[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: AW: [Xen-devel] How to use Px/Cx for power saving?
Hi, Carsten Thank you for your infomation. I didn't check the mail, sorry. It's helpful. Is FREQCTL_none the default value? If we use FREQCTL_dom0_kernel, xen/guests don't use cpufreq? Best Regards, Akio Takebe Carsten Schiers wrote: Hi, cpufreq support can be either handled by xen or dom0-kernel. You have to specify cpufreq=xen or cpufreq=dom0-kernel as parameters when starting the hypervisor. Kevin Tian wrote yesterday:> It's intentional since Xen itself supports cpufreq now. To avoid > dependency on dom0's CONFIG_CPU_FREQ and also intrusive > checks on whether external control is enabled in every linux> cpufreq drivers, CPU_FREQ in dom0 is silented by default now. > It's not a neat approach, but makes sense since xen controlled > cpufreq is sure a better model. You can enable CPU_FREQ in > dom0 manually though, by removing below dependency. > (drivers/cpufreq/Kconfig) > config CPU_FREQ > bool "CPU Frequency scaling" > ----> depends on !PROCESSOR_EXTERNAL_CONTROL > However once that dependency is removed, there's no automatic > check to avoid confliction when dom0 and xen both want to > control freq change, and then you should keep an eye yourself. For AMD, pre-Family 10 CPUs you are supposed to use dom0-kernel, where you can encounter problems with TSC drifts. For other CPUs, I have no knowledge. Family 10 CPUs will have P-State invariant TSCs and will be should be supported by xen cpufreq. C-State handling is switched on by cpuidle as parameter. Note: xenpm is used to handle xen cpufreq support. In dom0-kernel, you use the dom0 tools. BR, Carsten. ----- Originalnachricht ----- Von: Akio Takebe <takebe_akio@xxxxxxxxxxxxxx> Gesendet: Mit, 14.1.2009 15:32 An: xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxx> ; "Tian, Kevin" <kevin.tian@xxxxxxxxx> ; Yu Ke <ke.yu@xxxxxxxxx> Betreff: [Xen-devel] How to use Px/Cx for power saving? Hi, If we want to use ACPI power saving(Cx/Px), how do we use them? I tried to turn CONFIG_xxxx of cpufreq on with linux-2.6.18-xen.hg, but I couldn't turn them on. Also xenpm said the following error. # xenpm get-cpuidle-states Xen cpuidle is not enabled! # xenpm get-cpufreq-states Xen cpufreq is not enabled! What should I do? If there are some good documents, please tell me. Best Regards, Akio Takebe _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |