]>
Commit | Line | Data |
---|---|---|
b2441318 | 1 | # SPDX-License-Identifier: GPL-2.0 |
0ba12d10 AK |
2 | # KVM common configuration items and defaults |
3 | ||
4 | config HAVE_KVM | |
5 | bool | |
6 | ||
7 | config HAVE_KVM_IRQCHIP | |
8 | bool | |
721eecbf | 9 | |
297e2105 PM |
10 | config HAVE_KVM_IRQFD |
11 | bool | |
12 | ||
a725d56a AG |
13 | config HAVE_KVM_IRQ_ROUTING |
14 | bool | |
15 | ||
721eecbf GH |
16 | config HAVE_KVM_EVENTFD |
17 | bool | |
18 | select EVENTFD | |
73880c80 | 19 | |
50eb2a3c AK |
20 | config KVM_MMIO |
21 | bool | |
af585b92 GN |
22 | |
23 | config KVM_ASYNC_PF | |
24 | bool | |
07975ad3 | 25 | |
e0ead41a DD |
26 | # Toggle to switch between direct notification and batch job |
27 | config KVM_ASYNC_PF_SYNC | |
28 | bool | |
29 | ||
07975ad3 JK |
30 | config HAVE_KVM_MSI |
31 | bool | |
f2a74347 R |
32 | |
33 | config HAVE_KVM_CPU_RELAX_INTERCEPT | |
34 | bool | |
ec53500f AW |
35 | |
36 | config KVM_VFIO | |
37 | bool | |
a6d51016 MS |
38 | |
39 | config HAVE_KVM_ARCH_TLB_FLUSH_ALL | |
40 | bool | |
ba0513b5 | 41 | |
3491caf2 CB |
42 | config HAVE_KVM_INVALID_WAKEUPS |
43 | bool | |
44 | ||
ba0513b5 MS |
45 | config KVM_GENERIC_DIRTYLOG_READ_PROTECT |
46 | bool | |
de8e5d74 CB |
47 | |
48 | config KVM_COMPAT | |
49 | def_bool y | |
37b65db8 | 50 | depends on KVM && COMPAT && !(S390 || ARM64) |
1a02b270 EA |
51 | |
52 | config HAVE_KVM_IRQ_BYPASS | |
53 | bool | |
5cb0944c PB |
54 | |
55 | config HAVE_KVM_VCPU_ASYNC_IOCTL | |
56 | bool | |
bd2a6394 CD |
57 | |
58 | config HAVE_KVM_VCPU_RUN_PID_CHANGE | |
59 | bool | |
cdd6ad3a CB |
60 | |
61 | config HAVE_KVM_NO_POLL | |
62 | bool | |
935ace2f TG |
63 | |
64 | config KVM_XFER_TO_GUEST_WORK | |
65 | bool |