KVM: VMX: Add missing CPU based VM execution controls to vmcs_config
[linux-2.6-microblaze.git] / arch / x86 / kvm / vmx / vmx.h
index 200a17c..a3da84f 100644 (file)
@@ -549,9 +549,13 @@ static inline u8 vmx_get_rvi(void)
 #endif
 
 #define KVM_OPTIONAL_VMX_CPU_BASED_VM_EXEC_CONTROL                     \
-       (CPU_BASED_TPR_SHADOW |                                         \
+       (CPU_BASED_RDTSC_EXITING |                                      \
+        CPU_BASED_TPR_SHADOW |                                         \
+        CPU_BASED_USE_IO_BITMAPS |                                     \
+        CPU_BASED_MONITOR_TRAP_FLAG |                                  \
         CPU_BASED_USE_MSR_BITMAPS |                                    \
         CPU_BASED_NMI_WINDOW_EXITING |                                 \
+        CPU_BASED_PAUSE_EXITING |                                      \
         CPU_BASED_ACTIVATE_SECONDARY_CONTROLS |                        \
         CPU_BASED_ACTIVATE_TERTIARY_CONTROLS)