From mboxrd@z Thu Jan 1 00:00:00 1970 From: Shane Wang Subject: [PATCH]KVM: VMX: Inform user about INTEL_TXT dependency Date: Wed, 17 Nov 2010 11:40:17 +0800 Message-ID: <1289965217-14270-1-git-send-email-shane.wang@intel.com> Cc: jan.kiszka@siemens.com, kvm@vger.kernel.org, joseph.cihula@intel.com, shane.wang@intel.com To: avi@redhat.com, mtosatti@redhat.com Return-path: Received: from mga02.intel.com ([134.134.136.20]:16490 "EHLO mga02.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1757675Ab0KQDkU (ORCPT ); Tue, 16 Nov 2010 22:40:20 -0500 Sender: kvm-owner@vger.kernel.org List-ID: Inform user to either disable TXT in the BIOS or do TXT launch with tboot before enabling KVM since some BIOSes do not set FEATURE_CONTROL_VMXON_ENABLED_OUTSIDE_SMX bit when TXT is enabled. Signed-off-by: Shane Wang --- arch/x86/kvm/vmx.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff -r b1a2deff4c64 arch/x86/kvm/vmx.c --- a/arch/x86/kvm/vmx.c Wed Nov 17 12:47:42 2010 -0500 +++ b/arch/x86/kvm/vmx.c Wed Nov 17 12:49:52 2010 -0500 @@ -1306,8 +1306,11 @@ && tboot_enabled()) return 1; if (!(msr & FEATURE_CONTROL_VMXON_ENABLED_OUTSIDE_SMX) - && !tboot_enabled()) + && !tboot_enabled()) { + printk(KERN_WARNING "kvm: disable TXT in the BIOS or " + " activate TXT before enabling KVM\n"); return 1; + } } return 0;