serenity/Kernel/Time
Idan Horowitz 57ba67ed2a Kernel: Create the time page region before initializing the timers
We were unconditionally trying to update it in the interrupt, which
would depend on the timer interrupt not being received too soon after
the timers are initialized (before the time page was initialized),
which was the case when using HPET timers via the ACPI tables, but not
when using the PIT when ACPI was disabled.
2022-01-18 21:00:46 +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: Make map_typed() & map_typed_writable() fallible using ErrorOr 2022-01-13 22:40: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: Create the time page region before initializing the timers 2022-01-18 21:00:46 +02:00
TimeManagement.h Kernel: Create the time page region before initializing the timers 2022-01-18 21:00:46 +02:00