1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-18 08:25:07 +00:00
serenity/Kernel/Time
Liav A b807e725e0 Kernel: Address all 32 HPET comparators correctly
Instead of declaring a reserved area from byte 0x160 to 0x400, we
change the declaration of TimerStructure array to be 32 units.

Also, a static_assert was added, to ensure that the calculation is
right.
2021-03-06 15:58:24 +01:00
..
APICTimer.cpp Kernel: Fix APIC timer calibration to be more accurate 2021-03-01 11:11:09 +01:00
APICTimer.h Kernel: Fix GenericInterruptHandler problems with virtual functions 2021-02-28 15:27:53 +01:00
HardwareTimer.h Kernel: Fix APIC timer calibration to be more accurate 2021-03-01 11:11:09 +01:00
HPET.cpp Kernel: Address all 32 HPET comparators correctly 2021-03-06 15:58:24 +01:00
HPET.h Revert "Kernel: Fix HPET timer structure layout" 2021-03-06 15:58:24 +01:00
HPETComparator.cpp Kernel: Fix APIC timer calibration to be more accurate 2021-03-01 11:11:09 +01:00
HPETComparator.h Kernel: Fix APIC timer calibration to be more accurate 2021-03-01 11:11:09 +01:00
PIT.cpp Everywhere: Rename ASSERT => VERIFY 2021-02-23 20:56:54 +01:00
PIT.h Kernel: Improve time keeping and dramatically reduce interrupt load 2020-12-21 18:26:12 +01:00
RTC.cpp Everywhere: Rename ASSERT => VERIFY 2021-02-23 20:56:54 +01:00
RTC.h Kernel: Improve time keeping and dramatically reduce interrupt load 2020-12-21 18:26:12 +01:00
TimeManagement.cpp Kernel: Mark more of the kernel initialization as UNMAP_AFTER_INIT 2021-03-03 11:05:16 +01:00
TimeManagement.h Kernel: Make TimeManagement use AK::Time internally 2021-03-02 08:36:08 +01:00