Commit History

Auteur SHA1 Bericht Datum
  Tom f4a5c9b6c2 Kernel: Consolidate timeout logic 5 jaren geleden
  Tom c813bb7355 Kernel: Fix a few Thread::block related races 5 jaren geleden
  Tom f011c420c1 Kernel: Fix signal delivery when no syscall is made 5 jaren geleden
  Tom 538b985487 Kernel: Remove ProcessInspectionHandle and make Process RefCounted 5 jaren geleden
  Tom 728de56481 Kernel: Prevent recursive calls into the scheduler 5 jaren geleden
  Andreas Kling 2e2de125e5 Kernel: Turn Process::FileDescriptionAndFlags into a proper class 5 jaren geleden
  Andreas Kling 949aef4aef Kernel: Move syscall implementations out of Process.cpp 5 jaren geleden
  Andreas Kling 027c450d6d Kernel: Run clang-format on Scheduler.cpp 5 jaren geleden
  Tom bc107d0b33 Kernel: Add SMP IPI support 5 jaren geleden
  Tom 2a82a25fec Kernel: Various context switch fixes 5 jaren geleden
  Tom 788b2d64c6 Kernel: Require a reason to be passed to Thread::wait_on 5 jaren geleden
  Tom e373e5f007 Kernel: Fix signal delivery 5 jaren geleden
  Tom 96109e9776 Kernel: Boot all APS all the way into their own idle loop 5 jaren geleden
  Tom 691d767fba Kernel: Block initializing the Scheduler on the APs until the BSP initialized global data 5 jaren geleden
  Tom 16783bd14d Kernel: Turn Thread::current and Process::current into functions 5 jaren geleden
  Tom fb41d89384 Kernel: Implement software context switching and Processor structure 5 jaren geleden
  Andreas Kling 8a1dbe5483 Kernel: Silence some debug spam in Scheduler 5 jaren geleden
  Nico Weber d23e655c83 LibC: Implement pselect 5 jaren geleden
  Sergey Bugaev 431bbde6df Kernel: Fix returning random children from waitid(WNOHANG) 5 jaren geleden
  Andreas Kling 4402207b98 Kernel: WaitBlocker should always unblock immediately on WNOHANG 5 jaren geleden
  AnotherTest 8582a06899 Kernel + LibC: Handle running processes in do_waitid() 5 jaren geleden
  Andreas Kling 24d5855428 Kernel: Let the wait blocker inspect *all* child threads of a process 5 jaren geleden
  Andreas Kling 2d35810e0a Kernel: Add TimeManagement::now_as_timeval() 5 jaren geleden
  Andreas Kling 3a92d0828d Kernel: Remove the "kernel info page" used for fast gettimeofday() 5 jaren geleden
  Andreas Kling b7ff3b5ad1 Kernel: Include the current instruction pointer in profile samples 5 jaren geleden
  Itamar c9396be83f WaitBlocker: don't unblock if thread has pending SIGCONT 5 jaren geleden
  Liav A b4c92c24ee Scheduler: Use monotonic time for blocking threads 5 jaren geleden
  Liav A 9db291d885 Kernel: Introduce the new Time management subsystem 5 jaren geleden
  Liav A e880fe0765 Kernel: Use a const reference to RegisterState in IRQ handling 5 jaren geleden
  Andreas Kling 686ade6b5a AK: Make quick_sort() a little more ergonomic 5 jaren geleden