arm64/sysreg: Generate definitions for FAR_ELx
authorMark Brown <broonie@kernel.org>
Fri, 20 May 2022 16:16:38 +0000 (17:16 +0100)
committerCatalin Marinas <catalin.marinas@arm.com>
Fri, 20 May 2022 17:49:58 +0000 (18:49 +0100)
commitdffdeade18432d257e0c1845dc4e694f414a9721
tree9ea6fdd391c5aada4956475b192ef789d6cb5511
parent01baa57ad6865bf60d5fcd77b31b2bd8bb155176
arm64/sysreg: Generate definitions for FAR_ELx

Convert FAR_ELx to automatic register generation as per DDI0487H.a. In the
architecture these registers have a single field "named" as "Faulting
Virtual Address for synchronous exceptions taken to ELx" occupying the
entire register, in order to fit in with the requirement to describe the
contents of the register I have created a single field named ADDR.

No functional change.

Signed-off-by: Mark Brown <broonie@kernel.org>
Reviewed-by: Mark Rutland <mark.rutland@arm.com>
Link: https://lore.kernel.org/r/20220520161639.324236-7-broonie@kernel.org
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
arch/arm64/include/asm/sysreg.h
arch/arm64/tools/sysreg