VirtualBox

Changeset 76638 in vbox for trunk


Ignore:
Timestamp:
Jan 4, 2019 6:46:51 PM (6 years ago)
Author:
vboxsync
Message:

VMM/HM: Nested VMX: bugref:9180 Add a diagnostic enum for failing to read the VMCS revision portion of the VMCS during VMPTRLD.

Location:
trunk
Files:
2 edited

Legend:

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

    r76636 r76638  
    832832/** Pointer to the VMXVMCSREVID union. */
    833833typedef VMXVMCSREVID *PVMXVMCSREVID;
    834 /** Pointer to a const VMXVVMCSREVID union. */
     834/** Pointer to a const VMXVMCSREVID union. */
    835835typedef const VMXVMCSREVID *PCVMXVMCSREVID;
    836836
     
    37513751 *
    37523752 * @note Members of this enum are used as array indices, so no gaps are allowed.
    3753  *       Please update g_apszVmxInstrDiagDesc when you add new fields to this
    3754  *       enum.
     3753 *       Please update g_apszVmxVDiagDesc when you add new fields to this enum.
    37553754 */
    37563755typedef enum
     
    38123811    kVmxVDiag_Vmptrld_PtrWidth,
    38133812    kVmxVDiag_Vmptrld_RealOrV86Mode,
     3813    kVmxVDiag_Vmptrld_RevPtrReadPhys,
    38143814    kVmxVDiag_Vmptrld_ShadowVmcs,
    38153815    kVmxVDiag_Vmptrld_VmcsRevId,
  • trunk/src/VBox/VMM/VMMAll/HMVMXAll.cpp

    r76553 r76638  
    9191    VMXV_DIAG_DESC(kVmxVDiag_Vmptrld_PtrWidth                 , "PtrWidth"                  ),
    9292    VMXV_DIAG_DESC(kVmxVDiag_Vmptrld_RealOrV86Mode            , "RealOrV86Mode"             ),
     93    VMXV_DIAG_DESC(kVmxVDiag_Vmptrld_RevPtrReadPhys           , "RevPtrReadPhys"            ),
    9394    VMXV_DIAG_DESC(kVmxVDiag_Vmptrld_ShadowVmcs               , "ShadowVmcs"                ),
    9495    VMXV_DIAG_DESC(kVmxVDiag_Vmptrld_VmcsRevId                , "VmcsRevId"                 ),
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