VirtualBox

Changeset 76552 in vbox


Ignore:
Timestamp:
Dec 31, 2018 12:57:01 PM (6 years ago)
Author:
vboxsync
Message:

hm_vmx.h: VMX MSR description, easier than looking up fixed-0 and fixed-1 meaning.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/vmm/hm_vmx.h

    r76507 r76552  
    11441144typedef struct VMXMSRS
    11451145{
     1146    /** VMX/SMX Feature control. */
    11461147    uint64_t        u64FeatCtrl;
     1148    /** Basic information. */
    11471149    uint64_t        u64Basic;
     1150    /** Pin-based VM-execution controls. */
    11481151    VMXCTLSMSR      PinCtls;
     1152    /** Processor-based VM-execution controls. */
    11491153    VMXCTLSMSR      ProcCtls;
     1154    /** Secondary processor-based VM-execution controls. */
    11501155    VMXCTLSMSR      ProcCtls2;
     1156    /** VM-exit controls. */
    11511157    VMXCTLSMSR      ExitCtls;
     1158    /** VM-entry controls. */
    11521159    VMXCTLSMSR      EntryCtls;
     1160    /** True pin-based VM-execution controls. */
    11531161    VMXCTLSMSR      TruePinCtls;
     1162    /** True processor-based VM-execution controls. */
    11541163    VMXCTLSMSR      TrueProcCtls;
     1164    /** True VM-entry controls. */
    11551165    VMXCTLSMSR      TrueEntryCtls;
     1166    /** True VM-exit controls. */
    11561167    VMXCTLSMSR      TrueExitCtls;
     1168    /** Miscellaneous data. */
    11571169    uint64_t        u64Misc;
     1170    /** CR0 fixed-0 - bits set here must be set in VMX operation. */
    11581171    uint64_t        u64Cr0Fixed0;
     1172    /** CR0 fixed-1 - bits clear here must be clear in VMX operation. */
    11591173    uint64_t        u64Cr0Fixed1;
     1174    /** CR4 fixed-0 - bits set here must be set in VMX operation. */
    11601175    uint64_t        u64Cr4Fixed0;
     1176    /** CR4 fixed-1 - bits clear here must be clear in VMX operation. */
    11611177    uint64_t        u64Cr4Fixed1;
     1178    /** VMCS enumeration. */
    11621179    uint64_t        u64VmcsEnum;
     1180    /** VM Functions. */
    11631181    uint64_t        u64VmFunc;
     1182    /** EPT, VPID capabilities. */
    11641183    uint64_t        u64EptVpidCaps;
     1184    /** Reserved for future. */
    11651185    uint64_t        a_u64Reserved[9];
    11661186} VMXMSRS;
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