Commit History

Author SHA1 Message Date
  Hendiadyoin1 0d934fc991 Kernel::CPU: Move headers into common directory 4 years ago
  Andreas Kling a166a65eff Kernel: Don't return -EFOO when return type is KResultOr<...> 4 years ago
  Andreas Kling 73e06a1983 Kernel: Convert klog() => AK::Format in a handful of places 4 years ago
  Andreas Kling adb2e6be5f Kernel: Make the kernel compile & link for x86_64 4 years ago
  Andreas Kling dce030eefc Kernel: Use RDTSC instead of get_fast_random() for syscall stack noise 4 years ago
  Andreas Kling 14aa8e3708 Kernel: Oops, SC_abort was actually calling sys$exit_thread() 4 years ago
  Andreas Kling 261b30e120 Kernel: Detach any attached thread tracer on sys$abort() 4 years ago
  Andreas Kling ac71775de5 Kernel: Make all syscall functions return KResultOr<T> 4 years ago
  Andreas Kling 4aa58aaab5 Kernel: Don't disable interrupts while exiting a thread or process 4 years ago
  Andreas Kling 5d180d1f99 Everywhere: Rename ASSERT => VERIFY 4 years ago
  Andreas Kling cc0f5917d3 Kernel: Slap a handful more things with UNMAP_AFTER_INIT 4 years ago
  Andreas Kling 4188373020 Kernel: Fix TOCTOU in syscall entry region validation 4 years ago
  Andreas Kling 10b7f6b77e Kernel: Mark handle_crash() as [[noreturn]] 4 years ago
  Andreas Kling 3131281747 Kernel: Panic on syscall from process with IOPL != 0 4 years ago
  Andreas Kling f1b5def8fd Kernel: Factor address space management out of the Process class 4 years ago
  Andreas Kling 823186031d Kernel: Add a way to specify which memory regions can make syscalls 4 years ago
  Tom 0bd558081e Kernel: Track previous mode when entering/exiting traps 4 years ago
  Andreas Kling 6bfbc5f5f5 Kernel: Don't allow modifying IOPL via sys$ptrace() or sys$sigreturn() 4 years ago
  Tom c455fc2030 Kernel: Change wait blocking to Process-only blocking 4 years ago
  Tom da5cc34ebb Kernel: Fix some issues related to fixes and block conditions 4 years ago
  Tom 046d6855f5 Kernel: Move block condition evaluation out of the Scheduler 4 years ago
  Andreas Kling 1951dfa46a Kernel: Convert dbg() to dbgln() in Syscall.cpp 4 years ago
  Ben Wiederhake 64cc3f51d0 Meta+Kernel: Make clang-format-10 clean 4 years ago
  Nico Weber df62e54d1e Kernel: Request random numbers for syscall stack noise in larger chunks (#3125) 5 years ago
  Brian Gianforcaro 0e627b0273 Kernel: Use Userspace<T> for the exit_thread syscall 5 years ago
  Andreas Kling 83a4fbf548 Kernel: Tidy up the syscalls list by reorganizing the enumerator macro 5 years ago
  Tom f4a5c9b6c2 Kernel: Consolidate timeout logic 5 years ago
  Andreas Kling be7add690d Kernel: Rename region_from_foo() => find_region_from_foo() 5 years ago
  Andreas Kling 8ec8ec8b1c Kernel: Remove special-casing of sys$gettid() in syscall entry 5 years ago
  Andreas Kling 11c4a28660 Kernel: Move headers intended for userspace use into Kernel/API/ 5 years ago