-
- Downloads
Merge tag 'kvmarm-fixes-6.14-2' of...
Merge tag 'kvmarm-fixes-6.14-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD 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.
Showing
- arch/arm64/include/asm/kvm_emulate.h 0 additions, 42 deletionsarch/arm64/include/asm/kvm_emulate.h
- arch/arm64/include/asm/kvm_host.h 6 additions, 18 deletionsarch/arm64/include/asm/kvm_host.h
- arch/arm64/kernel/fpsimd.c 0 additions, 25 deletionsarch/arm64/kernel/fpsimd.c
- arch/arm64/kvm/arch_timer.c 7 additions, 9 deletionsarch/arm64/kvm/arch_timer.c
- arch/arm64/kvm/arm.c 0 additions, 8 deletionsarch/arm64/kvm/arm.c
- arch/arm64/kvm/fpsimd.c 9 additions, 98 deletionsarch/arm64/kvm/fpsimd.c
- arch/arm64/kvm/hyp/entry.S 5 additions, 0 deletionsarch/arm64/kvm/hyp/entry.S
- arch/arm64/kvm/hyp/include/hyp/switch.h 111 additions, 37 deletionsarch/arm64/kvm/hyp/include/hyp/switch.h
- arch/arm64/kvm/hyp/nvhe/hyp-main.c 7 additions, 8 deletionsarch/arm64/kvm/hyp/nvhe/hyp-main.c
- arch/arm64/kvm/hyp/nvhe/mem_protect.c 41 additions, 35 deletionsarch/arm64/kvm/hyp/nvhe/mem_protect.c
- arch/arm64/kvm/hyp/nvhe/switch.c 45 additions, 44 deletionsarch/arm64/kvm/hyp/nvhe/switch.c
- arch/arm64/kvm/hyp/vhe/switch.c 19 additions, 14 deletionsarch/arm64/kvm/hyp/vhe/switch.c
- arch/arm64/kvm/vgic/vgic-init.c 37 additions, 37 deletionsarch/arm64/kvm/vgic/vgic-init.c
Loading
Please register or sign in to comment