1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0 2*4882a593Smuzhiyun# 3*4882a593Smuzhiyun# KVM configuration 4*4882a593Smuzhiyun# 5*4882a593Smuzhiyun 6*4882a593Smuzhiyunsource "virt/lib/Kconfig" 7*4882a593Smuzhiyun 8*4882a593Smuzhiyunmenuconfig VIRTUALIZATION 9*4882a593Smuzhiyun bool "Virtualization" 10*4882a593Smuzhiyun help 11*4882a593Smuzhiyun Say Y here to get to see options for using your Linux host to run 12*4882a593Smuzhiyun other operating systems inside virtual machines (guests). 13*4882a593Smuzhiyun This option alone does not add any kernel code. 14*4882a593Smuzhiyun 15*4882a593Smuzhiyun If you say N, all options in this submenu will be skipped and 16*4882a593Smuzhiyun disabled. 17*4882a593Smuzhiyun 18*4882a593Smuzhiyunif VIRTUALIZATION 19*4882a593Smuzhiyun 20*4882a593Smuzhiyunmenuconfig KVM 21*4882a593Smuzhiyun bool "Kernel-based Virtual Machine (KVM) support" 22*4882a593Smuzhiyun depends on OF 23*4882a593Smuzhiyun # for TASKSTATS/TASK_DELAY_ACCT: 24*4882a593Smuzhiyun depends on NET && MULTIUSER 25*4882a593Smuzhiyun select MMU_NOTIFIER 26*4882a593Smuzhiyun select PREEMPT_NOTIFIERS 27*4882a593Smuzhiyun select HAVE_KVM_CPU_RELAX_INTERCEPT 28*4882a593Smuzhiyun select HAVE_KVM_ARCH_TLB_FLUSH_ALL 29*4882a593Smuzhiyun select KVM_MMIO 30*4882a593Smuzhiyun select KVM_GENERIC_DIRTYLOG_READ_PROTECT 31*4882a593Smuzhiyun select SRCU 32*4882a593Smuzhiyun select KVM_VFIO 33*4882a593Smuzhiyun select HAVE_KVM_EVENTFD 34*4882a593Smuzhiyun select HAVE_KVM_IRQFD 35*4882a593Smuzhiyun select HAVE_KVM_MSI 36*4882a593Smuzhiyun select HAVE_KVM_IRQCHIP 37*4882a593Smuzhiyun select HAVE_KVM_IRQ_ROUTING 38*4882a593Smuzhiyun select IRQ_BYPASS_MANAGER 39*4882a593Smuzhiyun select HAVE_KVM_IRQ_BYPASS 40*4882a593Smuzhiyun select HAVE_KVM_VCPU_RUN_PID_CHANGE 41*4882a593Smuzhiyun select TASKSTATS 42*4882a593Smuzhiyun select TASK_DELAY_ACCT 43*4882a593Smuzhiyun help 44*4882a593Smuzhiyun Support hosting virtualized guest machines. 45*4882a593Smuzhiyun 46*4882a593Smuzhiyun If unsure, say N. 47*4882a593Smuzhiyun 48*4882a593Smuzhiyunif KVM 49*4882a593Smuzhiyun 50*4882a593Smuzhiyunsource "virt/kvm/Kconfig" 51*4882a593Smuzhiyun 52*4882a593Smuzhiyunendif # KVM 53*4882a593Smuzhiyun 54*4882a593Smuzhiyunendif # VIRTUALIZATION 55