Changeset 81240 in vbox
- Timestamp:
- Oct 14, 2019 8:22:59 AM (5 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/vmm/cpum.h
r80807 r81240 1182 1182 /** SVM: Supports VGIF (Virtual Global Interrupt Flag). */ 1183 1183 uint32_t fSvmVGif : 1; 1184 /** SVM: Supports GMET (Guest Mode Execute Trap Extension). */ 1185 uint32_t fSvmGmet : 1; 1184 1186 /** SVM: Padding / reserved for future features. */ 1185 uint32_t fSvmPadding0 : 1 9;1187 uint32_t fSvmPadding0 : 18; 1186 1188 /** SVM: Maximum supported ASID. */ 1187 1189 uint32_t uSvmMaxAsid; -
trunk/include/iprt/x86.h
r80505 r81240 818 818 /** Bit 13 - AVIC - Advanced Virtual Interrupt Controller. */ 819 819 #define X86_CPUID_SVM_FEATURE_EDX_AVIC RT_BIT(13) 820 /** Bit 15 - V _VMSAVE_VMLOAD- Supports virtualized VMSAVE/VMLOAD. */820 /** Bit 15 - VMSAVEvirt - Supports virtualized VMSAVE/VMLOAD. */ 821 821 #define X86_CPUID_SVM_FEATURE_EDX_VIRT_VMSAVE_VMLOAD RT_BIT(15) 822 /** Bit 16 - V _VMSAVE_VMLOAD- Supports virtualized GIF. */822 /** Bit 16 - VGIF - Supports virtualized GIF. */ 823 823 #define X86_CPUID_SVM_FEATURE_EDX_VGIF RT_BIT(16) 824 /** Bit 17 - GMET - Supports Guest Mode Execute Trap Extensions. */ 825 #define X86_CPUID_SVM_FEATURE_EDX_GMET RT_BIT(17) 826 824 827 /** @} */ 825 828 -
trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp
r81225 r81240 1960 1960 pFeatures->fSvmVirtVmsaveVmload = RT_BOOL(pSvmLeaf->uEdx & X86_CPUID_SVM_FEATURE_EDX_VIRT_VMSAVE_VMLOAD); 1961 1961 pFeatures->fSvmVGif = RT_BOOL(pSvmLeaf->uEdx & X86_CPUID_SVM_FEATURE_EDX_VGIF); 1962 pFeatures->fSvmGmet = RT_BOOL(pSvmLeaf->uEdx & X86_CPUID_SVM_FEATURE_EDX_GMET); 1962 1963 pFeatures->uSvmMaxAsid = pSvmLeaf->uEbx; 1963 1964 } … … 6314 6315 DBGFREGSUBFIELD_RO("VMSAVEVirt\0" "VMSAVE and VMLOAD Virtualization", 15, 1, 0), 6315 6316 DBGFREGSUBFIELD_RO("VGIF\0" "Virtual Global-Interrupt Flag", 16, 1, 0), 6317 DBGFREGSUBFIELD_RO("GMET\0" "Guest Mode Execute Trap Extension", 17, 1, 0), 6316 6318 DBGFREGSUBFIELD_TERMINATOR() 6317 6319 }; -
trunk/src/VBox/VMM/VMMR3/HM.cpp
r81150 r81240 1731 1731 HMSVM_REPORT_FEATURE("VIRT_VMSAVE_VMLOAD", X86_CPUID_SVM_FEATURE_EDX_VIRT_VMSAVE_VMLOAD), 1732 1732 HMSVM_REPORT_FEATURE("VGIF", X86_CPUID_SVM_FEATURE_EDX_VGIF), 1733 HMSVM_REPORT_FEATURE("GMET", X86_CPUID_SVM_FEATURE_EDX_GMET), 1733 1734 #undef HMSVM_REPORT_FEATURE 1734 1735 };
Note:
See TracChangeset
for help on using the changeset viewer.