I've come accross a problem where our custom embedded 8260 board is losing time. I've tracked it down to the bi_busfreq value being set to 66 instead of the true value of 66.6666666666666666666666666666666666666. One solution is to have the board_info fields in units of Hz instead of MHz. I could then set the bi_busfreq value to 66666667 for much better accuracy.
Another solution might be to regularly read the real time clock. Does linux do this normally or does it just read the RTC once at boot up and then just rely on it's internal timers for the system time. I can't see how this can be very accurate. Thanks, Brendan Simon. ** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
