Skip to content

Commit 00ac846

Browse files
jgoulyctmarinas
authored andcommitted
arm64/sysreg: Add ID register ID_AA64MMFR3
Add the new ID register ID_AA64MMFR3, according to DDI0601 2023-03. Signed-off-by: Joey Gouly <[email protected]> Cc: Will Deacon <[email protected]> Cc: Mark Brown <[email protected]> Reviewed-by: Mark Brown <[email protected]> Acked-by: Catalin Marinas <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Catalin Marinas <[email protected]>
1 parent d8a324f commit 00ac846

File tree

1 file changed

+72
-0
lines changed

1 file changed

+72
-0
lines changed

arch/arm64/tools/sysreg

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1538,6 +1538,78 @@ UnsignedEnum 3:0 CnP
15381538
EndEnum
15391539
EndSysreg
15401540

1541+
Sysreg ID_AA64MMFR3_EL1 3 0 0 7 3
1542+
UnsignedEnum 63:60 Spec_FPACC
1543+
0b0000 NI
1544+
0b0001 IMP
1545+
EndEnum
1546+
UnsignedEnum 59:56 ADERR
1547+
0b0000 NI
1548+
0b0001 DEV_ASYNC
1549+
0b0010 FEAT_ADERR
1550+
0b0011 FEAT_ADERR_IND
1551+
EndEnum
1552+
UnsignedEnum 55:52 SDERR
1553+
0b0000 NI
1554+
0b0001 DEV_SYNC
1555+
0b0010 FEAT_ADERR
1556+
0b0011 FEAT_ADERR_IND
1557+
EndEnum
1558+
Res0 51:48
1559+
UnsignedEnum 47:44 ANERR
1560+
0b0000 NI
1561+
0b0001 ASYNC
1562+
0b0010 FEAT_ANERR
1563+
0b0011 FEAT_ANERR_IND
1564+
EndEnum
1565+
UnsignedEnum 43:40 SNERR
1566+
0b0000 NI
1567+
0b0001 SYNC
1568+
0b0010 FEAT_ANERR
1569+
0b0011 FEAT_ANERR_IND
1570+
EndEnum
1571+
UnsignedEnum 39:36 D128_2
1572+
0b0000 NI
1573+
0b0001 IMP
1574+
EndEnum
1575+
UnsignedEnum 35:32 D128
1576+
0b0000 NI
1577+
0b0001 IMP
1578+
EndEnum
1579+
UnsignedEnum 31:28 MEC
1580+
0b0000 NI
1581+
0b0001 IMP
1582+
EndEnum
1583+
UnsignedEnum 27:24 AIE
1584+
0b0000 NI
1585+
0b0001 IMP
1586+
EndEnum
1587+
UnsignedEnum 23:20 S2POE
1588+
0b0000 NI
1589+
0b0001 IMP
1590+
EndEnum
1591+
UnsignedEnum 19:16 S1POE
1592+
0b0000 NI
1593+
0b0001 IMP
1594+
EndEnum
1595+
UnsignedEnum 15:12 S2PIE
1596+
0b0000 NI
1597+
0b0001 IMP
1598+
EndEnum
1599+
UnsignedEnum 11:8 S1PIE
1600+
0b0000 NI
1601+
0b0001 IMP
1602+
EndEnum
1603+
UnsignedEnum 7:4 SCTLRX
1604+
0b0000 NI
1605+
0b0001 IMP
1606+
EndEnum
1607+
UnsignedEnum 3:0 TCRX
1608+
0b0000 NI
1609+
0b0001 IMP
1610+
EndEnum
1611+
EndSysreg
1612+
15411613
Sysreg SCTLR_EL1 3 0 1 0 0
15421614
Field 63 TIDCP
15431615
Field 62 SPINTMASK

0 commit comments

Comments
 (0)