|
|
|
|
|
|
|
|
|
|
xen-changelog
[Xen-changelog] [xen-unstable] xen/powernow: allow using lowest-power P-
# HG changeset patch
# User Keir Fraser <keir.fraser@xxxxxxxxxx>
# Date 1220878895 -3600
# Node ID 10c630645d133441c5319584e58cbd8533adbd65
# Parent 06ab9cb9578e07eb55a2f1055d1a24c7a998a33b
xen/powernow: allow using lowest-power P-state
The MSR field used here indicates the highest numbered valid P-state,
not the first invalid one.
Signed-off-by: Jan Beulich <jbeulich@xxxxxxxxxx>
---
xen/arch/x86/acpi/cpufreq/powernow.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff -r 06ab9cb9578e -r 10c630645d13 xen/arch/x86/acpi/cpufreq/powernow.c
--- a/xen/arch/x86/acpi/cpufreq/powernow.c Mon Sep 08 14:01:17 2008 +0100
+++ b/xen/arch/x86/acpi/cpufreq/powernow.c Mon Sep 08 14:01:35 2008 +0100
@@ -197,8 +197,8 @@ static int powernow_cpufreq_cpu_init(str
data->max_freq = perf->states[0].core_frequency * 1000;
/* table init */
- for (i=0; i<perf->state_count && i<max_hw_pstate; i++) {
- if (i>0 && perf->states[i].core_frequency >=
+ for (i = 0; i < perf->state_count && i <= max_hw_pstate; i++) {
+ if (i > 0 && perf->states[i].core_frequency >=
data->freq_table[valid_states-1].frequency / 1000)
continue;
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- [Xen-changelog] [xen-unstable] xen/powernow: allow using lowest-power P-state,
Xen patchbot-unstable <=
|
|
|
|
|