Commit History

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