Thread (23 messages) 23 messages, 7 authors, 2010-04-23

Re: Continual reading from the PowerPc time base register is not stable

From: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Date: 2010-03-25 08:21:58

On Thu, 2010-03-25 at 10:41 +0800, Csdncannon wrote:
         In my program, the value of the 64-bit time base register is
read out, and you will find the later value is even smaller than the
earlier value from the log “log_timebase”. While the kernel depends on
the accuracy of the timebase for the compensation of the lost PIT
interrupt, the negative value between two continual timebase reading
will bring to the jump of the jiffies. And this timebase problem will
bring to the instability of the gettimeofday system call.

         Do you have any idea about this problem, thanks for your any
advice. Attached is the code and log.
This is a concern, it should definitely not happen. What machine is
that ? is the code compiled 32-bit or 64-bit ? What kernel version ?

Arnd, any chance that could relate to the bug you've been chasing on
Cell ?

Cheers,
Ben.
Thanks

Gino



 

_______________________________________________
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help