Konrad Rzeszutek Wilk
2012-Mar-23 13:47 UTC
[PATCH] linux-xencommons: Load xen-acpi-processor
# HG changeset patch # User Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> # Date 1332510356 14400 # Node ID bb3ac8aac229dc1f0fc5e2db7e69604ab41e5528 # Parent 0ecb8ffe61b2ffff4331fcf49487c956ccb297a0 linux-xencommons: Load xen-acpi-processor Upstream the "xen/acpi-processor: C and P-state driver that uploads said data to hypervisor." takes care of uploading power information information that normally a cpu frequency scaling driver would using in the initial domain. We want the hypervisor to take that data and make good usage of it. Fortunatly for us we do not have to worry about the native cpu frequency scaling drivers being loaded first, as the upstream commit: "xen/cpufreq: Disable the cpu frequency scaling drivers from loading." takes care of that. Meaning we can load the xen-acpi-processor at any time. By default that driver is built as a module - and since we are the only user of it - we should load it. Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> diff -r 0ecb8ffe61b2 -r bb3ac8aac229 tools/hotplug/Linux/init.d/xencommons --- a/tools/hotplug/Linux/init.d/xencommons Thu Mar 22 17:15:22 2012 +0000 +++ b/tools/hotplug/Linux/init.d/xencommons Fri Mar 23 09:45:56 2012 -0400 @@ -58,6 +58,7 @@ do_start () { modprobe xen-gntdev 2>/dev/null modprobe evtchn 2>/dev/null modprobe gntdev 2>/dev/null + modprobe xen-acpi-processor 2>/dev/null mkdir -p /var/run/xen if ! `xenstore-read -s / >/dev/null 2>&1`
Konrad Rzeszutek Wilk writes ("[Xen-devel] [PATCH] linux-xencommons: Load xen-acpi-processor"):> linux-xencommons: Load xen-acpi-processorAcked-by: Ian Jackson <ian.jackson@eu.citrix.com> Committed-by: Ian Jackson <ian.jackson@eu.citrix.com>