Commit History

Upphovsman SHA1 Meddelande Datum
  Gunnar Beutner 42d667645d Kernel: Make sure we free the thread stack on thread exit 4 år sedan
  Gunnar Beutner 4fca9ee060 Kernel: Allow building the kernel with -O0 4 år sedan
  Gunnar Beutner 55ae52fdf8 Kernel: Enable building the kernel with -flto 4 år sedan
  Brian Gianforcaro 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 år sedan
  Andreas Kling c6b7b98b64 Kernel: Don't consider kernel memory regions for syscall origin check 4 år sedan
  Gunnar Beutner f033416893 Kernel+LibC: Clean up how assertions work in the kernel and LibC 4 år sedan
  Brian Gianforcaro a973b22359 Kernel: Suppress maybe-uninitialized' warning s_syscall_table in gcc-10.3.0 4 år sedan
  Brian Gianforcaro 1d7a0ab5ea Kernel: Mark s_syscall_table const so it ends up in ro_data. 4 år sedan
  Hendiadyoin1 0d934fc991 Kernel::CPU: Move headers into common directory 4 år sedan
  Andreas Kling a166a65eff Kernel: Don't return -EFOO when return type is KResultOr<...> 4 år sedan
  Andreas Kling 73e06a1983 Kernel: Convert klog() => AK::Format in a handful of places 4 år sedan
  Andreas Kling adb2e6be5f Kernel: Make the kernel compile & link for x86_64 4 år sedan
  Andreas Kling dce030eefc Kernel: Use RDTSC instead of get_fast_random() for syscall stack noise 4 år sedan
  Andreas Kling 14aa8e3708 Kernel: Oops, SC_abort was actually calling sys$exit_thread() 4 år sedan
  Andreas Kling 261b30e120 Kernel: Detach any attached thread tracer on sys$abort() 4 år sedan
  Andreas Kling ac71775de5 Kernel: Make all syscall functions return KResultOr<T> 4 år sedan
  Andreas Kling 4aa58aaab5 Kernel: Don't disable interrupts while exiting a thread or process 4 år sedan
  Andreas Kling 5d180d1f99 Everywhere: Rename ASSERT => VERIFY 4 år sedan
  Andreas Kling cc0f5917d3 Kernel: Slap a handful more things with UNMAP_AFTER_INIT 4 år sedan
  Andreas Kling 4188373020 Kernel: Fix TOCTOU in syscall entry region validation 4 år sedan
  Andreas Kling 10b7f6b77e Kernel: Mark handle_crash() as [[noreturn]] 4 år sedan
  Andreas Kling 3131281747 Kernel: Panic on syscall from process with IOPL != 0 4 år sedan
  Andreas Kling f1b5def8fd Kernel: Factor address space management out of the Process class 4 år sedan
  Andreas Kling 823186031d Kernel: Add a way to specify which memory regions can make syscalls 4 år sedan
  Tom 0bd558081e Kernel: Track previous mode when entering/exiting traps 4 år sedan
  Andreas Kling 6bfbc5f5f5 Kernel: Don't allow modifying IOPL via sys$ptrace() or sys$sigreturn() 4 år sedan
  Tom c455fc2030 Kernel: Change wait blocking to Process-only blocking 4 år sedan
  Tom da5cc34ebb Kernel: Fix some issues related to fixes and block conditions 4 år sedan
  Tom 046d6855f5 Kernel: Move block condition evaluation out of the Scheduler 4 år sedan
  Andreas Kling 1951dfa46a Kernel: Convert dbg() to dbgln() in Syscall.cpp 4 år sedan