Commit History

Автор SHA1 Съобщение Дата
  Andreas Kling 3131281747 Kernel: Panic on syscall from process with IOPL != 0 преди 4 години
  Andreas Kling f1b5def8fd Kernel: Factor address space management out of the Process class преди 4 години
  Andreas Kling 823186031d Kernel: Add a way to specify which memory regions can make syscalls преди 4 години
  Tom 0bd558081e Kernel: Track previous mode when entering/exiting traps преди 4 години
  Andreas Kling 6bfbc5f5f5 Kernel: Don't allow modifying IOPL via sys$ptrace() or sys$sigreturn() преди 4 години
  Tom c455fc2030 Kernel: Change wait blocking to Process-only blocking преди 4 години
  Tom da5cc34ebb Kernel: Fix some issues related to fixes and block conditions преди 4 години
  Tom 046d6855f5 Kernel: Move block condition evaluation out of the Scheduler преди 4 години
  Andreas Kling 1951dfa46a Kernel: Convert dbg() to dbgln() in Syscall.cpp преди 4 години
  Ben Wiederhake 64cc3f51d0 Meta+Kernel: Make clang-format-10 clean преди 4 години
  Nico Weber df62e54d1e Kernel: Request random numbers for syscall stack noise in larger chunks (#3125) преди 5 години
  Brian Gianforcaro 0e627b0273 Kernel: Use Userspace<T> for the exit_thread syscall преди 5 години
  Andreas Kling 83a4fbf548 Kernel: Tidy up the syscalls list by reorganizing the enumerator macro преди 5 години
  Tom f4a5c9b6c2 Kernel: Consolidate timeout logic преди 5 години
  Andreas Kling be7add690d Kernel: Rename region_from_foo() => find_region_from_foo() преди 5 години
  Andreas Kling 8ec8ec8b1c Kernel: Remove special-casing of sys$gettid() in syscall entry преди 5 години
  Andreas Kling 11c4a28660 Kernel: Move headers intended for userspace use into Kernel/API/ преди 5 години
  Tom 16783bd14d Kernel: Turn Thread::current and Process::current into functions преди 5 години
  Tom fb41d89384 Kernel: Implement software context switching and Processor structure преди 5 години
  Itamar 6b74d38aab Kernel: Add 'ptrace' syscall преди 5 години
  Liav A dbc536e917 Interrupts: Assert if trying to install an handler on syscall vector преди 5 години
  Shannon Booth 81adefef27 Kernel: Run clang-format on files преди 5 години
  Liav A f0ca29eb4b Kernel: Run clang-format on various files преди 5 години
  Liav A 0fc60e41dd Kernel: Use klog() instead of kprintf() преди 5 години
  Liav A 9e520fd0d6 Syscall: Use dbg() instead of dbgprintf() преди 5 години
  Cristian-Bogdan SIRB 5aa5ce53bc Kernel: Fix the gettid syscall преди 5 години
  Andreas Kling 48f7c28a5c Kernel: Replace "current" with Thread::current and Process::current преди 5 години
  Andreas Kling a356e48150 Kernel: Move all code into the Kernel namespace преди 5 години
  Andreas Kling 0341ddc5eb Kernel: Rename RegisterDump => RegisterState преди 5 години
  Andreas Kling e576c9e952 Kernel: Clear ESI and EDI on syscall entry преди 5 години