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

RE: [Xen-devel] cpufreq support status



Attached patch allows dom0 to touch P-state control MSRs on Intel 
processors. As Keir said earlier, I/O space style doesn't need special 
handle since by default dom0 can access I/O ports unless explicitly 
denied.

A correction to earlier comment. Based on processor stepping, users 
have to try both acpi_cpufreq (for I/O) and speedstep_centrino (for 
MSR) drivers to see which one works, when xen-linux still stays at 
2.6.18. But once xen-linux syncs to latest kernel version, acpi_cpufreq 
then becomes the default one for both cases.

But at the same time, I would not suggest enabling on-demand governor 
by default before confirming its correctness.

Thanks,
Kevin

>From: Tian, Kevin
>Sent: 2007年10月24日 16:39
>
>>From: Jan Beulich
>>Sent: 2007年10月24日 16:28
>>
>>Looking into this some more, I find that
>>ACPI_ADR_SPACE_FIXED_HARDWARE
>>is mostly unsupported in Linux except for C-state handling, in which
>case
>>is
>>resolves to MWAIT.
>>
>
>FFH is mapped to msr for P-state handling on Intel processors. You
>can refer to acpi-cpufreq.c in latest native Linux kernel, where have
>logic to handle both IO space and FFH space.
>
>Since 2.6.2*, acpi-cpufreq.c is the preferred cpufreq driver for
>intel processors.
>
>But if you look at the current 2.6.18-xen, acpi-cpufreq.c can only handle
>I/O space and instead speedstep-centrino.c manipulates FFH, i.e. MSR
>directly. But because the _PDC capabilities is set to FFH capable in
>2.6.18, speedstep_centrino.c becomes the only drive working in this
>environment then.
>
>Thanks,
>Kevin
>
>_______________________________________________
>Xen-devel mailing list
>Xen-devel@xxxxxxxxxxxxxxxxxxx
>http://lists.xensource.com/xen-devel

Attachment: eist_msr.patch
Description: eist_msr.patch

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.