summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
authorSascha Bischoff <Sascha.Bischoff@arm.com>2026-09-04 11:34:46 +0000
committerMarc Zyngier <maz@kernel.org>2026-09-14 10:48:12 +0100
commit59df0510c197bca35c4b11adaa7c8afa8f5898b9 (patch)
treee1b99d0ce56e7a099c37589d1ab942342b126aae /include/linux
parentfd73f4a6659897191fa0d40695fe370925dd3780 (diff)
downloadlinux-next-59df0510c197bca35c4b11adaa7c8afa8f5898b9.tar.gz
linux-next-59df0510c197bca35c4b11adaa7c8afa8f5898b9.zip
irqchip/gic-v5: Allow KVM setup without a maintenance IRQ
GICv5 does not require a virtual CPU interface maintenance interrupt for native GCIE operation. The interrupt is only needed when FEAT_GCIE_LEGACY is present, as the legacy GICv3 interface still relies on maintenance IRQ delivery. Stop rejecting KVM setup solely because the maintenance interrupt is absent. Parse the interrupt if present, but if none is described and the system does not advertise FEAT_GCIE_LEGACY, tell KVM that no maintenance interrupt is required. This lets native GICv5 KVM support be registered on systems that do not provide a maintenance interrupt, while requiring a maintenance interrupt for GICv3-capable systems. Signed-off-by: Sascha Bischoff <sascha.bischoff@arm.com> Link: https://patch.msgid.link/20260904113404.4051341-2-sascha.bischoff@arm.com Signed-off-by: Marc Zyngier <maz@kernel.org>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions