summaryrefslogtreecommitdiffstats
path: root/arch/x86/include
diff options
context:
space:
mode:
authorJan Kiszka <jan.kiszka@siemens.com>2013-12-04 08:58:54 +0100
committerPaolo Bonzini <pbonzini@redhat.com>2013-12-12 10:49:56 +0100
commit6dfacadd5858882eee1983995854d4e1fb1b966e (patch)
tree932c4a94bf720cda40e1ed0cb3262a07a31b326b /arch/x86/include
parentKVM: VMX: shadow VM_(ENTRY|EXIT)_CONTROLS vmcs field (diff)
downloadlinux-6dfacadd5858882eee1983995854d4e1fb1b966e.tar.xz
linux-6dfacadd5858882eee1983995854d4e1fb1b966e.zip
KVM: nVMX: Add support for activity state HLT
We can easily emulate the HLT activity state for L1: If it decides that L2 shall be halted on entry, just invoke the normal emulation of halt after switching to L2. We do not depend on specific host features to provide this, so we can expose the capability unconditionally. Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'arch/x86/include')
-rw-r--r--arch/x86/include/asm/vmx.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/x86/include/asm/vmx.h b/arch/x86/include/asm/vmx.h
index 966502d4682e..2067264fb7f5 100644
--- a/arch/x86/include/asm/vmx.h
+++ b/arch/x86/include/asm/vmx.h
@@ -100,6 +100,7 @@
#define VMX_MISC_PREEMPTION_TIMER_RATE_MASK 0x0000001f
#define VMX_MISC_SAVE_EFER_LMA 0x00000020
+#define VMX_MISC_ACTIVITY_HLT 0x00000040
/* VMCS Encodings */
enum vmcs_field {