Message ID | 20221207-arm64-sysreg-helpers-v4-2-25b6b3fb9d18@kernel.org (mailing list archive) |
---|---|
State | New, archived |
Headers | show
Return-Path: <linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org> 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 B1169C54EAA for <linux-arm-kernel@archiver.kernel.org>; Tue, 31 Jan 2023 00:20:26 +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=cSZ1nbYDF15fJ8QPtIAOs5MWTqpoQnYvC67/DERZ/Gk=; b=iP8nkm3dX/jSzq /IjvC7GHxGKhXj0dqxOo499TQuK4auA4dm/f0KyNVFyaBpT+ebEqiT3QkY1wADDu66kvby48TJjr4 mqCKTHZjgzGQKaqCvql9AieE2RRwwsXbFr8JPrO+3Zj1CDC0HuX3nAKc91GOCh82LQRWESiqAPygb lb5dEE1N3+14JCmhbafRL2oNaZtj3UW7vsuIk/A4Z498eQMPW1U31dg9wmG9fA8forddMrOCCF3g7 fOctm4Psko56KQP6uyfuIOOl6q7MFl7fXQPx9+zP0wLwA1ZqJkX8bQ7ZI5bbm1k+Nuze+2cTT2vrf fL7RurMgL8GC2kS7IuyQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1pMeMt-005rGv-Ij; Tue, 31 Jan 2023 00:19:23 +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 1pMeMc-005rDz-PT for linux-arm-kernel@lists.infradead.org; Tue, 31 Jan 2023 00:19:08 +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 276F9B818C2; Tue, 31 Jan 2023 00:19:05 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 43D76C433EF; Tue, 31 Jan 2023 00:19:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1675124343; bh=EFtFu8HBSLunx/cx+zTlXdvxwRC7OMhjvzQoA+Z1HJQ=; h=From:Date:Subject:References:In-Reply-To:To:Cc:From; b=PlrP9+ENXLhBPrFfSdc+MnaE2ILR3q/0eJFiTnEMkP+gdkqqiROVXn7ruXFUJTuka Hr60DVd0Vah19DENgd/wl5iZOjSOoBJCC0o3md1RH8hJ0naBAF7mG5iW7ojh4dU3pE 2KoSiMzQauUuXcRJpN0n93J6jCcyulL0/dwsC7GKBPV/RHh9AnHUZXFO4RubPKSqlP NyDCs9i5k0B2mhVnn1rz/hT9KFsODen9O8M67jqqm9NVDSZDxOZZuUrNACkcg+8Uj+ RHT2NVsnezUj8zmjXE3A46rj7msqcF2JXAjpzBovMdhj43Wy9kv+1rP4sjqt0uGGRj sHFCeE4vx0cvw== From: Mark Brown <broonie@kernel.org> Date: Tue, 31 Jan 2023 00:18:44 +0000 Subject: [PATCH v4 2/5] arm64/sysreg: Initial annotation of signed ID registers MIME-Version: 1.0 Message-Id: <20221207-arm64-sysreg-helpers-v4-2-25b6b3fb9d18@kernel.org> References: <20221207-arm64-sysreg-helpers-v4-0-25b6b3fb9d18@kernel.org> In-Reply-To: <20221207-arm64-sysreg-helpers-v4-0-25b6b3fb9d18@kernel.org> To: Catalin Marinas <catalin.marinas@arm.com>, Will Deacon <will@kernel.org> Cc: Suzuki K Poulose <suzuki.poulose@arm.com>, James Morse <james.morse@arm.com>, Mark Rutland <mark.rutland@arm.com>, Amit Daniel Kachhap <amit.kachhap@arm.com>, linux-arm-kernel@lists.infradead.org, Mark Brown <broonie@kernel.org> X-Mailer: b4 0.12.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=874; i=broonie@kernel.org; h=from:subject:message-id; bh=EFtFu8HBSLunx/cx+zTlXdvxwRC7OMhjvzQoA+Z1HJQ=; b=owEBbQGS/pANAwAKASTWi3JdVIfQAcsmYgBj2F5ux0xIF1T9JS8rbK+9cyXruHF5PNobwhpX1Zj3 LhdYFSWJATMEAAEKAB0WIQSt5miqZ1cYtZ/in+ok1otyXVSH0AUCY9hebgAKCRAk1otyXVSH0OJSB/ 4+A6gdAL/VHh2jRgwqmu0My7/+HhVRF+0UftGz97ANXgVDcTcxLtSTBoC9R/4Td7kz6r51+JjJhyHz 8QwW+LIpo7uOlmcg+BeC2HFUB52faHgo/HYviQWaxkzB9imejZ176GgETWfKosCxnbJzxsZmLz7lWB PCLNBOGlUARMfaljYvubfCH0hO0Wnt1k12W3tgK79Oc5YcbGTgAMTs4CnqLHLcNU8PfE8z9Mz+V2NR 7hrt0Ae5XZyffwcWfy+/SbseHZJr3XbDLroVPTT8X8kFNQ6iJbTQzxpAl/PGOXi9sbowKF4G4PlS1F Ky/nS3nVSPP3X7/JhUqU5x6tKyn9MO 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-20230130_161907_019758_AD87776B X-CRM114-Status: GOOD ( 11.57 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: <linux-arm-kernel.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-arm-kernel/> List-Post: <mailto:linux-arm-kernel@lists.infradead.org> List-Help: <mailto:linux-arm-kernel-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" <linux-arm-kernel-bounces@lists.infradead.org> Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org |
Series |
arm64/cpufeature: Make use of sysreg helpers for hwcaps
|
expand
|
diff --git a/arch/arm64/tools/sysreg b/arch/arm64/tools/sysreg index a01161c02c63..adc3fcde2777 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
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 <broonie@kernel.org> --- arch/arm64/tools/sysreg | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)