Received: by 10.223.176.5 with SMTP id f5csp955140wra; Tue, 6 Feb 2018 10:03:30 -0800 (PST) X-Google-Smtp-Source: AH8x225/DpOP+B/hqUYjkv2nj9PxAwRS99obeHnSOx7d9vugOo5bNxCWpFBrXklmsi8z+4F14MG2 X-Received: by 10.98.141.208 with SMTP id p77mr2613196pfk.5.1517940210145; Tue, 06 Feb 2018 10:03:30 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1517940210; cv=none; d=google.com; s=arc-20160816; b=U25oRobwVvM0JyWw+DuUyhLc1s9i6zO0CXzeqkQOdc/WVWdFJmCA+pIDqPxkBWs9yP SqQPHF9tIywQRdpkXJLcWJzlsMviyOKQJTxcIOMZkJ9NI8SDy4h0bEUwup2EfG3XMRK+ MwYbUZX/sogTgM8rklOfJFPtchfYW4oGJ+tPDu2DvnT/BS32rg0tMD+6gUWX6UoFJQpr tWvCYBSfek6gQFR9IYVINmDbuihsKGCGIWIIGFgtz+Gp8WoovtEvqdVFeQYENbiCAR2G FSP7b2xpNx2Jz9ni5a5XNDooSzIV3+nZOj/KmAN7RZunL/D6OeLnmNbYzepwiadoNonf +ysg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:to:subject:arc-authentication-results; bh=3OBiDmJL2CnnyItUwgXmgjVhLMtMurgQ8SPp1++xK74=; b=NIRty3Xdd7B6OfHCbyQxp6BQB1RaKtYtkF8SFVDSfFsdiLBAup9PZ/8FV3vg9fAnKD rmbh+b3YjLuC3jCdV7yD08CcJCseI63ghczlRoy0hHmxwHLgkI3VBwK2H/9NVmDgaBnW DRxbip3AhBGAkfT9QrxSeLYwrnkUc8b1wfUzPZg5h+UVRNkKQ0vWrphwyNOQTJd8vyCU GpyMSo1XgnXpP3B2Z0DSiyRA3GEH2iymoJTjRDCTKB9zyxH5h/0quJVqgsC1noWUJ+vV L2WIb/B5oCsuemB2hYfEOBIhnO2B5JoRWw4OOLh5mz/0Y3+9aXo+vE8SARYeY29h2C6i bBKA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id r29si1828498pfj.102.2018.02.06.10.03.15; Tue, 06 Feb 2018 10:03:30 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753205AbeBFSBd (ORCPT + 99 others); Tue, 6 Feb 2018 13:01:33 -0500 Received: from mx1.redhat.com ([209.132.183.28]:49452 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753044AbeBFSBR (ORCPT ); Tue, 6 Feb 2018 13:01:17 -0500 Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id ECEDC5240; Tue, 6 Feb 2018 18:01:16 +0000 (UTC) Received: from [10.36.118.61] (unknown [10.36.118.61]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 40D12605DE; Tue, 6 Feb 2018 18:01:10 +0000 (UTC) Subject: Re: [STABLE 4.9.y PATCH 0/9] Backport of KVM Speculation Control support To: David Woodhouse , Jim Mattson , =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= , linux-kernel@vger.kernel.org, kvm@vger.kernel.org, KarimAllah Ahmed , gregkh@linuxfoundation.org, stable@vger.kernel.org References: <1517938181-15317-1-git-send-email-dwmw@amazon.co.uk> From: Paolo Bonzini Message-ID: <9ea4d52a-7ae6-a179-2f86-1e7b77255387@redhat.com> Date: Tue, 6 Feb 2018 19:01:08 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.5.2 MIME-Version: 1.0 In-Reply-To: <1517938181-15317-1-git-send-email-dwmw@amazon.co.uk> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.27]); Tue, 06 Feb 2018 18:01:17 +0000 (UTC) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 06/02/2018 18:29, David Woodhouse wrote: > I've put together a linux-4.9.y branch at > http://git.infradead.org/retpoline-stable.git/shortlog/refs/heads/linux-4.9.y > > Most of it is fairly straightforward, apart from the IBPB on context > switch for which Tim has already posted a candidate. I wanted some more > review on my backports of the KVM bits though, including some extra > historical patches I pulled in. Looks good! Thanks for the work, Paolo > Ashok Raj (1): > KVM/x86: Add IBPB support > > David Hildenbrand (1): > KVM: nVMX: vmx_complete_nested_posted_interrupt() can't fail > > David Matlack (1): > KVM: nVMX: mark vmcs12 pages dirty on L2 exit > > Jim Mattson (1): > KVM: nVMX: Eliminate vmcs02 pool > > KarimAllah Ahmed (3): > KVM/VMX: Emulate MSR_IA32_ARCH_CAPABILITIES > KVM/VMX: Allow direct access to MSR_IA32_SPEC_CTRL > KVM/SVM: Allow direct access to MSR_IA32_SPEC_CTRL > > Paolo Bonzini (2): > KVM: VMX: introduce alloc_loaded_vmcs > KVM: VMX: make MSR bitmaps per-VCPU > > arch/x86/kvm/cpuid.c | 21 +- > arch/x86/kvm/cpuid.h | 31 +++ > arch/x86/kvm/svm.c | 116 ++++++++ > arch/x86/kvm/vmx.c | 730 +++++++++++++++++++++++++++------------------------ > arch/x86/kvm/x86.c | 1 + > 5 files changed, 554 insertions(+), 345 deletions(-) >