aboutsummaryrefslogtreecommitdiffstats
path: root/xen/drivers/acpi
diff options
context:
space:
mode:
authorBoris Ostrovsky <boris.ostrovsky@amd.com>2012-06-18 15:08:43 +0100
committerBoris Ostrovsky <boris.ostrovsky@amd.com>2012-06-18 15:08:43 +0100
commit5f4acea2cec04e8e756ad3ab9291df098b4fb550 (patch)
tree214992c0d5eff03314daa47cbbcc164f08402095 /xen/drivers/acpi
parente4a459fca595f572178e90fe3d7565b2648bce44 (diff)
downloadxen-5f4acea2cec04e8e756ad3ab9291df098b4fb550.tar.gz
xen-5f4acea2cec04e8e756ad3ab9291df098b4fb550.tar.bz2
xen-5f4acea2cec04e8e756ad3ab9291df098b4fb550.zip
x86, cpufreq: Change powernow's CPB status immediately
When command to modify turbo mode (CPB on AMD processors) comes in the actual change happens later, when P-state transition is requested. There is no time limit on when this transition will occur and therefore change in CPB state may take long time from the moment when command to toggle it is issued. This patch makes CPB mode change happen immediately when request is made. Signed-off-by: Boris Ostrovsky <boris.ostrovsky@amd.com> Committed-by: Keir Fraser <keir@xen.org>
Diffstat (limited to 'xen/drivers/acpi')
-rw-r--r--xen/drivers/acpi/pmstat.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/xen/drivers/acpi/pmstat.c b/xen/drivers/acpi/pmstat.c
index dbc1c44a61..8788f01f70 100644
--- a/xen/drivers/acpi/pmstat.c
+++ b/xen/drivers/acpi/pmstat.c
@@ -494,13 +494,13 @@ int do_pm_op(struct xen_sysctl_pm_op *op)
case XEN_SYSCTL_pm_op_enable_turbo:
{
- cpufreq_enable_turbo(op->cpuid);
+ ret = cpufreq_update_turbo(op->cpuid, CPUFREQ_TURBO_ENABLED);
break;
}
case XEN_SYSCTL_pm_op_disable_turbo:
{
- cpufreq_disable_turbo(op->cpuid);
+ ret = cpufreq_update_turbo(op->cpuid, CPUFREQ_TURBO_DISABLED);
break;
}