Linus, The following changes since commit 8c1b724ddb218f221612d4c649bc9c7819d8d7a6: Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm (2020-04-02 15:13:15 -0700) are available in the Git repository at: https://git.kernel.org/pub/scm/virt/kvm/kvm.git tags/for-linus for you to fetch changes up to dbef2808af6c594922fe32833b30f55f35e9da6d: KVM: VMX: fix crash cleanup when KVM wasn't used (2020-04-07 08:35:36 -0400) ---------------------------------------------------------------- s390: * nested virtualization fixes x86: * split svm.c * miscellaneous fixes ---------------------------------------------------------------- David Hildenbrand (3): KVM: s390: vsie: Fix region 1 ASCE sanity shadow address checks KVM: s390: vsie: Fix delivery of addressing exceptions KVM: s390: vsie: Fix possible race when shadowing region 3 tables Joerg Roedel (4): kVM SVM: Move SVM related files to own sub-directory KVM: SVM: Move Nested SVM Implementation to nested.c KVM: SVM: Move AVIC code to separate file KVM: SVM: Move SEV code to separate file Oliver Upton (1): KVM: nVMX: don't clear mtf_pending when nested events are blocked Paolo Bonzini (1): Merge tag 'kvm-s390-master-5.7-1' of git://git.kernel.org/.../kvms390/linux into HEAD Uros Bizjak (2): KVM: SVM: Split svm_vcpu_run inline assembly to separate file KVM: VMX: Remove unnecessary exception trampoline in vmx_vmenter Vitaly Kuznetsov (1): KVM: VMX: fix crash cleanup when KVM wasn't used Wanpeng Li (1): KVM: X86: Filter out the broadcast dest for IPI fastpath arch/s390/kvm/vsie.c | 1 + arch/s390/mm/gmap.c | 7 +- arch/x86/kvm/Makefile | 2 +- arch/x86/kvm/lapic.c | 3 - arch/x86/kvm/lapic.h | 3 + arch/x86/kvm/svm/avic.c | 1027 ++++++ arch/x86/kvm/svm/nested.c | 823 +++++ arch/x86/kvm/{pmu_amd.c => svm/pmu.c} | 0 arch/x86/kvm/svm/sev.c | 1187 ++++++ arch/x86/kvm/{ => svm}/svm.c | 6476 ++++++++------------------------- arch/x86/kvm/svm/svm.h | 491 +++ arch/x86/kvm/svm/vmenter.S | 162 + arch/x86/kvm/vmx/nested.c | 3 +- arch/x86/kvm/vmx/vmenter.S | 8 +- arch/x86/kvm/vmx/vmx.c | 12 +- arch/x86/kvm/x86.c | 3 +- 16 files changed, 5219 insertions(+), 4989 deletions(-) create mode 100644 arch/x86/kvm/svm/avic.c create mode 100644 arch/x86/kvm/svm/nested.c rename arch/x86/kvm/{pmu_amd.c => svm/pmu.c} (100%) create mode 100644 arch/x86/kvm/svm/sev.c rename arch/x86/kvm/{ => svm}/svm.c (54%) create mode 100644 arch/x86/kvm/svm/svm.h create mode 100644 arch/x86/kvm/svm/vmenter.S