From: Paolo Bonzini Date: Tue, 16 Jul 2024 13:56:41 +0000 (-0400) Subject: Merge tag 'kvm-x86-vmx-6.11' of https://github.com/kvm-x86/linux into HEAD X-Git-Tag: v6.11-rc1~89^2~8 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=208a352a5490f2fa4b78d702035036af1a53a287;p=thirdparty%2Fkernel%2Flinux.git Merge tag 'kvm-x86-vmx-6.11' of https://github.com/kvm-x86/linux into HEAD KVM VMX changes for 6.11 - Remove an unnecessary EPT TLB flush when enabling hardware. - Fix a series of bugs that cause KVM to fail to detect nested pending posted interrupts as valid wake eents for a vCPU executing HLT in L2 (with HLT-exiting disable by L1). - Misc cleanups --- 208a352a5490f2fa4b78d702035036af1a53a287 diff --cc arch/x86/kvm/vmx/x86_ops.h index 6016883c85338,d404227c164d6..ce3221cd1d01a --- a/arch/x86/kvm/vmx/x86_ops.h +++ b/arch/x86/kvm/vmx/x86_ops.h @@@ -46,9 -46,9 +46,8 @@@ bool vmx_apic_init_signal_blocked(struc void vmx_migrate_timers(struct kvm_vcpu *vcpu); void vmx_set_virtual_apic_mode(struct kvm_vcpu *vcpu); void vmx_apicv_pre_state_restore(struct kvm_vcpu *vcpu); -bool vmx_check_apicv_inhibit_reasons(enum kvm_apicv_inhibit reason); void vmx_hwapic_irr_update(struct kvm_vcpu *vcpu, int max_irr); void vmx_hwapic_isr_update(int max_isr); - bool vmx_guest_apic_has_interrupt(struct kvm_vcpu *vcpu); int vmx_sync_pir_to_irr(struct kvm_vcpu *vcpu); void vmx_deliver_interrupt(struct kvm_lapic *apic, int delivery_mode, int trig_mode, int vector);