.. | .. |
---|
31 | 31 | #define EXIT_REASON_EXCEPTION_NMI 0 |
---|
32 | 32 | #define EXIT_REASON_EXTERNAL_INTERRUPT 1 |
---|
33 | 33 | #define EXIT_REASON_TRIPLE_FAULT 2 |
---|
| 34 | +#define EXIT_REASON_INIT_SIGNAL 3 |
---|
34 | 35 | |
---|
35 | | -#define EXIT_REASON_PENDING_INTERRUPT 7 |
---|
| 36 | +#define EXIT_REASON_INTERRUPT_WINDOW 7 |
---|
36 | 37 | #define EXIT_REASON_NMI_WINDOW 8 |
---|
37 | 38 | #define EXIT_REASON_TASK_SWITCH 9 |
---|
38 | 39 | #define EXIT_REASON_CPUID 10 |
---|
.. | .. |
---|
85 | 86 | #define EXIT_REASON_PML_FULL 62 |
---|
86 | 87 | #define EXIT_REASON_XSAVES 63 |
---|
87 | 88 | #define EXIT_REASON_XRSTORS 64 |
---|
| 89 | +#define EXIT_REASON_UMWAIT 67 |
---|
| 90 | +#define EXIT_REASON_TPAUSE 68 |
---|
88 | 91 | |
---|
89 | 92 | #define VMX_EXIT_REASONS \ |
---|
90 | 93 | { EXIT_REASON_EXCEPTION_NMI, "EXCEPTION_NMI" }, \ |
---|
91 | 94 | { EXIT_REASON_EXTERNAL_INTERRUPT, "EXTERNAL_INTERRUPT" }, \ |
---|
92 | 95 | { EXIT_REASON_TRIPLE_FAULT, "TRIPLE_FAULT" }, \ |
---|
93 | | - { EXIT_REASON_PENDING_INTERRUPT, "PENDING_INTERRUPT" }, \ |
---|
| 96 | + { EXIT_REASON_INIT_SIGNAL, "INIT_SIGNAL" }, \ |
---|
| 97 | + { EXIT_REASON_INTERRUPT_WINDOW, "INTERRUPT_WINDOW" }, \ |
---|
94 | 98 | { EXIT_REASON_NMI_WINDOW, "NMI_WINDOW" }, \ |
---|
95 | 99 | { EXIT_REASON_TASK_SWITCH, "TASK_SWITCH" }, \ |
---|
96 | 100 | { EXIT_REASON_CPUID, "CPUID" }, \ |
---|
.. | .. |
---|
142 | 146 | { EXIT_REASON_RDSEED, "RDSEED" }, \ |
---|
143 | 147 | { EXIT_REASON_PML_FULL, "PML_FULL" }, \ |
---|
144 | 148 | { EXIT_REASON_XSAVES, "XSAVES" }, \ |
---|
145 | | - { EXIT_REASON_XRSTORS, "XRSTORS" } |
---|
| 149 | + { EXIT_REASON_XRSTORS, "XRSTORS" }, \ |
---|
| 150 | + { EXIT_REASON_UMWAIT, "UMWAIT" }, \ |
---|
| 151 | + { EXIT_REASON_TPAUSE, "TPAUSE" } |
---|
| 152 | + |
---|
| 153 | +#define VMX_EXIT_REASON_FLAGS \ |
---|
| 154 | + { VMX_EXIT_REASONS_FAILED_VMENTRY, "FAILED_VMENTRY" } |
---|
146 | 155 | |
---|
147 | 156 | #define VMX_ABORT_SAVE_GUEST_MSR_FAIL 1 |
---|
148 | 157 | #define VMX_ABORT_LOAD_HOST_PDPTE_FAIL 2 |
---|