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 <joey.gouly@arm.com> Cc: Will Deacon <will@kernel.org> Cc: Mark Brown <broonie@kernel.org> Reviewed-by: Mark Brown <broonie@kernel.org> Acked-by: Catalin Marinas <catalin.marinas@arm.com> Link: https://lore.kernel.org/r/20230606145859.697944-2-joey.gouly@arm.com Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
1 parent d8a324f commit 00ac846

1 file changed

Lines changed: 72 additions & 0 deletions

File tree

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)