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 90328C433FE for ; Tue, 15 Nov 2022 16:50:33 +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-Type: List-Subscribe:List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id: In-Reply-To:MIME-Version:References:Message-ID:Subject:Cc:To:From: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=X4mT+nZRzK2QcWkaCxuTyXTRzvlGPo+NwOyaT5HigA4=; b=C8XKx/iamNpEOP7SjK6nr0RODo a5jHAtGIKgwWZb7fFCwwdbB4vnrBhtcMauJpB31j9vBAd7jNW864DeDqUZPblTCEmr5PNSSzEWbyR nj5osGzSZv/5pz9QxlLEZySO86s0RxT91CShG6Jkhby3FjHL7d6z4k7NRBM74dc++ucJNX2I16Aka p7xFt+5iqFk2ihMUzncAIp70OTaC6qLlh5ktt7uGjUnQStv1zGsvLRsBps/qECS5Kj9JDCwOlodCU 4dNRvZR0WCYg8qfO1I6IzlLcph68YDuJkaWid1SlZQpXrGVuud+7jyNDrf49ECDgJQT7PnELJUtvd l9pCsDOw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1ouz7d-00DEGS-8B; Tue, 15 Nov 2022 16:49:17 +0000 Received: from ams.source.kernel.org ([145.40.68.75]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1ouz7a-00DEEs-EY for linux-arm-kernel@lists.infradead.org; Tue, 15 Nov 2022 16:49:15 +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 ams.source.kernel.org (Postfix) with ESMTPS id B1DD6B819D6; Tue, 15 Nov 2022 16:49:12 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id EDD74C433C1; Tue, 15 Nov 2022 16:49:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1668530951; bh=MLSd56ACec3Ej+3AWRcs1mNRHr5QvGOxpK8+uC9jn74=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=tlTchdKE1x5JkmLFeG6MsbFpPv/n8vtomC7hK+l+wWR0wfXLh24ezSaGn3kqu+iQs XU/Yic+QUDqHuPP0mTgR44FFEl1b90S9x+mRWV7bTl5TI7v9Zzc8QoIUeYukgGtMj+ odQa0QNgEXqn9hyXKXNfZaxzGVSvPRI4PS/pHOtryLh5fOuC4k/CO4IFWSZBUTDw4K wc3Ym+7/tTaiO8TMCdnPMGvVt5MRq3PXHA1Nz+X+KU1J5ZrIA5HGPkDAmmxjG+fxjR VvP27Y8Y10x2V8Bq1RFMIL4JVaq4i7HhfraLOALFDKLhN4vEiCVdC7FWYNp0Fsq1wA h/uLSnlj+3pdg== Date: Tue, 15 Nov 2022 16:49:07 +0000 From: Mark Brown To: Will Deacon Cc: Catalin Marinas , Ard Biesheuvel , linux-arm-kernel@lists.infradead.org Subject: Re: [PATCH v2] arm64/fpsimd: Add interface for kernel use of SVE and SME Message-ID: References: <20221103182105.644166-1-broonie@kernel.org> <20221115113729.GD32523@willie-the-truck> MIME-Version: 1.0 In-Reply-To: <20221115113729.GD32523@willie-the-truck> X-Cookie: Ego sum ens omnipotens. X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20221115_084914_653945_CAFA762E X-CRM114-Status: GOOD ( 19.47 ) 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: multipart/mixed; boundary="===============3263153867770627174==" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org --===============3263153867770627174== Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="1Frv2vdryBZwBc+H" Content-Disposition: inline --1Frv2vdryBZwBc+H Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Tue, Nov 15, 2022 at 11:37:30AM +0000, Will Deacon wrote: > On Thu, Nov 03, 2022 at 06:21:05PM +0000, Mark Brown wrote: > > We currently support in kernel use of FPSIMD via the kernel_neon_begin() > > and kernel_neon_end() interface but there is no corresponding interface > > for SVE or SME. Given that SVE hardware is now becoming widely available > Hmm, I don't really understand the point of this. Exporting unused symbols > to modules has a funny smell to it, so let's leave this until we get an > in-tree user (if we decide that we want to support that at all)? That was my expectation - the main goal here was to get something on the list so that people who are experimenting with using the newer FP extensions for in kernel algorithms would be less likely to keep on repeating the same mistakes with the basic "start a kernel FP usage block" bits, we can cut down on repetitive review of the basics a bit by at least pointing them at "use this patch". There should be no cost to carrying the code but until we get some users that are suitable for merging it doesn't really get us anything either. --1Frv2vdryBZwBc+H Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEreZoqmdXGLWf4p/qJNaLcl1Uh9AFAmNzwwIACgkQJNaLcl1U h9Br7Af/fRWZ5wj8XqMKEWnIsb9EhCZHS7okrVikt6JkeZCHwbSxoXIkGqfJ5yyL dsV7oKMm7Kw+aM6pHOvRTyYcHFVALRUpmjgbuSaEYxO1vv7SzgwjLk1KrJlkdKW8 v85mit/HLZc/ZsgSRIby9tIm8EaTq+VNjQjboj/MOJr24PGNMIobkHS+U2ysA69d rlIZIi/rl9LM/WwQ4ZuvVNSzFLicTH63rHiU4eZc4CFPJKIWxPz5MBBlxE1MdsmH VNN6SPUw931whq4Bc9R0Ug4d8iotScNA1UKteW65EBUjl6SbGRWjifAOilpHd1mO eU2oFE8qHdBWekKgyVQi02S0iWzmpg== =ToW+ -----END PGP SIGNATURE----- --1Frv2vdryBZwBc+H-- --===============3263153867770627174== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel --===============3263153867770627174==--