xref: /openbmc/linux/virt/kvm/Kconfig (revision 78700c0a)
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_APIC_ARCHITECTURE
20       bool
21
22config KVM_MMIO
23       bool
24
25config KVM_ASYNC_PF
26       bool
27
28# Toggle to switch between direct notification and batch job
29config KVM_ASYNC_PF_SYNC
30       bool
31
32config HAVE_KVM_MSI
33       bool
34
35config HAVE_KVM_CPU_RELAX_INTERCEPT
36       bool
37
38config KVM_VFIO
39       bool
40
41config HAVE_KVM_ARCH_TLB_FLUSH_ALL
42       bool
43
44config HAVE_KVM_INVALID_WAKEUPS
45       bool
46
47config KVM_GENERIC_DIRTYLOG_READ_PROTECT
48       bool
49
50config KVM_COMPAT
51       def_bool y
52       depends on KVM && COMPAT && !S390
53
54config HAVE_KVM_IRQ_BYPASS
55       bool
56