clockintr: move hz(9)-based initialization out to initclocks()
authorcheloha <cheloha@openbsd.org>
Thu, 14 Sep 2023 22:27:09 +0000 (22:27 +0000)
committercheloha <cheloha@openbsd.org>
Thu, 14 Sep 2023 22:27:09 +0000 (22:27 +0000)
commit061f668f8b0f1681065e7f34e5a11c06f054ac68
tree154a4bd445607c22f9b9f639282e43b0356307dc
parenta332869ab2345858bff8ccd1725674b106eafb6f
clockintr: move hz(9)-based initialization out to initclocks()

To separate the hardclock from the clock interrupt subsystem we'll
need to move all related state out first.

hz(9) is set when we return from cpu_initclocks(), so it's safe to
move hardclock_period and roundrobin_period initialization out into
initclocks().  Move hardclock_period itself out into kern_clock.c
alongside the statclock variables.
sys/kern/kern_clock.c
sys/kern/kern_clockintr.c