From patchwork Sat Dec 9 01:02:46 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mark Brown X-Patchwork-Id: 13485916 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 1E79DC4167B for ; Sat, 9 Dec 2023 01:04:00 +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:MIME-Version:Message-Id:Date: Subject:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=M1sKVS09IvG98UlWNraMvsZL1YMh1TDXgVX1JvFs1N4=; b=orYgl3CDTftC9D n6w2UjlE/ChDIPaiP6bA/C6SZ10MT5+pRBR7NL4KUH11uaqOz+2JpgPmHo7kqoY8edbBXT1lpma53 DncVGHj3Dlf0L2qUYKbnhD33R2phxzRjT4HGUbwFECrN0EqyDW4kf169/YiGR4xwAdUG3JerlIUHg M9Erc/ytk9zQcrB62j4aTlvknikt9LJnqWoFUphG7C4Far2MVfv8zydonH70/8B9vyqGVjXQ/VcWy U1ptemXYWQF87pZXVs3SHhDuWGbxVzOzI754ILXIP9F315Bs1Ry0n1UVwkrvbFuuC8qGWDS37amSo dyrcvcFECOY6+RLRKFjQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1rBlkl-00Gr3r-2Y; Sat, 09 Dec 2023 01:03:35 +0000 Received: from sin.source.kernel.org ([145.40.73.55]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1rBlkj-00Gr2H-0g for linux-arm-kernel@lists.infradead.org; Sat, 09 Dec 2023 01:03:34 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sin.source.kernel.org (Postfix) with ESMTP id C613FCE2A63; Sat, 9 Dec 2023 01:03:29 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 01446C433C7; Sat, 9 Dec 2023 01:03:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1702083809; bh=BErQWrldxeV1sBUXqZHMHhJA9PvNZRymEwCy4RD9z34=; h=From:Subject:Date:To:Cc:From; b=aO5UiJuurBAks19I70iYXp0RzPsBpyzX48BRLht8RH3ErRpd+l1rhyb/lP7OrJlNW gfpv4lEaoJJI2oKxtmcV6wTId8DW1pC+SF+QYASCX0HdIVwa2TaDo25IRDNgO4l6Cg rdCq6kzvl3HV7RBwtMm0owmqVBIPpEVCTyX5dKKhJLF1OX77ZwFds1WnDQX3Lw6KsR 3xNij9cNZabNvp2RQ2O3orcyeVF/qVXgxcEJ6FCuvwiRmd5SwiXloJjm6RHDe4JmLO Q2uewNiDLwmGBOZm4f7CjORau24v7Kr6jNKYoJmed2kk8cHNEsMV2Mc0moPMazpzX2 /4BF3zgU7e9hw== From: broonie@kernel.org Subject: [PATCH 00/13] arm64/sysreg: System register updates from the 2023-09 XML release Date: Sat, 09 Dec 2023 01:02:46 +0000 Message-Id: <20231209-b4-arm64-sysreg-additions-v1-0-45284e538474@kernel.org> MIME-Version: 1.0 X-B4-Tracking: v=1; b=H4sIALa8c2UC/x3MPQqAMAxA4atIZgO2FhGvIg61TTWDPyQiinh3i +MbvveAkjApdMUDQicrb2sOUxYQZr9OhBxzg61sbWzV4ujQy9I41FuFJvQx8pGRYjCpHp0PMaU Wst+FEl//ux/e9wMFiflPawAAAA== To: Catalin Marinas , Will Deacon Cc: Fuad Tabba , Joey Gouly , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Mark Brown X-Mailer: b4 0.13-dev-0438c X-Developer-Signature: v=1; a=openpgp-sha256; l=2214; i=broonie@kernel.org; h=from:subject:message-id; bh=BErQWrldxeV1sBUXqZHMHhJA9PvNZRymEwCy4RD9z34=; b=owEBbQGS/pANAwAKASTWi3JdVIfQAcsmYgBlc7zUxT/y0DncibSyBkBu1ee5A0wlRm3vmW324 bj6oXwH2sWJATMEAAEKAB0WIQSt5miqZ1cYtZ/in+ok1otyXVSH0AUCZXO81AAKCRAk1otyXVSH 0JenB/wMqKbDToJqe2IJkggTQM3KjFHW29AfV1lvJhL5PEE4KyuXenFFg23mDV61ywGraW2OK5k 1TN6/KAM+6T1Dey0rFNeJaVGh5HKcNmJyrXfPwwpCWt/KCLr9n6G/0/I9AES3K0GAXowc9CqvtX fl/qf5wIdqXQFEreX465jmrXGvx48RBUOQ+P3opWiF9mCZj3B5SoN4FN7bmiOJSiQgvwZ5waK3g g/JCTJgw49ZhCG1Jm0co2Cxd3sX6N22O3xBxuIIV5VpvBXiwJEDuweMVvQsHbG/T6YjBvf1c4jC qf+6F3ce01dAFqnu9fpVkW/fi9wPyskOeOkJKckuJCwNxr2J 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-20231208_170333_723571_1ECFBFFF X-CRM114-Status: GOOD ( 11.71 ) 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: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org A number of serieses on the list have updates updates and additions to the system registers, and as a result of the work being done on KVM (especially nested virtualisation) there are overlaps and duplication of work between people unaware of other pending serieses. This series collects together all the work that's been done on updating the system register definitions that don't have pending review issues which I'm aware of with the aim of at least making it easier to find things. Since the system register definitions are part of the architecture they're unlikely to change based on review of the serieses that they are included in so it seems like it might make life easier to merge these updates even without their users. There is a small amount of overhead from the increased size of the source and generated files but on the other hand it would reduce the size of the serieses while they are in review and make it less likely that we get duplicated work. Signed-off-by: Mark Brown --- Fuad Tabba (2): arm64/sysreg: Update HFGITR_EL2 definiton to DDI0601 2023-09 arm64/sysreg: Add definition for HAFGRTR_EL2 Joey Gouly (2): arm64/sysreg: add system register POR_EL{0,1} arm64/sysreg: update CPACR_EL1 register Mark Brown (9): arm64/sysreg: Add definition for ID_AA64PFR2_EL1 arm64/sysreg: Update ID_AA64ISAR2_EL1 defintion for DDI0601 2023-09 arm64/sysreg: Add definition for ID_AA64ISAR3_EL1 arm64/sysreg: Add definition for ID_AA64FPFR0_EL1 arm64/sysreg: Update ID_AA64SMFR0_EL1 definition for DDI0601 2023-09 arm64/sysreg: Update SCTLR_EL1 for DDI0601 2023-09 arm64/sysreg: Update HCRX_EL2 definition for DDI0601 2023-09 arm64/sysreg: Add definition for FPMR arm64/sysreg: Add new system registers for GCS arch/arm64/include/asm/sysreg.h | 13 ++ arch/arm64/tools/sysreg | 270 ++++++++++++++++++++++++++++++++++++++-- 2 files changed, 273 insertions(+), 10 deletions(-) --- base-commit: 2cc14f52aeb78ce3f29677c2de1f06c0e91471ab change-id: 20231208-b4-arm64-sysreg-additions-c1f3b4acdff8 Best regards,