Historial de Commits

Autor SHA1 Mensaje Fecha
  Andreas Kling 55adace359 Kernel: Rename SpinLock => Spinlock hace 4 años
  Andreas Kling 2be368e4c4 Kernel: Rename queue_runnable_thread() => enqueue_runnable_thread() hace 4 años
  Jean-Baptiste Boric 2c3b0baf76 Kernel: Move SpinLock.h into Locking/ hace 4 años
  Andreas Kling 06104a4227 Kernel: Remove unused Scheduler::yield_from_critical() hace 4 años
  Tom a635ff4e60 Everywhere: Make tracking cpu usage independent from system ticks hace 4 años
  Tom 7e77a2ec40 Everywhere: Improve CPU usage calculation hace 4 años
  Tom 82e9fe8d67 Kernel: Optionally dump scheduler state with stack traces hace 4 años
  Tom 60a559af7e Kernel: Avoid unnecessary context switch when no other thread is ready hace 4 años
  Andreas Kling 98080497d2 Kernel: Use Forward.h headers more hace 4 años
  Andreas Kling 565796ae4e Kernel+LibC: Remove sys$donate() hace 4 años
  Sahan Fernando cf1c8eb778 Kernel: Add Scheduler::is_initialized hace 4 años
  Gunnar Beutner 01c75e3a34 Kernel: Don't log profile data before/after the process/thread lifetime hace 4 años
  Gunnar Beutner 277f333b2b Kernel: Add support for profiling kmalloc()/kfree() hace 4 años
  Brian Gianforcaro 1682f0b760 Everything: Move to SPDX license identifiers in all files. hace 4 años
  Andreas Kling 24dcd99e4b Kernel: Add magic key combo (Alt+Shift+F12) to dump scheduler state hace 4 años
  Andreas Kling ad42d873e5 Kernel: Remove ancient unused Scheduler::beep() declaration hace 4 años
  Tom d5472426ec Kernel: Retire SchedulerData and add Thread lookup table hace 4 años
  Tom 03a9ee79fa Kernel: Implement thread priority queues hace 4 años
  Tom da5cc34ebb Kernel: Fix some issues related to fixes and block conditions hace 4 años
  Tom 78f1b5e359 Kernel: Fix some problems with Thread::wait_on and Lock hace 4 años
  Tom 6a620562cc Kernel: Allow passing a thread argument for new kernel threads hace 4 años
  Tom 6cb640eeba Kernel: Move some time related code from Scheduler into TimeManagement hace 4 años
  Tom 838d9fa251 Kernel: Make Thread refcounted hace 4 años
  Tom e31f8b56e8 Kernel: Fix thread donation hanging the system hace 4 años
  Tom c813bb7355 Kernel: Fix a few Thread::block related races hace 5 años
  Tom 728de56481 Kernel: Prevent recursive calls into the scheduler hace 5 años
  Tom bc107d0b33 Kernel: Add SMP IPI support hace 5 años
  Tom 2a82a25fec Kernel: Various context switch fixes hace 5 años
  Tom 16783bd14d Kernel: Turn Thread::current and Process::current into functions hace 5 años
  Tom fb41d89384 Kernel: Implement software context switching and Processor structure hace 5 años