Changeset 45947 in vbox for trunk/include/VBox/vmm/hm_vmx.mac
- Timestamp:
- May 8, 2013 12:27:58 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/vmm/hm_vmx.mac
r44528 r45947 61 61 %define VMX_VMCS_GUEST_DEBUGCTL_FULL 02802h 62 62 %define VMX_VMCS_GUEST_DEBUGCTL_HIGH 02803h 63 %define VMX_VMCS_CTRL_PIN_EXEC _CONTROLS04000h64 %define VMX_VMCS_CTRL_PROC_EXEC _CONTROLS04002h63 %define VMX_VMCS_CTRL_PIN_EXEC 04000h 64 %define VMX_VMCS_CTRL_PROC_EXEC 04002h 65 65 %define VMX_VMCS_CTRL_EXCEPTION_BITMAP 04004h 66 66 %define VMX_VMCS_CTRL_PAGEFAULT_ERROR_MASK 04006h 67 67 %define VMX_VMCS_CTRL_PAGEFAULT_ERROR_MATCH 04008h 68 68 %define VMX_VMCS_CTRL_CR3_TARGET_COUNT 0400Ah 69 %define VMX_VMCS_CTRL_EXIT _CONTROLS0400Ch69 %define VMX_VMCS_CTRL_EXIT 0400Ch 70 70 %define VMX_VMCS_CTRL_EXIT_MSR_STORE_COUNT 0400Eh 71 71 %define VMX_VMCS_CTRL_EXIT_MSR_LOAD_COUNT 04010h 72 %define VMX_VMCS_CTRL_ENTRY _CONTROLS04012h72 %define VMX_VMCS_CTRL_ENTRY 04012h 73 73 %define VMX_VMCS_CTRL_ENTRY_MSR_LOAD_COUNT 04014h 74 74 %define VMX_VMCS_CTRL_ENTRY_IRQ_INFO 04016h … … 119 119 %define VMX_VMCS_RO_IO_RIP 06408h 120 120 %define VMX_VMCS_GUEST_LINEAR_ADDR 0640Ah 121 %define VMX_VMCS64_GUEST_CR0 122 %define VMX_VMCS64_GUEST_CR3 123 %define VMX_VMCS64_GUEST_CR4 124 %define VMX_VMCS64_GUEST_ES_BASE 125 %define VMX_VMCS64_GUEST_CS_BASE 126 %define VMX_VMCS64_GUEST_SS_BASE 127 %define VMX_VMCS64_GUEST_DS_BASE 128 %define VMX_VMCS64_GUEST_FS_BASE 129 %define VMX_VMCS64_GUEST_GS_BASE 130 %define VMX_VMCS64_GUEST_LDTR_BASE 131 %define VMX_VMCS64_GUEST_TR_BASE 132 %define VMX_VMCS64_GUEST_GDTR_BASE 133 %define VMX_VMCS64_GUEST_IDTR_BASE 134 %define VMX_VMCS64_GUEST_DR7 135 %define VMX_VMCS64_GUEST_RSP 136 %define VMX_VMCS64_GUEST_RIP 137 %define VMX_VMCS64_GUEST_RFLAGS 121 %define VMX_VMCS64_GUEST_CR0 06800h 122 %define VMX_VMCS64_GUEST_CR3 06802h 123 %define VMX_VMCS64_GUEST_CR4 06804h 124 %define VMX_VMCS64_GUEST_ES_BASE 06806h 125 %define VMX_VMCS64_GUEST_CS_BASE 06808h 126 %define VMX_VMCS64_GUEST_SS_BASE 0680Ah 127 %define VMX_VMCS64_GUEST_DS_BASE 0680Ch 128 %define VMX_VMCS64_GUEST_FS_BASE 0680Eh 129 %define VMX_VMCS64_GUEST_GS_BASE 06810h 130 %define VMX_VMCS64_GUEST_LDTR_BASE 06812h 131 %define VMX_VMCS64_GUEST_TR_BASE 06814h 132 %define VMX_VMCS64_GUEST_GDTR_BASE 06816h 133 %define VMX_VMCS64_GUEST_IDTR_BASE 06818h 134 %define VMX_VMCS64_GUEST_DR7 0681Ah 135 %define VMX_VMCS64_GUEST_RSP 0681Ch 136 %define VMX_VMCS64_GUEST_RIP 0681Eh 137 %define VMX_VMCS64_GUEST_RFLAGS 06820h 138 138 %define VMX_VMCS_GUEST_DEBUG_EXCEPTIONS 06822h 139 %define VMX_VMCS64_GUEST_SYSENTER_ESP 140 %define VMX_VMCS64_GUEST_SYSENTER_EIP 139 %define VMX_VMCS64_GUEST_SYSENTER_ESP 06824h 140 %define VMX_VMCS64_GUEST_SYSENTER_EIP 06826h 141 141 %define VMX_VMCS_HOST_CR0 06C00h 142 142 %define VMX_VMCS_HOST_CR3 06C02h … … 152 152 %define VMX_VMCS_HOST_RIP 06C16h 153 153 154 %define VMX_VMCS_CTRL_EXIT_CONTROLS_HOST_AMD64 RT_BIT(9)
Note:
See TracChangeset
for help on using the changeset viewer.