From patchwork Fri Mar 1 05:21:30 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Paul Mackerras X-Patchwork-Id: 10834491 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id D98721575 for ; Fri, 1 Mar 2019 05:21:40 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id C64692DA96 for ; Fri, 1 Mar 2019 05:21:40 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id B9DFC2DAEC; Fri, 1 Mar 2019 05:21:40 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.0 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 38BB72DA96 for ; Fri, 1 Mar 2019 05:21:40 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726066AbfCAFVh (ORCPT ); Fri, 1 Mar 2019 00:21:37 -0500 Received: from ozlabs.org ([203.11.71.1]:49499 "EHLO ozlabs.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725287AbfCAFVh (ORCPT ); Fri, 1 Mar 2019 00:21:37 -0500 Received: by ozlabs.org (Postfix, from userid 1003) id 449d7f1jGRz9s4V; Fri, 1 Mar 2019 16:21:34 +1100 (AEDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ozlabs.org; s=201707; t=1551417694; bh=bydd0ArlxkZKPpd23F0XBCjdKmUkqo6ZK2vHOi9dSb4=; h=Date:From:To:Cc:Subject:From; b=y8Xl9+28OBK7Wgk1DkgQsV/lEcl9u0U34y/wF+1zU03qvnXIGv7TJOxv/wiil3Vw7 N/GOpBLerm6shhx2cTHPSK0NHRT2CXNXyUGp7NDYQF4AgVvccDtVhzRiwHp7Ngmcdg pKAmzAkGDWjCQkD57p6BH8a3tzW70wHg2po0JMqtt5Hp7Oa11dZ9nqAp7CJwRtzHfm 8LevT6op64GFqkAwhORE5s3FtEoOZdGT8GP7KYidrst2PVA2McnFSXh2QJgVwnNFKH q0aN+ProA00pCu1U9NOBeec+3ANPlLCEG2enj75GISxgkdgNRBtbdd8T4Kq+CY5m/w /cTguJIw+xx6w== Date: Fri, 1 Mar 2019 16:21:30 +1100 From: Paul Mackerras To: Paolo Bonzini , Radim =?utf-8?b?S3LEjW3DocWZ?= , kvm@vger.kernel.org Cc: kvm-ppc@vger.kernel.org Subject: [GIT PULL] Please pull my kvm-ppc-next-5.1-3 tag Message-ID: <20190301052130.GA22341@blackberry> MIME-Version: 1.0 Content-Disposition: inline User-Agent: Mutt/1.5.24 (2015-08-30) Sender: kvm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: kvm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Paolo & Radim, Immediately after I sent my previous pull request, I saw that Suraj had posted a patch that advertises a new mitigation for one of the spectre vulnerabilities to userspace. The code for the host to know about and use this new mitigation went into 4.19. Since the patch is low-risk and security-related, I would like to get it into 5.1. With this patch and a related QEMU patch, guests will be able to use this new mitigation on machines that support it. So, please do a pull from my kvm-ppc-next-5.1-3 tag to get this commit. (If you haven't already pulled the 5.1-2 tag then you will get the compile fix as well, of course.) Thanks, Paul. The following changes since commit e74d53e30e2927fa5b223296ac7922baf15ea89a: KVM: PPC: Fix compilation when KVM is not enabled (2019-02-27 09:14:44 +1100) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc tags/kvm-ppc-next-5.1-3 for you to fetch changes up to 2b57ecd0208f7ac0b20b1b171698f027481a39f6: KVM: PPC: Book3S: Add count cache flush parameters to kvmppc_get_cpu_char() (2019-03-01 15:11:14 +1100) ---------------------------------------------------------------- Third PPC KVM update for 5.1 - Tell userspace about whether a particular hardware workaround for one of the Spectre vulnerabilities is available, so that userspace can inform the guest. ---------------------------------------------------------------- Suraj Jitindar Singh (1): KVM: PPC: Book3S: Add count cache flush parameters to kvmppc_get_cpu_char() arch/powerpc/include/uapi/asm/kvm.h | 2 ++ arch/powerpc/kvm/powerpc.c | 18 ++++++++++++++---- 2 files changed, 16 insertions(+), 4 deletions(-)