On Sat, Apr 26, 2025 at 01:28:02PM +0100, Marc Zyngier wrote: > 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@xxxxxxxxxx> > --- > arch/arm64/tools/sysreg | 395 ++++++++++++++++++++++++++++++++++++++++ > 1 file changed, 395 insertions(+) > > diff --git a/arch/arm64/tools/sysreg b/arch/arm64/tools/sysreg > index 6433a3ebcef49..7969e632492bb 100644 > --- a/arch/arm64/tools/sysreg > +++ b/arch/arm64/tools/sysreg > @@ -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 > + Do you want to update CPACR_EL1 while you're at it, so that it matches CPACRMASK_EL1? > Sysreg CPACR_EL1 3 0 1 0 2 > Res0 63:30 > Field 29 E0POE > @@ -2081,6 +2101,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 > + [..] Thanks, Joey