Changeset 73110 in vbox
- Timestamp:
- Jul 13, 2018 6:53:21 AM (6 years ago)
- File:
-
- 1 edited
-
trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp
r72456 r73110 6255 6255 }; 6256 6256 6257 /** CPUID(0x8000000a,0).EDX field descriptions. */ 6258 static DBGFREGSUBFIELD const g_aExtLeafAEdxSubFields[] = 6259 { 6260 DBGFREGSUBFIELD_RO("NP\0" "Nested Paging", 0, 1, 0), 6261 DBGFREGSUBFIELD_RO("LbrVirt\0" "Last Branch Record Virtualization", 1, 1, 0), 6262 DBGFREGSUBFIELD_RO("SVML\0" "SVM Lock", 2, 1, 0), 6263 DBGFREGSUBFIELD_RO("NRIPS\0" "NextRIP Save", 3, 1, 0), 6264 DBGFREGSUBFIELD_RO("TscRateMsr\0" "MSR based TSC rate control", 4, 1, 0), 6265 DBGFREGSUBFIELD_RO("VmcbClean\0" "VMCB clean bits", 5, 1, 0), 6266 DBGFREGSUBFIELD_RO("FlushByASID\0" "Flush by ASID", 6, 1, 0), 6267 DBGFREGSUBFIELD_RO("DecodeAssists\0" "Decode Assists", 7, 1, 0), 6268 DBGFREGSUBFIELD_RO("PauseFilter\0" "Pause intercept filter", 10, 1, 0), 6269 DBGFREGSUBFIELD_RO("PauseFilterThreshold\0" "Pause filter threshold", 12, 1, 0), 6270 DBGFREGSUBFIELD_RO("AVIC\0" "Advanced Virtual Interrupt Controller", 13, 1, 0), 6271 DBGFREGSUBFIELD_TERMINATOR() 6272 }; 6273 6274 6257 6275 /** CPUID(0x80000007,0).EDX field descriptions. */ 6258 6276 static DBGFREGSUBFIELD const g_aExtLeaf7EdxSubFields[] = … … 6857 6875 cpumR3CpuIdInfoVerboseCompareListU32(pHlp, pCurLeaf->uEdx, Host.uEdx, g_aExtLeaf1EdxSubFields, 56); 6858 6876 cpumR3CpuIdInfoVerboseCompareListU32(pHlp, pCurLeaf->uEcx, Host.uEcx, g_aExtLeaf1EcxSubFields, 56); 6877 if (Host.uEcx & X86_CPUID_AMD_FEATURE_ECX_SVM) 6878 { 6879 pHlp->pfnPrintf(pHlp, "SVM Feature Identification (leaf A):\n"); 6880 ASMCpuIdExSlow(0x8000000a, 0, 0, 0, &Host.uEax, &Host.uEbx, &Host.uEcx, &Host.uEdx); 6881 pCurLeaf = cpumR3CpuIdGetLeaf(paLeaves, cLeaves, UINT32_C(0x8000000a), 0); 6882 uint32_t const uGstEdx = pCurLeaf ? pCurLeaf->uEdx : 0; 6883 cpumR3CpuIdInfoVerboseCompareListU32(pHlp, uGstEdx, Host.uEdx, g_aExtLeafAEdxSubFields, 56); 6884 } 6859 6885 } 6860 6886 }
Note:
See TracChangeset
for help on using the changeset viewer.

