]> git.ipfire.org Git - thirdparty/linux.git/commit
KVM: arm64: vgic-v5: Limit support to 64 PPIs
authorMarc Zyngier <maz@kernel.org>
Wed, 20 May 2026 09:19:40 +0000 (10:19 +0100)
committerMarc Zyngier <maz@kernel.org>
Fri, 22 May 2026 09:04:49 +0000 (10:04 +0100)
commit35a4f8d151d6aabb5e74fea4e67993dcad7b526b
treec9bc48d8869a4e24d704d035ef0d8926beea5544
parent8f5dd53590b8a810a4004494bd2b07ad587464ed
KVM: arm64: vgic-v5: Limit support to 64 PPIs

Although we have some code supporting 128 PPIs, the only supported
configuration is 64 PPIs. There is no way to test the 128 PPI code,
so it is bound to bitrot very quickly.

Given that KVM/arm64's goal has always been to stick to non-IMPDEF
behaviours, drop the 128 PPI support. Someone motivated enough and
with very strong arguments can always bring it back -- it's all in
the git history.

Reviewed-by: Joey Gouly <joey.gouly@arm.com>
Link: https://lore.kernel.org/r/20260520091949.542365-10-maz@kernel.org
Signed-off-by: Marc Zyngier <maz@kernel.org>
arch/arm64/kvm/hyp/vgic-v5-sr.c
arch/arm64/kvm/sys_regs.c
arch/arm64/kvm/vgic/vgic-kvm-device.c