Message ID | 20231209-b4-arm64-sysreg-additions-v1-0-45284e538474@kernel.org (mailing list archive) |
---|---|
Headers | show |
Series | arm64/sysreg: System register updates from the 2023-09 XML release | expand |
On Sat, 09 Dec 2023 01:02:46 +0000, broonie@kernel.org wrote: > 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. > > [...] Applied to arm64 (for-next/sysregs), thanks! [01/13] arm64/sysreg: Update HFGITR_EL2 definiton to DDI0601 2023-09 https://git.kernel.org/arm64/c/256f442895ed [02/13] arm64/sysreg: Add definition for HAFGRTR_EL2 https://git.kernel.org/arm64/c/41bb68fbd016 [03/13] arm64/sysreg: add system register POR_EL{0,1} https://git.kernel.org/arm64/c/c0c5a8ea96b8 [04/13] arm64/sysreg: update CPACR_EL1 register https://git.kernel.org/arm64/c/35768b23d830 [05/13] arm64/sysreg: Add definition for ID_AA64PFR2_EL1 https://git.kernel.org/arm64/c/9fb5dc53a117 [06/13] arm64/sysreg: Update ID_AA64ISAR2_EL1 defintion for DDI0601 2023-09 https://git.kernel.org/arm64/c/6e3dcfd13975 [07/13] arm64/sysreg: Add definition for ID_AA64ISAR3_EL1 https://git.kernel.org/arm64/c/b5aefb668701 [08/13] arm64/sysreg: Add definition for ID_AA64FPFR0_EL1 https://git.kernel.org/arm64/c/9e4f409b07df [09/13] arm64/sysreg: Update ID_AA64SMFR0_EL1 definition for DDI0601 2023-09 https://git.kernel.org/arm64/c/8afe582d7700 [10/13] arm64/sysreg: Update SCTLR_EL1 for DDI0601 2023-09 https://git.kernel.org/arm64/c/a6052284a9f9 [11/13] arm64/sysreg: Update HCRX_EL2 definition for DDI0601 2023-09 https://git.kernel.org/arm64/c/126cb3a60d35 [12/13] arm64/sysreg: Add definition for FPMR https://git.kernel.org/arm64/c/e3a649ecf8b9 [13/13] arm64/sysreg: Add new system registers for GCS https://git.kernel.org/arm64/c/e94e06d8a796 Cheers,
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 <broonie@kernel.org> --- 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,