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 664F0257849; Mon, 1 Sep 2025 12:44:07 +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=1756730647; cv=none; b=oKxrEuSrPL9rDA9YlYRHJ+P0Sdy1EmLTB5ED+NGx7J33IryiyORytYE3Cdn59vx6kIVrDvpJU71bOBIQos38Csw19MjA5i01+Vwbj5Nk7q8KaoyGQUontBtXYfKD3GmMijrTbXqgEceBhEjyETDq8yCCiXjnvEIIRac+uVepbMI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756730647; c=relaxed/simple; bh=xS03v2TkqZ914q+CnyNuJM7g8ydeDJk4rbXJkzSNvzo=; h=Date:Message-ID:From:To:Cc:Subject:In-Reply-To:References: MIME-Version:Content-Type; b=IhpnG5SHMTQhkSUiaH2FmwjSW4zCn8H0evgEsgdEa+bHoQ3zLBseAZi3Diosrlldw9M06teJtS6OyHAD7i/Q7mz2Fr3e7Y/J0q8dojX0I1j5Paiwhk4Qx68WfqG5HHGXOUlLkMjZfQeGXtuoNKM7yyIaGF0dD3VRQAP5VGJRaYQ= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=ZM4wnWCw; 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="ZM4wnWCw" Received: by smtp.kernel.org (Postfix) with ESMTPSA id E3317C4CEF0; Mon, 1 Sep 2025 12:44:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1756730647; bh=xS03v2TkqZ914q+CnyNuJM7g8ydeDJk4rbXJkzSNvzo=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=ZM4wnWCw3tsA75GNFGlp/0sQun8y4D4YdR2MCR8YW+lJXSw9ZktiGYeFb423TrUQ0 0dtvqMY6EzjZ7A1O/5dS0YchqbOY7sZnzDUwyGtVfXN/aH6pPdw71z3gwixyxTyn2t yVZ3s9wpExIlZd346VsPR9bHG5bO3AySlSy6saktl8Uvd11mVQ6WNZMdTgEs7YyWrg 6cSswBws8PKdP6wopplVz2HkQPC0G6YQud4LukjK2ZbNhxZZhhYolKmnAP1s6Rxwtc M5Wx6bFTaF35RAyg/mAGOYa8Oh8QM8C0D6hc+lfdKn7fWavTRV8ewVaceBleoXFlZI xuKOPzlvTA0FQ== Received: from sofa.misterjones.org ([185.219.108.64] helo=goblin-girl.misterjones.org) by disco-boy.misterjones.org with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1ut3tE-00000002Fm1-2nPt; Mon, 01 Sep 2025 12:44:04 +0000 Date: Mon, 01 Sep 2025 13:44:04 +0100 Message-ID: <861poqe417.wl-maz@kernel.org> From: Marc Zyngier To: Mark Brown Cc: Oliver Upton , Joey Gouly , Catalin Marinas , Suzuki K Poulose , Will Deacon , Paolo Bonzini , Jonathan Corbet , Shuah Khan , Dave Martin , Fuad Tabba , Mark Rutland , linux-arm-kernel@lists.infradead.org, kvmarm@lists.linux.dev, linux-kernel@vger.kernel.org, kvm@vger.kernel.org, linux-doc@vger.kernel.org, linux-kselftest@vger.kernel.org Subject: Re: [PATCH v7 00/29] KVM: arm64: Implement support for SME In-Reply-To: <20250822-kvm-arm64-sme-v7-0-7a65d82b8b10@kernel.org> References: <20250822-kvm-arm64-sme-v7-0-7a65d82b8b10@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/30.1 (aarch64-unknown-linux-gnu) MULE/6.0 (HANACHIRUSATO) Precedence: bulk X-Mailing-List: linux-doc@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII X-SA-Exim-Connect-IP: 185.219.108.64 X-SA-Exim-Rcpt-To: broonie@kernel.org, oliver.upton@linux.dev, joey.gouly@arm.com, catalin.marinas@arm.com, suzuki.poulose@arm.com, will@kernel.org, pbonzini@redhat.com, corbet@lwn.net, shuah@kernel.org, Dave.Martin@arm.com, tabba@google.com, mark.rutland@arm.com, linux-arm-kernel@lists.infradead.org, kvmarm@lists.linux.dev, linux-kernel@vger.kernel.org, kvm@vger.kernel.org, linux-doc@vger.kernel.org, linux-kselftest@vger.kernel.org X-SA-Exim-Mail-From: maz@kernel.org X-SA-Exim-Scanned: No (on disco-boy.misterjones.org); SAEximRunCond expanded to false On Fri, 22 Aug 2025 02:53:29 +0100, Mark Brown wrote: > > I've removed the RFC tag from this version of the series, but the items > that I'm looking for feedback on remains the same: > > - The userspace ABI, in particular: > - The vector length used for the SVE registers, access to the SVE > registers and access to ZA and (if available) ZT0 depending on > the current state of PSTATE.{SM,ZA}. > - The use of a single finalisation for both SVE and SME. How about Cc'ing the QEMU folks? They are the ones consuming these APIs. Peter Maydell and Eric Auger spring to mind as potential targets. M. -- Without deviation from the norm, progress is not possible.