KVM/arm64 changes for 7.3, take #3
Oliver Upton
maintainerHi Paolo,
As promised, the patches I was waiting on have baked and we have another batch of fixes for 7.3. Continuing with the trend, the VGIC is getting some additional attention, particularly on the handling of a vCPU's AP list.
Unless there's something truly horrible brewing in the next couple of weeks, I expect this to be the last fixes pull for 7.3 with Marc taking over the tree for 7.4.
Please pull.
Thanks,
Oliver
The following changes since commit bc502b86a3cfd89e6740f877c90d06b02635935d:
KVM: arm64: Use stage-1 leaf size for VM_PFNMAP (2026-09-30 11:03:16 -0700)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git/ tags/kvmarm-fixes-7.3-2
for you to fetch changes up to bc502b86a3cfd89e6740f877c90d06b02635935d:
KVM: arm64: Use stage-1 leaf size for VM_PFNMAP (2026-09-30 11:03:16 -0700)
----------------------------------------------------------------
KVM/arm64 fixes for 7.3, round #2
- Take a reference on the last IRQ loaded into an LR to prevent it from being freed while running the guest (Marc Zyngier)
- Ensure that the ITS MOVALL command only affects LPIs that were previously affined to the source redistributor (Marc Zyngier)
- Fix + test for honoring the host's trap configuration when running non-protected VMs while KVM is in protected mode (Fuad Tabba)
- Use the host stage-1 mapping granularity for VM_PFNMAP mappings at stage-2 (Mostafa Saleh)
----------------------------------------------------------------
Paolo Bonzini
maintainerQuoted 11 lines · Oliver Upton
Hi Paolo,
As promised, the patches I was waiting on have baked and we have another batch of fixes for 7.3. Continuing with the trend, the VGIC is getting some additional attention, particularly on the handling of a vCPU's AP list.
Unless there's something truly horrible brewing in the next couple of weeks, I expect this to be the last fixes pull for 7.3 with Marc taking over the tree for 7.4.
Thanks, pulled and sent to Linus.
Paolo
Quoted 34 lines
Please pull.
Thanks,
OliverThe following changes since commit
bc502b86a3cfd89e6740f877c90d06b02635935d:KVM: arm64: Use stage-1 leaf size for
VM_PFNMAP(2026-09-30 11:03:16 -0700)are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git/ tags/kvmarm-fixes-7.3-2
for you to fetch changes up to
bc502b86a3cfd89e6740f877c90d06b02635935d:KVM: arm64: Use stage-1 leaf size for
VM_PFNMAP(2026-09-30 11:03:16 -0700)----------------------------------------------------------------
KVM/arm64 fixes for 7.3, round #2- Take a reference on the last IRQ loaded into an LR to prevent it from being freed while running the guest (Marc Zyngier)
- Ensure that the ITS MOVALL command only affects LPIs that were previously affined to the source redistributor (Marc Zyngier)
- Fix + test for honoring the host's trap configuration when running non-protected VMs while KVM is in protected mode (Fuad Tabba)
- Use the host stage-1 mapping granularity for
VM_PFNMAPmappings at stage-2 (Mostafa Saleh)----------------------------------------------------------------