VirtualBox

Changeset 74227 in vbox for trunk/include


Ignore:
Timestamp:
Sep 12, 2018 4:49:05 PM (6 years ago)
Author:
vboxsync
Message:

VMM/IEM: Nested VMX: bugref:9180 vmlaunch/vmresume bits.

File:
1 edited

Legend:

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

    r74191 r74227  
    18531853/** @} */
    18541854
     1855
     1856/** @name VM-entry register masks.
     1857 * @{ */
     1858/** CR0 bits ignored on VM-entry (ET, NW, CD and reserved bits bits 6:15, bit 17,
     1859 *  bits 19:28). */
     1860#define VMX_ENTRY_CR0_IGNORE_MASK                               UINT64_C(0x7ffaffc0)
     1861/** DR7 bits set here are always cleared on VM-entry (bit 12, bits 14:15). */
     1862#define VMX_ENTRY_DR7_MBZ_MASK                                  UINT64_C(0xd000)
     1863/** DR7 bits set here are always set on VM-entry (bit 10). */
     1864#define VMX_ENTRY_DR7_MB1_MASK                                  UINT64_C(0x400)
     1865/** @} */
     1866
     1867
    18551868/** @name Pin-based VM-execution controls.
    18561869 * @{
     
    34753488{
    34763489    /* Internal processing errors. */
    3477     kVmxVDiag_Ipe_1 = 0,
     3490    kVmxVDiag_None = 0,
     3491    kVmxVDiag_Ipe_1,
    34783492    kVmxVDiag_Ipe_2,
    34793493    kVmxVDiag_Ipe_3,
     
    34843498    kVmxVDiag_Ipe_8,
    34853499    kVmxVDiag_Ipe_9,
     3500    kVmxVDiag_Ipe_10,
     3501    kVmxVDiag_Ipe_11,
     3502    kVmxVDiag_Ipe_12,
     3503    kVmxVDiag_Ipe_13,
     3504    kVmxVDiag_Ipe_14,
     3505    kVmxVDiag_Ipe_15,
     3506    kVmxVDiag_Ipe_16,
    34863507    /* VMXON. */
    34873508    kVmxVDiag_Vmxon_A20M,
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