VirtualBox

Changeset 44267 in vbox for trunk/include/VBox


Ignore:
Timestamp:
Jan 10, 2013 11:43:26 AM (12 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
83147
Message:

VMM/VMMR0: HM bits.

File:
1 edited

Legend:

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

    r44262 r44267  
    991991#define VMX_VMCS32_RO_EXIT_REASON                                 0x4402
    992992#define VMX_VMCS32_RO_EXIT_INTERRUPTION_INFO                      0x4404
    993 #define VMX_VMCS32_RO_EXIT_INTERRUPTION_ERRCODE                   0x4406
     993#define VMX_VMCS32_RO_EXIT_INTERRUPTION_ERROR_CODE                0x4406
    994994#define VMX_VMCS32_RO_IDT_INFO                                    0x4408
    995 #define VMX_VMCS32_RO_IDT_ERRCODE                                 0x440A
     995#define VMX_VMCS32_RO_IDT_ERROR_CODE                              0x440A
    996996#define VMX_VMCS32_RO_EXIT_INSTR_LENGTH                           0x440C
    997997#define VMX_VMCS32_RO_EXIT_INSTR_INFO                             0x440E
     
    10291029#define VMX_EXIT_INTERRUPTION_INFO_TYPE_DB_XCPT         5 /**< Why are we getting this one?? */
    10301030#define VMX_EXIT_INTERRUPTION_INFO_TYPE_SW_XCPT         6
     1031/** @} */
     1032
     1033/** @name VMX_VMCS32_RO_IDT_VECTORING_INFO
     1034 * @{
     1035 */
     1036#define VMX_IDT_VECTORING_INFO_VECTOR(a)                          (a & 0xff)
     1037#define VMX_IDT_VECTORING_INFO_TYPE_SHIFT                         8
     1038#define VMX_IDT_VECTORING_INFO_TYPE(a)                            ((a >> VMX_IDT_VECTORING_INFO_TYPE_SHIFT) & 7)
     1039#define VMX_IDT_VECTORING_INFO_ERROR_CODE_VALID                   RT_BIT(11)
     1040#define VMX_IDT_VECTORING_INFO_ERROR_CODE_IS_VALID(a)             (a & VMX_IDT_VECTORING_INFO_ERROR_CODE_VALID)
     1041/** @} */
     1042
     1043/** @name VMX_VMCS_RO_IDT_VECTORING_INFO_TYPE
     1044 * @{
     1045 */
     1046#define VMX_IDT_VECTORING_INFO_TYPE_EXT_INT         0
     1047#define VMX_IDT_VECTORING_INFO_TYPE_NMI             2
     1048#define VMX_IDT_VECTORING_INFO_TYPE_HW_XCPT         3
     1049#define VMX_IDT_VECTORING_INFO_TYPE_SW_INT          4
     1050#define VMX_IDT_VECTORING_INFO_TYPE_PRIV_SW_XCPT    5
     1051#define VMX_IDT_VECTORING_INFO_TYPE_SW_XCPT         6
    10311052/** @} */
    10321053
Note: See TracChangeset for help on using the changeset viewer.

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