diff options
author | Boris Ostrovsky <boris.ostrovsky@amd.com> | 2012-06-18 15:08:43 +0100 |
---|---|---|
committer | Boris Ostrovsky <boris.ostrovsky@amd.com> | 2012-06-18 15:08:43 +0100 |
commit | 5f4acea2cec04e8e756ad3ab9291df098b4fb550 (patch) | |
tree | 214992c0d5eff03314daa47cbbcc164f08402095 /xen/drivers/acpi | |
parent | e4a459fca595f572178e90fe3d7565b2648bce44 (diff) | |
download | xen-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.c | 4 |
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; } |