Commit History

Autor SHA1 Mensaxe Data
  Tom 3ffdaabe10 Kernel: Only consider scheduler Running threads if they're the current %!s(int64=4) %!d(string=hai) anos
  Tom fe615e601a Kernel: Set up and calibrate APIC timer, and enable timer on all CPUs %!s(int64=4) %!d(string=hai) anos
  Linus Groh bcfc6f0c57 Everywhere: Fix more typos %!s(int64=4) %!d(string=hai) anos
  Tom 838d9fa251 Kernel: Make Thread refcounted %!s(int64=4) %!d(string=hai) anos
  Tom 1727b2d7cd Kernel: Fix thread joining issues %!s(int64=4) %!d(string=hai) anos
  Tom e31f8b56e8 Kernel: Fix thread donation hanging the system %!s(int64=4) %!d(string=hai) anos
  Tom c8d9f1b9c9 Kernel: Make copy_to/from_user safe and remove unnecessary checks %!s(int64=4) %!d(string=hai) anos
  Tom c3d231616c Kernel: Fix crash when delivering signal to barely created thread %!s(int64=4) %!d(string=hai) anos
  Tom 49d5232f33 Kernel: Always return from Thread::wait_on %!s(int64=5) %!d(string=hai) anos
  Ben Wiederhake bee08a4b9f Kernel: More PID/TID typing %!s(int64=5) %!d(string=hai) anos
  Ben Wiederhake f5744a6f2f Kernel: PID/TID typing %!s(int64=5) %!d(string=hai) anos
  Brian Gianforcaro 946c96dd56 Kernel: Suppress remaining unobserved KResult return codes %!s(int64=5) %!d(string=hai) anos
  Tom f4a5c9b6c2 Kernel: Consolidate timeout logic %!s(int64=5) %!d(string=hai) anos
  Tom c813bb7355 Kernel: Fix a few Thread::block related races %!s(int64=5) %!d(string=hai) anos
  Tom f011c420c1 Kernel: Fix signal delivery when no syscall is made %!s(int64=5) %!d(string=hai) anos
  Tom 538b985487 Kernel: Remove ProcessInspectionHandle and make Process RefCounted %!s(int64=5) %!d(string=hai) anos
  Tom 728de56481 Kernel: Prevent recursive calls into the scheduler %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 2e2de125e5 Kernel: Turn Process::FileDescriptionAndFlags into a proper class %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 949aef4aef Kernel: Move syscall implementations out of Process.cpp %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 027c450d6d Kernel: Run clang-format on Scheduler.cpp %!s(int64=5) %!d(string=hai) anos
  Tom bc107d0b33 Kernel: Add SMP IPI support %!s(int64=5) %!d(string=hai) anos
  Tom 2a82a25fec Kernel: Various context switch fixes %!s(int64=5) %!d(string=hai) anos
  Tom 788b2d64c6 Kernel: Require a reason to be passed to Thread::wait_on %!s(int64=5) %!d(string=hai) anos
  Tom e373e5f007 Kernel: Fix signal delivery %!s(int64=5) %!d(string=hai) anos
  Tom 96109e9776 Kernel: Boot all APS all the way into their own idle loop %!s(int64=5) %!d(string=hai) anos
  Tom 691d767fba Kernel: Block initializing the Scheduler on the APs until the BSP initialized global data %!s(int64=5) %!d(string=hai) anos
  Tom 16783bd14d Kernel: Turn Thread::current and Process::current into functions %!s(int64=5) %!d(string=hai) anos
  Tom fb41d89384 Kernel: Implement software context switching and Processor structure %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 8a1dbe5483 Kernel: Silence some debug spam in Scheduler %!s(int64=5) %!d(string=hai) anos
  Nico Weber d23e655c83 LibC: Implement pselect %!s(int64=5) %!d(string=hai) anos