On Wed, Aug 04, 2021 at 05:10:41PM +0100, Catalin Marinas wrote: > On Wed, Aug 04, 2021 at 08:52:39AM -0700, Michael Kelley wrote: > > Update drivers/hv/Kconfig so CONFIG_HYPERV can be selected on > > ARM64, causing the Hyper-V specific code to be built. Exclude the > > Hyper-V enlightened clocks/timers code from being built for ARM64. > > > > Signed-off-by: Michael Kelley <mikelley@xxxxxxxxxxxxx> > > Reviewed-by: Boqun Feng <boqun.feng@xxxxxxxxx> > > Acked-by: Marc Zyngier <maz@xxxxxxxxxx> > > Acked-by: Mark Rutland <mark.rutland@xxxxxxx> > > > > --- > > drivers/hv/Kconfig | 5 +++-- > > 1 file changed, 3 insertions(+), 2 deletions(-) > > > > diff --git a/drivers/hv/Kconfig b/drivers/hv/Kconfig > > index 66c794d..e509d5d 100644 > > --- a/drivers/hv/Kconfig > > +++ b/drivers/hv/Kconfig > > @@ -4,7 +4,8 @@ menu "Microsoft Hyper-V guest support" > > > > config HYPERV > > tristate "Microsoft Hyper-V client drivers" > > - depends on X86 && ACPI && X86_LOCAL_APIC && HYPERVISOR_GUEST > > + depends on ACPI && ((X86 && X86_LOCAL_APIC && HYPERVISOR_GUEST) \ > > + || (ARM64 && !CPU_BIG_ENDIAN)) > > select PARAVIRT > > select X86_HV_CALLBACK_VECTOR > > Does this need to be: > > select X86_HV_CALLBACK_VECTOR if X86 > > I haven't checked whether it gives a warning on arm64 but that symbol > doesn't exist. > > Anyway, I can fix it up locally. I can fix it up while I queue these patches. Wei.