Commit | Line | Data |
---|---|---|
c1fc48aa TZ |
1 | # SPDX-License-Identifier: GPL-2.0 |
2 | # | |
3 | # KVM configuration | |
4 | # | |
5 | ||
6 | source "virt/kvm/Kconfig" | |
7 | ||
8 | menuconfig VIRTUALIZATION | |
9 | bool "Virtualization" | |
10 | help | |
11 | Say Y here to get to see options for using your Linux host to run | |
12 | other operating systems inside virtual machines (guests). | |
13 | This option alone does not add any kernel code. | |
14 | ||
15 | If you say N, all options in this submenu will be skipped and | |
16 | disabled. | |
17 | ||
18 | if VIRTUALIZATION | |
19 | ||
20 | config KVM | |
21 | tristate "Kernel-based Virtual Machine (KVM) support" | |
22 | depends on AS_HAS_LVZ_EXTENSION | |
c1fc48aa | 23 | select HAVE_KVM_DIRTY_RING_ACQ_REL |
c1fc48aa | 24 | select HAVE_KVM_VCPU_ASYNC_IOCTL |
caadf876 | 25 | select KVM_COMMON |
c1fc48aa TZ |
26 | select KVM_GENERIC_DIRTYLOG_READ_PROTECT |
27 | select KVM_GENERIC_HARDWARE_ENABLING | |
f128cf8c | 28 | select KVM_GENERIC_MMU_NOTIFIER |
c1fc48aa | 29 | select KVM_MMIO |
8886640d | 30 | select HAVE_KVM_READONLY_MEM |
c1fc48aa | 31 | select KVM_XFER_TO_GUEST_WORK |
c1fc48aa TZ |
32 | help |
33 | Support hosting virtualized guest machines using | |
34 | hardware virtualization extensions. You will need | |
35 | a processor equipped with virtualization extensions. | |
36 | ||
37 | If unsure, say N. | |
38 | ||
39 | endif # VIRTUALIZATION |