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 43273C4332F for ; Tue, 27 Dec 2022 13:01:27 +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-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References:Message-Id :MIME-Version:Subject:Date:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=3rUgehfSEi7xmE03lrvQDwSRdgyqu8CStDkZoshva5U=; b=Ty+MBtyz3PIXP0 zrSUjM/XnZaW/6Zm75ysj0fjOpqcIMgSWlWe0jgcC3cV444iEeW4i1dKzGXcyyivt9AKCLl6TEBcj NEpR4ADqwZkGHGef3ovs9x0sGm4XETC7qcidn6B53VmXJYqYt2lKh49N3gajSysOhTkXGfifHXCwC p8oqWGPMtQDBGvdmvZUfXtEt8wh/yKPiQxD1AHu6ZSxu30Ow1Gc4WBm5/IaYdz4QjP+1v/4UX9/yF jfTbeDRJEqGGF/43V7Er4tzelKe0ju7uPfxtqxWV0NjbMyjIa2ALICg2w7kyFb85UPFiAicozJFHz IKIUJFiZq0iz4Zxrw0Og==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1pA9Yt-00D4nL-BE; Tue, 27 Dec 2022 13:00:07 +0000 Received: from dfw.source.kernel.org ([2604:1380:4641:c500::1]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1pA9Xk-00D4Mj-8Z for linux-arm-kernel@lists.infradead.org; Tue, 27 Dec 2022 12:58:58 +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 dfw.source.kernel.org (Postfix) with ESMTPS id B38CA6114F; Tue, 27 Dec 2022 12:58:55 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id B5E53C433F1; Tue, 27 Dec 2022 12:58:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1672145935; bh=E/LdTyYvK0OoAy/6ZcHNtVNzfX8cSV80u3qQ9NpUp2w=; h=From:Date:Subject:References:In-Reply-To:To:Cc:From; b=UeILRA4WHZgUQLJ6/Car4gCaARb30RKgUBO0ozwp8DYDtWtcK6t6DPxbffu/FuWoT 40xOzT5L/t9/bwxrY4MyjzVS9vxgasfEhVTaymqArmqwg4AO7/nVl/gr5/6mWqCzRn AVMNaUb0WPLQzQ1SHOSOsdwFESePHcwP9CXmj6hP+TKjVLRSxwQKKIAmmNaONRgJC6 F1h5pc2xZCAQX1WjMJhCbUyg93h9YCGINn5BT/FhO//UKK2fguyr6kf9pJI/+LKbhr a+Sc1nxqnaiaImm1qr8UHOH2o3LxSkoRi91/5fwStDobLiIVs/jpPM0iuSHubBshRV pw8c63yRvO1cQ== From: Mark Brown Date: Tue, 27 Dec 2022 12:55:57 +0000 Subject: [PATCH v3 4/7] arm64/sysreg: Initial annotation of signed ID registers MIME-Version: 1.0 Message-Id: <20221207-arm64-sysreg-helpers-v3-4-0d71a7b174a8@kernel.org> References: <20221207-arm64-sysreg-helpers-v3-0-0d71a7b174a8@kernel.org> In-Reply-To: <20221207-arm64-sysreg-helpers-v3-0-0d71a7b174a8@kernel.org> To: Catalin Marinas , Will Deacon Cc: Suzuki K Poulose , James Morse , Mark Rutland , linux-arm-kernel@lists.infradead.org, Mark Brown X-Mailer: b4 0.12-dev-7ab1d X-Developer-Signature: v=1; a=openpgp-sha256; l=874; i=broonie@kernel.org; h=from:subject:message-id; bh=E/LdTyYvK0OoAy/6ZcHNtVNzfX8cSV80u3qQ9NpUp2w=; b=owEBbQGS/pANAwAKASTWi3JdVIfQAcsmYgBjquwCSvJ//ohSLm9jFbRkRn4Y8dGqR+Mabvw/XW1a 2lRH+UiJATMEAAEKAB0WIQSt5miqZ1cYtZ/in+ok1otyXVSH0AUCY6rsAgAKCRAk1otyXVSH0G9hB/ 9OlhXkEWCA2enS1PKqmdsGOkeutZ7arYcG5e/Qv1celDpkej6A3xYqQRHHI7hmgLenkCeFwYXiB9YF eKnlZTdUSZLqqNl9DEsP/Ta4mDnizURU9N3AIgSCQL87C4YVKrZpOJytV8ZG5rk+qvYYLmmXqmToTA CIxIEQo//qXMP/7gPk5YMvpWnfOx9Thx8vb882DO0KKfUGudXktLgF7CS30J2t2OJa6G/8u38gRuKY 0w8VrSfUUxuLzAEFmA8HSgNOOJA2yZb817aMIIjfqlhv8v2daGKCHBwN6BslUkKVC7EuAEUdTurwMj HCpTZ0LBSg1hqpWbCavNPnWCsvXy9L X-Developer-Key: i=broonie@kernel.org; a=openpgp; fpr=3F2568AAC26998F9E813A1C5C3F436CA30F5D8EB X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20221227_045856_422784_39822E3C X-CRM114-Status: GOOD ( 11.46 ) 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: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org We currently annotate a few bitfields as signed in hwcaps, update all of these to be SignedEnum in the sysreg generation. Further signed bitfields can be done incrementally, this is the minimum required for the conversion of the hwcaps to use token pasting to simplify their declaration. Signed-off-by: Mark Brown --- arch/arm64/tools/sysreg | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm64/tools/sysreg b/arch/arm64/tools/sysreg index e8fb6684d7f3..16488c72827b 100644 --- a/arch/arm64/tools/sysreg +++ b/arch/arm64/tools/sysreg @@ -846,12 +846,12 @@ Enum 27:24 GIC 0b0001 IMP 0b0010 V4P1 EndEnum -Enum 23:20 AdvSIMD +SignedEnum 23:20 AdvSIMD 0b0000 IMP 0b0001 FP16 0b1111 NI EndEnum -Enum 19:16 FP +SignedEnum 19:16 FP 0b0000 IMP 0b0001 FP16 0b1111 NI -- 2.30.2 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel