Skip to content

Commit 6e3dcfd

Browse files
brooniewilldeacon
authored andcommitted
arm64/sysreg: Update ID_AA64ISAR2_EL1 defintion for DDI0601 2023-09
DDI0601 2023-09 defines some new fields in previously RES0 space in ID_AA64ISAR2_EL1, together with one new enum value. Update the system register definition to reflect this. Signed-off-by: Mark Brown <broonie@kernel.org> Reviewed-by: Fuad Tabba <tabba@google.com> Link: https://lore.kernel.org/r/20231209-b4-arm64-sysreg-additions-v1-6-45284e538474@kernel.org Signed-off-by: Will Deacon <will@kernel.org>
1 parent 9fb5dc5 commit 6e3dcfd

1 file changed

Lines changed: 22 additions & 2 deletions

File tree

arch/arm64/tools/sysreg

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1365,7 +1365,14 @@ EndEnum
13651365
EndSysreg
13661366

13671367
Sysreg ID_AA64ISAR2_EL1 3 0 0 6 2
1368-
Res0 63:56
1368+
UnsignedEnum 63:60 ATS1A
1369+
0b0000 NI
1370+
0b0001 IMP
1371+
EndEnum
1372+
UnsignedEnum 59:56 LUT
1373+
0b0000 NI
1374+
0b0001 IMP
1375+
EndEnum
13691376
UnsignedEnum 55:52 CSSC
13701377
0b0000 NI
13711378
0b0001 IMP
@@ -1374,7 +1381,19 @@ UnsignedEnum 51:48 RPRFM
13741381
0b0000 NI
13751382
0b0001 IMP
13761383
EndEnum
1377-
Res0 47:32
1384+
Res0 47:44
1385+
UnsignedEnum 43:40 PRFMSLC
1386+
0b0000 NI
1387+
0b0001 IMP
1388+
EndEnum
1389+
UnsignedEnum 39:36 SYSINSTR_128
1390+
0b0000 NI
1391+
0b0001 IMP
1392+
EndEnum
1393+
UnsignedEnum 35:32 SYSREG_128
1394+
0b0000 NI
1395+
0b0001 IMP
1396+
EndEnum
13781397
UnsignedEnum 31:28 CLRBHB
13791398
0b0000 NI
13801399
0b0001 IMP
@@ -1398,6 +1417,7 @@ UnsignedEnum 15:12 APA3
13981417
0b0011 PAuth2
13991418
0b0100 FPAC
14001419
0b0101 FPACCOMBINE
1420+
0b0110 PAuth_LR
14011421
EndEnum
14021422
UnsignedEnum 11:8 GPA3
14031423
0b0000 NI

0 commit comments

Comments
 (0)