From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jim Mattson Subject: [PATCH] KVM: nVMX: Don't update vmcs12->xss_exit_bitmap on nested VM-exit Date: Thu, 1 Jun 2017 12:43:37 -0700 Message-ID: <20170601194337.187891-1-jmattson@google.com> Cc: Jim Mattson To: kvm@vger.kernel.org Return-path: Received: from mail-pf0-f170.google.com ([209.85.192.170]:33970 "EHLO mail-pf0-f170.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751050AbdFAToW (ORCPT ); Thu, 1 Jun 2017 15:44:22 -0400 Received: by mail-pf0-f170.google.com with SMTP id 9so35862577pfj.1 for ; Thu, 01 Jun 2017 12:44:17 -0700 (PDT) Sender: kvm-owner@vger.kernel.org List-ID: The XSS-exiting bitmap is a VMCS control field that does not change while the CPU is in non-root mode. Transferring the unchanged value from vmcs02 to vmcs12 is unnecessary. Signed-off-by: Jim Mattson --- arch/x86/kvm/vmx.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/arch/x86/kvm/vmx.c b/arch/x86/kvm/vmx.c index 60fa010d3fa1..c12336087850 100644 --- a/arch/x86/kvm/vmx.c +++ b/arch/x86/kvm/vmx.c @@ -10736,8 +10736,6 @@ static void sync_vmcs12(struct kvm_vcpu *vcpu, struct vmcs12 *vmcs12) vmcs12->guest_sysenter_eip = vmcs_readl(GUEST_SYSENTER_EIP); if (kvm_mpx_supported()) vmcs12->guest_bndcfgs = vmcs_read64(GUEST_BNDCFGS); - if (nested_cpu_has_xsaves(vmcs12)) - vmcs12->xss_exit_bitmap = vmcs_read64(XSS_EXIT_BITMAP); } /* -- 2.13.0.219.gdb65acc882-goog