From: Tianyu Lan <[email protected]> Sent: Friday, June 13, 2025 4:08 AM > > From: Tianyu Lan <[email protected]>
Suggested patch Subject line: x86/hyperv: Allow Hyper-V to inject STIMER0 interrupts > > When Secure AVIC is enabled, call Secure AVIC > function to allow Hyper-V to inject STIMER0 interrupt. > > Signed-off-by: Tianyu Lan <[email protected]> > --- > arch/x86/hyperv/hv_init.c | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/arch/x86/hyperv/hv_init.c b/arch/x86/hyperv/hv_init.c > index 3d1d3547095a..3b99fffb9ffd 100644 > --- a/arch/x86/hyperv/hv_init.c > +++ b/arch/x86/hyperv/hv_init.c > @@ -132,6 +132,10 @@ static int hv_cpu_init(unsigned int cpu) > wrmsrq(HV_X64_MSR_VP_ASSIST_PAGE, msr.as_uint64); > } > > + /* Allow Hyper-V stimer vector to be injected from Hypervisor. */ > + if (ms_hyperv.misc_features & HV_STIMER_DIRECT_MODE_AVAILABLE) > + apic_update_vector(cpu, HYPERV_STIMER0_VECTOR, true); > + Should hv_cpu_die() disable the vector so that there is symmetry? > return hyperv_init_ghcb(); > } > > -- > 2.25.1 >
