Port-i386 archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: TSC clock going backwards on suspend/resume



On Thu, Feb 12, 2009 at 12:13:23AM +0100, Matthias Drochner wrote:

> > Undocumented mess where? 
> 
> It is not explained what the "drift" and "skew" are about,

It's implied by the words used. It could use a comment block. Skew is an
observed offset between CPUs, ie a snapshot of the situation at a given
point. Drift is the process of the offset changing over time.

> and the *sync* functions are usually called twice for no
> obvious reason.

It's to elide major cache effects. The result from the first pass is
discarded.

Andrew


Home | Main Index | Thread Index | Old Index