Commit Verlauf

Autor SHA1 Nachricht Datum
  Andreas Kling 14aa8e3708 Kernel: Oops, SC_abort was actually calling sys$exit_thread() vor 4 Jahren
  Andreas Kling 261b30e120 Kernel: Detach any attached thread tracer on sys$abort() vor 4 Jahren
  Andreas Kling ac71775de5 Kernel: Make all syscall functions return KResultOr<T> vor 4 Jahren
  Andreas Kling 4aa58aaab5 Kernel: Don't disable interrupts while exiting a thread or process vor 4 Jahren
  Andreas Kling 5d180d1f99 Everywhere: Rename ASSERT => VERIFY vor 4 Jahren
  Andreas Kling cc0f5917d3 Kernel: Slap a handful more things with UNMAP_AFTER_INIT vor 4 Jahren
  Andreas Kling 4188373020 Kernel: Fix TOCTOU in syscall entry region validation vor 4 Jahren
  Andreas Kling 10b7f6b77e Kernel: Mark handle_crash() as [[noreturn]] vor 4 Jahren
  Andreas Kling 3131281747 Kernel: Panic on syscall from process with IOPL != 0 vor 4 Jahren
  Andreas Kling f1b5def8fd Kernel: Factor address space management out of the Process class vor 4 Jahren
  Andreas Kling 823186031d Kernel: Add a way to specify which memory regions can make syscalls vor 4 Jahren
  Tom 0bd558081e Kernel: Track previous mode when entering/exiting traps vor 4 Jahren
  Andreas Kling 6bfbc5f5f5 Kernel: Don't allow modifying IOPL via sys$ptrace() or sys$sigreturn() vor 4 Jahren
  Tom c455fc2030 Kernel: Change wait blocking to Process-only blocking vor 4 Jahren
  Tom da5cc34ebb Kernel: Fix some issues related to fixes and block conditions vor 4 Jahren
  Tom 046d6855f5 Kernel: Move block condition evaluation out of the Scheduler vor 4 Jahren
  Andreas Kling 1951dfa46a Kernel: Convert dbg() to dbgln() in Syscall.cpp vor 4 Jahren
  Ben Wiederhake 64cc3f51d0 Meta+Kernel: Make clang-format-10 clean vor 4 Jahren
  Nico Weber df62e54d1e Kernel: Request random numbers for syscall stack noise in larger chunks (#3125) vor 5 Jahren
  Brian Gianforcaro 0e627b0273 Kernel: Use Userspace<T> for the exit_thread syscall vor 5 Jahren
  Andreas Kling 83a4fbf548 Kernel: Tidy up the syscalls list by reorganizing the enumerator macro vor 5 Jahren
  Tom f4a5c9b6c2 Kernel: Consolidate timeout logic vor 5 Jahren
  Andreas Kling be7add690d Kernel: Rename region_from_foo() => find_region_from_foo() vor 5 Jahren
  Andreas Kling 8ec8ec8b1c Kernel: Remove special-casing of sys$gettid() in syscall entry vor 5 Jahren
  Andreas Kling 11c4a28660 Kernel: Move headers intended for userspace use into Kernel/API/ vor 5 Jahren
  Tom 16783bd14d Kernel: Turn Thread::current and Process::current into functions vor 5 Jahren
  Tom fb41d89384 Kernel: Implement software context switching and Processor structure vor 5 Jahren
  Itamar 6b74d38aab Kernel: Add 'ptrace' syscall vor 5 Jahren
  Liav A dbc536e917 Interrupts: Assert if trying to install an handler on syscall vector vor 5 Jahren
  Shannon Booth 81adefef27 Kernel: Run clang-format on files vor 5 Jahren