Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Pull kvm fixes from Paolo Bonzini: "x86: - Fixes for the new scalable MMU - Fixes for migration of nested hypervisors on AMD - Fix for clang integrated assembler - Fix for left shift by 64 (UBSAN) - Small cleanups - Straggler SEV-ES patch ARM: - VM init cleanups - PSCI relay cleanups - Kill CONFIG_KVM_ARM_PMU - Fixup __init annotations - Fixup reg_to_encoding() - Fix spurious PMCR_EL0 access Misc: - selftests cleanups" * tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm: (38 commits) KVM: x86: __kvm_vcpu_halt can be static KVM: SVM: Add support for booting APs in an SEV-ES guest KVM: nSVM: cancel KVM_REQ_GET_NESTED_STATE_PAGES on nested vmexit KVM: nSVM: mark vmcb as dirty when forcingly leaving the guest mode KVM: nSVM: correctly restore nested_run_pending on migration KVM: x86/mmu: Clarify TDP MMU page list invariants KVM: x86/mmu: Ensure TDP MMU roots are freed after yield kvm: check tlbs_dirty directly KVM: x86: change in pv_eoi_get_pending() to make code more readable MAINTAINERS: Really update email address for Sean Christopherson KVM: x86: fix shift out of bounds reported by UBSAN KVM: selftests: Implement perf_test_util more conventionally KVM: selftests: Use vm_create_with_vcpus in create_vm KVM: selftests: Factor out guest mode code KVM/SVM: Remove leftover __svm_vcpu_run prototype from svm.c KVM: SVM: Add register operand to vmsave call in sev_es_vcpu_load KVM: x86/mmu: Optimize not-present/MMIO SPTE check in get_mmio_spte() KVM: x86/mmu: Use raw level to index into MMIO walks' sptes array KVM: x86/mmu: Get root level from walkers when retrieving MMIO SPTE KVM: x86/mmu: Use -1 to flag an undefined spte in get_mmio_spte() ...
No related branches found
No related tags found
Showing
- Documentation/virt/kvm/api.rst 7 additions, 2 deletionsDocumentation/virt/kvm/api.rst
- MAINTAINERS 1 addition, 1 deletionMAINTAINERS
- arch/arm64/include/asm/kvm_host.h 23 additions, 0 deletionsarch/arm64/include/asm/kvm_host.h
- arch/arm64/kernel/cpufeature.c 1 addition, 1 deletionarch/arm64/kernel/cpufeature.c
- arch/arm64/kernel/smp.c 1 addition, 1 deletionarch/arm64/kernel/smp.c
- arch/arm64/kvm/Kconfig 0 additions, 8 deletionsarch/arm64/kvm/Kconfig
- arch/arm64/kvm/Makefile 1 addition, 1 deletionarch/arm64/kvm/Makefile
- arch/arm64/kvm/arch_timer.c 4 additions, 3 deletionsarch/arm64/kvm/arch_timer.c
- arch/arm64/kvm/arm.c 18 additions, 14 deletionsarch/arm64/kvm/arm.c
- arch/arm64/kvm/hyp/include/hyp/adjust_pc.h 9 additions, 0 deletionsarch/arm64/kvm/hyp/include/hyp/adjust_pc.h
- arch/arm64/kvm/hyp/nvhe/hyp-main.c 2 additions, 10 deletionsarch/arm64/kvm/hyp/nvhe/hyp-main.c
- arch/arm64/kvm/hyp/nvhe/hyp-smp.c 3 additions, 3 deletionsarch/arm64/kvm/hyp/nvhe/hyp-smp.c
- arch/arm64/kvm/hyp/nvhe/psci-relay.c 22 additions, 37 deletionsarch/arm64/kvm/hyp/nvhe/psci-relay.c
- arch/arm64/kvm/pmu-emul.c 0 additions, 2 deletionsarch/arm64/kvm/pmu-emul.c
- arch/arm64/kvm/sys_regs.c 5 additions, 1 deletionarch/arm64/kvm/sys_regs.c
- arch/arm64/kvm/va_layout.c 3 additions, 4 deletionsarch/arm64/kvm/va_layout.c
- arch/arm64/kvm/vgic/vgic-init.c 10 additions, 1 deletionarch/arm64/kvm/vgic/vgic-init.c
- arch/arm64/kvm/vgic/vgic-v2.c 6 additions, 14 deletionsarch/arm64/kvm/vgic/vgic-v2.c
- arch/arm64/kvm/vgic/vgic-v3.c 6 additions, 15 deletionsarch/arm64/kvm/vgic/vgic-v3.c
- arch/x86/include/asm/kvm_host.h 17 additions, 2 deletionsarch/x86/include/asm/kvm_host.h
Loading
Please register or sign in to comment