Re: [patch V9 30/39] x86/entry: Convert various hypervisor vectors to IDTENTRY_SYSVEC

From: Thomas Gleixner
Date: Wed May 27 2020 - 08:31:17 EST


Wei Liu <wei.liu@xxxxxxxxxx> writes:
> On Wed, May 27, 2020 at 09:46:16AM +0800, Boqun Feng wrote:
> VMBus is being loaded. That gives me some clue.
>
> I notice a hunk in the patch:
>
> @@ -331,17 +327,19 @@ static void __init ms_hyperv_init_platfo
> x86_platform.apic_post_init = hyperv_init;
> hyperv_setup_mmu_ops();
> /* Setup the IDT for hypervisor callback */
> - alloc_intr_gate(HYPERVISOR_CALLBACK_VECTOR, hyperv_callback_vector);
> + alloc_intr_gate(HYPERVISOR_CALLBACK_VECTOR, sysvec_hyperv_callback);
>
> It is not using the asm variant.
>
> Could this be the culprit? Thomas?

Of course ... Sorry