Go to the documentation of this file.
6#ifndef XTF_X86_X86_VMX_H
7#define XTF_X86_X86_VMX_H
10#define VMERR_VMCALL_IN_ROOT 1
11#define VMERR_VMCLEAR_BAD_PADDR 2
12#define VMERR_VMCLEAR_WITH_VMXON_PTR 3
13#define VMERR_VMLAUNCH_NONCLEAR_VMCS 4
14#define VMERR_VMRESUME_NONLAUNCHED_VMCS 5
15#define VMERR_VMRESUME_AFTER_VMXOFF 6
16#define VMERR_INVALID_CONTROL_STATE 7
17#define VMERR_INVALID_HOST_STATE 8
18#define VMERR_VMPTRLD_BAD_PADDR 9
19#define VMERR_VMPTRLD_WITH_VMXON_PTR 10
20#define VMERR_VMPTRLD_BAD_REVID 11
21#define VMERR_UNSUPPORTED_VMCS_FIELD 12
22#define VMERR_VMWRITE_READONLY_FIELD 13
24#define VMERR_VMXON_IN_ROOT 15
25#define VMERR_VMENTRY_BAD_EXECUTIVE 16
26#define VMERR_VMENTRY_NONLAUNCHED_EXECUTIVE 17
27#define VMERR_VMENTRY_WITHOUT_VMXON_PTR 18
28#define VMERR_VMCALL_NONCLEAR_VMCS 19
29#define VMERR_VMCALL_BAD_CONTROL_STATE 20
31#define VMERR_VMCALL_BAD_MSEG_REVID 22
32#define VMERR_VMXOFF_UNDER_DUAL 23
33#define VMERR_VMCALL_BAD_SMM_MONITOR 24
34#define VMERR_BAD_EXECUTIVE_STATE 25
35#define VMERR_VMENTRY_MOVSS 26
37#define VMERR_BAD_INV_OPERAND 28
41#define VMCS_VM_INSN_ERR 0x4400