 
	
| [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [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
 
 | 
|  | Lists.xenproject.org is hosted with RackSpace, monitoring our |