Commit History

Author SHA1 Message Date
  Andreas Kling c25cf5fb56 Kernel: Panic if we're about to switch to a user thread with IOPL!=0 4 years ago
  Tom 5f51d85184 Kernel: Improve time keeping and dramatically reduce interrupt load 4 years ago
  Lenny Maiorani 765936ebae Everywhere: Switch from (void) to [[maybe_unused]] (#4473) 4 years ago
  Tom da5cc34ebb Kernel: Fix some issues related to fixes and block conditions 4 years ago
  Tom 4c1e27ec65 Kernel: Use TimerQueue for SIGALRM 4 years ago
  Tom 78f1b5e359 Kernel: Fix some problems with Thread::wait_on and Lock 4 years ago
  Tom 3bda458735 Kernel: Lock should keep a reference to whoever holds the lock 4 years ago
  Tom 046d6855f5 Kernel: Move block condition evaluation out of the Scheduler 4 years ago
  Tom 6a620562cc Kernel: Allow passing a thread argument for new kernel threads 4 years ago
  Tom 6cb640eeba Kernel: Move some time related code from Scheduler into TimeManagement 4 years ago
  Tom 75f61fe3d9 AK: Make RefPtr, NonnullRefPtr, WeakPtr thread safe 4 years ago
  Tom 3ffdaabe10 Kernel: Only consider scheduler Running threads if they're the current 4 years ago
  Tom fe615e601a Kernel: Set up and calibrate APIC timer, and enable timer on all CPUs 4 years ago
  Linus Groh bcfc6f0c57 Everywhere: Fix more typos 4 years ago
  Tom 838d9fa251 Kernel: Make Thread refcounted 4 years ago
  Tom 1727b2d7cd Kernel: Fix thread joining issues 4 years ago
  Tom e31f8b56e8 Kernel: Fix thread donation hanging the system 4 years ago
  Tom c8d9f1b9c9 Kernel: Make copy_to/from_user safe and remove unnecessary checks 4 years ago
  Tom c3d231616c Kernel: Fix crash when delivering signal to barely created thread 4 years ago
  Tom 49d5232f33 Kernel: Always return from Thread::wait_on 5 years ago
  Ben Wiederhake bee08a4b9f Kernel: More PID/TID typing 5 years ago
  Ben Wiederhake f5744a6f2f Kernel: PID/TID typing 5 years ago
  Brian Gianforcaro 946c96dd56 Kernel: Suppress remaining unobserved KResult return codes 5 years ago
  Tom f4a5c9b6c2 Kernel: Consolidate timeout logic 5 years ago
  Tom c813bb7355 Kernel: Fix a few Thread::block related races 5 years ago
  Tom f011c420c1 Kernel: Fix signal delivery when no syscall is made 5 years ago
  Tom 538b985487 Kernel: Remove ProcessInspectionHandle and make Process RefCounted 5 years ago
  Tom 728de56481 Kernel: Prevent recursive calls into the scheduler 5 years ago
  Andreas Kling 2e2de125e5 Kernel: Turn Process::FileDescriptionAndFlags into a proper class 5 years ago
  Andreas Kling 949aef4aef Kernel: Move syscall implementations out of Process.cpp 5 years ago