Re: [PATCH v2 1/2] x86/kvm/vmx: Move IRQ/NMI dispatch from KVM into x86 core

From: Peter Zijlstra

Date: Fri May 08 2026 - 04:56:46 EST


On Fri, May 08, 2026 at 10:54:00AM +0800, Yan Zhao wrote:

> So, I added below fix:
>
> diff --git a/arch/x86/kernel/idt.c b/arch/x86/kernel/idt.c
> index 0e8fb61f63ff..7bcf1decc034 100644
> --- a/arch/x86/kernel/idt.c
> +++ b/arch/x86/kernel/idt.c
> @@ -268,6 +268,7 @@ void __init idt_setup_early_pf(void)
> }
> #endif
>
> +#if IS_ENABLED(CONFIG_KVM_INTEL)
> noinstr void idt_entry_from_kvm(unsigned int vector)
> {
> if (vector == NMI_VECTOR)
> @@ -280,6 +281,7 @@ noinstr void idt_entry_from_kvm(unsigned int vector)
> idt_do_interrupt_irqoff(gate_offset(idt_table + vector));
> instrumentation_end();
> }
> +#endif
>
> static void __init idt_map_in_cea(void)
> {

Thanks!