Merge tag 'kvm-x86-hyperv-6.8' of https://github.com/kvm-x86/linux into HEAD
authorPaolo Bonzini <pbonzini@redhat.com>
Mon, 8 Jan 2024 13:10:01 +0000 (08:10 -0500)
committerPaolo Bonzini <pbonzini@redhat.com>
Mon, 8 Jan 2024 13:10:01 +0000 (08:10 -0500)
commit0afdfd85e33afdbda4cdd219c22ee5bf95b005f4
tree1f1bbae0e13a80cad8cd87595cbf3c67b966259a
parentfb872da8e720f8281dde01b8929419eb5ae6b033
parent017a99a966f1183e611f0b0fa6bec40160c81813
Merge tag 'kvm-x86-hyperv-6.8' of https://github.com/kvm-x86/linux into HEAD

KVM x86 Hyper-V changes for 6.8:

 - Guard KVM-on-HyperV's range-based TLB flush hooks with an #ifdef on
   CONFIG_HYPERV as a minor optimization, and to self-document the code.

 - Add CONFIG_KVM_HYPERV to allow disabling KVM support for HyperV "emulation"
   at build time.
arch/x86/kvm/Kconfig
arch/x86/kvm/cpuid.c
arch/x86/kvm/svm/svm.h
arch/x86/kvm/x86.c
tools/testing/selftests/kvm/x86_64/hyperv_features.c