TSC Timecounter and multi-core/SMP

Peter Wemm peter at wemm.org
Wed Apr 16 04:43:05 UTC 2008


On Tue, Apr 15, 2008 at 1:46 AM, David Malone <dwmalone at maths.tcd.ie> wrote:
> On Mon, Apr 14, 2008 at 09:51:42PM -1000, Jeff Roberson wrote:
>  > I think we should confirm whether this is the case with earlier opterson.
>  > I have seen two processors on the same die out of sync.
>
>  This can definitely happen according to this note from AMD, which
>  someone posted a link to earlier in the thread:
>
>
>         http://lkml.org/lkml/2005/11/4/173
>
>  it can happen when you hlt one core, but don't hlt the other on
>  some processors.

AMD even ship a special program / driver / hack / whatever that
synchronizes the TSC on multi-core systems.  The Athlon64 X2 that I
have at home for games needs it for older programs to run correctly.
I'm not in front of it right now, but I think it is called 'dual core
cpu optimizer' or something vague like that.


-- 
Peter Wemm - peter at wemm.org; peter at FreeBSD.org; peter at yahoo-inc.com
"All of this is for nothing if we don't go to the stars" - JMS/B5
"If Java had true garbage collection, most programs would delete
themselves upon execution." -- Robert Sewell


More information about the freebsd-current mailing list