xref: /openbmc/linux/virt/kvm/Kconfig (revision 8730046c)
1# KVM common configuration items and defaults
2
3config HAVE_KVM
4       bool
5
6config HAVE_KVM_IRQCHIP
7       bool
8
9config HAVE_KVM_IRQFD
10       bool
11
12config HAVE_KVM_IRQ_ROUTING
13       bool
14
15config HAVE_KVM_EVENTFD
16       bool
17       select EVENTFD
18
19config KVM_MMIO
20       bool
21
22config KVM_ASYNC_PF
23       bool
24
25# Toggle to switch between direct notification and batch job
26config KVM_ASYNC_PF_SYNC
27       bool
28
29config HAVE_KVM_MSI
30       bool
31
32config HAVE_KVM_CPU_RELAX_INTERCEPT
33       bool
34
35config KVM_VFIO
36       bool
37
38config HAVE_KVM_ARCH_TLB_FLUSH_ALL
39       bool
40
41config HAVE_KVM_INVALID_WAKEUPS
42       bool
43
44config KVM_GENERIC_DIRTYLOG_READ_PROTECT
45       bool
46
47config KVM_COMPAT
48       def_bool y
49       depends on KVM && COMPAT && !S390
50
51config HAVE_KVM_IRQ_BYPASS
52       bool
53