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 2CA09C3DA59 for ; Mon, 22 Jul 2024 15:26:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Type:MIME-Version: References:In-Reply-To:Subject:Cc:To:From:Message-ID:Date:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=DGqLrCS4UL4sY7fIxWhEMzrkMqODFt30ZtxU/e2ytN4=; b=ECtfeeLPPQJr3tjtMF06Tj5TPx S8gKE83yMFdOCl2WlIoW1uWMOF5Nrlar1HlHq5iINQ1Vr8E+aJ9zlzQwW/ZNZ+z3n/MJcyeFMfvkY WLKgQHzJ7cYx1+EKIQkKiWl/GM6fYtwYwUVxucE/11+T1YXVCc7i7joUwtw77neM5kynfz9x5vcG8 UAYLAwSWWE4tqmjpo9PItMtprFgV2Mbz+jk/pKrCxxQI54NUTiSBUZ1x9+GqKGajeJpz6dadEsxfF OTKJeXj/xzP4htmTnt2jQkNmrSl+/XQ/je3+x0tly5qxrtA8gpmkaayWlfyxE68mbHLtotJAgIwhD MQ/RJMAw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sVuv7-00000009wFw-3VJ3; Mon, 22 Jul 2024 15:25:49 +0000 Received: from dfw.source.kernel.org ([2604:1380:4641:c500::1]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sVuul-00000009wDM-1aYE for linux-arm-kernel@lists.infradead.org; Mon, 22 Jul 2024 15:25:28 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id D1D1760A64; Mon, 22 Jul 2024 15:25:26 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 804DEC116B1; Mon, 22 Jul 2024 15:25:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1721661926; bh=Hzdm4kti2rG9sVqN2RPmvDKFKxNXuq1xCFgjQYFj3W8=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=UTiVvf2GSoMJmKKQS1VYzkrBGynJ5eHThoROQvgkfcmy2c3TjsJf4ZIWWAar07/VA Riez3zNfPBEx4YQU13RmWeHA44HiZkSL0legRb+kFk5t3PJJeUdSA1AT6hTvDEkWH7 kV4ld6j28p4R4HeI4tgf+UZekwgh9zylMO0bQeVfXrBHQZdarIrVQ3q0U8lKkUQp0n 4Z44/g5rvF21rRCH5i3MoXkJp/njZJFX1XvV6GeYdYZpcTDXFk+0uVnCuP979fhmPs T50FWm0FMjQ2KP4uDZqZtxqrgBj1NI0eF7D/Pfj9RNiE8VQ56F4jXu2UONPJCX2qTY /b/MKKF3a+q8g== Received: from [205.220.129.28] (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 1sVuug-00ESJ9-0n; Mon, 22 Jul 2024 16:25:24 +0100 Date: Mon, 22 Jul 2024 16:25:00 +0100 Message-ID: <874j8h5u0j.wl-maz@kernel.org> From: Marc Zyngier To: Alexandru Elisei Cc: kvmarm@lists.linux.dev, linux-arm-kernel@lists.infradead.org, kvm@vger.kernel.org, James Morse , Suzuki K Poulose , Oliver Upton , Zenghui Yu , Joey Gouly Subject: Re: [PATCH 10/12] KVM: arm64: nv: Add SW walker for AT S1 emulation In-Reply-To: References: <20240625133508.259829-1-maz@kernel.org> <20240708165800.1220065-1-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") Content-Type: text/plain; charset=US-ASCII X-SA-Exim-Connect-IP: 205.220.129.28 X-SA-Exim-Rcpt-To: alexandru.elisei@arm.com, kvmarm@lists.linux.dev, linux-arm-kernel@lists.infradead.org, kvm@vger.kernel.org, james.morse@arm.com, suzuki.poulose@arm.com, oliver.upton@linux.dev, yuzenghui@huawei.com, joey.gouly@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-20240722_082527_481916_C4CFF55C X-CRM114-Status: GOOD ( 23.48 ) 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+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Hi Alex, On Mon, 22 Jul 2024 11:53:13 +0100, Alexandru Elisei wrote: > > Hi Marc, > > I would like to use the S1 walker for KVM SPE, and I was planning to move it to > a separate file, where it would be shared between nested KVM and SPE. I think > this is also good for NV, since the walker would get more testing. > > Do you think moving it to a shared location is a good approach? Or do you have > something else in mind? I'm definitely open to moving it somewhere else if that helps, though the location doesn't matter much, TBH, and it is the boundary of the interface I'm more interested in. It may need some work though, as the current design is solely written with AT in mind. > Also, do you know where you'll be able to send an updated version of this > series? I'm asking because I want to decide between using this code (with fixes > on top) or wait for the next iteration. Please don't feel that you need to send > the next iteration too soon. The current state of the branch is at [1], which I plan to send once -rc1 is out. Note that this isn't a stable branch, so things can change without any warning! > And please CC me on the series, so I don't miss it by mistake :) Of course! Thanks, M. [1] https://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms.git/log/?h=kvm-arm64/nv-at-pan-WIP -- Without deviation from the norm, progress is not possible.