1# SPDX-License-Identifier: GPL-2.0 2 3menu "Microsoft Hyper-V guest support" 4 5config HYPERV 6 tristate "Microsoft Hyper-V client drivers" 7 depends on (X86 && X86_LOCAL_APIC && HYPERVISOR_GUEST) \ 8 || (ACPI && ARM64 && !CPU_BIG_ENDIAN) 9 select PARAVIRT 10 select X86_HV_CALLBACK_VECTOR if X86 11 select VMAP_PFN 12 select OF_EARLY_FLATTREE if OF 13 help 14 Select this option to run Linux as a Hyper-V client operating 15 system. 16 17config HYPERV_TIMER 18 def_bool HYPERV && X86 19 20config HYPERV_UTILS 21 tristate "Microsoft Hyper-V Utilities driver" 22 depends on HYPERV && CONNECTOR && NLS 23 depends on PTP_1588_CLOCK_OPTIONAL 24 help 25 Select this option to enable the Hyper-V Utilities. 26 27config HYPERV_BALLOON 28 tristate "Microsoft Hyper-V Balloon driver" 29 depends on HYPERV 30 select PAGE_REPORTING 31 help 32 Select this option to enable Hyper-V Balloon driver. 33 34endmenu 35