From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from jabberwock.ucw.cz (jabberwock.ucw.cz [46.255.230.98]) (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 E584F1FECCE; Mon, 2 Dec 2024 12:04:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=46.255.230.98 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1733141101; cv=none; b=PSVY/VpPX1zEplwZ2HSRtUyWUjFfZlWecQNQRG7Rfh+238zLm26w1Z+ybfkzlCSMegto5ci70caSxPdKCZRIwx8SDgYafRRZpiIjSVJ5ezPOk2fj6m9RYh33BVa7gpahzMvJKrH9PRn1B9YDAuVUU9RA8CR716wkCWJzZhMj1mw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1733141101; c=relaxed/simple; bh=3fgC2VCsjiFNi8y9u5JWWhnjpjAWSTZSe9/C8VYmkoc=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=uYwZwzBgMoy/h4V6J37aug2YLD+8u/ffWOfUBDK1gGNg9yhYrkB56o/TVek7ACbp68WsODGJX2Jmp4bTw2mwGa/Id8LIAM36SVF+F3uRKbj/2kIO0dTmNSdCa7llau4La1lgaFwETS6qX8KrjxpoUWWQA4cznldI5oVgoYJBFWc= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=denx.de; spf=fail smtp.mailfrom=denx.de; arc=none smtp.client-ip=46.255.230.98 Authentication-Results: smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=denx.de Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=denx.de Received: by jabberwock.ucw.cz (Postfix, from userid 1017) id 46D7A1C00C4; Mon, 2 Dec 2024 13:04:58 +0100 (CET) Date: Mon, 2 Dec 2024 13:04:57 +0100 From: Pavel Machek To: Sasha Levin Cc: linux-kernel@vger.kernel.org, stable@vger.kernel.org, Mark Brown , Catalin Marinas , will@kernel.org, shuah@kernel.org, mark.rutland@arm.com, thiago.bauermann@linaro.org, linux-arm-kernel@lists.infradead.org, linux-kselftest@vger.kernel.org Subject: Re: [PATCH AUTOSEL 5.10 4/5] kselftest/arm64: Corrupt P0 in the irritator when testing SSVE Message-ID: References: <20241124124210.3337020-1-sashal@kernel.org> <20241124124210.3337020-4-sashal@kernel.org> Precedence: bulk X-Mailing-List: linux-kselftest@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="5C6mcP4K8z2tNCMR" Content-Disposition: inline In-Reply-To: <20241124124210.3337020-4-sashal@kernel.org> --5C6mcP4K8z2tNCMR Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi! > From: Mark Brown >=20 > [ Upstream commit 3e360ef0c0a1fb6ce9a302e40b8057c41ba8a9d2 ] >=20 > When building for streaming SVE the irritator for SVE skips updates of bo= th > P0 and FFR. While FFR is skipped since it might not be present there is no > reason to skip corrupting P0 so switch to an instruction valid in streami= ng > mode and move the ifdef. This is mismerged. Original patch moves #ifdef. How did AUTOSEL came up with this? Best regards, Pavel > +++ b/tools/testing/selftests/arm64/fp/sve-test.S > @@ -459,7 +459,8 @@ function irritator_handler > movi v9.16b, #2 > movi v31.8b, #3 > // And P0 > - rdffr p0.b > + ptrue p0.d > +#ifndef SSVE > // And FFR > wrffr p15.b > =20 --=20 DENX Software Engineering GmbH, Managing Director: Erika Unter HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany --5C6mcP4K8z2tNCMR Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iF0EABECAB0WIQRPfPO7r0eAhk010v0w5/Bqldv68gUCZ02iaQAKCRAw5/Bqldv6 8mzMAJ412V6JjbuxcrchCjkJtPf4IIGCNACfW7cPJx2m3ROlazM0FJ728S145fE= =cDPI -----END PGP SIGNATURE----- --5C6mcP4K8z2tNCMR--