mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-03 17:04:50 -04:00
arm64: sysreg: Add registers trapped by HFG{R,W}TR2_EL2
Bulk addition of all the system registers trapped by HFG{R,W}TR2_EL2.
The descriptions are extracted from the BSD-licenced JSON file part
of the 2025-03 drop from ARM.
Signed-off-by: Marc Zyngier <maz@kernel.org>
This commit is contained in:
@@ -2068,6 +2068,26 @@ Field 1 A
|
||||
Field 0 M
|
||||
EndSysreg
|
||||
|
||||
Sysreg SCTLR_EL12 3 5 1 0 0
|
||||
Mapping SCTLR_EL1
|
||||
EndSysreg
|
||||
|
||||
Sysreg SCTLRALIAS_EL1 3 0 1 4 6
|
||||
Mapping SCTLR_EL1
|
||||
EndSysreg
|
||||
|
||||
Sysreg ACTLR_EL1 3 0 1 0 1
|
||||
Field 63:0 IMPDEF
|
||||
EndSysreg
|
||||
|
||||
Sysreg ACTLR_EL12 3 5 1 0 1
|
||||
Mapping ACTLR_EL1
|
||||
EndSysreg
|
||||
|
||||
Sysreg ACTLRALIAS_EL1 3 0 1 4 5
|
||||
Mapping ACTLR_EL1
|
||||
EndSysreg
|
||||
|
||||
Sysreg CPACR_EL1 3 0 1 0 2
|
||||
Res0 63:32
|
||||
Field 31 TCPAC
|
||||
@@ -2083,6 +2103,323 @@ Field 17:16 ZEN
|
||||
Res0 15:0
|
||||
EndSysreg
|
||||
|
||||
Sysreg CPACR_EL12 3 5 1 0 2
|
||||
Mapping CPACR_EL1
|
||||
EndSysreg
|
||||
|
||||
Sysreg CPACRALIAS_EL1 3 0 1 4 4
|
||||
Mapping CPACR_EL1
|
||||
EndSysreg
|
||||
|
||||
Sysreg ACTLRMASK_EL1 3 0 1 4 1
|
||||
Field 63:0 IMPDEF
|
||||
EndSysreg
|
||||
|
||||
Sysreg ACTLRMASK_EL12 3 5 1 4 1
|
||||
Mapping ACTLRMASK_EL1
|
||||
EndSysreg
|
||||
|
||||
Sysreg CPACRMASK_EL1 3 0 1 4 2
|
||||
Res0 63:32
|
||||
Field 31 TCPAC
|
||||
Field 30 TAM
|
||||
Field 29 E0POE
|
||||
Field 28 TTA
|
||||
Res0 27:25
|
||||
Field 24 SMEN
|
||||
Res0 23:21
|
||||
Field 20 FPEN
|
||||
Res0 19:17
|
||||
Field 16 ZEN
|
||||
Res0 15:0
|
||||
EndSysreg
|
||||
|
||||
Sysreg CPACRMASK_EL12 3 5 1 4 2
|
||||
Mapping CPACRMASK_EL1
|
||||
EndSysreg
|
||||
|
||||
Sysreg PFAR_EL1 3 0 6 0 5
|
||||
Field 63 NS
|
||||
Field 62 NSE
|
||||
Res0 61:56
|
||||
Field 55:52 PA_55_52
|
||||
Field 51:48 PA_51_48
|
||||
Field 47:0 PA
|
||||
EndSysreg
|
||||
|
||||
Sysreg PFAR_EL12 3 5 6 0 5
|
||||
Mapping PFAR_EL1
|
||||
EndSysreg
|
||||
|
||||
Sysreg RCWSMASK_EL1 3 0 13 0 3
|
||||
Field 63:0 RCWSMASK
|
||||
EndSysreg
|
||||
|
||||
Sysreg SCTLR2_EL1 3 0 1 0 3
|
||||
Res0 63:13
|
||||
Field 12 CPTM0
|
||||
Field 11 CPTM
|
||||
Field 10 CPTA0
|
||||
Field 9 CPTA
|
||||
Field 8 EnPACM0
|
||||
Field 7 EnPACM
|
||||
Field 6 EnIDCP128
|
||||
Field 5 EASE
|
||||
Field 4 EnANERR
|
||||
Field 3 EnADERR
|
||||
Field 2 NMEA
|
||||
Res0 1:0
|
||||
EndSysreg
|
||||
|
||||
Sysreg SCTLR2_EL12 3 5 1 0 3
|
||||
Mapping SCTLR2_EL1
|
||||
EndSysreg
|
||||
|
||||
Sysreg SCTLR2ALIAS_EL1 3 0 1 4 7
|
||||
Mapping SCTLR2_EL1
|
||||
EndSysreg
|
||||
|
||||
Sysreg SCTLR2MASK_EL1 3 0 1 4 3
|
||||
Res0 63:13
|
||||
Field 12 CPTM0
|
||||
Field 11 CPTM
|
||||
Field 10 CPTA0
|
||||
Field 9 CPTA
|
||||
Field 8 EnPACM0
|
||||
Field 7 EnPACM
|
||||
Field 6 EnIDCP128
|
||||
Field 5 EASE
|
||||
Field 4 EnANERR
|
||||
Field 3 EnADERR
|
||||
Field 2 NMEA
|
||||
Res0 1:0
|
||||
EndSysreg
|
||||
|
||||
Sysreg SCTLR2MASK_EL12 3 5 1 4 3
|
||||
Mapping SCTLR2MASK_EL1
|
||||
EndSysreg
|
||||
|
||||
Sysreg SCTLRMASK_EL1 3 0 1 4 0
|
||||
Field 63 TIDCP
|
||||
Field 62 SPINTMASK
|
||||
Field 61 NMI
|
||||
Field 60 EnTP2
|
||||
Field 59 TCSO
|
||||
Field 58 TCSO0
|
||||
Field 57 EPAN
|
||||
Field 56 EnALS
|
||||
Field 55 EnAS0
|
||||
Field 54 EnASR
|
||||
Field 53 TME
|
||||
Field 52 TME0
|
||||
Field 51 TMT
|
||||
Field 50 TMT0
|
||||
Res0 49:47
|
||||
Field 46 TWEDEL
|
||||
Field 45 TWEDEn
|
||||
Field 44 DSSBS
|
||||
Field 43 ATA
|
||||
Field 42 ATA0
|
||||
Res0 41
|
||||
Field 40 TCF
|
||||
Res0 39
|
||||
Field 38 TCF0
|
||||
Field 37 ITFSB
|
||||
Field 36 BT1
|
||||
Field 35 BT0
|
||||
Field 34 EnFPM
|
||||
Field 33 MSCEn
|
||||
Field 32 CMOW
|
||||
Field 31 EnIA
|
||||
Field 30 EnIB
|
||||
Field 29 LSMAOE
|
||||
Field 28 nTLSMD
|
||||
Field 27 EnDA
|
||||
Field 26 UCI
|
||||
Field 25 EE
|
||||
Field 24 E0E
|
||||
Field 23 SPAN
|
||||
Field 22 EIS
|
||||
Field 21 IESB
|
||||
Field 20 TSCXT
|
||||
Field 19 WXN
|
||||
Field 18 nTWE
|
||||
Res0 17
|
||||
Field 16 nTWI
|
||||
Field 15 UCT
|
||||
Field 14 DZE
|
||||
Field 13 EnDB
|
||||
Field 12 I
|
||||
Field 11 EOS
|
||||
Field 10 EnRCTX
|
||||
Field 9 UMA
|
||||
Field 8 SED
|
||||
Field 7 ITD
|
||||
Field 6 nAA
|
||||
Field 5 CP15BEN
|
||||
Field 4 SA0
|
||||
Field 3 SA
|
||||
Field 2 C
|
||||
Field 1 A
|
||||
Field 0 M
|
||||
EndSysreg
|
||||
|
||||
Sysreg SCTLRMASK_EL12 3 5 1 4 0
|
||||
Mapping SCTLRMASK_EL1
|
||||
EndSysreg
|
||||
|
||||
Sysreg TCR2MASK_EL1 3 0 2 7 3
|
||||
Res0 63:22
|
||||
Field 21 FNGNA1
|
||||
Field 20 FNGNA0
|
||||
Res0 19
|
||||
Field 18 FNG1
|
||||
Field 17 FNG0
|
||||
Field 16 A2
|
||||
Field 15 DisCH1
|
||||
Field 14 DisCH0
|
||||
Res0 13:12
|
||||
Field 11 HAFT
|
||||
Field 10 PTTWI
|
||||
Res0 9:6
|
||||
Field 5 D128
|
||||
Field 4 AIE
|
||||
Field 3 POE
|
||||
Field 2 E0POE
|
||||
Field 1 PIE
|
||||
Field 0 PnCH
|
||||
EndSysreg
|
||||
|
||||
Sysreg TCR2MASK_EL12 3 5 2 7 3
|
||||
Mapping TCR2MASK_EL1
|
||||
EndSysreg
|
||||
|
||||
Sysreg TCRMASK_EL1 3 0 2 7 2
|
||||
Res0 63:62
|
||||
Field 61 MTX1
|
||||
Field 60 MTX0
|
||||
Field 59 DS
|
||||
Field 58 TCMA1
|
||||
Field 57 TCMA0
|
||||
Field 56 E0PD1
|
||||
Field 55 E0PD0
|
||||
Field 54 NFD1
|
||||
Field 53 NFD0
|
||||
Field 52 TBID1
|
||||
Field 51 TBID0
|
||||
Field 50 HWU162
|
||||
Field 49 HWU161
|
||||
Field 48 HWU160
|
||||
Field 47 HWU159
|
||||
Field 46 HWU062
|
||||
Field 45 HWU061
|
||||
Field 44 HWU060
|
||||
Field 43 HWU059
|
||||
Field 42 HPD1
|
||||
Field 41 HPD0
|
||||
Field 40 HD
|
||||
Field 39 HA
|
||||
Field 38 TBI1
|
||||
Field 37 TBI0
|
||||
Field 36 AS
|
||||
Res0 35:33
|
||||
Field 32 IPS
|
||||
Res0 31
|
||||
Field 30 TG1
|
||||
Res0 29
|
||||
Field 28 SH1
|
||||
Res0 27
|
||||
Field 26 ORGN1
|
||||
Res0 25
|
||||
Field 24 IRGN1
|
||||
Field 23 EPD1
|
||||
Field 22 A1
|
||||
Res0 21:17
|
||||
Field 16 T1SZ
|
||||
Res0 15
|
||||
Field 14 TG0
|
||||
Res0 13
|
||||
Field 12 SH0
|
||||
Res0 11
|
||||
Field 10 ORGN0
|
||||
Res0 9
|
||||
Field 8 IRGN0
|
||||
Field 7 EPD0
|
||||
Res0 6:1
|
||||
Field 0 T0SZ
|
||||
EndSysreg
|
||||
|
||||
Sysreg TCRMASK_EL12 3 5 2 7 2
|
||||
Mapping TCRMASK_EL1
|
||||
EndSysreg
|
||||
|
||||
Sysreg ERXGSR_EL1 3 0 5 3 2
|
||||
Field 63 S63
|
||||
Field 62 S62
|
||||
Field 61 S61
|
||||
Field 60 S60
|
||||
Field 59 S59
|
||||
Field 58 S58
|
||||
Field 57 S57
|
||||
Field 56 S56
|
||||
Field 55 S55
|
||||
Field 54 S54
|
||||
Field 53 S53
|
||||
Field 52 S52
|
||||
Field 51 S51
|
||||
Field 50 S50
|
||||
Field 49 S49
|
||||
Field 48 S48
|
||||
Field 47 S47
|
||||
Field 46 S46
|
||||
Field 45 S45
|
||||
Field 44 S44
|
||||
Field 43 S43
|
||||
Field 42 S42
|
||||
Field 41 S41
|
||||
Field 40 S40
|
||||
Field 39 S39
|
||||
Field 38 S38
|
||||
Field 37 S37
|
||||
Field 36 S36
|
||||
Field 35 S35
|
||||
Field 34 S34
|
||||
Field 33 S33
|
||||
Field 32 S32
|
||||
Field 31 S31
|
||||
Field 30 S30
|
||||
Field 29 S29
|
||||
Field 28 S28
|
||||
Field 27 S27
|
||||
Field 26 S26
|
||||
Field 25 S25
|
||||
Field 24 S24
|
||||
Field 23 S23
|
||||
Field 22 S22
|
||||
Field 21 S21
|
||||
Field 20 S20
|
||||
Field 19 S19
|
||||
Field 18 S18
|
||||
Field 17 S17
|
||||
Field 16 S16
|
||||
Field 15 S15
|
||||
Field 14 S14
|
||||
Field 13 S13
|
||||
Field 12 S12
|
||||
Field 11 S11
|
||||
Field 10 S10
|
||||
Field 9 S9
|
||||
Field 8 S8
|
||||
Field 7 S7
|
||||
Field 6 S6
|
||||
Field 5 S5
|
||||
Field 4 S4
|
||||
Field 3 S3
|
||||
Field 2 S2
|
||||
Field 1 S1
|
||||
Field 0 S0
|
||||
EndSysreg
|
||||
|
||||
Sysreg TRFCR_EL1 3 0 1 2 1
|
||||
Res0 63:7
|
||||
UnsignedEnum 6:5 TS
|
||||
@@ -3409,6 +3746,60 @@ Sysreg TTBR1_EL1 3 0 2 0 1
|
||||
Fields TTBRx_EL1
|
||||
EndSysreg
|
||||
|
||||
Sysreg TCR_EL1 3 0 2 0 2
|
||||
Res0 63:62
|
||||
Field 61 MTX1
|
||||
Field 60 MTX0
|
||||
Field 59 DS
|
||||
Field 58 TCMA1
|
||||
Field 57 TCMA0
|
||||
Field 56 E0PD1
|
||||
Field 55 E0PD0
|
||||
Field 54 NFD1
|
||||
Field 53 NFD0
|
||||
Field 52 TBID1
|
||||
Field 51 TBID0
|
||||
Field 50 HWU162
|
||||
Field 49 HWU161
|
||||
Field 48 HWU160
|
||||
Field 47 HWU159
|
||||
Field 46 HWU062
|
||||
Field 45 HWU061
|
||||
Field 44 HWU060
|
||||
Field 43 HWU059
|
||||
Field 42 HPD1
|
||||
Field 41 HPD0
|
||||
Field 40 HD
|
||||
Field 39 HA
|
||||
Field 38 TBI1
|
||||
Field 37 TBI0
|
||||
Field 36 AS
|
||||
Res0 35
|
||||
Field 34:32 IPS
|
||||
Field 31:30 TG1
|
||||
Field 29:28 SH1
|
||||
Field 27:26 ORGN1
|
||||
Field 25:24 IRGN1
|
||||
Field 23 EPD1
|
||||
Field 22 A1
|
||||
Field 21:16 T1SZ
|
||||
Field 15:14 TG0
|
||||
Field 13:12 SH0
|
||||
Field 11:10 ORGN0
|
||||
Field 9:8 IRGN0
|
||||
Field 7 EPD0
|
||||
Res0 6
|
||||
Field 5:0 T0SZ
|
||||
EndSysreg
|
||||
|
||||
Sysreg TCR_EL12 3 5 2 0 2
|
||||
Mapping TCR_EL1
|
||||
EndSysreg
|
||||
|
||||
Sysreg TCRALIAS_EL1 3 0 2 7 6
|
||||
Mapping TCR_EL1
|
||||
EndSysreg
|
||||
|
||||
Sysreg TCR2_EL1 3 0 2 0 3
|
||||
Res0 63:16
|
||||
Field 15 DisCH1
|
||||
@@ -3429,6 +3820,10 @@ Sysreg TCR2_EL12 3 5 2 0 3
|
||||
Mapping TCR2_EL1
|
||||
EndSysreg
|
||||
|
||||
Sysreg TCR2ALIAS_EL1 3 0 2 7 7
|
||||
Mapping TCR2_EL1
|
||||
EndSysreg
|
||||
|
||||
Sysreg TCR2_EL2 3 4 2 0 3
|
||||
Res0 63:16
|
||||
Field 15 DisCH1
|
||||
|
||||
Reference in New Issue
Block a user