linux-xencommons: Load xen-acpi-processor
authorKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Fri, 23 Mar 2012 13:45:56 +0000 (09:45 -0400)
committerKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Fri, 23 Mar 2012 13:45:56 +0000 (09:45 -0400)
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>
Committed-by: Ian Jackson <ian.jackson.citrix.com>
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
tools/hotplug/Linux/init.d/xencommons

index 6c72dd81e72b52ae6ee1736beec139e2d2157326..2f81ea2d9060321e06598b47b4a85f70b221d3fc 100644 (file)
@@ -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`