Changeset 44743 in vbox
- Timestamp:
- Feb 18, 2013 5:42:38 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/vmm/hm_vmx.h
r44724 r44743 1002 1002 */ 1003 1003 #define VMX_EXIT_REASON_BASIC(a) (a & 0xffff) 1004 #define VMX_EXIT_REASON_VMENTRY_FAILED(a) (a & RT_BIT(31)) 1005 /** @} */ 1004 /** @} */ 1005 1006 /** @name VMX_VMCS32_CTRL_ENTRY_INTERRUPTION_INFO 1007 * @{ 1008 */ 1009 #define VMX_ENTRY_INTERRUPTION_INFO_VALID(a) (a & RT_BIT(31)) 1010 /** @} */ 1011 1006 1012 1007 1013 /** @name VMX_VMCS32_RO_EXIT_INTERRUPTION_INFO … … 1023 1029 * @{ 1024 1030 */ 1025 #define VMX_EXIT_INTERRUPTION_INFO_TYPE_EXT_INT 01026 #define VMX_EXIT_INTERRUPTION_INFO_TYPE_NMI 21027 #define VMX_EXIT_INTERRUPTION_INFO_TYPE_HW_XCPT 31028 #define VMX_EXIT_INTERRUPTION_INFO_TYPE_SW_INT 4 /**< int xx */1029 #define VMX_EXIT_INTERRUPTION_INFO_TYPE_DB_XCPT 5 /**< Why are we getting this one?? */1030 #define VMX_EXIT_INTERRUPTION_INFO_TYPE_SW_XCPT 61031 #define VMX_EXIT_INTERRUPTION_INFO_TYPE_EXT_INT 0 1032 #define VMX_EXIT_INTERRUPTION_INFO_TYPE_NMI 2 1033 #define VMX_EXIT_INTERRUPTION_INFO_TYPE_HW_XCPT 3 1034 #define VMX_EXIT_INTERRUPTION_INFO_TYPE_SW_INT 4 /**< int xx */ 1035 #define VMX_EXIT_INTERRUPTION_INFO_TYPE_DB_XCPT 5 /**< Why are we getting this one?? */ 1036 #define VMX_EXIT_INTERRUPTION_INFO_TYPE_SW_XCPT 6 1031 1037 /** @} */ 1032 1038 … … 1039 1045 #define VMX_IDT_VECTORING_INFO_ERROR_CODE_VALID RT_BIT(11) 1040 1046 #define VMX_IDT_VECTORING_INFO_ERROR_CODE_IS_VALID(a) (a & VMX_IDT_VECTORING_INFO_ERROR_CODE_VALID) 1047 #define VMX_IDT_VECTORING_INFO_VALID(a) (a & RT_BIT(31)) 1048 #define VMX_ENTRY_INTR_INFO_FROM_EXIT_IDT_INFO(a) (a & ~RT_BIT(12)) 1041 1049 /** @} */ 1042 1050 … … 1044 1052 * @{ 1045 1053 */ 1046 #define VMX_IDT_VECTORING_INFO_TYPE_EXT_INT 01047 #define VMX_IDT_VECTORING_INFO_TYPE_NMI 21048 #define VMX_IDT_VECTORING_INFO_TYPE_HW_XCPT 31049 #define VMX_IDT_VECTORING_INFO_TYPE_SW_INT 41050 #define VMX_IDT_VECTORING_INFO_TYPE_PRIV_SW_XCPT 51051 #define VMX_IDT_VECTORING_INFO_TYPE_SW_XCPT 61054 #define VMX_IDT_VECTORING_INFO_TYPE_EXT_INT 0 1055 #define VMX_IDT_VECTORING_INFO_TYPE_NMI 2 1056 #define VMX_IDT_VECTORING_INFO_TYPE_HW_XCPT 3 1057 #define VMX_IDT_VECTORING_INFO_TYPE_SW_INT 4 1058 #define VMX_IDT_VECTORING_INFO_TYPE_PRIV_SW_XCPT 5 1059 #define VMX_IDT_VECTORING_INFO_TYPE_SW_XCPT 6 1052 1060 /** @} */ 1053 1061
Note:
See TracChangeset
for help on using the changeset viewer.