Source-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: CVS commit: src/sys/arch
On Sat, May 10, 2008 at 06:36:08PM +0200, Christoph Egger wrote:
> >- When booting CPUs, detect TSC skew and account for it. Most Intel MP
> > systems have synchronized counters, but that need not be true if the
> > system has a complicated bus structure. As far as I know, AMD systems
> > do not have synchronized TSCs and so we need to handle skew.
>
> This is true for AMD K8 (Family 0xf) and AMD Griffin (Family 0x11).
> AMD Barcelona/Phenom (Family 0x10) synchronizes their TSC with the
> memory clock which always runs at a fixed speed. On those systems you
> need synchonrize the memory clock between the memory controller.
> On each socket, there's one memory controller.
Presumably they will report TscInvariant so it will be used there. What is
the chance of drift between CPUs?
Andrew
Home |
Main Index |
Thread Index |
Old Index