Commit History

Autor SHA1 Mensaxe Data
  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
  Brian Gianforcaro 64b4e3f34b Kernel: Add Processor::is_bootstrap_processor() function, and use it. (#6871) %!s(int64=4) %!d(string=hai) anos
  Tom ec27cbbb2a Kernel: Store whether a thread is the idle thread in Thread directly %!s(int64=4) %!d(string=hai) anos
  Gunnar Beutner eb798d5538 Kernel+Profiler: Improve profiling subsystem %!s(int64=4) %!d(string=hai) anos
  Brian Gianforcaro 1682f0b760 Everything: Move to SPDX license identifiers in all files. %!s(int64=4) %!d(string=hai) anos
  Andreas Kling f4eff7df8f Kernel: Convert String::format() => String::formatted() %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 24dcd99e4b Kernel: Add magic key combo (Alt+Shift+F12) to dump scheduler state %!s(int64=4) %!d(string=hai) anos
  AnotherTest e4412f1f59 AK+Kernel: Make IntrusiveList capable of holding non-raw pointers %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 5e7abea31e Kernel+Profiler: Capture metadata about all profiled processes %!s(int64=4) %!d(string=hai) anos
  Andreas Kling ea500dd3e3 Kernel: Start work on full system profiling :^) %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 5d180d1f99 Everywhere: Rename ASSERT => VERIFY %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 2b2828ae52 Kernel: Slap UNMAP_AFTER_INIT on a bunch more functions %!s(int64=4) %!d(string=hai) anos
  Andreas Kling fdf03852c9 Kernel: Slap UNMAP_AFTER_INIT on a whole bunch of functions %!s(int64=4) %!d(string=hai) anos
  Andreas Kling c5c68bbd84 Kernel: Mark a handful of things in Scheduler.cpp READONLY_AFTER_INIT %!s(int64=4) %!d(string=hai) anos
  Andreas Kling b712345c92 Kernel: Use PANIC() in a bunch of places :^) %!s(int64=4) %!d(string=hai) anos
  AnotherTest 09a43969ba Everywhere: Replace dbgln<flag>(...) with dbgln_if(flag, ...) %!s(int64=4) %!d(string=hai) anos
  AnotherTest 53ce923e10 Everywhere: Fix obvious dbgln() bugs %!s(int64=4) %!d(string=hai) anos