xref: /openbmc/linux/virt/kvm/Kconfig (revision ba0513b5)
10ba12d10SAvi Kivity# KVM common configuration items and defaults
20ba12d10SAvi Kivity
30ba12d10SAvi Kivityconfig HAVE_KVM
40ba12d10SAvi Kivity       bool
50ba12d10SAvi Kivity
60ba12d10SAvi Kivityconfig HAVE_KVM_IRQCHIP
70ba12d10SAvi Kivity       bool
8721eecbfSGregory Haskins
9297e2105SPaul Mackerrasconfig HAVE_KVM_IRQFD
10297e2105SPaul Mackerras       bool
11297e2105SPaul Mackerras
12a725d56aSAlexander Grafconfig HAVE_KVM_IRQ_ROUTING
13a725d56aSAlexander Graf       bool
14a725d56aSAlexander Graf
15721eecbfSGregory Haskinsconfig HAVE_KVM_EVENTFD
16721eecbfSGregory Haskins       bool
17721eecbfSGregory Haskins       select EVENTFD
1873880c80SGleb Natapov
1973880c80SGleb Natapovconfig KVM_APIC_ARCHITECTURE
2073880c80SGleb Natapov       bool
2150eb2a3cSAvi Kivity
2250eb2a3cSAvi Kivityconfig KVM_MMIO
2350eb2a3cSAvi Kivity       bool
24af585b92SGleb Natapov
25af585b92SGleb Natapovconfig KVM_ASYNC_PF
26af585b92SGleb Natapov       bool
2707975ad3SJan Kiszka
28e0ead41aSDominik Dingel# Toggle to switch between direct notification and batch job
29e0ead41aSDominik Dingelconfig KVM_ASYNC_PF_SYNC
30e0ead41aSDominik Dingel       bool
31e0ead41aSDominik Dingel
3207975ad3SJan Kiszkaconfig HAVE_KVM_MSI
3307975ad3SJan Kiszka       bool
34f2a74347SRaghavendra K T
35f2a74347SRaghavendra K Tconfig HAVE_KVM_CPU_RELAX_INTERCEPT
36f2a74347SRaghavendra K T       bool
37ec53500fSAlex Williamson
38ec53500fSAlex Williamsonconfig KVM_VFIO
39ec53500fSAlex Williamson       bool
40a6d51016SMario Smarduch
41a6d51016SMario Smarduchconfig HAVE_KVM_ARCH_TLB_FLUSH_ALL
42a6d51016SMario Smarduch       bool
43ba0513b5SMario Smarduch
44ba0513b5SMario Smarduchconfig HAVE_KVM_ARCH_DIRTY_LOG_PROTECT
45ba0513b5SMario Smarduch       bool
46ba0513b5SMario Smarduch
47ba0513b5SMario Smarduchconfig KVM_GENERIC_DIRTYLOG_READ_PROTECT
48ba0513b5SMario Smarduch       bool
49