diff mbox series

[TEST,3/5] SVM: Add #defines for valid encodings of TLB_CONTROL VMCB field

Message ID 20210920235134.101970-4-krish.sadhukhan@oracle.com (mailing list archive)
State New, archived
Headers show
Series nSVM: Check for optional commands and reserved encodins of TLB_CONTROL in nested guests | expand

Commit Message

Krish Sadhukhan Sept. 20, 2021, 11:51 p.m. UTC
Signed-off-by: Krish Sadhukhan <krish.sadhukhan@oracle.com>
---
 x86/svm.h | 5 +++++
 1 file changed, 5 insertions(+)
diff mbox series

Patch

diff --git a/x86/svm.h b/x86/svm.h
index ae35d08..660956d 100644
--- a/x86/svm.h
+++ b/x86/svm.h
@@ -360,6 +360,11 @@  struct __attribute__ ((__packed__)) vmcb {
 
 #define MSR_BITMAP_SIZE 8192
 
+#define TLB_CONTROL_DO_NOTHING			0
+#define TLB_CONTROL_FLUSH_ALL_ASID		1
+#define TLB_CONTROL_FLUSH_ASID			3
+#define TLB_CONTROL_FLUSH_ASID_LOCAL		7
+
 struct svm_test {
 	const char *name;
 	bool (*supported)(void);