0001 # SPDX-License-Identifier: GPL-2.0
0002
0003 menu "Microsoft Hyper-V guest support"
0004
0005 config HYPERV
0006 tristate "Microsoft Hyper-V client drivers"
0007 depends on ACPI && ((X86 && X86_LOCAL_APIC && HYPERVISOR_GUEST) \
0008 || (ARM64 && !CPU_BIG_ENDIAN))
0009 select PARAVIRT
0010 select X86_HV_CALLBACK_VECTOR if X86
0011 select VMAP_PFN
0012 help
0013 Select this option to run Linux as a Hyper-V client operating
0014 system.
0015
0016 config HYPERV_TIMER
0017 def_bool HYPERV && X86
0018
0019 config HYPERV_UTILS
0020 tristate "Microsoft Hyper-V Utilities driver"
0021 depends on HYPERV && CONNECTOR && NLS
0022 depends on PTP_1588_CLOCK_OPTIONAL
0023 help
0024 Select this option to enable the Hyper-V Utilities.
0025
0026 config HYPERV_BALLOON
0027 tristate "Microsoft Hyper-V Balloon driver"
0028 depends on HYPERV
0029 select PAGE_REPORTING
0030 help
0031 Select this option to enable Hyper-V Balloon driver.
0032
0033 endmenu