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 D92D4C7EE23 for ; Wed, 7 Jun 2023 16:31:49 +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:In-Reply-To:From:References:Cc:To: Subject:MIME-Version:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=S1YidOdd4SzM6HE7abTiNwEjQgaBLjTdpkJQP0TRGgg=; b=SILRt97ZZ1Tjrf TTgJzTQhuGFQBTPay8Ez+6cq4vV2PcCqy4xMQNcUL2f/swzXawyawq9r4e9HxKvDiLa7ohVq3IVZ/ 9c6fuExDHW1+HV5VgJJ0de0sxAZigLSicrUWInOCVPLE64am1luKk6K9a0JCv9ovdtghEii1pYTrU ghAkZvB77ooHyIq96IAFu34JRcacIq+ZJj8bYTfFCDj/RSt6m/pxOIcO2OlVTCge5PmayJGA1Czuf AtAuGsxaqcIDj/bkvbqzBZ+tn2O0MuPkfvoNd8MqqBIQ47uJUedsc8j/v7BI7wRNSTPH33M2Xt0ED upVNieD7CY0tQK6eOXrQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1q6w4F-006Ybg-01; Wed, 07 Jun 2023 16:31:27 +0000 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1q6w4B-006YYx-2i for linux-arm-kernel@lists.infradead.org; Wed, 07 Jun 2023 16:31:25 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1686155473; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=HekEEfWls+yjC0wx5sh4Q+X+c3/wbXjytqzkk9aIR5M=; b=eF2S3fA6/BJ0OAUCSdpfNBpyqMl6Qhx5pX+hN5auiYV3co1pss+MPq6lnGBIWs4dK1fBp4 4+II/faB+Z7BYCpBr2/Bj8m7jBTtCg/fI/PsEjwANKDU2IlFvg9cNNhd3Tv7Sn6Qsh1Bf6 PxN0TdfX/PvygQ3Ev06uGvyK9mwakxo= Received: from mail-wr1-f71.google.com (mail-wr1-f71.google.com [209.85.221.71]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-590-BR4mB4wFP_C1oJrPFN38YA-1; Wed, 07 Jun 2023 12:30:45 -0400 X-MC-Unique: BR4mB4wFP_C1oJrPFN38YA-1 Received: by mail-wr1-f71.google.com with SMTP id ffacd0b85a97d-30af6a5b6b0so3314359f8f.0 for ; Wed, 07 Jun 2023 09:30:42 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1686155438; x=1688747438; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=HekEEfWls+yjC0wx5sh4Q+X+c3/wbXjytqzkk9aIR5M=; b=iNiuWBGN3xAcb8pHyTE1lkcLdE3ctoR/YKJg1eZRvP1JyoFBWpZ7nkidnLqM4UC0ol 0WmYjaCjvGkXjKIZOHjHlMJEC846yiN9ixe6nmJ99VS08kltVCOp3P5KHaYI/s4p/VQC 0APwx4y/lr1yRg2UAdOPlvNvV8/Jwn3bKilPeR9UjeJS50RS/t3J72HpOty91knKqJ3z NhHBSbUogITaCFBo3Foh86QXseZt8iL2k2voriOZmCzokyEfYfJvNdbJyotEpcde/B1s 3cCN3P86JiVgzWkFQVglIm1L728nBiwx6xlaL0DzGjDcW9N0PPHtfQ378u3iSOi/QRcd jFDg== X-Gm-Message-State: AC+VfDxUoenbfvKdYwEMYou3Yd9IRt/Uq7/QOupwhaR2A8TZDjFxJn56 L1y6Ns4fd6EdjaBFByUbpOHquIYeL62yUgFKViFsMYwy8aHG0qSA2kHJDIa56JhHT2AQd5putwH 4m1zNUtx7A9AtY3HUfqQioEL2426Hgu9Mt8s= X-Received: by 2002:adf:ec4b:0:b0:2f5:9800:8d3e with SMTP id w11-20020adfec4b000000b002f598008d3emr4750023wrn.47.1686155438134; Wed, 07 Jun 2023 09:30:38 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ4VO0yXsaDCa13QI5VCRbwasu1zCREpbQXmBes0MME4iDLfvpzAqo1Bs6btj/3l4HLCo7DP3Q== X-Received: by 2002:adf:ec4b:0:b0:2f5:9800:8d3e with SMTP id w11-20020adfec4b000000b002f598008d3emr4750000wrn.47.1686155437820; Wed, 07 Jun 2023 09:30:37 -0700 (PDT) Received: from ?IPV6:2a01:e0a:59e:9d80:527b:9dff:feef:3874? ([2a01:e0a:59e:9d80:527b:9dff:feef:3874]) by smtp.gmail.com with ESMTPSA id q15-20020a5d574f000000b0030e5a63e2dbsm2290628wrw.80.2023.06.07.09.30.36 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 07 Jun 2023 09:30:37 -0700 (PDT) Message-ID: <4b0bbd22-6fce-b8a7-1df5-f06778a0d28f@redhat.com> Date: Wed, 7 Jun 2023 18:30:35 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.5.0 Subject: Re: [PATCH v10 00/59] KVM: arm64: ARMv8.3/8.4 Nested Virtualization support To: Marc Zyngier 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 References: <20230515173103.1017669-1-maz@kernel.org> <9cf2356b-f990-1cd2-c7e6-a984e9f604c6@redhat.com> <87r0qpnj2t.wl-maz@kernel.org> <87o7lso91y.wl-maz@kernel.org> From: Eric Auger In-Reply-To: <87o7lso91y.wl-maz@kernel.org> X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Language: en-US X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230607_093123_976746_1C16AE2D X-CRM114-Status: GOOD ( 19.80 ) 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 Hi Marc, On 6/6/23 18:22, Marc Zyngier wrote: > 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! OK I will study that then :-) Eric > > Thanks, > > M. > _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel