Commit History

Автор SHA1 Съобщение Дата
  Andreas Kling 68bf6db673 Kernel: Rename Spinlock::is_owned_by_current_thread() преди 3 години
  Andreas Kling 0b4671add7 Kernel: {Mutex,Spinlock}::own_lock() => is_locked_by_current_thread() преди 3 години
  Andreas Kling 7676edfb9b Kernel: Stop allowing implicit conversion from KResult to int преди 4 години
  Jean-Baptiste Boric 0286160b62 Kernel: Add syscall performance event type преди 4 години
  Andreas Kling 208147c77c Kernel: Rename Process::space() => Process::address_space() преди 4 години
  Andreas Kling a1d7ebf85a Kernel: Rename Kernel/VM/ to Kernel/Memory/ преди 4 години
  Andreas Kling deff554096 Kernel+LibSystem: Add a 4th syscall argument преди 4 години
  Brian Gianforcaro a3787b9db7 Kernel: Remove another ARCH ifdef using RegisterState::flags() преди 4 години
  Gunnar Beutner 31f30e732a Everywhere: Prefix hexadecimal numbers with 0x преди 4 години
  Brian Gianforcaro 120b9bc05b Kernel: Conditionally acquire the big lock based on syscall metadata преди 4 години
  Brian Gianforcaro 354e18a5a0 Kernel: Move validate_syscall_preconditions outside of the big lock преди 4 години
  Brian Gianforcaro 27e1120dff Kernel: Move syscall precondition validates to MM преди 4 години
  Brian Gianforcaro af543328ea Kernel: Instrument syscalls with their process big lock requirements преди 4 години
  Brian Gianforcaro 308396bca1 Kernel: No lock validate_user_stack variant, switch to Space as argument преди 4 години
  Brian Gianforcaro 1cffecbe8d Kernel: Push ARCH specific ifdef's down into RegisterState functions преди 4 години
  Tom d7e5521a04 Kernel: Ignore subsequent calls to Process::die преди 4 години
  Tom fa8fe40266 Revert "Kernel: Make sure threads which don't do any syscalls are t..." преди 4 години
  Hendiadyoin1 9b7e48c6bd Kernel: Replace raw asm functions with naked ones преди 4 години
  Gunnar Beutner 52f9aaa823 Kernel: Use the GS segment for the per-CPU struct преди 4 години
  Gunnar Beutner e37576440d Kernel: Fix stack alignment on x86_64 преди 4 години
  Gunnar Beutner b6435372cc Kernel: Implement syscall entry for x86_64 преди 4 години
  Gunnar Beutner 233ef26e4d Kernel+Userland: Add x86_64 registers to RegisterState/PtraceRegisters преди 4 години
  Hendiadyoin1 62f9377656 Kernel: Move special sections into Sections.h преди 4 години
  Hendiadyoin1 7ca3d413f7 Kernel: Pull apart CPU.h преди 4 години
  Gunnar Beutner 3c3a1726df Kernel: Make sure threads which don't do any syscalls are terminated преди 4 години
  Ali Mohammad Pur 50349de38c Meta: Disable -Wmaybe-uninitialized преди 4 години
  Gunnar Beutner 42d667645d Kernel: Make sure we free the thread stack on thread exit преди 4 години
  Gunnar Beutner 4fca9ee060 Kernel: Allow building the kernel with -O0 преди 4 години
  Gunnar Beutner 55ae52fdf8 Kernel: Enable building the kernel with -flto преди 4 години
  Brian Gianforcaro 1682f0b760 Everything: Move to SPDX license identifiers in all files. преди 4 години