Commit History

Autor SHA1 Mensaxe Data
  sin-ack 566c5d1e99 AK+Kernel: Move KResult.h to Kernel/API for userspace access %!s(int64=3) %!d(string=hai) anos
  Andreas Kling fdfc66db61 Kernel+LibC: Allow clock_gettime() to run without syscalls %!s(int64=4) %!d(string=hai) anos
  Tom a635ff4e60 Everywhere: Make tracking cpu usage independent from system ticks %!s(int64=4) %!d(string=hai) anos
  Tom 7bdd66ed89 Kernel: Remove TimeManagement::initialized that wasn't implemented %!s(int64=4) %!d(string=hai) anos
  Hendiadyoin1 7ca3d413f7 Kernel: Pull apart CPU.h %!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 1682f0b760 Everything: Move to SPDX license identifiers in all files. %!s(int64=4) %!d(string=hai) anos
  Ben Wiederhake c040e64b7d Kernel: Make TimeManagement use AK::Time internally %!s(int64=4) %!d(string=hai) anos
  Maciej Zygmanowski 645657865d Kernel: Add RTC as fallback entropy source if HPET is not found %!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
  Tom fe615e601a Kernel: Set up and calibrate APIC timer, and enable timer on all CPUs %!s(int64=4) %!d(string=hai) anos
  asynts 70dd97c46e AK: Remove FixedArray class. %!s(int64=4) %!d(string=hai) anos
  Nico Weber e8131f503d Kernel: Let TimeManagement keep epoch time as timespec %!s(int64=4) %!d(string=hai) anos
  Tom d89582880e Kernel: Switch singletons to use new Singleton class %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 2fd9e72264 Revert "Kernel: Switch singletons to use new Singleton class" %!s(int64=5) %!d(string=hai) anos
  Tom f48feae0b2 Kernel: Switch singletons to use new Singleton class %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 2d35810e0a Kernel: Add TimeManagement::now_as_timeval() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling c24304dca3 Kernel: Use NonnullRefPtrVector for HardwareTimer and HPETComparator %!s(int64=5) %!d(string=hai) anos
  Andreas Kling b035267afa Kernel: Remove "stale callback" concept from time management %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 1e89f7d64e Kernel: Remove an unnecessary indirection between timer and scheduler %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 44d58b85ef Kernel: Simplify the way we pass HardwareTimers around a bit %!s(int64=5) %!d(string=hai) anos
  Liav A a7c5a1fe69 Kernel: Simplify the Time management initialization %!s(int64=5) %!d(string=hai) anos
  Liav A 9db291d885 Kernel: Introduce the new Time management subsystem %!s(int64=5) %!d(string=hai) anos