diff mbox series

[6/7,v7] nSVM: Define an exit code to reflect consistency check failure

Message ID 20210412215611.110095-7-krish.sadhukhan@oracle.com (mailing list archive)
State New, archived
Headers show
Series KVM: nSVM: Check addresses of MSR bitmap and IO bitmap tables on vmrun of nested guests | expand

Commit Message

Krish Sadhukhan April 12, 2021, 9:56 p.m. UTC
Define an exit code that reflects failures in consistency checking during
VMRUN. KVM sets bit 63 in EXIT CODE when it detects invalid guest state
during VMRUN consistency checking.

Signed-off-by: Krish Sadhukhan <krish.sadhukhan@oracle.com>
 x86/svm.h | 1 +
 1 file changed, 1 insertion(+)
diff mbox series


diff --git a/x86/svm.h b/x86/svm.h
index a0863b8..48a07e7 100644
--- a/x86/svm.h
+++ b/x86/svm.h
@@ -321,6 +321,7 @@  struct __attribute__ ((__packed__)) vmcb {
 #define SVM_EXIT_NPF  		0x400
 #define SVM_EXIT_ERR		-1
+#define	SVM_CONSISTENCY_ERR	1 << 31
 #define SVM_CR0_SELECTIVE_MASK (X86_CR0_TS | X86_CR0_MP)