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 447BEC7EE24 for ; Tue, 6 Jun 2023 16:22:32 +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: Subject:Cc:To:From:Message-ID:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=gI0+9bawnoDk/tYFXdoyO1EhG/X/VOEjoMfXIPkl7N8=; b=HWzcwB5grEWbTl Xadet+GP9Q11x0cQJOv7o+HdPEJBVARAc331+lccdQmg8vsRSEfXqe2RZEZtnjRhoySRAsxE4kMRc R7P+eO98Ek/HDMb597XGMnVLnkdgUCaq9V/1xHnfrx4Y3jxlUWL8+3KJ6IgKgkipwmxCNrBNKqQBw AP8trOnKthKY5uvXMLo9C/plGQ3ao0FcqE/GyulTEsVFAaSy5ucpDfyJNUqYoFxLnTPyolWlDO4vu 6nwJtwgYSWCNMyeB9l+B11LcIQWcRYdnyJhfjnijSUVcKPIiH8R2nXkE2R3kYSuKW5CpSPfGu2Fk4 BsE7BaXhySt51awx/2VA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1q6ZRh-002P9y-2g; Tue, 06 Jun 2023 16:22:09 +0000 Received: from dfw.source.kernel.org ([139.178.84.217]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1q6ZRe-002P9P-2e for linux-arm-kernel@lists.infradead.org; Tue, 06 Jun 2023 16:22:08 +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 5EDE662A8B; Tue, 6 Jun 2023 16:22:06 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id BC4AEC433EF; Tue, 6 Jun 2023 16:22:05 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1686068525; bh=fSQG8PElKqmUmE2jmLjjguImLMrx4MO3J5T6s68QSBQ=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=axONMmfbs/GxPS4Vqsz3sLeZ0YFLag3LHhkB5vmznI12/0ueriMqW/fP3odPa1Uhr rr6G1MMRPNBiiKlZb6FKgNWks5+86gyfM3ZYVzG9u5l0/z4MvqEHqmzLjHSoEW4CjJ Oq3QNNTHl6SdJCBz66SCaWgh4i0zkWEEaFIYhEIvHW/zZEK1aZ92JfaLn/yQ9yealP +7p1J5+gLN/w0DvbbRDPhPBMyw7U+3iQ4z3cZ39URwDanCuT21PEkfDP503iPgbMa8 1gIpnmMTkkcS49+CU06jIDn9KigOMl/F7S/wTJBxjd9cBySPPS611fyGP6G974dHvu rb5DcWyCOg93w== Received: from 152.5.30.93.rev.sfr.net ([93.30.5.152] helo=wait-a-minute.misterjones.org) by disco-boy.misterjones.org with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95) (envelope-from ) id 1q6ZRb-003G6y-CJ; Tue, 06 Jun 2023 17:22:03 +0100 Date: Tue, 06 Jun 2023 17:22:01 +0100 Message-ID: <87o7lso91y.wl-maz@kernel.org> From: Marc Zyngier To: Eric Auger Cc: kvmarm@lists.linux.dev, kvm@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Alexandru Elisei , Andre Przywara , Chase Conklin , Christoffer Dall , Ganapatrao Kulkarni , Darren Hart , Jintack Lim , Russell King , Miguel Luis , James Morse , Suzuki K Poulose , Oliver Upton , Zenghui Yu Subject: Re: [PATCH v10 00/59] KVM: arm64: ARMv8.3/8.4 Nested Virtualization support In-Reply-To: References: <20230515173103.1017669-1-maz@kernel.org> <9cf2356b-f990-1cd2-c7e6-a984e9f604c6@redhat.com> <87r0qpnj2t.wl-maz@kernel.org> User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM-LB/1.14.9 (=?UTF-8?B?R29qxY0=?=) APEL-LB/10.8 EasyPG/1.0.0 Emacs/28.2 (x86_64-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO) MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") X-SA-Exim-Connect-IP: 93.30.5.152 X-SA-Exim-Rcpt-To: eauger@redhat.com, kvmarm@lists.linux.dev, kvm@vger.kernel.org, linux-arm-kernel@lists.infradead.org, alexandru.elisei@arm.com, andre.przywara@arm.com, chase.conklin@arm.com, christoffer.dall@arm.com, gankulkarni@os.amperecomputing.com, darren@os.amperecomputing.com, jintack@cs.columbia.edu, rmk+kernel@armlinux.org.uk, miguel.luis@oracle.com, james.morse@arm.com, suzuki.poulose@arm.com, oliver.upton@linux.dev, yuzenghui@huawei.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-20230606_092206_937259_2DB050C1 X-CRM114-Status: GOOD ( 28.65 ) 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 Tue, 06 Jun 2023 10:29:36 +0100, Eric Auger wrote: > > Hi Marc, > On 6/6/23 09:30, Marc Zyngier wrote: > > Hey Eric, > > > > On Mon, 05 Jun 2023 12:28:12 +0100, > > Eric Auger wrote: > >> > >> Hi Marc, > >> > >> On 5/15/23 19:30, Marc Zyngier wrote: > >>> This is the 4th drop of NV support on arm64 for this year. > >>> > >>> For the previous episodes, see [1]. > >>> > >>> What's changed: > >>> > >>> - New framework to track system register traps that are reinjected in > >>> guest EL2. It is expected to replace the discrete handling we have > >>> enjoyed so far, which didn't scale at all. This has already fixed a > >>> number of bugs that were hidden (a bunch of traps were never > >>> forwarded...). Still a work in progress, but this is going in the > >>> right direction. > >>> > >>> - Allow the L1 hypervisor to have a S2 that has an input larger than > >>> the L0 IPA space. This fixes a number of subtle issues, depending on > >>> how the initial guest was created. > >>> > >>> - Consequently, the patch series has gone longer again. Boo. But > >>> hopefully some of it is easier to review... > >>> > >>> [1] https://lore.kernel.org/r/20230405154008.3552854-1-maz@kernel.org > >>> > >>> Andre Przywara (1): > >>> KVM: arm64: nv: vgic: Allow userland to set VGIC maintenance IRQ > >> > >> I guess you have executed kselftests on L1 guests. Have all the tests > >> passed there? On my end it stalls in the KVM_RUN. > > > > No, I hardly run any kselftest, because they are just not designed to > > run at EL2 at all. There's some work to be done there, but I just > > don't have the bandwidth for that (hint, wink...) > > oh OK, I missed that point. If nobody is working on this I can start > looking at it. Would be interesting to run them on nested guest too. If you want to pick this up, it would be extremely helpful. And no, nobody is really looking into it at the moment, so it's all yours! Thanks, 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