]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
arm64/sysreg: Update ID_AA64ZFR0_EL1 to DDI0601 2024-09
authorMark Brown <broonie@kernel.org>
Wed, 11 Dec 2024 01:02:49 +0000 (01:02 +0000)
committerWill Deacon <will@kernel.org>
Tue, 7 Jan 2025 15:16:22 +0000 (15:16 +0000)
DDI0601 2024-09 introduces SVE 2.2 as well as a few new optional features,
update sysreg to reflect the changes in ID_AA64ZFR0_EL1 enumerating them.

Signed-off-by: Mark Brown <broonie@kernel.org>
Link: https://lore.kernel.org/r/20241211-arm64-2024-dpisa-v4-4-0fd403876df2@kernel.org
Signed-off-by: Will Deacon <will@kernel.org>
arch/arm64/tools/sysreg

index 6246aaea7a49a804836d3bedabd7c9fa1e582869..8b8af8f3120c813c5825c9862e44954b2b1191e5 100644 (file)
@@ -1048,7 +1048,10 @@ UnsignedEnum     55:52   F32MM
        0b0000  NI
        0b0001  IMP
 EndEnum
-Res0   51:48
+UnsignedEnum   51:48   F16MM
+       0b0000  NI
+       0b0001  IMP
+EndEnum
 UnsignedEnum   47:44   I8MM
        0b0000  NI
        0b0001  IMP
@@ -1066,6 +1069,7 @@ Res0      31:28
 UnsignedEnum   27:24   B16B16
        0b0000  NI
        0b0001  IMP
+       0b0010  BFSCALE
 EndEnum
 UnsignedEnum   23:20   BF16
        0b0000  NI
@@ -1076,16 +1080,22 @@ UnsignedEnum    19:16   BitPerm
        0b0000  NI
        0b0001  IMP
 EndEnum
-Res0   15:8
+UnsignedEnum   15:12   EltPerm
+       0b0000  NI
+       0b0001  IMP
+EndEnum
+Res0   11:8
 UnsignedEnum   7:4     AES
        0b0000  NI
        0b0001  IMP
        0b0010  PMULL128
+       0b0011  AES2
 EndEnum
 UnsignedEnum   3:0     SVEver
        0b0000  IMP
        0b0001  SVE2
        0b0010  SVE2p1
+       0b0011  SVE2p2
 EndEnum
 EndSysreg