Add new VM Exit codes
v2 cover Add new VM Exit codes
hi, this patch,
* adds two more EXIT_REASONS 33 and 34 in vmx.h
* also adds them to exit reason strings.
Signed-off-by Manish Regmi <[email protected]>
--------
arch/x86/include/asm/vmx.h +0 -0
@@ -251,6 +251,8 @@ enum vmcs_field {
#define EXIT_REASON_IO_INSTRUCTION 30 #define EXIT_REASON_MSR_READ 31 #define EXIT_REASON_MSR_WRITE 32
+#define EXIT_REASON_INVALID_GUEST_STATE 33
+#define EXIT_REASON_MSR_LOADING 34
#define EXIT_REASON_MWAIT_INSTRUCTION 36
#define EXIT_REASON_MONITOR_INSTRUCTION 39
#define EXIT_REASON_PAUSE_INSTRUCTION 40
arch/x86/kvm/vmx.c +2 -0
@@ -4061,6 +4061,8 @@ static const struct trace_print_flags vmx_exit_reasons_str[] = {_ER (IO_INSTRUCTION ),_ER (MSR_READ ),_ER (MSR_WRITE ), +_ER (INVALID_GUEST_STATE ), +_ER (MSR_LOADING ),_ER (MWAIT_INSTRUCTION ),_ER (MONITOR_INSTRUCTION ), _ER(PAUSE_INSTRUCTION),
regards,
Manish Regmi