Commit History

Author SHA1 Message Date
  Andreas Kling 027c450d6d Kernel: Run clang-format on Scheduler.cpp 5 years ago
  Tom bc107d0b33 Kernel: Add SMP IPI support 5 years ago
  Tom 2a82a25fec Kernel: Various context switch fixes 5 years ago
  Tom 788b2d64c6 Kernel: Require a reason to be passed to Thread::wait_on 5 years ago
  Tom e373e5f007 Kernel: Fix signal delivery 5 years ago
  Tom 96109e9776 Kernel: Boot all APS all the way into their own idle loop 5 years ago
  Tom 691d767fba Kernel: Block initializing the Scheduler on the APs until the BSP initialized global data 5 years ago
  Tom 16783bd14d Kernel: Turn Thread::current and Process::current into functions 5 years ago
  Tom fb41d89384 Kernel: Implement software context switching and Processor structure 5 years ago
  Andreas Kling 8a1dbe5483 Kernel: Silence some debug spam in Scheduler 5 years ago
  Nico Weber d23e655c83 LibC: Implement pselect 5 years ago
  Sergey Bugaev 431bbde6df Kernel: Fix returning random children from waitid(WNOHANG) 5 years ago
  Andreas Kling 4402207b98 Kernel: WaitBlocker should always unblock immediately on WNOHANG 5 years ago
  AnotherTest 8582a06899 Kernel + LibC: Handle running processes in do_waitid() 5 years ago
  Andreas Kling 24d5855428 Kernel: Let the wait blocker inspect *all* child threads of a process 5 years ago
  Andreas Kling 2d35810e0a Kernel: Add TimeManagement::now_as_timeval() 5 years ago
  Andreas Kling 3a92d0828d Kernel: Remove the "kernel info page" used for fast gettimeofday() 5 years ago
  Andreas Kling b7ff3b5ad1 Kernel: Include the current instruction pointer in profile samples 5 years ago
  Itamar c9396be83f WaitBlocker: don't unblock if thread has pending SIGCONT 5 years ago
  Liav A b4c92c24ee Scheduler: Use monotonic time for blocking threads 5 years ago
  Liav A 9db291d885 Kernel: Introduce the new Time management subsystem 5 years ago
  Liav A e880fe0765 Kernel: Use a const reference to RegisterState in IRQ handling 5 years ago
  Andreas Kling 686ade6b5a AK: Make quick_sort() a little more ergonomic 5 years ago
  Andreas Kling 22d0a6d92f AK: Remove unnecessary casts to size_t, after Vector changes 5 years ago
  Andreas Kling 7cd1bdfd81 Kernel: Simplify some dbg() logging 5 years ago
  Liav A 2b9826a444 Scheduler: Use dbg() instead of dbgprintf() 5 years ago
  Cristian-Bogdan SIRB 717cd5015e Kernel: Allow process with multiple threads to call exec and exit 5 years ago
  Liav A 895e874eb4 Kernel: Include the new PIT class in system components 5 years ago
  Andreas Kling 48f7c28a5c Kernel: Replace "current" with Thread::current and Process::current 5 years ago
  Andreas Kling a356e48150 Kernel: Move all code into the Kernel namespace 5 years ago