Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
1# SPDX-License-Identifier: GPL-2.0
2# KVM common configuration items and defaults
3
4config HAVE_KVM
5 bool
6
7config HAVE_KVM_PFNCACHE
8 bool
9
10config HAVE_KVM_IRQCHIP
11 bool
12
13config HAVE_KVM_IRQFD
14 bool
15
16config HAVE_KVM_IRQ_ROUTING
17 bool
18
19config HAVE_KVM_DIRTY_RING
20 bool
21
22config HAVE_KVM_EVENTFD
23 bool
24 select EVENTFD
25
26config KVM_MMIO
27 bool
28
29config KVM_ASYNC_PF
30 bool
31
32# Toggle to switch between direct notification and batch job
33config KVM_ASYNC_PF_SYNC
34 bool
35
36config HAVE_KVM_MSI
37 bool
38
39config HAVE_KVM_CPU_RELAX_INTERCEPT
40 bool
41
42config KVM_VFIO
43 bool
44
45config HAVE_KVM_ARCH_TLB_FLUSH_ALL
46 bool
47
48config HAVE_KVM_INVALID_WAKEUPS
49 bool
50
51config KVM_GENERIC_DIRTYLOG_READ_PROTECT
52 bool
53
54config KVM_COMPAT
55 def_bool y
56 depends on KVM && COMPAT && !(S390 || ARM64 || RISCV)
57
58config HAVE_KVM_IRQ_BYPASS
59 bool
60
61config HAVE_KVM_VCPU_ASYNC_IOCTL
62 bool
63
64config HAVE_KVM_VCPU_RUN_PID_CHANGE
65 bool
66
67config HAVE_KVM_NO_POLL
68 bool
69
70config KVM_XFER_TO_GUEST_WORK
71 bool
72
73config HAVE_KVM_PM_NOTIFIER
74 bool