Message ID | 20250214115608.2986061-1-maz@kernel.org (mailing list archive) |
---|---|
State | New |
Headers | show |
Series | [GIT,PULL] KVM/arm64 fixes for 6.14, take #2 | expand |
On Fri, Feb 14, 2025 at 12:56 PM Marc Zyngier <maz@kernel.org> wrote: > > Paolo, > > Here's the second batch of KVM/arm64 fixes for 6.14. > > The most noticeable item here is a rather large rework of our > FP/SIMD/SVE/SME handling, mostly removing a bunch of fairly pointless > and not-quite-thought-out optimisations. This fixes a bunch of > failures reported in the wild, and makes the code far more > maintainable. Thanks to Mark Rutland for doing all the hard work. > > The rest is mostly a bunch of fixes cleanups after the merge window > (timers, vgic, pKVM...). > > Please pull, > > The following changes since commit 0e459810285503fb354537e84049e212c5917c33: > > KVM: arm64: timer: Don't adjust the EL2 virtual timer offset (2025-02-04 15:10:38 +0000) > > are available in the Git repository at: > > git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git tags/kvmarm-fixes-6.14-2 > > for you to fetch changes up to b3aa9283c0c505b5cfd25f7d6cfd720de2adc807: > > KVM: arm64: vgic: Hoist SGI/PPI alloc from vgic_init() to kvm_create_vgic() (2025-02-13 18:03:54 +0000) > > ---------------------------------------------------------------- > KVM/arm64 fixes for 6.14, take #2 > > - Large set of fixes for vector handling, specially in the interactions > between host and guest state. This fixes a number of bugs affecting > actual deployments, and greatly simplifies the FP/SIMD/SVE handling. > Thanks to Mark Rutland for dealing with this thankless task. > > - Fix an ugly race between vcpu and vgic creation/init, resulting in > unexpected behaviours. > > - Fix use of kernel VAs at EL2 when emulating timers with nVHE. > > - Small set of pKVM improvements and cleanups. Done, thanks, Paolo