Commit History

Autor SHA1 Mensaxe Data
  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
  Tom d5472426ec Kernel: Retire SchedulerData and add Thread lookup table %!s(int64=4) %!d(string=hai) anos
  Andreas Kling b72f067f0d Kernel+Userland: Remove unused "effective priority" from threads %!s(int64=4) %!d(string=hai) anos
  Andreas Kling f2decb6665 Revert "Kernel: Fix Thread::relock_process leaving critical section" %!s(int64=4) %!d(string=hai) anos
  Tom db1448b21a Kernel: Add a compile-time switch to enable scheduling on all CPUs %!s(int64=4) %!d(string=hai) anos
  Tom e9e76b8074 Kernel: Fix Thread::relock_process leaving critical section %!s(int64=4) %!d(string=hai) anos
  Tom 03a9ee79fa Kernel: Implement thread priority queues %!s(int64=4) %!d(string=hai) anos
  Tom c531084873 Kernel: Track processor idle state and wake processors when waking threads %!s(int64=4) %!d(string=hai) anos
  Tom e2f9e557d3 Kernel: Make Processor::id a static function %!s(int64=4) %!d(string=hai) anos
  Tom 21d288a10e Kernel: Make Thread::current smp-safe %!s(int64=4) %!d(string=hai) anos
  Tom 33cdc1d2f1 Kernel: Use new Thread::previous_mode to track ticks %!s(int64=4) %!d(string=hai) anos
  Tom 0bd558081e Kernel: Track previous mode when entering/exiting traps %!s(int64=4) %!d(string=hai) anos
  asynts 7cf0c7cc0d Meta: Split debug defines into multiple headers. %!s(int64=4) %!d(string=hai) anos
  asynts 8465683dcf Everywhere: Debug macros instead of constexpr. %!s(int64=4) %!d(string=hai) anos
  asynts acdcf59a33 Everywhere: Remove unnecessary debug comments. %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 647cfcb641 Kernel: Prune uninteresting kernel frames from profiling samples %!s(int64=4) %!d(string=hai) anos
  asynts 94bb544c33 Everywhere: Replace a bundle of dbg with dbgln. %!s(int64=4) %!d(string=hai) anos