VirtualBox

Changeset 101309 in vbox for trunk/include/VBox


Ignore:
Timestamp:
Sep 29, 2023 5:58:03 AM (16 months ago)
Author:
vboxsync
Message:

VMM: Detect and log new VMX features, part 2.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/vmm/cpum-x86-amd64.h

    r100994 r101309  
    11131113    /** VMX: Supports XSAVES/XRSTORS. */
    11141114    uint32_t        fVmxXsavesXrstors : 1;
     1115    /** VMX: Supports PASID translation. */
     1116    uint32_t        fVmxPasidTranslate : 1;
    11151117    /** VMX: Supports mode-based execute control for EPT. */
    11161118    uint32_t        fVmxModeBasedExecuteEpt : 1;
     
    11231125    /** VMX: Supports TPAUSE, UMONITOR, or UMWAIT. */
    11241126    uint32_t        fVmxUserWaitPause : 1;
     1127    /** VMX: Supports PCONFIG. */
     1128    uint32_t        fVmxPconfig : 1;
    11251129    /** VMX: Supports enclave (ENCLV) exiting. */
    11261130    uint32_t        fVmxEnclvExit : 1;
     1131    /** VMX: Supports VMM bus-lock detection. */
     1132    uint32_t        fVmxBusLockDetect : 1;
     1133    /** VMX: Supports instruction timeout. */
     1134    uint32_t        fVmxInstrTimeout : 1;
    11271135    /** @} */
    11281136
     
    11311139    /** VMX: Supports LOADIWKEY exiting. */
    11321140    uint32_t        fVmxLoadIwKeyExit : 1;
     1141    /** VMX: Supports hypervisor-managed linear address translation (HLAT). */
     1142    uint32_t        fVmxHlat : 1;
     1143    /** VMX: Supports EPT paging-write control. */
     1144    uint32_t        fVmxEptPagingWrite : 1;
     1145    /** VMX: Supports Guest-paging verification. */
     1146    uint32_t        fVmxGstPagingVerify : 1;
     1147    /** VMX: Supports IPI virtualization. */
     1148    uint32_t        fVmxIpiVirt : 1;
     1149    /** VMX: Supports virtualize IA32_SPEC_CTRL. */
     1150    uint32_t        fVmxVirtSpecCtrl : 1;
    11331151    /** @} */
    11341152
     
    11821200
    11831201    /** VMX: Padding / reserved for future features. */
    1184     uint32_t        fVmxPadding0 : 16;
     1202    uint32_t        fVmxPadding0 : 7;
    11851203    /** VMX: Padding / reserved for future, making it a total of 128 bits.  */
    11861204    uint32_t        fVmxPadding1;
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette