]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
KVM: VMX: Move enable_ipiv knob to common x86
authorSean Christopherson <seanjc@google.com>
Wed, 11 Jun 2025 22:45:19 +0000 (15:45 -0700)
committerSean Christopherson <seanjc@google.com>
Fri, 20 Jun 2025 20:53:01 +0000 (13:53 -0700)
commitbafddc70001d1834b2f2e490e108bbb8812b4bed
tree03bf17a709c0af9f06dac97f35bcadcb768b3bc2
parentd29433336a7b4783546cdca3096c3aee36610e70
KVM: VMX: Move enable_ipiv knob to common x86

Move enable_ipiv to common x86 so that it can be reused by SVM to control
IPI virtualization when AVIC is enabled.  SVM doesn't actually provide a
way to truly disable IPI virtualization, but KVM can get close enough by
skipping the necessary table programming.

Link: https://lore.kernel.org/r/20250611224604.313496-18-seanjc@google.com
Signed-off-by: Sean Christopherson <seanjc@google.com>
arch/x86/include/asm/kvm_host.h
arch/x86/kvm/vmx/capabilities.h
arch/x86/kvm/vmx/vmx.c
arch/x86/kvm/x86.c