]> www.infradead.org Git - users/jedix/linux-maple.git/commit
Merge tag 'kvm-x86-svm-6.16' of https://github.com/kvm-x86/linux into HEAD
authorPaolo Bonzini <pbonzini@redhat.com>
Tue, 27 May 2025 16:15:49 +0000 (12:15 -0400)
committerPaolo Bonzini <pbonzini@redhat.com>
Tue, 27 May 2025 16:15:49 +0000 (12:15 -0400)
commit4e02d4f9734fa55e3eb18be9b759cd42d93497ec
tree107e46bac1cd6ac478bcc32cd616483bf475f8b7
parent3e89d5fdc70fa92710ca581a6df96dcb2c8bf9e1
parent72df72e1c6ddfb6e0c2bce174d5879bc095540c8
Merge tag 'kvm-x86-svm-6.16' of https://github.com/kvm-x86/linux into HEAD

KVM SVM changes for 6.16:

 - Wait for target vCPU to acknowledge KVM_REQ_UPDATE_PROTECTED_GUEST_STATE to
   fix a race between AP destroy and VMRUN.

 - Decrypt and dump the VMSA in dump_vmcb() if debugging enabled for the VM.

 - Add support for ALLOWED_SEV_FEATURES.

 - Add #VMGEXIT to the set of handlers special cased for CONFIG_RETPOLINE=y.

 - Treat DEBUGCTL[5:2] as reserved to pave the way for virtualizing features
   that utilize those bits.

 - Don't account temporary allocations in sev_send_update_data().

 - Add support for KVM_CAP_X86_BUS_LOCK_EXIT on SVM, via Bus Lock Threshold.
Documentation/virt/kvm/api.rst
arch/x86/include/asm/cpufeatures.h
arch/x86/include/asm/kvm_host.h
arch/x86/kvm/svm/nested.c
arch/x86/kvm/svm/sev.c
arch/x86/kvm/svm/svm.c
arch/x86/kvm/svm/svm.h
arch/x86/kvm/x86.c
tools/testing/selftests/kvm/Makefile.kvm
virt/kvm/kvm_main.c