Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Pull kvm fixes from Paolo Bonzini: "It's a bit larger than I (and probably you) would like by the time we get to -rc6, but perhaps not entirely unexpected since the changes in the last merge window were larger than usual. x86: - Fixes for missing TLB flushes with TDP MMU - Fixes for race conditions in nested SVM - Fixes for lockdep splat with Xen emulation - Fix for kvmclock underflow - Fix srcdir != builddir builds - Other small cleanups ARM: - Fix GICv3 MMIO compatibility probing - Prevent guests from using the ARMv8.4 self-hosted tracing extension" * tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm: selftests: kvm: Check that TSC page value is small after KVM_SET_CLOCK(0) KVM: x86: Prevent 'hv_clock->system_time' from going negative in kvm_guest_time_update() KVM: x86: disable interrupts while pvclock_gtod_sync_lock is taken KVM: x86: reduce pvclock_gtod_sync_lock critical sections KVM: SVM: ensure that EFER.SVME is set when running nested guest or on nested vmexit KVM: SVM: load control fields from VMCB12 before checking them KVM: x86/mmu: Don't allow TDP MMU to yield when recovering NX pages KVM: x86/mmu: Ensure TLBs are flushed for TDP MMU during NX zapping KVM: x86/mmu: Ensure TLBs are flushed when yielding during GFN range zap KVM: make: Fix out-of-source module builds selftests: kvm: make hardware_disable_test less verbose KVM: x86/vPMU: Forbid writing to MSR_F15H_PERF MSRs when guest doesn't have X86_FEATURE_PERFCTR_CORE KVM: x86: remove unused declaration of kvm_write_tsc() KVM: clean up the unused argument tools/kvm_stat: Add restart delay KVM: arm64: Fix CPU interface MMIO compatibility detection KVM: arm64: Disable guest access to trace filter controls KVM: arm64: Hide system instruction access to Trace registers
Showing
- arch/arm64/include/asm/kvm_arm.h 1 addition, 0 deletionsarch/arm64/include/asm/kvm_arm.h
- arch/arm64/kernel/cpufeature.c 0 additions, 1 deletionarch/arm64/kernel/cpufeature.c
- arch/arm64/kvm/debug.c 2 additions, 0 deletionsarch/arm64/kvm/debug.c
- arch/arm64/kvm/hyp/vgic-v3-sr.c 9 additions, 0 deletionsarch/arm64/kvm/hyp/vgic-v3-sr.c
- arch/x86/kvm/Makefile 1 addition, 1 deletionarch/x86/kvm/Makefile
- arch/x86/kvm/mmu/mmu.c 5 additions, 4 deletionsarch/x86/kvm/mmu/mmu.c
- arch/x86/kvm/mmu/tdp_mmu.c 14 additions, 12 deletionsarch/x86/kvm/mmu/tdp_mmu.c
- arch/x86/kvm/mmu/tdp_mmu.h 23 additions, 1 deletionarch/x86/kvm/mmu/tdp_mmu.h
- arch/x86/kvm/svm/nested.c 23 additions, 5 deletionsarch/x86/kvm/svm/nested.c
- arch/x86/kvm/svm/pmu.c 8 additions, 0 deletionsarch/x86/kvm/svm/pmu.c
- arch/x86/kvm/x86.c 36 additions, 21 deletionsarch/x86/kvm/x86.c
- arch/x86/kvm/x86.h 0 additions, 1 deletionarch/x86/kvm/x86.h
- tools/kvm/kvm_stat/kvm_stat.service 1 addition, 0 deletionstools/kvm/kvm_stat/kvm_stat.service
- tools/testing/selftests/kvm/hardware_disable_test.c 5 additions, 5 deletionstools/testing/selftests/kvm/hardware_disable_test.c
- tools/testing/selftests/kvm/x86_64/hyperv_clock.c 11 additions, 2 deletionstools/testing/selftests/kvm/x86_64/hyperv_clock.c
Loading
Please register or sign in to comment