Commit History

Author SHA1 Message Date
  Andreas Kling a095a90b51 Kernel: Remove ancient nprocess and nblocked globals. 6 years ago
  Andreas Kling d5a9f4596b Kernel: Add a blunt big process lock. 6 years ago
  Andreas Kling e9f2cc3595 Kernel: Save/restore the SSE context on context switch. 6 years ago
  Andreas Kling 239c0bd6a6 Kernel: Make block() and yield() automatically call Scheduler::yield(). 6 years ago
  Andreas Kling fa7f532c35 Kernel: Add a Thread::all_threads() helper. 6 years ago
  Andreas Kling e561ab1b0b Kernel+LibC: Add a simple create_thread() syscall. 6 years ago
  Andreas Kling 8501fdc6f5 Kernel: Don't add the colonel process' main thread to g_threads. 6 years ago
  Andreas Kling 60d25f0f4a Kernel: Introduce threads, and refactor everything in support of it. 6 years ago