[PATCH] Make clockevents work on PPC601 processors

Kumar Gala galak at kernel.crashing.org
Fri Oct 12 00:12:49 EST 2007


On Oct 11, 2007, at 6:46 AM, Paul Mackerras wrote:

> In testing the new clocksource and clockevent code on a PPC601
> processor, I discovered that the clockevent multiplier value for the
> decrementer clockevent was overflowing.  Because the RTCL register in
> the 601 effectively counts at 1GHz (it doesn't actually, but it
> increases by 128 every 128ns), and the shift value was 32, that meant
> the multiplier value had to be 2^32, which won't fit in an unsigned
> long on 32-bit.  The same problem would arise on any platform where
> the timebase frequency was 1GHz or more (not that we actually have any
> such machines today).

do you still have a 601 running somewhere?

- k



More information about the Linuxppc-dev mailing list