All of lore.kernel.org
 help / color / mirror / Atom feed
* x86 Physical CPUs at different frequencies - timer error messages
@ 2007-03-21 21:15 Langsdorf, Mark
  2007-03-21 22:32 ` Ian Pratt
  2007-03-22  3:16 ` question about blk-attach tgh
  0 siblings, 2 replies; 10+ messages in thread
From: Langsdorf, Mark @ 2007-03-21 21:15 UTC (permalink / raw)
  To: xen-devel

I'm experimenting with getting PowerNow! running on
SMP Opteron systems.  

One problem I'm having is that Xen assumes that all
physical processors are incrementing the TSCs at 
the same rate, and complains in the timer ISR that
time is going backward if this isn't the case:

"Timer ISR/1: Time went backwards: delta=BIGNUM1
delta_cpu=BIGNUM2 shadow=BIGNUM3 off=BIGNUM4
processed=BIGNUM5 cpu_processed=BIGNUM6
 0: BIGNUM5
 1: BIGNUM6"

I'm not surprised this is happening, since the TSC
values on processor 0 and processor 1 increment at
different rates and tend to have wildly differing
values.  Normally AMD strongly discourages using 
TSC for time-keeping with PowerNow! enabled for 
exactly this reason.

However, the worst effects of time skew that we
see on native systems is not happening on my dom0
with PowerNow!.  How much should I worry about this
and what can be done to mitigate it?

-Mark Langsdorf
AMD, Inc.

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2007-07-27 14:32 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-03-21 21:15 x86 Physical CPUs at different frequencies - timer error messages Langsdorf, Mark
2007-03-21 22:32 ` Ian Pratt
2007-07-16 19:43   ` Langsdorf, Mark
2007-07-26 21:00     ` Mark Langsdorf
2007-07-27  7:08       ` Keir Fraser
2007-07-27 14:30         ` Langsdorf, Mark
2007-07-27 14:32           ` Keir Fraser
2007-03-22  3:16 ` question about blk-attach tgh
2007-03-22 13:41   ` question about dynamically add block device tgh
2007-04-10  2:06   ` confusion about blk-attach tgh

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.