tools/power turbostat: decode MSR_IA32_MISC_ENABLE only on Intel
otherwise, turbostat bails on on AMD Opteron boxes: turbostat: cpu26: msr offset 0x1a0 read failed: Input/output error Reported-by: Kamil Kolakowski <kkolakow@redhat.com> Signed-off-by: Len Brown <len.brown@intel.com>
This commit is contained in:
@@ -3943,6 +3943,9 @@ void decode_misc_enable_msr(void)
|
|||||||
{
|
{
|
||||||
unsigned long long msr;
|
unsigned long long msr;
|
||||||
|
|
||||||
|
if (!genuine_intel)
|
||||||
|
return;
|
||||||
|
|
||||||
if (!get_msr(base_cpu, MSR_IA32_MISC_ENABLE, &msr))
|
if (!get_msr(base_cpu, MSR_IA32_MISC_ENABLE, &msr))
|
||||||
fprintf(outf, "cpu%d: MSR_IA32_MISC_ENABLE: 0x%08llx (%sTCC %sEIST %sMWAIT %sPREFETCH %sTURBO)\n",
|
fprintf(outf, "cpu%d: MSR_IA32_MISC_ENABLE: 0x%08llx (%sTCC %sEIST %sMWAIT %sPREFETCH %sTURBO)\n",
|
||||||
base_cpu, msr,
|
base_cpu, msr,
|
||||||
|
|||||||
Reference in New Issue
Block a user