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