- Timestamp:
- Nov 12, 2015 4:34:33 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/tools/VBoxCpuReport.cpp
r58560 r58676 509 509 /* Skip 0xc0011012..13 as it seems to be bad for our health (Phenom II X6 1100T). */ 510 510 /* Ditto for 0x0000002a (EBL_CR_POWERON) and 0x00000277 (MSR_IA32_CR_PAT) on Intel (Atom 330). */ 511 /* And more of the same for 0x280 on Intel Pentium III. */ 511 512 if ( ((uMsr >= 0xc0011012 && uMsr <= 0xc0011013) && g_enmVendor == CPUMCPUVENDOR_AMD) 512 513 || ( (uMsr == 0x2a || uMsr == 0x277) 513 514 && g_enmVendor == CPUMCPUVENDOR_INTEL 514 && g_enmMicroarch == kCpumMicroarch_Intel_Atom_Bonnell)) 515 && g_enmMicroarch == kCpumMicroarch_Intel_Atom_Bonnell) 516 || ( (uMsr == 0x280) 517 && g_enmMicroarch == kCpumMicroarch_Intel_P6_III)) 515 518 vbCpuRepDebug("Skipping %#x\n", uMsr); 516 519 else … … 3257 3260 if (vbCpuRepSupportsX2Apic()) 3258 3261 fSkipMask |= RT_BIT_64(10); 3262 /* For some reason, twiddling this bit kills a Tualatin PIII-S. */ 3263 if (g_enmMicroarch == kCpumMicroarch_Intel_P6_III) 3264 fSkipMask |= RT_BIT(9); 3259 3265 return reportMsr_GenFunctionEx(uMsr, "Ia32ApicBase", uValue, fSkipMask, 0, NULL); 3260 3266 }
Note:
See TracChangeset
for help on using the changeset viewer.