]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
irqchip/gic: Expose CPU interface VA to KVM
authorMarc Zyngier <maz@kernel.org>
Thu, 20 Nov 2025 17:24:52 +0000 (17:24 +0000)
committerOliver Upton <oupton@kernel.org>
Mon, 24 Nov 2025 22:29:11 +0000 (14:29 -0800)
commitfa8f11e8e18383d234c77ba08d347aed7883d39a
tree1f6476ba380525d442e9ad2788c2737f080cc919
parent8cb4ecec5e366b7dbbf200629a22624ad2340af5
irqchip/gic: Expose CPU interface VA to KVM

Future changes will require KVM to be able to perform deactivations
by writing to the physical CPU interface. Add the corresponding
VA to the kvm_info structure, and let KVM stash it.

Tested-by: Fuad Tabba <tabba@google.com>
Signed-off-by: Marc Zyngier <maz@kernel.org>
Tested-by: Mark Brown <broonie@kernel.org>
Link: https://msgid.link/20251120172540.2267180-3-maz@kernel.org
Signed-off-by: Oliver Upton <oupton@kernel.org>
arch/arm64/kvm/vgic/vgic-v2.c
drivers/irqchip/irq-gic.c
include/kvm/arm_vgic.h
include/linux/irqchip/arm-vgic-info.h