On Fri, Aug 02, 2024 at 02:36:14PM +0100, Marc Zyngier wrote:
Mark Brown broonie@kernel.org wrote:
Not for a point fix, for sure. And if you do, make sure it is entirely scripted.
When you say "entirely scripted" here I take it you're referring to the list of registers as well, and I guess also to the information about what is enumerated by which ID register values?
The register list is indeed the #1 offender, and that should just be a script that goes over all the occurrences of ARM64_SYS_REG() and replace the encoding with something that uses the symbolic name.
Oh, I see - the scripting of an in place update. It sounded like you wanted the tables generating at build time (which I do think should be the eventual goal).