logo       

Re: x86-64: Syncing dualcore cpus TSCs: msg#00130

linux.ports.x86-64.general

Subject: Re: x86-64: Syncing dualcore cpus TSCs

On Tuesday 25 October 2005 09:35, Jonas Oreland wrote:
> Hi,
>
> This might be a very bad suggestion, but here it is:
>
> On dualcore cpus (amd64) the TSC will get out of sync when executing hlt
> instruction. booting with idle=poll, will make it never to execute hlt,
> hence TSC will be in sync. booting with notsc will make it use other time
> source...but this is slower (this is default after "[PATCH] x86-64: Fix bad
> assumption that dualcore cpus have synced TSCs")
>
> How about syncing TSC after hlt?
>
> If cost of syncing TSC's is smaller than cost of using other time source
> this might be an alternative.

I very doubt it is. Syncing TSCs requires stopping multiple CPUs for longer
time. It is unlikely you can make that up.

-Andi


<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise