From patchwork Mon May 16 12:51:51 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marc Zyngier X-Patchwork-Id: 1631584 Return-Path: X-Original-To: incoming-imx@patchwork.ozlabs.org Delivered-To: patchwork-incoming-imx@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; secure) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=bombadil.20210309 header.b=Sn5XHufF; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256 header.s=k20201202 header.b=gcqzLdfg; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.infradead.org (client-ip=2607:7c80:54:e::133; helo=bombadil.infradead.org; envelope-from=linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org; receiver=) Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:e::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4L1zly4QSQz9s2R for ; Mon, 16 May 2022 22:56:46 +1000 (AEST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:Cc :To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=exeSU2Q+xmQRgGSGjtJibTTjU9nGJvXICYwph77RLEc=; b=Sn5XHufFnp2wAE 7pDbaD98LB0exL2YIxU/ziAaEYG1PRB9OT34PuHQVLxUNn6TH5cvnsYvVoqsLS4Zds8iT7AE8RfyU n31wwM8m27Kg20fT5ObfJ87URZ8vuWu4+LNm4N5Oe9jT1iEMgb/f0t24zhv5vCt69yY9ug8AAHd6n IqBQjcJ/xw1cP5AIxSb9FyIqj3vj/NMq/XVbNFoEj6DvG0EvsDLO3S7FgnGkPguFUVjW8rWjZCmk/ INUYUVPX+ahWnUTpEdnAR6uiq1SuJyLVcnyboB2r9CrDyXqabM6TSVV1oa4zM+YoE2N3f3XgurAdJ 1UwZLyiGRr2LC6gKkbxg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nqaH1-007lvP-Bs; Mon, 16 May 2022 12:56:31 +0000 Received: from dfw.source.kernel.org ([2604:1380:4641:c500::1]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nqaCp-007jh1-3K for linux-arm-kernel@lists.infradead.org; Mon, 16 May 2022 12:52:12 +0000 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 158756121E; Mon, 16 May 2022 12:52:10 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 762ACC385AA; Mon, 16 May 2022 12:52:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1652705529; bh=lMqrH8tUWPiPNpp7YGN4p4ypyHXlAjPKtD0Fl41tSJ4=; h=From:To:Cc:Subject:Date:From; b=gcqzLdfgWD+vGB1UXhXVa1Mdoe/NiQKF8S4HMwqLc05eiSy9OqShf6jLUYCEeylh7 zpgiZlU1J5+YPeFL1U41HUfAVVikwHQubO0In05+n30tl55iYWVgXeIlxMpLrtW5UD NmIz314S5DVW8jwQY81kjsJaj/FI+AWNxKxZNNAFblZOK2UgwIDdNaDZ4PiWglOyZP jPu3G/sSzlhXCyRd/tjmfZrT2f7/nenTW3sexkyHYduXnRXVRXLoEwAZxLC0reo/0N VLSgG2uAEwYsuV9uDo1f09bWQ1Ke3YkJ6mdVmnSciqONmV2psqRRzFHYFGKGIsnlOe dG83F1+xVYZhw== Received: from sofa.misterjones.org ([185.219.108.64] helo=why.lan) by disco-boy.misterjones.org with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1nqaCk-00Bc9J-FA; Mon, 16 May 2022 13:52:06 +0100 From: Marc Zyngier To: Paolo Bonzini Cc: Oliver Upton , Peter Maydell , Quentin Perret , Will Deacon , James Morse , Suzuki K Poulose , Alexandru Elisei , kvmarm@lists.cs.columbia.edu, kvm@vger.kernel.org, linux-arm-kernel@lists.infradead.org, kernel-team@android.com Subject: [GIT PULL] KVM/arm64 fixes for 5.18, take #3 Date: Mon, 16 May 2022 13:51:51 +0100 Message-Id: <20220516125151.955808-1-maz@kernel.org> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 X-SA-Exim-Connect-IP: 185.219.108.64 X-SA-Exim-Rcpt-To: pbonzini@redhat.com, oupton@google.com, peter.maydell@linaro.org, qperret@google.com, will@kernel.org, james.morse@arm.com, suzuki.poulose@arm.com, alexandru.elisei@arm.com, kvmarm@lists.cs.columbia.edu, kvm@vger.kernel.org, linux-arm-kernel@lists.infradead.org, kernel-team@android.com X-SA-Exim-Mail-From: maz@kernel.org X-SA-Exim-Scanned: No (on disco-boy.misterjones.org); SAEximRunCond expanded to false X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220516_055211_244896_1CA3868E X-CRM114-Status: GOOD ( 12.00 ) X-Spam-Score: -5.4 (-----) X-Spam-Report: Spam detection software, running on the system "bombadil.infradead.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Paolo, Here's the third (and hopefully final) set of fixes for 5.18. Two rather simple patches: one addressing a userspace-visible change in behaviour with GICv3, and a fix for pKVM in combination with CPUs [...] Content analysis details: (-5.4 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -5.0 RCVD_IN_DNSWL_HI RBL: Sender listed at https://www.dnswl.org/, high trust [2604:1380:4641:c500:0:0:0:1 listed in] [list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain -0.2 DKIMWL_WL_HIGH DKIMwl.org - High trust sender X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org Paolo, Here's the third (and hopefully final) set of fixes for 5.18. Two rather simple patches: one addressing a userspace-visible change in behaviour with GICv3, and a fix for pKVM in combination with CPUs affected by Spectre-v3a. Please pull, M. The following changes since commit 85ea6b1ec915c9dd90caf3674b203999d8c7e062: KVM: arm64: Inject exception on out-of-IPA-range translation fault (2022-04-27 23:02:23 +0100) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git tags/kvmarm-fixes-5.18-3 for you to fetch changes up to 2e40316753ee552fb598e8da8ca0d20a04e67453: KVM: arm64: Don't hypercall before EL2 init (2022-05-15 12:14:14 +0100) ---------------------------------------------------------------- KVM/arm64 fixes for 5.18, take #3 - Correctly expose GICv3 support even if no irqchip is created so that userspace doesn't observe it changing pointlessly (fixing a regression with QEMU) - Don't issue a hypercall to set the id-mapped vectors when protected mode is enabled ---------------------------------------------------------------- Marc Zyngier (1): KVM: arm64: vgic-v3: Consistently populate ID_AA64PFR0_EL1.GIC Quentin Perret (1): KVM: arm64: Don't hypercall before EL2 init arch/arm64/kvm/arm.c | 3 ++- arch/arm64/kvm/sys_regs.c | 3 +-- 2 files changed, 3 insertions(+), 3 deletions(-)