[PATCH 0/7] KVM: arm64: Fix cross-CPU vcpu pausing

Marc Zyngier maz at kernel.org
Mon Oct 26 05:01:04 PDT 2026


On Thu, 15 Oct 2026 11:05:32 +0100, Marc Zyngier wrote:
> This series is a follow-up on what I previously posted at [1], and has
> now grown a few more fixes, and inherited an improvement from Oliver.
> Some of the fixes have already been merged, so what we have here
> serves a slightly different goal.
> 
> As we are simplifying (and fixing) a bunch of vgic behaviours, it
> becomes necessary to pause one (or all) vcpu(s) and *reliably*
> introspect the state of interrupts.
> 
> [...]

Applied to fixes, thanks!

[1/7] KVM: arm64: nv: Move L2->L1 switch on interrupt early
      commit: 21d3b33234ebbb675c2a2a0fa7b12d2d83953d7a
[2/7] KVM: arm64: Move OUTSIDE_GUEST_MODE publication past context being saved
      commit: 1d4ce2901f1e25b06d447c0b02d105d6dd3550d8
[3/7] KVM: arm64: Move IN_GUEST_MODE ahead of state being loaded
      commit: 22b6557ad05bf05c73246f62c19af3e04017270e
[4/7] KVM: arm64: Turn vcpu->arch.pause into a counter
      commit: e64309198eda29415a95113def92aa40196cd422
[5/7] KVM: arm64: Add helpers to halt a vCPU
      commit: 134b6486dd3452d3ac2642b152e8149e7891d962
[6/7] KVM: arm64: vgic: Stop the target vcpu when disabling LPIs
      commit: a1b4bd2c2c262b8094c86afb99364d16ac08cb66
[7/7] KVM: arm64: vgic-its: Stop the VM when handling MOVALL
      commit: b31bce255a009b17c26bcada1f23c15ebc3fbff1

Cheers,

	M.
-- 
Without deviation from the norm, progress is not possible.





More information about the linux-arm-kernel mailing list