1b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0 2c3eb5b14SMarc Zyngier# 3c3eb5b14SMarc Zyngier# KVM configuration 4c3eb5b14SMarc Zyngier# 5c3eb5b14SMarc Zyngier 62412405bSEric Augersource "virt/lib/Kconfig" 7c3eb5b14SMarc Zyngier 8c3eb5b14SMarc Zyngiermenuconfig VIRTUALIZATION 9c3eb5b14SMarc Zyngier bool "Virtualization" 10a7f7f624SMasahiro Yamada help 11c3eb5b14SMarc Zyngier Say Y here to get to see options for using your Linux host to run 12c3eb5b14SMarc Zyngier other operating systems inside virtual machines (guests). 13c3eb5b14SMarc Zyngier This option alone does not add any kernel code. 14c3eb5b14SMarc Zyngier 15c3eb5b14SMarc Zyngier If you say N, all options in this submenu will be skipped and 16c3eb5b14SMarc Zyngier disabled. 17c3eb5b14SMarc Zyngier 18c3eb5b14SMarc Zyngierif VIRTUALIZATION 19c3eb5b14SMarc Zyngier 20f2613362SWill Deaconmenuconfig KVM 21c3eb5b14SMarc Zyngier bool "Kernel-based Virtual Machine (KVM) support" 22662d9715SChristoffer Dall depends on OF 23c3eb5b14SMarc Zyngier select MMU_NOTIFIER 24c3eb5b14SMarc Zyngier select PREEMPT_NOTIFIERS 25d241aac7SMarc Zyngier select HAVE_KVM_CPU_RELAX_INTERCEPT 267276030aSMario Smarduch select HAVE_KVM_ARCH_TLB_FLUSH_ALL 27c3eb5b14SMarc Zyngier select KVM_MMIO 287276030aSMario Smarduch select KVM_GENERIC_DIRTYLOG_READ_PROTECT 29*6caa5812SOliver Upton select KVM_XFER_TO_GUEST_WORK 3083fe27eaSPranith Kumar select SRCU 318889583cSKim Phillips select KVM_VFIO 32174178feSEric Auger select HAVE_KVM_EVENTFD 33174178feSEric Auger select HAVE_KVM_IRQFD 340e4e82f1SAndre Przywara select HAVE_KVM_MSI 35180ae7b1SEric Auger select HAVE_KVM_IRQCHIP 36180ae7b1SEric Auger select HAVE_KVM_IRQ_ROUTING 372412405bSEric Auger select IRQ_BYPASS_MANAGER 382412405bSEric Auger select HAVE_KVM_IRQ_BYPASS 39e6b673b7SDave Martin select HAVE_KVM_VCPU_RUN_PID_CHANGE 4063b3f96eSPeter Zijlstra select SCHED_INFO 41a7f7f624SMasahiro Yamada help 42c3eb5b14SMarc Zyngier Support hosting virtualized guest machines. 43c3eb5b14SMarc Zyngier 44c3eb5b14SMarc Zyngier If unsure, say N. 45c3eb5b14SMarc Zyngier 46f2613362SWill Deaconif KVM 47f2613362SWill Deacon 48f2613362SWill Deaconsource "virt/kvm/Kconfig" 49f2613362SWill Deacon 50f2613362SWill Deaconendif # KVM 514340ba80SMarc Zyngier 52c3eb5b14SMarc Zyngierendif # VIRTUALIZATION 53