Commit History

Autor SHA1 Mensaxe Data
  Tom 7e77a2ec40 Everywhere: Improve CPU usage calculation %!s(int64=4) %!d(string=hai) anos
  Gunnar Beutner 7c3bfde8fd Kernel: Make SCHEDULER_DEBUG work on x86_64 %!s(int64=4) %!d(string=hai) anos
  Tom 82e9fe8d67 Kernel: Optionally dump scheduler state with stack traces %!s(int64=4) %!d(string=hai) anos
  Tom b919789db2 Kernel: Kill user mode threads that are marked to die %!s(int64=4) %!d(string=hai) anos
  Tom fa8fe40266 Revert "Kernel: Make sure threads which don't do any syscalls are t..." %!s(int64=4) %!d(string=hai) anos
  Tom 6938be00f1 Kernel: Initialize threading and process management earlier %!s(int64=4) %!d(string=hai) anos
  Tom 60a559af7e Kernel: Avoid unnecessary context switch when no other thread is ready %!s(int64=4) %!d(string=hai) anos
  Brian Gianforcaro 6f408e7f0d Kernel: Remove unused header includes in root kernel tree %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 565796ae4e Kernel+LibC: Remove sys$donate() %!s(int64=4) %!d(string=hai) anos
  Daniel Bertalan fda9f394d1 Kernel: Fix always-true comparison warnings %!s(int64=4) %!d(string=hai) anos
  Gunnar Beutner 247af7aa6a Kernel: Get Alt-Shift-F12 to work on x86_64 %!s(int64=4) %!d(string=hai) anos
  Gunnar Beutner 422166fb80 Kernel: Fix spelling mistake %!s(int64=4) %!d(string=hai) anos
  Gunnar Beutner 32840dfa17 Kernel: Implement more x86_64 context switching functionality %!s(int64=4) %!d(string=hai) anos
  Gunnar Beutner f285241cb8 Kernel: Rename Thread::tss to Thread::regs and add x86_64 support %!s(int64=4) %!d(string=hai) anos
  Gunnar Beutner 233ef26e4d Kernel+Userland: Add x86_64 registers to RegisterState/PtraceRegisters %!s(int64=4) %!d(string=hai) anos
  Sahan Fernando cf1c8eb778 Kernel: Add Scheduler::is_initialized %!s(int64=4) %!d(string=hai) anos
  Gunnar Beutner 38fca26f54 Kernel: Add stubs for missing x86_64 functionality %!s(int64=4) %!d(string=hai) anos
  Hendiadyoin1 62f9377656 Kernel: Move special sections into Sections.h %!s(int64=4) %!d(string=hai) anos
  Hendiadyoin1 7ca3d413f7 Kernel: Pull apart CPU.h %!s(int64=4) %!d(string=hai) anos
  Gunnar Beutner 3c3a1726df Kernel: Make sure threads which don't do any syscalls are terminated %!s(int64=4) %!d(string=hai) anos
  Gunnar Beutner 3c2a6a25da Kernel: Don't finalize a thread while it still has code running %!s(int64=4) %!d(string=hai) anos
  Gunnar Beutner 01c75e3a34 Kernel: Don't log profile data before/after the process/thread lifetime %!s(int64=4) %!d(string=hai) anos
  Ben Wiederhake a7c265f341 Everywhere: Sort out superfluous QuickSort.h imports %!s(int64=4) %!d(string=hai) anos
  Brian Gianforcaro 6830963321 Kernel: Validate we don't hold s_mm_lock during context switch %!s(int64=4) %!d(string=hai) anos
  Gunnar Beutner 277f333b2b Kernel: Add support for profiling kmalloc()/kfree() %!s(int64=4) %!d(string=hai) anos
  Gunnar Beutner 8b2ace0326 Kernel: Track performance events for context switches %!s(int64=4) %!d(string=hai) anos
  Liav A 99eab4667a Kernel: Print scheduler state to the display console %!s(int64=4) %!d(string=hai) anos
  Nicholas Baron aa4d41fe2c AK+Kernel+LibELF: Remove the need for `IteratorDecision::Continue` %!s(int64=4) %!d(string=hai) anos
  Gunnar Beutner 8614d18956 Kernel: Use a separate timer for profiling the system %!s(int64=4) %!d(string=hai) anos
  Brian Gianforcaro 7463cbdbdb Kernel: Move cpu sample perf event to PerformanceManager %!s(int64=4) %!d(string=hai) anos