1b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0 20ba12d10SAvi Kivity# KVM common configuration items and defaults 30ba12d10SAvi Kivity 40ba12d10SAvi Kivityconfig HAVE_KVM 50ba12d10SAvi Kivity bool 60ba12d10SAvi Kivity 70ba12d10SAvi Kivityconfig HAVE_KVM_IRQCHIP 80ba12d10SAvi Kivity bool 9721eecbfSGregory Haskins 10297e2105SPaul Mackerrasconfig HAVE_KVM_IRQFD 11297e2105SPaul Mackerras bool 12297e2105SPaul Mackerras 13a725d56aSAlexander Grafconfig HAVE_KVM_IRQ_ROUTING 14a725d56aSAlexander Graf bool 15a725d56aSAlexander Graf 16721eecbfSGregory Haskinsconfig HAVE_KVM_EVENTFD 17721eecbfSGregory Haskins bool 18721eecbfSGregory Haskins select EVENTFD 1973880c80SGleb Natapov 2050eb2a3cSAvi Kivityconfig KVM_MMIO 2150eb2a3cSAvi Kivity bool 22af585b92SGleb Natapov 23af585b92SGleb Natapovconfig KVM_ASYNC_PF 24af585b92SGleb Natapov bool 2507975ad3SJan Kiszka 26e0ead41aSDominik Dingel# Toggle to switch between direct notification and batch job 27e0ead41aSDominik Dingelconfig KVM_ASYNC_PF_SYNC 28e0ead41aSDominik Dingel bool 29e0ead41aSDominik Dingel 3007975ad3SJan Kiszkaconfig HAVE_KVM_MSI 3107975ad3SJan Kiszka bool 32f2a74347SRaghavendra K T 33f2a74347SRaghavendra K Tconfig HAVE_KVM_CPU_RELAX_INTERCEPT 34f2a74347SRaghavendra K T bool 35ec53500fSAlex Williamson 36ec53500fSAlex Williamsonconfig KVM_VFIO 37ec53500fSAlex Williamson bool 38a6d51016SMario Smarduch 39a6d51016SMario Smarduchconfig HAVE_KVM_ARCH_TLB_FLUSH_ALL 40a6d51016SMario Smarduch bool 41ba0513b5SMario Smarduch 423491caf2SChristian Borntraegerconfig HAVE_KVM_INVALID_WAKEUPS 433491caf2SChristian Borntraeger bool 443491caf2SChristian Borntraeger 45ba0513b5SMario Smarduchconfig KVM_GENERIC_DIRTYLOG_READ_PROTECT 46ba0513b5SMario Smarduch bool 47de8e5d74SChristian Borntraeger 48de8e5d74SChristian Borntraegerconfig KVM_COMPAT 49de8e5d74SChristian Borntraeger def_bool y 506956d894SJan Beulich depends on KVM && COMPAT && !S390 511a02b270SEric Auger 521a02b270SEric Augerconfig HAVE_KVM_IRQ_BYPASS 531a02b270SEric Auger bool 54*5cb0944cSPaolo Bonzini 55*5cb0944cSPaolo Bonziniconfig HAVE_KVM_VCPU_ASYNC_IOCTL 56*5cb0944cSPaolo Bonzini bool 57