ladybird/Kernel/Time
Pankaj Raghav 1a27220bca Kernel: Encapsulate APIC initialization inside InterruptManagement
Currently the APIC class is constructed irrespective of whether it
is used or not.

So, move APIC initialization from init to the InterruptManagement
class and construct the APIC class only when it is needed.
2021-12-26 16:22:09 +02:00
..
APICTimer.cpp Kernel: Remove IO.h include from a bunch of places 2021-10-01 12:27:20 +02:00
APICTimer.h Kernel: Make HardwareTimer::model() return StringView 2021-08-06 00:37:47 +02:00
HardwareTimer.h Kernel: Remove unused String.h includes 2021-12-11 13:15:26 -08:00
HPET.cpp Kernel: Simplify 64-bit HPET reads on x86_64 2021-12-11 20:13:25 +01:00
HPET.h Kernel: Move Kernel/Memory/ code into Kernel::Memory namespace 2021-08-06 14:05:58 +02:00
HPETComparator.cpp Kernel: Move special sections into Sections.h 2021-06-24 00:38:23 +02:00
HPETComparator.h Kernel: Make HardwareTimer::model() return StringView 2021-08-06 00:37:47 +02:00
PIT.cpp Kernel: Move x86 IO instructions code into the x86 specific folder 2021-10-01 12:27:20 +02:00
PIT.h Kernel: Make HardwareTimer::model() return StringView 2021-08-06 00:37:47 +02:00
RTC.cpp Kernel: Move x86 IO instructions code into the x86 specific folder 2021-10-01 12:27:20 +02:00
RTC.h Kernel: Make HardwareTimer::model() return StringView 2021-08-06 00:37:47 +02:00
TimeManagement.cpp Kernel: Encapsulate APIC initialization inside InterruptManagement 2021-12-26 16:22:09 +02:00
TimeManagement.h Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T> 2021-11-08 01:10:53 +01:00