diff options
author | Len Brown <len.brown@intel.com> | 2015-05-26 19:19:37 +0300 |
---|---|---|
committer | Len Brown <len.brown@intel.com> | 2015-05-28 01:04:00 +0300 |
commit | e9be7dd62899194ebdd90d417fc6c07d5d157912 (patch) | |
tree | e211ecf1e667ec73a271c95a094d481939b972fd | |
parent | fb5d432722e186c656285ccc088e35dbe24f6fd1 (diff) | |
download | linux-e9be7dd62899194ebdd90d417fc6c07d5d157912.tar.xz |
tools/power turbostat: correctly decode of ENERGY_PERFORMANCE_BIAS
When EPB is 0xF, turbosat was incorrectly describing it as "custom"
instead of calling it "powersave":
< cpu0: MSR_IA32_ENERGY_PERF_BIAS: 0x0000000f (custom)
> cpu0: MSR_IA32_ENERGY_PERF_BIAS: 0x0000000f (powersave)
Signed-off-by: Len Brown <len.brown@intel.com>
-rw-r--r-- | tools/power/x86/turbostat/turbostat.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/power/x86/turbostat/turbostat.c b/tools/power/x86/turbostat/turbostat.c index 256a5e1de381..f92211e9e70c 100644 --- a/tools/power/x86/turbostat/turbostat.c +++ b/tools/power/x86/turbostat/turbostat.c @@ -1919,7 +1919,7 @@ int print_epb(struct thread_data *t, struct core_data *c, struct pkg_data *p) if (get_msr(cpu, MSR_IA32_ENERGY_PERF_BIAS, &msr)) return 0; - switch (msr & 0x7) { + switch (msr & 0xF) { case ENERGY_PERF_BIAS_PERFORMANCE: epb_string = "performance"; break; |