From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Yang, Sheng" Subject: [PATCH 1/2] KVM: VMX: Fix bypass_guest_pf enabling when disable EPT in module parameter Date: Wed, 16 Jul 2008 14:28:20 +0800 Message-ID: <200807161428.20369.sheng.yang@intel.com> Mime-Version: 1.0 Content-Type: Multipart/Mixed; boundary="Boundary-00=_EUZfIRDOIO+YMAe" Cc: Avi Kivity To: kvm@vger.kernel.org Return-path: Received: from mga03.intel.com ([143.182.124.21]:42881 "EHLO mga03.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750736AbYGPG0m (ORCPT ); Wed, 16 Jul 2008 02:26:42 -0400 Sender: kvm-owner@vger.kernel.org List-ID: --Boundary-00=_EUZfIRDOIO+YMAe Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline =46rom c4a2cad8b91ac4c0b04a5ccd1f0bfab1d7e6ef37 Mon Sep 17 00:00:00 2001 =46rom: Sheng Yang Date: Wed, 16 Jul 2008 09:21:22 +0800 Subject: [PATCH] KVM: VMX: Fix bypass_guest_pf enabling when disable=20 EPT in module parameter Signed-off-by: Sheng Yang =2D-- arch/x86/kvm/vmx.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/arch/x86/kvm/vmx.c b/arch/x86/kvm/vmx.c index 5f807e3..d47c3f8 100644 =2D-- a/arch/x86/kvm/vmx.c +++ b/arch/x86/kvm/vmx.c @@ -3294,7 +3294,7 @@ static int __init vmx_init(void) vmx_disable_intercept_for_msr(vmx_msr_bitmap,=20 MSR_IA32_SYSENTER_ESP); vmx_disable_intercept_for_msr(vmx_msr_bitmap,=20 MSR_IA32_SYSENTER_EIP); =2D if (cpu_has_vmx_ept()) + if (vm_need_ept()) bypass_guest_pf =3D 0; if (bypass_guest_pf) =2D- 1.5.6 --Boundary-00=_EUZfIRDOIO+YMAe Content-Type: text/x-diff; charset="utf-8"; name="0001-KVM-VMX-Fix-bypass_guest_pf-enabling-when-disable.patch" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="0001-KVM-VMX-Fix-bypass_guest_pf-enabling-when-disable.patch" =46rom c4a2cad8b91ac4c0b04a5ccd1f0bfab1d7e6ef37 Mon Sep 17 00:00:00 2001 =46rom: Sheng Yang Date: Wed, 16 Jul 2008 09:21:22 +0800 Subject: [PATCH] KVM: VMX: Fix bypass_guest_pf enabling when disable EPT in= module parameter Signed-off-by: Sheng Yang =2D-- arch/x86/kvm/vmx.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/arch/x86/kvm/vmx.c b/arch/x86/kvm/vmx.c index 5f807e3..d47c3f8 100644 =2D-- a/arch/x86/kvm/vmx.c +++ b/arch/x86/kvm/vmx.c @@ -3294,7 +3294,7 @@ static int __init vmx_init(void) vmx_disable_intercept_for_msr(vmx_msr_bitmap, MSR_IA32_SYSENTER_ESP); vmx_disable_intercept_for_msr(vmx_msr_bitmap, MSR_IA32_SYSENTER_EIP); =20 =2D if (cpu_has_vmx_ept()) + if (vm_need_ept()) bypass_guest_pf =3D 0; =20 if (bypass_guest_pf) =2D-=20 1.5.6 --Boundary-00=_EUZfIRDOIO+YMAe--