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