[PATCH v3 0/3] arm64: sysreg: Fix sysreg field definitions and generation script

Will Deacon will at kernel.org
Thu Sep 11 09:11:13 PDT 2025


On Fri, 29 Aug 2025 10:51:40 +0100, Fuad Tabba wrote:
> The sysreg definitions file has a few errors. In Enum Security,
> NSACR_RFR is set to 0b0001 instead of the spec value of 0b0010.
> Additionaly, the sign of the Enums DoubleLock and EIESB are wrong
> (should be Signed and Unsigned, respectively).
> 
> Moreover, the file has some redundant definitions, e.g.,
> RCWSMASK_EL1. While these redundant definitions are not wrong per se,
> they add unnecessary code into the generated header file and could be a
> source of future bugs.
> 
> [...]

Applied to arm64 (for-next/sysregs), thanks!

[1/3] arm64: sysreg: Fix and tidy up sysreg field definitions
      https://git.kernel.org/arm64/c/2c2529e47062
[2/3] arm64: sysreg: Correct sign definitions for EIESB and DoubleLock
      https://git.kernel.org/arm64/c/f4d4ebc84995
[3/3] arm64: sysreg: Add validation checks to sysreg header generation script
      https://git.kernel.org/arm64/c/382cbbe7fb2a

Cheers,
-- 
Will

https://fixes.arm64.dev
https://next.arm64.dev
https://will.arm64.dev



More information about the linux-arm-kernel mailing list