|
|
|
|
|
|
|
|
|
|
xen-devel
[Xen-devel] Problems with enabling hypervisor C and P-state control
Hi,
Is there any documentation on enabling hypervisor support for both C
and P-state control?
On xen-unstable and linux-2.6.18-xen.hg, if I enable cpuidle=1 on the
xen command line and then run xenpm, I will get output for C-states
(shown below) but it complains that "Xen cpufreq is not enabled!"
cpu id : 0
total C-states : 2
idle time(ms) : 73264
C0 : transition [00000000000000000000]
residency [00000000000000000000 ms]
C1 : transition [00000000000000025505]
residency [00000000000000000000 ms]
(repeats for all cores)
However, CPU_FREQ depends on PROCESSOR_EXTERNAL_CONTROL being set to
'n'. There doesn't seem to be a way to enable/disable
CONFIG_PROCESSOR_EXTERNAL_CONTROL from menuconfig. I therefore
manually twiddled that bits in .config and enabled CPU_FREQ and
CPU_FREQ_TABLE (plus the performance governor). If I don't specify the
cpufreq option on the dom0 kernel command line, xenpm doesn't give me
C-state information anymore (output below) and will repeat the same
warning about cpufreq not being enabled.
cpu id : 0
total C-states : 0
idle time(ms) : 0
(repeats for all cores)
If I then add cpufreq=xen to the kernel command line, xenpm's output
does not change. Any ideas on what I might be doing wrong? This is on
a quad-core Xeon (E7330).
Cheers,
Niraj
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-devel] Problems with enabling hypervisor C and P-state control,
Niraj Tolia <=
|
|
|
|
|