Commit | Line | Data |
---|---|---|
45ea83f0 SH |
1 | # SPDX-License-Identifier: GPL-2.0 |
2 | ||
124a6b4c BVA |
3 | menu "Microsoft Hyper-V guest support" |
4 | ||
46a97191 GKH |
5 | config HYPERV |
6 | tristate "Microsoft Hyper-V client drivers" | |
7aff79e2 MK |
7 | depends on ACPI && ((X86 && X86_LOCAL_APIC && HYPERVISOR_GUEST) \ |
8 | || (ARM64 && !CPU_BIG_ENDIAN)) | |
2ffd9e33 | 9 | select PARAVIRT |
7aff79e2 | 10 | select X86_HV_CALLBACK_VECTOR if X86 |
9a879772 | 11 | select VMAP_PFN |
46a97191 GKH |
12 | help |
13 | Select this option to run Linux as a Hyper-V client operating | |
14 | system. | |
15 | ||
fd1fea68 | 16 | config HYPERV_TIMER |
7aff79e2 | 17 | def_bool HYPERV && X86 |
fd1fea68 | 18 | |
46a97191 GKH |
19 | config HYPERV_UTILS |
20 | tristate "Microsoft Hyper-V Utilities driver" | |
21 | depends on HYPERV && CONNECTOR && NLS | |
1dc2f2b8 | 22 | depends on PTP_1588_CLOCK_OPTIONAL |
46a97191 GKH |
23 | help |
24 | Select this option to enable the Hyper-V Utilities. | |
25 | ||
9aa8b50b S |
26 | config HYPERV_BALLOON |
27 | tristate "Microsoft Hyper-V Balloon driver" | |
28 | depends on HYPERV | |
6dc2a774 | 29 | select PAGE_REPORTING |
9aa8b50b S |
30 | help |
31 | Select this option to enable Hyper-V Balloon driver. | |
32 | ||
124a6b4c | 33 | endmenu |