From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id C520EC4345F for ; Sat, 20 Apr 2024 12:19:23 +0000 (UTC) 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:References:In-Reply-To: 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: List-Owner; bh=NVH0bFG8C/jvH5Eb96xRN4wsk7PdoWnisWvoOfoZ/oQ=; b=lVxlkUcdT+xdHi qXGkltZDBAn9SZVx+MNoySZY5OzuMGPcWKgU8743N7Zk0QpVWNa9XeN1og3UYQjTEfhOzNcXgatVk gJVT/Pv5cmsKA5A49aQdxc54JpBC9UNv9iVP4D8VdKsFoaF1gHe4CinUyRJOImC+NlX13MTTW5hGc eqA+JGG4l8gFpA7JSZcGcEb91yqOjt4Ic4pn4VraR1kNart2mnH2fOLr4UxuTWfeM93G15ppL4iyf bOoESHzm7/MJoXKLcENd/9XbD+cXDZIFz4HLEAongrV2+hVjBjbeUo7cMLSRqMZqUB7pnqtCYYiwZ TjpfLYcHuH24acj9f0yg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1ry9gU-00000008SOK-3FWY; Sat, 20 Apr 2024 12:19:11 +0000 Received: from sin.source.kernel.org ([145.40.73.55]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1ry9gR-00000008SMk-0wGz for linux-arm-kernel@lists.infradead.org; Sat, 20 Apr 2024 12:19:09 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sin.source.kernel.org (Postfix) with ESMTP id 6013ACE1AEF; Sat, 20 Apr 2024 12:19:03 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 76BBFC072AA; Sat, 20 Apr 2024 12:19:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1713615542; bh=s4mWIXWxyht0aSXhXrZOAfvyD8lmlWG8BLqbOkw+Oek=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=B1odxXIUau035zhgfF8Zfh6CORUGFChANdTt/3W8+S6MP0skq+XWNg+QgPpv5a5+j DweqqgggacqSR4JQkH9MPUGCn4xjp3HxK7Fy45PxI8LEDC90kEs5p5SR4LR4MfiMlA 3AV2ZQIZkYqDWBEUUTIoxENqTn2zwMxLyAc5EjJLkRBA8+ZiPSSqG18ms8jh5HqvHB buboXVbTq8PNhe0FehlSaEaAACK/MRzS0eXmxo6EbkXJymmd/PWUgCfYRt1lx0MngN 5G2DqzWjHskU4NpaPgRFqYKehvedCKP6dtwY5c2ZBgOWA6NOr6Dq4L/WwmeuFLnzIs OGyMhBj6tUkRQ== Received: from sofa.misterjones.org ([185.219.108.64] helo=valley-girl.lan) by disco-boy.misterjones.org with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95) (envelope-from ) id 1ry9gK-006LiQ-6G; Sat, 20 Apr 2024 13:19:00 +0100 From: Marc Zyngier To: kvmarm@lists.linux.dev, kvm@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Marc Zyngier Cc: James Morse , Suzuki K Poulose , Oliver Upton , Zenghui Yu , Joey Gouly , Fuad Tabba , Mostafa Saleh , Will Deacon , Catalin Marinas Subject: Re: [PATCH v4 00/15] KVM/arm64: Add NV support for ERET and PAuth Date: Sat, 20 Apr 2024 13:18:55 +0100 Message-Id: <171361549214.2166024.2127742043464371496.b4-ty@kernel.org> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20240419102935.1935571-1-maz@kernel.org> References: <20240419102935.1935571-1-maz@kernel.org> MIME-Version: 1.0 X-SA-Exim-Connect-IP: 185.219.108.64 X-SA-Exim-Rcpt-To: kvmarm@lists.linux.dev, kvm@vger.kernel.org, linux-arm-kernel@lists.infradead.org, maz@kernel.org, james.morse@arm.com, suzuki.poulose@arm.com, oliver.upton@linux.dev, yuzenghui@huawei.com, joey.gouly@arm.com, tabba@google.com, smostafa@google.com, will@kernel.org, catalin.marinas@arm.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-20240420_051908_437702_944657EA X-CRM114-Status: GOOD ( 10.95 ) 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: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org On Fri, 19 Apr 2024 11:29:20 +0100, Marc Zyngier wrote: > This is the fourth version of this series introducing ERET and PAuth > support for NV guests, and now the base prefix for the NV support > series. > > Unless someone shouts, I intend to take this in for 6.10. > > * From v3 [3] > > [...] Applied to next, thanks! [01/15] KVM: arm64: Harden __ctxt_sys_reg() against out-of-range values commit: 1b06b99f25e0c957feb488ff8117a37f592c3866 [02/15] KVM: arm64: Add helpers for ESR_ELx_ERET_ISS_ERET* commit: 80d8b55a57a18b0b1dac951ea28bfd657b14facc [03/15] KVM: arm64: Constraint PAuth support to consistent implementations commit: a07e9345615fb7e7dd4fd5d88d5aaf49085739d0 [04/15] KVM: arm64: nv: Drop VCPU_HYP_CONTEXT flag commit: 6f57c6be2a0889cc0fd32b0cd2eb25dfee20dde3 [05/15] KVM: arm64: nv: Configure HCR_EL2 for FEAT_NV2 commit: 04ab519bb86df10bb8b72054fce9af1d72c36805 [06/15] KVM: arm64: nv: Add trap forwarding for ERET and SMC commit: 95537f06b9e826766f32e513d714e1cda468ef15 [07/15] KVM: arm64: nv: Fast-track 'InHost' exception returns commit: dd0717a998f77f449c70bee82626cbf9913fe78d [08/15] KVM: arm64: nv: Honor HFGITR_EL2.ERET being set commit: 4cc3f31914d6df9dba8825db933d19c60028f5a8 [09/15] KVM: arm64: nv: Handle HCR_EL2.{API,APK} independently commit: 279946ada1f26a905061d0d6f134fff9e7b14239 [10/15] KVM: arm64: nv: Reinject PAC exceptions caused by HCR_EL2.API==0 commit: 15db034733e4df3ca8ab4bf0a593a8a9b4860541 [11/15] KVM: arm64: nv: Add kvm_has_pauth() helper commit: 719f5206a8fd8336d23ccda6fe2a3287fbfb4c92 [12/15] KVM: arm64: nv: Add emulation for ERETAx instructions commit: 6ccc971ee2c61a1ffb487e46bf6184f7df6aacfb [13/15] KVM: arm64: nv: Handle ERETA[AB] instructions commit: 213b3d1ea1612c6d26153be446923831c4534689 [14/15] KVM: arm64: nv: Advertise support for PAuth commit: f4f6a95bac49144c0d507c24af9905bb999a4579 [15/15] KVM: arm64: Drop trapping of PAuth instructions/keys commit: 814ad8f96e929fa9c60bd360d2f7bccfc1df0111 Cheers, M. -- Without deviation from the norm, progress is not possible. _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id F3AB3625; Sat, 20 Apr 2024 12:19:02 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713615543; cv=none; b=VsLrmQMckV0yP4ocJQfe0ZXbIvSZyFPkiaQ7D6jsYuM5nFSen6asXoUMptkkvySwjYfaVE3PQZn78MTKbVPdDuthHB7FT/F7+w4PVtz8DfgKZQve/QQ+HAVSg0U4Z3nyDNoP1pH0hpV3CvPaPIlKywA5xo682iF8dw9Gdsuys4M= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713615543; c=relaxed/simple; bh=s4mWIXWxyht0aSXhXrZOAfvyD8lmlWG8BLqbOkw+Oek=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version:Content-Type; b=u2r54xLw9i0+xb/g81iBynnsWOPjlgscOQVwurEx2TZDHBu9968PM2cgMELJDPPM6yHsK8iqTsgP9AcKMmm6UpUIePSEsd98hr9sKuVvPfK0nhovkenK7q7HfR7fJLPH4e4Mx7WLnrkTg1xP/gyeMtjN7Yp+NIe8PGYfNAYPoEU= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=B1odxXIU; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="B1odxXIU" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 76BBFC072AA; Sat, 20 Apr 2024 12:19:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1713615542; bh=s4mWIXWxyht0aSXhXrZOAfvyD8lmlWG8BLqbOkw+Oek=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=B1odxXIUau035zhgfF8Zfh6CORUGFChANdTt/3W8+S6MP0skq+XWNg+QgPpv5a5+j DweqqgggacqSR4JQkH9MPUGCn4xjp3HxK7Fy45PxI8LEDC90kEs5p5SR4LR4MfiMlA 3AV2ZQIZkYqDWBEUUTIoxENqTn2zwMxLyAc5EjJLkRBA8+ZiPSSqG18ms8jh5HqvHB buboXVbTq8PNhe0FehlSaEaAACK/MRzS0eXmxo6EbkXJymmd/PWUgCfYRt1lx0MngN 5G2DqzWjHskU4NpaPgRFqYKehvedCKP6dtwY5c2ZBgOWA6NOr6Dq4L/WwmeuFLnzIs OGyMhBj6tUkRQ== Received: from sofa.misterjones.org ([185.219.108.64] helo=valley-girl.lan) by disco-boy.misterjones.org with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95) (envelope-from ) id 1ry9gK-006LiQ-6G; Sat, 20 Apr 2024 13:19:00 +0100 From: Marc Zyngier To: kvmarm@lists.linux.dev, kvm@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Marc Zyngier Cc: James Morse , Suzuki K Poulose , Oliver Upton , Zenghui Yu , Joey Gouly , Fuad Tabba , Mostafa Saleh , Will Deacon , Catalin Marinas Subject: Re: [PATCH v4 00/15] KVM/arm64: Add NV support for ERET and PAuth Date: Sat, 20 Apr 2024 13:18:55 +0100 Message-Id: <171361549214.2166024.2127742043464371496.b4-ty@kernel.org> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20240419102935.1935571-1-maz@kernel.org> References: <20240419102935.1935571-1-maz@kernel.org> Precedence: bulk X-Mailing-List: kvmarm@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit X-SA-Exim-Connect-IP: 185.219.108.64 X-SA-Exim-Rcpt-To: kvmarm@lists.linux.dev, kvm@vger.kernel.org, linux-arm-kernel@lists.infradead.org, maz@kernel.org, james.morse@arm.com, suzuki.poulose@arm.com, oliver.upton@linux.dev, yuzenghui@huawei.com, joey.gouly@arm.com, tabba@google.com, smostafa@google.com, will@kernel.org, catalin.marinas@arm.com X-SA-Exim-Mail-From: maz@kernel.org X-SA-Exim-Scanned: No (on disco-boy.misterjones.org); SAEximRunCond expanded to false On Fri, 19 Apr 2024 11:29:20 +0100, Marc Zyngier wrote: > This is the fourth version of this series introducing ERET and PAuth > support for NV guests, and now the base prefix for the NV support > series. > > Unless someone shouts, I intend to take this in for 6.10. > > * From v3 [3] > > [...] Applied to next, thanks! [01/15] KVM: arm64: Harden __ctxt_sys_reg() against out-of-range values commit: 1b06b99f25e0c957feb488ff8117a37f592c3866 [02/15] KVM: arm64: Add helpers for ESR_ELx_ERET_ISS_ERET* commit: 80d8b55a57a18b0b1dac951ea28bfd657b14facc [03/15] KVM: arm64: Constraint PAuth support to consistent implementations commit: a07e9345615fb7e7dd4fd5d88d5aaf49085739d0 [04/15] KVM: arm64: nv: Drop VCPU_HYP_CONTEXT flag commit: 6f57c6be2a0889cc0fd32b0cd2eb25dfee20dde3 [05/15] KVM: arm64: nv: Configure HCR_EL2 for FEAT_NV2 commit: 04ab519bb86df10bb8b72054fce9af1d72c36805 [06/15] KVM: arm64: nv: Add trap forwarding for ERET and SMC commit: 95537f06b9e826766f32e513d714e1cda468ef15 [07/15] KVM: arm64: nv: Fast-track 'InHost' exception returns commit: dd0717a998f77f449c70bee82626cbf9913fe78d [08/15] KVM: arm64: nv: Honor HFGITR_EL2.ERET being set commit: 4cc3f31914d6df9dba8825db933d19c60028f5a8 [09/15] KVM: arm64: nv: Handle HCR_EL2.{API,APK} independently commit: 279946ada1f26a905061d0d6f134fff9e7b14239 [10/15] KVM: arm64: nv: Reinject PAC exceptions caused by HCR_EL2.API==0 commit: 15db034733e4df3ca8ab4bf0a593a8a9b4860541 [11/15] KVM: arm64: nv: Add kvm_has_pauth() helper commit: 719f5206a8fd8336d23ccda6fe2a3287fbfb4c92 [12/15] KVM: arm64: nv: Add emulation for ERETAx instructions commit: 6ccc971ee2c61a1ffb487e46bf6184f7df6aacfb [13/15] KVM: arm64: nv: Handle ERETA[AB] instructions commit: 213b3d1ea1612c6d26153be446923831c4534689 [14/15] KVM: arm64: nv: Advertise support for PAuth commit: f4f6a95bac49144c0d507c24af9905bb999a4579 [15/15] KVM: arm64: Drop trapping of PAuth instructions/keys commit: 814ad8f96e929fa9c60bd360d2f7bccfc1df0111 Cheers, M. -- Without deviation from the norm, progress is not possible.