|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-devel] Time went backwards
On 15/2/08 18:04, "Langsdorf, Mark" <mark.langsdorf@xxxxxxx> wrote:
> He's got a dual-core system, but the logical grouping of the
> cores doesn't match the physical grouping. Something like
> cores 0,1 share frequencies, but PowerNow! believes that
> cores 0 and 2 do. So when a frequency change on core 0
> occurs, the Xen hypervisor gets alerted that cores 0 and 2
> have new frequencies. This causes two errors with Xen -
> the HV believes core 1 has the old frequency, when it
> has the new frequency, and it believes core 2 has the new
> frequency, when it really has the old frequency. Time errors
> will accumulate rapidly.
>
> Niraj -
>
> Please email me privately. I have some more time to work on
> this issue and some new ideas on how to get information about it.
An easy way would be to allocate a new bit in a CPUID hypervisor leaf to
indicate that the PV guest can trust the core/thread information in the
usual CPUID leaves. Then we could populate the affinity maps in a way
similar to native Linux.
Or we could add a PV interface to obtain this information, which would be
less x86 specific.
-- Keir
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|