My vague understanding of how OpenBSD keeps track of time is: * At boot the software clock (the value returned by gettimeofday) is initialized from the hardware clock (the one with the coin-shaped battery).
* The software clock is then incremented hz(9) times a second by a CPU interrupt. My question is: Can OpenBSD be told initialize the software from the hardware clock again after the system is booted? (Also, is the hardware clock ever modified aside from explicit invocations of date(1) or similar?) Thanks!