Commit | Line | Data |
---|---|---|
99cdc6c1 AP |
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 (EXPERIMENTAL)" | |
22 | depends on RISCV_SBI && MMU | |
9955371c | 23 | select MMU_NOTIFIER |
99cdc6c1 | 24 | select PREEMPT_NOTIFIERS |
99cdc6c1 | 25 | select KVM_MMIO |
9d05c1fe | 26 | select KVM_GENERIC_DIRTYLOG_READ_PROTECT |
9c00fbdd | 27 | select KVM_XFER_TO_GUEST_WORK |
99cdc6c1 | 28 | select HAVE_KVM_VCPU_ASYNC_IOCTL |
9f701326 | 29 | select HAVE_KVM_EVENTFD |
99cdc6c1 AP |
30 | select SRCU |
31 | help | |
32 | Support hosting virtualized guest machines. | |
33 | ||
34 | If unsure, say N. | |
35 | ||
36 | endif # VIRTUALIZATION |