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 kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id DA8A7C25B75 for ; Fri, 31 May 2024 16:40:05 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 74A636B00AA; Fri, 31 May 2024 12:40:05 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 6F9A06B00AB; Fri, 31 May 2024 12:40:05 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 599B16B00AC; Fri, 31 May 2024 12:40:05 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id 3D5336B00AA for ; Fri, 31 May 2024 12:40:05 -0400 (EDT) Received: from smtpin21.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id EAE241C2C6D for ; Fri, 31 May 2024 16:40:04 +0000 (UTC) X-FDA: 82179253128.21.8E021AE Received: from sin.source.kernel.org (sin.source.kernel.org [145.40.73.55]) by imf12.hostedemail.com (Postfix) with ESMTP id E078340016 for ; Fri, 31 May 2024 16:40:02 +0000 (UTC) Authentication-Results: imf12.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=dSD3vp0E; dmarc=pass (policy=none) header.from=kernel.org; spf=pass (imf12.hostedemail.com: domain of broonie@kernel.org designates 145.40.73.55 as permitted sender) smtp.mailfrom=broonie@kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1717173603; h=from:from:sender: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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=CiR2Pvm+lmsG7po/IOTK16ZKs6EsBbHKCCBAbnu5u5c=; b=5PdsiKO+qNPsyGO04KcfDYeYGoNUwLoEWLzRj2zmaHskq9avS+LSohwzTm8Oyzdb82+VCW kWRWSzBntCIabqklXHn9k8ZJ+DtcjO91fJ5oPJTQQr2griNlyDobCpFIizVFYeXBIpZTUi 4iLWxqTWFUCczlZ2Gr5TUMWB3Vt/R5k= ARC-Authentication-Results: i=1; imf12.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=dSD3vp0E; dmarc=pass (policy=none) header.from=kernel.org; spf=pass (imf12.hostedemail.com: domain of broonie@kernel.org designates 145.40.73.55 as permitted sender) smtp.mailfrom=broonie@kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1717173603; a=rsa-sha256; cv=none; b=SAuwu+v/QHU/ET5cnmh9YRblVLxxTt5KzIFT6Ta3HBVtwb19dJSsW43NWzXt2/BTD3eDSs wcVIipNCw9uLTXiOlAsHkOaobGGNkkbFDBkewOznJhICbKCCQFt0OOP/M+AR/BxdJEP3xV wVo05rZ7GbbCG0CSwNqcdcr7f1h05BI= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sin.source.kernel.org (Postfix) with ESMTP id B6E11CE1D0F; Fri, 31 May 2024 16:39:59 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id E30C6C116B1; Fri, 31 May 2024 16:39:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1717173599; bh=rlYXMn9txVbGYCPiT2IUpgeD44MrV8UPEyTPDwBy2Tk=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=dSD3vp0EAmW3nQ4jBdkff5x8LhXhmeFSYjYCRtLGk9qtpcSIZtZWjiE0CpQ2PzxQG zq8S87nbi8joiFp3jMggqggvZNfuUE+8cUzIpK9+5B9iud3ukrsQmxDrR9gP3vcCYM 2EtmrX3DIxOWBZb8slu2bltZvdr8hLJw0rZU28LN29nZCAoabp7PbOllZeJho9tGBX Xb6CcTbaxFh7g+zcdkqIY2G2nd0RUVAzTmKC/cwjoAEmV6derZ1lQWvYJc5KiQH+OR xsiLE2t3HEY0uiywjJbomMZLqWwmNUv+lV4FB+jXwbYBSshDHzUyKDOu1WXCqi7Fwn gSwAB/Ll67+Dg== Date: Fri, 31 May 2024 17:39:51 +0100 From: Mark Brown To: Amit Daniel Kachhap Cc: Joey Gouly , linux-arm-kernel@lists.infradead.org, akpm@linux-foundation.org, aneesh.kumar@kernel.org, aneesh.kumar@linux.ibm.com, bp@alien8.de, catalin.marinas@arm.com, christophe.leroy@csgroup.eu, dave.hansen@linux.intel.com, hpa@zytor.com, linux-fsdevel@vger.kernel.org, linux-mm@kvack.org, linuxppc-dev@lists.ozlabs.org, maz@kernel.org, mingo@redhat.com, mpe@ellerman.id.au, naveen.n.rao@linux.ibm.com, npiggin@gmail.com, oliver.upton@linux.dev, shuah@kernel.org, szabolcs.nagy@arm.com, tglx@linutronix.de, will@kernel.org, x86@kernel.org, kvmarm@lists.linux.dev Subject: Re: [PATCH v4 18/29] arm64: add POE signal support Message-ID: <7789da64-34e2-49db-b203-84b80e5831d5@sirena.org.uk> References: <20240503130147.1154804-1-joey.gouly@arm.com> <20240503130147.1154804-19-joey.gouly@arm.com> <229bd367-466e-4bf9-9627-24d2d0821ff4@arm.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="crruTSd4fVdttIMX" Content-Disposition: inline In-Reply-To: <229bd367-466e-4bf9-9627-24d2d0821ff4@arm.com> X-Cookie: Serving suggestion. X-Rspamd-Queue-Id: E078340016 X-Stat-Signature: 8nbbrrofrdqgq7mgyguusgi7xsmf1qi9 X-Rspam-User: X-Rspamd-Server: rspam11 X-HE-Tag: 1717173602-945647 X-HE-Meta: U2FsdGVkX19yqo4J/xZfW/g0EoksL2X1LOCGPMPHzqPR2x/IVPkHrdQxSV1O+RrzDHD8joOj5sn6p1QA5g7xRq+NZpGP+KBK661P0R08ao+IrqpBpc8+Jv26NBUpfMsKtIPrzBwed6KGIbSe2vSDVKem124WSuC63KGG4N8a1bBtZJ5/349YDSImerHCtXDsXCIiSOnoiKTELQ/ssntV0bvPVH/BURpPIUc2DQDp5F20uFZ+6w7rjA05zvGFVpfFcPNNopQMAQoivBQDsR1pIZ35QpoiAMinbVwykLv4EHWwo7QBjgV7SFB31y92X27LqY9Gs4eC6BamfGkgmDfeoDQtrJbz7FHa6SDgJivbsLQAMRFw2yyoPZc+8o3jQbJoxZHmrL7rnsOCiQIfxRDbIX0AIDsBKBA+sToNywc3J5bpFTwiap7+KVZcW0T9jwAB1fZqo5zAckuxDn1HoAKPZbqKV4r20VYMXu8knPwdMEurR7azlgYas/kdG+/AlHFENFVt3xc+5mCbfcdyai6rPpkqHKgTWradiSKVOtTdCgb9YoGTdqCB4yJwEPoDizJaBPOELONVKJTqbe4mIgtTAOpifK6tJTrGZdK5a0okXmlyqvx6gNXDVz8Y2PKBVjvbi+fTynchJwhA/+dVNE8SwPInzX+ZGvM5VjTBJTg9vGf/QjgnhaiZSSd21HZRE9uuwGSQxRKRPKWFGTFWMvPuCdx0DlHAKQp+vZP6zDfJ802112tE0uWBQYIhWkmoJMgEOKIgqsLwmI4r74d7C9W7brsbkspoOnz7JjuD1Q+CmgBv9/GZuSwOrMxvs00Exonudnc1Iv2TOuNPXOVEvTE7WJh+YfFuWbcR5gFoqpe48HEeYoKHUQrg/kaTP4KXeTc/0TgF0BPobj9wcg5n8SiL0N0gztXfQG1Oayq8MGF1i27gTwa4eSuQv+n1TEYWmsFos0x+B8Ppb320GylCKNw 0Dd0/d/l if+7Yj5IOTXhkmDm8Wtwjjq9sjMCWfja+Lk6Igm2dSFcLAlBbMOgocqTHTdMLFEIxol8DCINmhK0ebMvgeyv0w96m3u7/o7dZaCkHtCG79jaeuO4Bcy2XTyedL6jiw9lQGSGTHwYWfLIQdOcpl66izmfC3t8KytoLh39T3QdoVLWlgW+xrX644W5YQQVXznCzAt2Ok6/kNzioq0YMAUXhxyN3Qya3aL9re1oWCJqeKflWTKXHdnOIoCZndw== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: --crruTSd4fVdttIMX Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Tue, May 28, 2024 at 12:26:54PM +0530, Amit Daniel Kachhap wrote: > On 5/3/24 18:31, Joey Gouly wrote: > > +#define POE_MAGIC 0x504f4530 > > +struct poe_context { > > + struct _aarch64_ctx head; > > + __u64 por_el0; > > +}; > There is a comment section in the beginning which mentions the size > of the context frame structure and subsequent reduction in the > reserved range. So this new context description can be added there. > Although looks like it is broken for za, zt and fpmr context. Could you be more specific about how you think these existing contexts are broken? The above looks perfectly good and standard and the existing contexts do a reasonable simulation of working. Note that the ZA and ZT contexts don't generate data payload unless userspace has set PSTATE.ZA. --crruTSd4fVdttIMX Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEreZoqmdXGLWf4p/qJNaLcl1Uh9AFAmZZ/VYACgkQJNaLcl1U h9Ci3wgAgleCKLaBEMbJu0CzmzGdWvFcfWAwe7pJAUfgV6FDy/JI8Gy8L94zl2Gw 7U3DH3qDg1TZkpc+LT7nqNuoXy4rjjES8veABih0GdUG8DILjqvgitPM6smrf391 KPXshBFPzSV8efQnp15FPdkUJ/jF6+EqJ6Q03F4FOlYbPMRH0d1GKVmU+r09JNOD 2Gh2GZOhyuCLUqqwuDmjpgvHScykEMIN+c7mX1MDYt0xmC9SFTWI7w7Knv15wNPG I5Bzm7+iqF4KLxD5qazPSlsNihVRSEFDajD8tTpx9601oadr7+oG51y4P71GloJz c8HHc7Cs4xJpmMSz2TvtDfKpKVWj0w== =+zed -----END PGP SIGNATURE----- --crruTSd4fVdttIMX--