ladybird/Kernel/Time
Tom a635ff4e60 Everywhere: Make tracking cpu usage independent from system ticks
This switches tracking CPU usage to more accurately measure time in
user and kernel land using either the TSC or another time source.
This will also come in handy when implementing a tickless kernel mode.
2021-07-18 22:08:26 +02:00
..
APICTimer.cpp Kernel: Remove unused header includes in Time subtree 2021-07-11 21:37:38 +02:00
APICTimer.h Kernel: Remove unused header includes in Time subtree 2021-07-11 21:37:38 +02:00
HardwareTimer.h Kernel: Make various T::class_name() and similar return StringView 2021-07-11 01:46:59 +02:00
HPET.cpp Kernel: Move special sections into Sections.h 2021-06-24 00:38:23 +02:00
HPET.h Kernel: Fix issues supporting HPETs with 32-bit-only main counter 2021-05-12 21:44:16 +02:00
HPETComparator.cpp Kernel: Move special sections into Sections.h 2021-06-24 00:38:23 +02:00
HPETComparator.h Kernel/Interrupts: Return boolean on whether we handled the interrupt 2021-06-17 16:53:25 +02:00
PIT.cpp Everywhere: Mark debug-only functions [[maybe_unused]] 2021-07-08 10:11:00 +02:00
PIT.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
RTC.cpp Kernel: Pull apart CPU.h 2021-06-24 00:38:23 +02:00
RTC.h Kernel/Interrupts: Return boolean on whether we handled the interrupt 2021-06-17 16:53:25 +02:00
TimeManagement.cpp Kernel: Remove unused header includes in Time subtree 2021-07-11 21:37:38 +02:00
TimeManagement.h Everywhere: Make tracking cpu usage independent from system ticks 2021-07-18 22:08:26 +02:00