]> git.ipfire.org Git - thirdparty/linux.git/commit
arm64/sysreg: Drop ICH_HFGRTR_EL2.ICC_HAPR_EL1 and make RES1
authorSascha Bischoff <Sascha.Bischoff@arm.com>
Wed, 28 Jan 2026 18:00:06 +0000 (18:00 +0000)
committerMarc Zyngier <maz@kernel.org>
Fri, 30 Jan 2026 11:10:46 +0000 (11:10 +0000)
commitb583177aafe3ca753ddd3624c8731a93d0cd0b37
tree877eeea2b08e497e68cd1926394ab57e8201c3fb
parent4a03431b742b4edc24fe1a14d355de1df6d80f86
arm64/sysreg: Drop ICH_HFGRTR_EL2.ICC_HAPR_EL1 and make RES1

The GICv5 architecture is dropping the ICC_HAPR_EL1 and ICV_HAPR_EL1
system registers. These registers were never added to the sysregs, but
the traps for them were.

Drop the trap bit from the ICH_HFGRTR_EL2 and make it Res1 as per the
upcoming GICv5 spec change. Additionally, update the EL2 setup code to
not attempt to set that bit.

Signed-off-by: Sascha Bischoff <sascha.bischoff@arm.com>
Reviewed-by: Jonathan Cameron <jonathan.cameron@huawei.com>
Link: https://patch.msgid.link/20260128175919.3828384-4-sascha.bischoff@arm.com
Signed-off-by: Marc Zyngier <maz@kernel.org>
arch/arm64/include/asm/el2_setup.h
arch/arm64/tools/sysreg