[PATCH v2 0/2] KVM: arm64: Assorted vgic fixes for 6.14
Marc Zyngier
maz at kernel.org
Wed Feb 12 10:25:56 PST 2025
Alexander, while fuzzing KVM/arm64, found an annoying set of problems,
all stemming from the fact that the vgic can be initialised or
destroyed in parallel with the rest of the guest still being live.
Yes, this is annoying.
This second version takes a different approach at the problem,
plugging the glaring hole we have between vgic creation and private
interrupt allocation.
Although this is more invasive, I'm more confident about this one than
the initial version I posted a week ago.
Alex, I'd very much appreciate your testing on this.
Marc Zyngier (2):
KVM: arm64: timer: Drop warning on failed interrupt signalling
KVM: arm64: vgic: Hoist SGI/PPI alloc from vgic_init() to
kvm_create_vgic()
arch/arm64/kvm/arch_timer.c | 16 ++++---
arch/arm64/kvm/vgic/vgic-init.c | 74 ++++++++++++++++-----------------
2 files changed, 44 insertions(+), 46 deletions(-)
--
2.39.2
More information about the linux-arm-kernel
mailing list