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. |
||
---|---|---|
.. | ||
arch | ||
font | ||
include/kernel | ||
kernel | ||
klibc | ||
CMakeLists.txt | ||
icxxabi.cpp | ||
ubsan.cpp |