diff options
Diffstat (limited to 'drivers/kvm/vmx.h')
-rw-r--r-- | drivers/kvm/vmx.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/kvm/vmx.h b/drivers/kvm/vmx.h index 270d477a2aa6..c84bd3733153 100644 --- a/drivers/kvm/vmx.h +++ b/drivers/kvm/vmx.h | |||
@@ -89,6 +89,8 @@ enum vmcs_field { | |||
89 | TSC_OFFSET_HIGH = 0x00002011, | 89 | TSC_OFFSET_HIGH = 0x00002011, |
90 | VIRTUAL_APIC_PAGE_ADDR = 0x00002012, | 90 | VIRTUAL_APIC_PAGE_ADDR = 0x00002012, |
91 | VIRTUAL_APIC_PAGE_ADDR_HIGH = 0x00002013, | 91 | VIRTUAL_APIC_PAGE_ADDR_HIGH = 0x00002013, |
92 | APIC_ACCESS_ADDR = 0x00002014, | ||
93 | APIC_ACCESS_ADDR_HIGH = 0x00002015, | ||
92 | VMCS_LINK_POINTER = 0x00002800, | 94 | VMCS_LINK_POINTER = 0x00002800, |
93 | VMCS_LINK_POINTER_HIGH = 0x00002801, | 95 | VMCS_LINK_POINTER_HIGH = 0x00002801, |
94 | GUEST_IA32_DEBUGCTL = 0x00002802, | 96 | GUEST_IA32_DEBUGCTL = 0x00002802, |
@@ -214,6 +216,7 @@ enum vmcs_field { | |||
214 | #define EXIT_REASON_MSR_WRITE 32 | 216 | #define EXIT_REASON_MSR_WRITE 32 |
215 | #define EXIT_REASON_MWAIT_INSTRUCTION 36 | 217 | #define EXIT_REASON_MWAIT_INSTRUCTION 36 |
216 | #define EXIT_REASON_TPR_BELOW_THRESHOLD 43 | 218 | #define EXIT_REASON_TPR_BELOW_THRESHOLD 43 |
219 | #define EXIT_REASON_APIC_ACCESS 44 | ||
217 | 220 | ||
218 | /* | 221 | /* |
219 | * Interruption-information format | 222 | * Interruption-information format |
@@ -307,4 +310,6 @@ enum vmcs_field { | |||
307 | #define MSR_IA32_FEATURE_CONTROL_LOCKED 0x1 | 310 | #define MSR_IA32_FEATURE_CONTROL_LOCKED 0x1 |
308 | #define MSR_IA32_FEATURE_CONTROL_VMXON_ENABLED 0x4 | 311 | #define MSR_IA32_FEATURE_CONTROL_VMXON_ENABLED 0x4 |
309 | 312 | ||
313 | #define APIC_ACCESS_PAGE_PRIVATE_MEMSLOT 9 | ||
314 | |||
310 | #endif | 315 | #endif |