145ea83f0SStephen Hemminger# SPDX-License-Identifier: GPL-2.0 245ea83f0SStephen Hemminger 3124a6b4cSBart Van Asschemenu "Microsoft Hyper-V guest support" 4124a6b4cSBart Van Assche 546a97191SGreg Kroah-Hartmanconfig HYPERV 646a97191SGreg Kroah-Hartman tristate "Microsoft Hyper-V client drivers" 7*f83705a5SSaurabh Sengar depends on (X86 && X86_LOCAL_APIC && HYPERVISOR_GUEST) \ 8*f83705a5SSaurabh Sengar || (ACPI && ARM64 && !CPU_BIG_ENDIAN) 92ffd9e33SVitaly Kuznetsov select PARAVIRT 107aff79e2SMichael Kelley select X86_HV_CALLBACK_VECTOR if X86 119a879772STianyu Lan select VMAP_PFN 12*f83705a5SSaurabh Sengar select OF_EARLY_FLATTREE if OF 1346a97191SGreg Kroah-Hartman help 1446a97191SGreg Kroah-Hartman Select this option to run Linux as a Hyper-V client operating 1546a97191SGreg Kroah-Hartman system. 1646a97191SGreg Kroah-Hartman 17fd1fea68SMichael Kelleyconfig HYPERV_TIMER 187aff79e2SMichael Kelley def_bool HYPERV && X86 19fd1fea68SMichael Kelley 2046a97191SGreg Kroah-Hartmanconfig HYPERV_UTILS 2146a97191SGreg Kroah-Hartman tristate "Microsoft Hyper-V Utilities driver" 2246a97191SGreg Kroah-Hartman depends on HYPERV && CONNECTOR && NLS 231dc2f2b8SRandy Dunlap depends on PTP_1588_CLOCK_OPTIONAL 2446a97191SGreg Kroah-Hartman help 2546a97191SGreg Kroah-Hartman Select this option to enable the Hyper-V Utilities. 2646a97191SGreg Kroah-Hartman 279aa8b50bSK. Y. Srinivasanconfig HYPERV_BALLOON 289aa8b50bSK. Y. Srinivasan tristate "Microsoft Hyper-V Balloon driver" 299aa8b50bSK. Y. Srinivasan depends on HYPERV 306dc2a774SSunil Muthuswamy select PAGE_REPORTING 319aa8b50bSK. Y. Srinivasan help 329aa8b50bSK. Y. Srinivasan Select this option to enable Hyper-V Balloon driver. 339aa8b50bSK. Y. Srinivasan 34124a6b4cSBart Van Asscheendmenu 35