Received: by 2002:a05:7412:8d10:b0:f3:1519:9f41 with SMTP id bj16csp2700250rdb; Fri, 8 Dec 2023 17:04:37 -0800 (PST) X-Google-Smtp-Source: AGHT+IEstzTTY1LxakjpSMxQ+Fte5QHGcRpdJ8yI4prk9DTEPXOdHdHpnaRSb+KWlD2zArqTbpi6 X-Received: by 2002:a05:6358:7296:b0:170:17ea:f4e4 with SMTP id w22-20020a056358729600b0017017eaf4e4mr1012525rwf.49.1702083877163; Fri, 08 Dec 2023 17:04:37 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702083877; cv=none; d=google.com; s=arc-20160816; b=r4Wo4D2DloaI4l6xc9PW8I73hrAY/NiiT12q/NKgjcTuirMIpzUp0uX1vtFqeHv8Hf 5k2TnihiJriCa8YtmhR13ztIRoSytBro9eqKVfpqnzeryIcRzZ0iEV0Sf9gG3gqIa20P ol87xKoEd7Y5d+KNbTR7GtjbirXnTU5k8fWhPWGKS6S1kbtbSQ/tY5VDlaAOTdeCDXww k5qtx9sGbqDV/k7tp5bu1XinaPDceiEgRe3ns+IMlAlOUbA58Cvuey1r3JsyP/W32lxU qlEJ7CK3ud8ZJMJxkxjRCqEHKV6uK9MWFipWksG6KfMbx7U+zJUNn3mqR5HAk3yQaRPd YBzg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:content-transfer-encoding:mime-version :message-id:date:subject:from:dkim-signature; bh=sOoNEDrp+m2WZ7Qm68SEwMXAQ4LoqTGUSpQAhQUbHwU=; fh=RQpcuy0YgCiqZ+RbF/rOk8HfHduhyUUElRjcxQgQpaM=; b=ZhQxmumx+vUCNW4ME33+/omUwu4fqkDjF5KPI3F8sDTsbfsVrD8ok5ji276Q152xfh MHyAoREdZCpbfxbk/j8ye/nOmTGX8CexRAMynj8ym5HnoVtmIYgBWRi8SUyJNKJLTwrk SKP47uYCD76lIJpttMOL50qB17CtBPayxB1iFWD5yFcGLK6JOAhf8AYLu0RyRSa37XQl gV0fEs8TBq0LCcwjSxfRgS/Qar52KFJTiSWJeCpWRTQ9MC2Qq422ZUdM7iO8OEDCgTI4 0OT5vEMgoELTpUZI60QkLRKl+yIaOaP6I2g4xc3tio5AB3u0Ds6ofYEfAppk5mOBws4F m1tw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=aO5UiJuu; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.38 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from fry.vger.email (fry.vger.email. [23.128.96.38]) by mx.google.com with ESMTPS id pw9-20020a17090b278900b002867ec14e6fsi2421102pjb.153.2023.12.08.17.04.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 08 Dec 2023 17:04:37 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.38 as permitted sender) client-ip=23.128.96.38; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=aO5UiJuu; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.38 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by fry.vger.email (Postfix) with ESMTP id B6BF0807C740; Fri, 8 Dec 2023 17:03:42 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at fry.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1574906AbjLIBDZ (ORCPT + 99 others); Fri, 8 Dec 2023 20:03:25 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57028 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229525AbjLIBDX (ORCPT ); Fri, 8 Dec 2023 20:03:23 -0500 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 88E021720 for ; Fri, 8 Dec 2023 17:03:29 -0800 (PST) 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 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit 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-Spam-Status: No, score=-1.2 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on fry.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (fry.vger.email [0.0.0.0]); Fri, 08 Dec 2023 17:03:42 -0800 (PST) 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, -- Mark Brown