Changeset 94931 in vbox for trunk/src/VBox/VMM/tools
- Timestamp:
- May 9, 2022 8:24:47 AM (3 years ago)
- svn:sync-xref-src-repo-rev:
- 151339
- Location:
- trunk/src/VBox/VMM/tools
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/tools/Makefile.kmk
r93725 r94931 62 62 VBoxCpuReport.cpp \ 63 63 VBoxCpuReportMsrSup.cpp \ 64 ../VMMR3/CPUMR3CpuId.cpp 64 ../VMMR3/CPUMR3CpuId.cpp \ 65 ../VMMAll/CPUMAllCpuId.cpp 65 66 VBoxCpuReport_SOURCES.linux = \ 66 67 VBoxCpuReportMsrLinux.cpp -
trunk/src/VBox/VMM/tools/VBoxCpuReport.cpp
r93515 r94931 4460 4460 if (!RTX86IsValidStdRange(uEax)) 4461 4461 return RTMsgErrorRc(VERR_NOT_SUPPORTED, "Invalid std CPUID range: %#x\n", uEax); 4462 g_enmVendor = CPUM R3CpuIdDetectVendorEx(uEax, uEbx, uEcx, uEdx);4462 g_enmVendor = CPUMCpuIdDetectX86VendorEx(uEax, uEbx, uEcx, uEdx); 4463 4463 4464 4464 ASMCpuIdExSlow(1, 0, 0, 0, &uEax, &uEbx, &uEcx, &uEdx); 4465 g_enmMicroarch = CPUM R3CpuIdDetermineMicroarchEx(g_enmVendor,4466 RTX86GetCpuFamily(uEax),4467 RTX86GetCpuModel(uEax, g_enmVendor == CPUMCPUVENDOR_INTEL),4468 RTX86GetCpuStepping(uEax));4465 g_enmMicroarch = CPUMCpuIdDetermineX86MicroarchEx(g_enmVendor, 4466 RTX86GetCpuFamily(uEax), 4467 RTX86GetCpuModel(uEax, g_enmVendor == CPUMCPUVENDOR_INTEL), 4468 RTX86GetCpuStepping(uEax)); 4469 4469 g_fIntelNetBurst = CPUMMICROARCH_IS_INTEL_NETBURST(g_enmMicroarch); 4470 4470 … … 4522 4522 PCPUMCPUIDLEAF paLeaves; 4523 4523 uint32_t cLeaves; 4524 int rc = CPUM R3CpuIdCollectLeaves(&paLeaves, &cLeaves);4524 int rc = CPUMCpuIdCollectLeavesX86(&paLeaves, &cLeaves); 4525 4525 if (RT_FAILURE(rc)) 4526 4526 return RTMsgErrorRc(rc, "CPUMR3CollectCpuIdInfo failed: %Rrc\n", rc); … … 4640 4640 return RTMsgErrorRc(VERR_NOT_SUPPORTED, "Invalid std CPUID range: %#x\n", uEax); 4641 4641 4642 CPUMCPUVENDOR enmVendor = CPUM R3CpuIdDetectVendorEx(uEax, uEbx, uEcx, uEdx);4642 CPUMCPUVENDOR enmVendor = CPUMCpuIdDetectX86VendorEx(uEax, uEbx, uEcx, uEdx); 4643 4643 if (enmVendor == CPUMCPUVENDOR_UNKNOWN) 4644 4644 return RTMsgErrorRc(VERR_NOT_IMPLEMENTED, "Unknown CPU vendor: %.4s%.4s%.4s\n", &uEbx, &uEdx, &uEcx); 4645 vbCpuRepDebug("CPU Vendor: %s - %.4s%.4s%.4s\n", CPUM R3CpuVendorName(enmVendor), &uEbx, &uEdx, &uEcx);4645 vbCpuRepDebug("CPU Vendor: %s - %.4s%.4s%.4s\n", CPUMCpuVendorName(enmVendor), &uEbx, &uEdx, &uEcx); 4646 4646 4647 4647 /* … … 4649 4649 */ 4650 4650 ASMCpuIdExSlow(1, 0, 0, 0, &uEax, &uEbx, &uEcx, &uEdx); 4651 CPUMMICROARCH enmMicroarch = CPUM R3CpuIdDetermineMicroarchEx(enmVendor,4652 RTX86GetCpuFamily(uEax),4653 RTX86GetCpuModel(uEax, enmVendor == CPUMCPUVENDOR_INTEL),4654 RTX86GetCpuStepping(uEax));4651 CPUMMICROARCH enmMicroarch = CPUMCpuIdDetermineX86MicroarchEx(enmVendor, 4652 RTX86GetCpuFamily(uEax), 4653 RTX86GetCpuModel(uEax, enmVendor == CPUMCPUVENDOR_INTEL), 4654 RTX86GetCpuStepping(uEax)); 4655 4655 4656 4656 /* … … 4794 4794 4795 4795 CPUMUNKNOWNCPUID enmUnknownMethod; 4796 CPUMCPUID DefUnknown;4796 CPUMCPUID DefUnknown; 4797 4797 rc = CPUMR3CpuIdDetectUnknownLeafMethod(&enmUnknownMethod, &DefUnknown); 4798 4798 if (RT_FAILURE(rc)) … … 4842 4842 pszName, 4843 4843 pszCpuDesc, 4844 CPUM R3CpuVendorName(enmVendor),4844 CPUMCpuVendorName(enmVendor), 4845 4845 RTX86GetCpuFamily(uEax), 4846 4846 RTX86GetCpuModel(uEax, enmVendor == CPUMCPUVENDOR_INTEL), 4847 4847 RTX86GetCpuStepping(uEax), 4848 CPUM R3MicroarchName(enmMicroarch),4848 CPUMMicroarchName(enmMicroarch), 4849 4849 vbCpuRepGuessScalableBusFrequencyName(), 4850 4850 vbCpuRepGetPhysAddrWidth(),
Note:
See TracChangeset
for help on using the changeset viewer.