banan-os/kernel/kernel/Timer
Bananymous a489be0e05 Kernel: Allow parallel LAPIC timer initialization with HPET
HPET supports reading LAPIC counter without locks, so it can be done in
parallel. This makes booting much faster. Previously initializing every
timer took 100 ms, so 16 CPUs took total of 1.6 seconds. This allows
doing it all in 100 ms.
2024-09-19 14:41:59 +03:00
..
HPET.cpp Kernel: All processors use LAPIC timer when running with APIC 2024-07-23 02:28:52 +03:00
PIT.cpp Kernel: All processors use LAPIC timer when running with APIC 2024-07-23 02:28:52 +03:00
RTC.cpp All: Cleanup all files 2024-01-24 15:53:38 +02:00
Timer.cpp Kernel: Allow parallel LAPIC timer initialization with HPET 2024-09-19 14:41:59 +03:00