Commit History

Autor SHA1 Mensaxe Data
  Andreas Kling d60635cb9d Kernel: Convert Processor::in_irq() to static current_in_irq() %!s(int64=3) %!d(string=hai) anos
  Andreas Kling b7dae4f90e Kernel: Add CLOCK_MONOTONIC_COARSE to the kernel time page %!s(int64=4) %!d(string=hai) anos
  Andreas Kling aaead6f332 Kernel: Only expose CLOCK_REALTIME_COARSE via the kernel time page %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 11456ebc00 Kernel: Close race window in timestamp update mechanism %!s(int64=4) %!d(string=hai) anos
  Andreas Kling fdfc66db61 Kernel+LibC: Allow clock_gettime() to run without syscalls %!s(int64=4) %!d(string=hai) anos
  Andreas Kling c94c15d45c Everywhere: Replace AK::Singleton => Singleton %!s(int64=4) %!d(string=hai) anos
  Brian Gianforcaro b1740e410b Kernel: Remove unused header includes in Time subtree %!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 52a4a1ec75 Kernel: Fix return value for {enable,disable}_profile_timer() %!s(int64=4) %!d(string=hai) anos
  Liav A 8a4cc735b9 Kernel: Don't use the profile timer if we don't have a timer to assign %!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 11306d7121 Kernel: Modify TimeManagement::current_time(..) API so it can't fail. (#6869) %!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
  Brian Gianforcaro 1682f0b760 Everything: Move to SPDX license identifiers in all files. %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 77b8865538 Kernel: Convert klog() => AK::Format in TimeManagement %!s(int64=4) %!d(string=hai) anos
  Brian Gianforcaro 0f424afd5a Kernel: Mark more of the kernel initialization as UNMAP_AFTER_INIT %!s(int64=4) %!d(string=hai) anos
  Brian Gianforcaro 84a399de5d Kernel: Move Kernel CommandLine parsing to strongly typed API. %!s(int64=4) %!d(string=hai) anos
  Ben Wiederhake c040e64b7d Kernel: Make TimeManagement use AK::Time internally %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 5d180d1f99 Everywhere: Rename ASSERT => VERIFY %!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
  Tom e2f9e557d3 Kernel: Make Processor::id a static function %!s(int64=4) %!d(string=hai) anos
  asynts acdcf59a33 Everywhere: Remove unnecessary debug comments. %!s(int64=4) %!d(string=hai) anos
  asynts 938e5c7719 Everywhere: Replace a bundle of dbg with dbgln. %!s(int64=4) %!d(string=hai) anos
  Tom f1534ff36e Kernel: Take into account the time keeper's frequency (if no HPET) %!s(int64=4) %!d(string=hai) anos
  Tom 5f51d85184 Kernel: Improve time keeping and dramatically reduce interrupt load %!s(int64=4) %!d(string=hai) anos
  Tom 12cf6f8650 Kernel: Add CLOCK_REALTIME support to the TimerQueue %!s(int64=4) %!d(string=hai) anos
  Tom 6cb640eeba Kernel: Move some time related code from Scheduler into TimeManagement %!s(int64=4) %!d(string=hai) anos
  Nico Weber 323e727a4c Kernel+LibC: Add adjtime(2) %!s(int64=4) %!d(string=hai) anos
  Nico Weber c9c3667ea7 Kernel: Update TimeManagement::m_epoch_time directly in increment_time_since_boot %!s(int64=4) %!d(string=hai) anos