-
- Downloads
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Pull kvm fixes from Paolo Bonzini: "Two larger x86 series: - Redo incorrect fix for SEV/SMAP erratum - Windows 11 Hyper-V workaround Other x86 changes: - Various x86 cleanups - Re-enable access_tracking_perf_test - Fix for #GP handling on SVM - Fix for CPUID leaf 0Dh in KVM_GET_SUPPORTED_CPUID - Fix for ICEBP in interrupt shadow - Avoid false-positive RCU splat - Enable Enlightened MSR-Bitmap support for real ARM: - Correctly update the shadow register on exception injection when running in nVHE mode - Correctly use the mm_ops indirection when performing cache invalidation from the page-table walker - Restrict the vgic-v3 workaround for SEIS to the two known broken implementations Generic code changes: - Dead code cleanup" * tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm: (43 commits) KVM: eventfd: Fix false positive RCU usage warning KVM: nVMX: Allow VMREAD when Enlightened VMCS is in use KVM: nVMX: Implement evmcs_field_offset() suitable for handle_vmread() KVM: nVMX: Rename vmcs_to_field_offset{,_table} KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMER KVM: nVMX: Also filter MSR_IA32_VMX_TRUE_PINBASED_CTLS when eVMCS selftests: kvm: check dynamic bits against KVM_X86_XCOMP_GUEST_SUPP KVM: x86: add system attribute to retrieve full set of supported xsave states KVM: x86: Add a helper to retrieve userspace address from kvm_device_attr selftests: kvm: move vm_xsave_req_perm call to amx_test KVM: x86: Sync the states size with the XCR0/IA32_XSS at, any time KVM: x86: Update vCPU's runtime CPUID on write to MSR_IA32_XSS KVM: x86: Keep MSR_IA32_XSS unchanged for INIT KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2} KVM: nVMX: WARN on any attempt to allocate shadow VMCS for vmcs02 KVM: selftests: Don't skip L2's VMCALL in SMM test for SVM guest KVM: x86: Check .flags in kvm_cpuid_check_equal() too KVM: x86: Forcibly leave nested virt when SMM state is toggled KVM: SVM: drop unnecessary code in svm_hv_vmcb_dirty_nested_enlightenments() KVM: SVM: hyper-v: Enable Enlightened MSR-Bitmap support for real ...
Showing
- Documentation/virt/kvm/api.rst 3 additions, 1 deletionDocumentation/virt/kvm/api.rst
- arch/arm64/kvm/hyp/exception.c 4 additions, 1 deletionarch/arm64/kvm/hyp/exception.c
- arch/arm64/kvm/hyp/pgtable.c 6 additions, 12 deletionsarch/arm64/kvm/hyp/pgtable.c
- arch/arm64/kvm/hyp/vgic-v3-sr.c 3 additions, 0 deletionsarch/arm64/kvm/hyp/vgic-v3-sr.c
- arch/arm64/kvm/vgic/vgic-v3.c 15 additions, 2 deletionsarch/arm64/kvm/vgic/vgic-v3.c
- arch/x86/include/asm/kvm_host.h 3 additions, 2 deletionsarch/x86/include/asm/kvm_host.h
- arch/x86/include/uapi/asm/kvm.h 3 additions, 0 deletionsarch/x86/include/uapi/asm/kvm.h
- arch/x86/kvm/cpuid.c 55 additions, 35 deletionsarch/x86/kvm/cpuid.c
- arch/x86/kvm/lapic.c 1 addition, 1 deletionarch/x86/kvm/lapic.c
- arch/x86/kvm/svm/nested.c 5 additions, 4 deletionsarch/x86/kvm/svm/nested.c
- arch/x86/kvm/svm/sev.c 7 additions, 2 deletionsarch/x86/kvm/svm/sev.c
- arch/x86/kvm/svm/svm.c 122 additions, 55 deletionsarch/x86/kvm/svm/svm.c
- arch/x86/kvm/svm/svm.h 1 addition, 6 deletionsarch/x86/kvm/svm/svm.h
- arch/x86/kvm/svm/svm_onhyperv.h 4 additions, 8 deletionsarch/x86/kvm/svm/svm_onhyperv.h
- arch/x86/kvm/vmx/capabilities.h 0 additions, 1 deletionarch/x86/kvm/vmx/capabilities.h
- arch/x86/kvm/vmx/evmcs.c 2 additions, 2 deletionsarch/x86/kvm/vmx/evmcs.c
- arch/x86/kvm/vmx/evmcs.h 39 additions, 9 deletionsarch/x86/kvm/vmx/evmcs.h
- arch/x86/kvm/vmx/nested.c 54 additions, 28 deletionsarch/x86/kvm/vmx/nested.c
- arch/x86/kvm/vmx/vmcs12.c 2 additions, 2 deletionsarch/x86/kvm/vmx/vmcs12.c
- arch/x86/kvm/vmx/vmcs12.h 3 additions, 3 deletionsarch/x86/kvm/vmx/vmcs12.h
Loading
Please register or sign in to comment