Received: by 10.223.185.116 with SMTP id b49csp1284855wrg; Wed, 21 Feb 2018 15:51:55 -0800 (PST) X-Google-Smtp-Source: AH8x224j2bJkooULxllPs4mG5QzDlKGPTRPCqSvK0i0TawI9J2XoHW1SOotOIgo2CgGO+orjAdCd X-Received: by 2002:a17:902:bcc5:: with SMTP id o5-v6mr4347342pls.86.1519257115879; Wed, 21 Feb 2018 15:51:55 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519257115; cv=none; d=google.com; s=arc-20160816; b=GXXw3kB06xmV2lckOJ66VV/ikzsLxVEK3G6C8ksAHmqGjMcX3bP+FLM6QyzokteXi+ XBv47D6BWvu/FU1utBn3M/gFEF6QaJI/e/yC4xl7W1cHdqNSkO+OzUjbtZI0soJvHyMd pI+uQazlY0W0FIQx5iHGTuH/dj3mFsEwWkuPFmXoy+r0cX3advsiqY/PolsVfrKo1Bw7 JAHVSx50zGWgLyAsYxSe/GxUY+PyGpbiCsxQpCXINHSuguhDU9WEk0ct7R2+J/6j7LZl iDFP7Pf3F4isAj7wmX/aZczR4lR+uXeZTc/3GNrT5Bgc3lMPI87DftkpXbyzwZY7yAMz SejA== 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:cc:to:subject :message-id:date:from:references:in-reply-to:mime-version :dkim-signature:arc-authentication-results; bh=rDfk4cIevBtm/7c+pybsQL3bZ8LOVCUGVF7LvoT6Yd4=; b=ku7NmjXAcGxCanTKPvEEv4osd662UkyqxvB5o52ImsXEUdEOshs40h0fR/1PjBJtG4 t0fnOkhLbFOfNPbFQNrOrpNiHr8fyhDoXij6b9ubqQ0Y6N7fIl2oXesDIhrgvj7myj1n DS0IqKjsA5XobnuFkgNa416Bu8VZzyOTLEqcEdXnKk+TkAlRaUu+IkYe70T7HHneCO+E L9BGSr3ZBLiU1ICuKTrCQ7u10bWlsAQ5XVEKwRHl02NQMT8bviVuv3Cnq+hz4mu1UKk7 tK7AaWhjoblGYP4S+uqC+VBSgGbMVuqc1jZQGZe03frU9s+ybQ9nQd6uFid6wKu6Bny/ GqRg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=JPqoCQBK; 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=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id e13si451705pgq.476.2018.02.21.15.51.41; Wed, 21 Feb 2018 15:51:55 -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; dkim=pass header.i=@google.com header.s=20161025 header.b=JPqoCQBK; 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=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751438AbeBUXuD (ORCPT + 99 others); Wed, 21 Feb 2018 18:50:03 -0500 Received: from mail-io0-f195.google.com ([209.85.223.195]:35120 "EHLO mail-io0-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750741AbeBUXuB (ORCPT ); Wed, 21 Feb 2018 18:50:01 -0500 Received: by mail-io0-f195.google.com with SMTP id 30so4048725iog.2 for ; Wed, 21 Feb 2018 15:50:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=rDfk4cIevBtm/7c+pybsQL3bZ8LOVCUGVF7LvoT6Yd4=; b=JPqoCQBKb3blg3vUlretJ50f4fsP5ecc1L5eMtmn9H9Wu0Elh3HHNczYfiE06oQDkC 9xHwpo+ubS8rHnX+akR1Rl5sNUfb302HX/c13dHKunlOzzDh6zMjQZ+L9WePP2s+I5VB 2L94JlX1ALW0YvZ845+DWUmatYP8+ijgNDsKWNnxr2QVAxuMWcK65IGGCj9+h2HUmDeN A0tWHEGC9xsza8FfAEOd70H93zbDlon8Djx1n6Ewk8euW7i3du4PM8z67ihNwCAevNP/ ybbywMD9XDP3URLrPqDgSqw0wW1JexufUDJvIJO4FHI59+7SRWQaRA5ylbP1+94fePYN 3qqg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=rDfk4cIevBtm/7c+pybsQL3bZ8LOVCUGVF7LvoT6Yd4=; b=YpH0YTdbF41s5mPjI1z9dCQk6sUmgCVgpPYKAOL4wv9eDz6iSsccUhdzn9dGe8o2Nf smp2d3rcr8q8PRw3Y1udIKHdTjO78XoNXkGcGxd/+oL+ToN/KTdojIdnkZga0p8y5pTT aoAowkU0TySduue8+GVOxOY4VHYV7tVPuV+PaKa/WXyMheQEC2g1f1F6xcrOMkMKP1ps vQlgQUkSWXtTjNTD+LFrmuGKSR91EjTmelGQBpltKnlq3IoBP695rXl3ES3UZ9z3hQU+ 6Uydjz/NsoW1y73buykKvu+HTDw9QUt83VxKfv2dk79Jcelgq6BURtsR1IsO0WwvdEvA AfLA== X-Gm-Message-State: APf1xPDDVu97KrqABykxZqRX6RNQ5l9Rgpk0TdJ4+i8i+9SNwZiGBto+ PJVWt0I8LIsh0haYcUVNIlcRvfQIxCFV/2RyWreqppzJ688= X-Received: by 10.107.40.213 with SMTP id o204mr6675770ioo.74.1519257000631; Wed, 21 Feb 2018 15:50:00 -0800 (PST) MIME-Version: 1.0 Received: by 10.107.128.36 with HTTP; Wed, 21 Feb 2018 15:49:59 -0800 (PST) In-Reply-To: <1519249297-73718-2-git-send-email-pbonzini@redhat.com> References: <1519249297-73718-1-git-send-email-pbonzini@redhat.com> <1519249297-73718-2-git-send-email-pbonzini@redhat.com> From: Jim Mattson Date: Wed, 21 Feb 2018 15:49:59 -0800 Message-ID: Subject: Re: [PATCH 1/3] KVM: x86: use native MSR ops for SPEC_CTRL To: Paolo Bonzini Cc: LKML , kvm list , "the arch/x86 maintainers" , =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= , KarimAllah Ahmed , David Woodhouse , Thomas Gleixner , Ingo Molnar , stable@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Feb 21, 2018 at 1:41 PM, Paolo Bonzini wrote: > Having a paravirt indirect call in the IBRS restore path is not a > good idea, since we are trying to protect from speculative execution > of bogus indirect branch targets. It is also slower, so use > native_wrmsrl on the vmentry path too. > > Fixes: d28b387fb74da95d69d2615732f50cceb38e9a4d > Cc: x86@kernel.org > Cc: Radim Kr=C4=8Dm=C3=A1=C5=99 > Cc: KarimAllah Ahmed > Cc: David Woodhouse > Cc: Jim Mattson > Cc: Thomas Gleixner > Cc: Ingo Molnar > Cc: stable@vger.kernel.org > Signed-off-by: Paolo Bonzini Seems like there ought to be a native_rdmsrl, but otherwise this looks fine= . Reviewed-by: Jim Mattson