Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Pull kvm fixes from Paolo Bonzini: - Allow again loading KVM on 32-bit non-PAE builds - Fixes for host SMIs on AMD - Fixes for guest SMIs on AMD - Fixes for selftests on s390 and ARM - Fix memory leak - Enforce no-instrumentation area on vmentry when hardware breakpoints are in use. * tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm: (25 commits) KVM: selftests: smm_test: Test SMM enter from L2 KVM: nSVM: Restore nested control upon leaving SMM KVM: nSVM: Fix L1 state corruption upon return from SMM KVM: nSVM: Introduce svm_copy_vmrun_state() KVM: nSVM: Check that VM_HSAVE_PA MSR was set before VMRUN KVM: nSVM: Check the value written to MSR_VM_HSAVE_PA KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails KVM: SVM: add module param to control the #SMI interception KVM: SVM: remove INIT intercept handler KVM: SVM: #SMI interception must not skip the instruction KVM: VMX: Remove vmx_msr_index from vmx.h KVM: X86: Disable hardware breakpoints unconditionally before kvm_x86->run() KVM: selftests: Address extra memslot parameters in vm_vaddr_alloc kvm: debugfs: fix memory leak in kvm_create_vm_debugfs KVM: x86/pmu: Clear anythread deprecated bit when 0xa leaf is unsupported on the SVM KVM: mmio: Fix use-after-free Read in kvm_vm_ioctl_unregister_coalesced_mmio KVM: SVM: Revert clearing of C-bit on GPA in #NPF handler KVM: x86/mmu: Do not apply HPA (memory encryption) mask to GPAs KVM: x86: Use kernel's x86_phys_bits to handle reduced MAXPHYADDR ...
No related branches found
No related tags found
Showing
- arch/x86/kvm/cpuid.c 25 additions, 5 deletionsarch/x86/kvm/cpuid.c
- arch/x86/kvm/mmu/mmu.c 2 additions, 0 deletionsarch/x86/kvm/mmu/mmu.c
- arch/x86/kvm/mmu/paging.h 14 additions, 0 deletionsarch/x86/kvm/mmu/paging.h
- arch/x86/kvm/mmu/paging_tmpl.h 2 additions, 2 deletionsarch/x86/kvm/mmu/paging_tmpl.h
- arch/x86/kvm/mmu/spte.h 0 additions, 6 deletionsarch/x86/kvm/mmu/spte.h
- arch/x86/kvm/svm/nested.c 33 additions, 20 deletionsarch/x86/kvm/svm/nested.c
- arch/x86/kvm/svm/sev.c 8 additions, 6 deletionsarch/x86/kvm/svm/sev.c
- arch/x86/kvm/svm/svm.c 70 additions, 7 deletionsarch/x86/kvm/svm/svm.c
- arch/x86/kvm/svm/svm.h 5 additions, 0 deletionsarch/x86/kvm/svm/svm.h
- arch/x86/kvm/vmx/vmx.h 0 additions, 2 deletionsarch/x86/kvm/vmx/vmx.h
- arch/x86/kvm/x86.c 2 additions, 3 deletionsarch/x86/kvm/x86.c
- tools/testing/selftests/kvm/include/kvm_util.h 2 additions, 1 deletiontools/testing/selftests/kvm/include/kvm_util.h
- tools/testing/selftests/kvm/lib/aarch64/processor.c 1 addition, 1 deletiontools/testing/selftests/kvm/lib/aarch64/processor.c
- tools/testing/selftests/kvm/lib/guest_modes.c 16 additions, 0 deletionstools/testing/selftests/kvm/lib/guest_modes.c
- tools/testing/selftests/kvm/lib/kvm_util.c 5 additions, 0 deletionstools/testing/selftests/kvm/lib/kvm_util.c
- tools/testing/selftests/kvm/set_memory_region_test.c 2 additions, 1 deletiontools/testing/selftests/kvm/set_memory_region_test.c
- tools/testing/selftests/kvm/x86_64/hyperv_features.c 1 addition, 1 deletiontools/testing/selftests/kvm/x86_64/hyperv_features.c
- tools/testing/selftests/kvm/x86_64/mmu_role_test.c 1 addition, 1 deletiontools/testing/selftests/kvm/x86_64/mmu_role_test.c
- tools/testing/selftests/kvm/x86_64/smm_test.c 64 additions, 6 deletionstools/testing/selftests/kvm/x86_64/smm_test.c
- virt/kvm/coalesced_mmio.c 1 addition, 1 deletionvirt/kvm/coalesced_mmio.c
Loading
Please register or sign in to comment