1c1fc48aaSTianrui Zhao# SPDX-License-Identifier: GPL-2.0 2c1fc48aaSTianrui Zhao# 3c1fc48aaSTianrui Zhao# KVM configuration 4c1fc48aaSTianrui Zhao# 5c1fc48aaSTianrui Zhao 6c1fc48aaSTianrui Zhaosource "virt/kvm/Kconfig" 7c1fc48aaSTianrui Zhao 8c1fc48aaSTianrui Zhaomenuconfig VIRTUALIZATION 9c1fc48aaSTianrui Zhao bool "Virtualization" 10c1fc48aaSTianrui Zhao help 11c1fc48aaSTianrui Zhao Say Y here to get to see options for using your Linux host to run 12c1fc48aaSTianrui Zhao other operating systems inside virtual machines (guests). 13c1fc48aaSTianrui Zhao This option alone does not add any kernel code. 14c1fc48aaSTianrui Zhao 15c1fc48aaSTianrui Zhao If you say N, all options in this submenu will be skipped and 16c1fc48aaSTianrui Zhao disabled. 17c1fc48aaSTianrui Zhao 18c1fc48aaSTianrui Zhaoif VIRTUALIZATION 19c1fc48aaSTianrui Zhao 20c1fc48aaSTianrui Zhaoconfig KVM 21c1fc48aaSTianrui Zhao tristate "Kernel-based Virtual Machine (KVM) support" 22c1fc48aaSTianrui Zhao depends on AS_HAS_LVZ_EXTENSION 23c1fc48aaSTianrui Zhao select HAVE_KVM_DIRTY_RING_ACQ_REL 24c1fc48aaSTianrui Zhao select HAVE_KVM_VCPU_ASYNC_IOCTL 25caadf876SPaolo Bonzini select KVM_COMMON 26c1fc48aaSTianrui Zhao select KVM_GENERIC_DIRTYLOG_READ_PROTECT 27c1fc48aaSTianrui Zhao select KVM_GENERIC_HARDWARE_ENABLING 28f128cf8cSSean Christopherson select KVM_GENERIC_MMU_NOTIFIER 29c1fc48aaSTianrui Zhao select KVM_MMIO 308886640dSPaolo Bonzini select HAVE_KVM_READONLY_MEM 31c1fc48aaSTianrui Zhao select KVM_XFER_TO_GUEST_WORK 32*b4ba1570SBibo Mao select SCHED_INFO 33c1fc48aaSTianrui Zhao help 34c1fc48aaSTianrui Zhao Support hosting virtualized guest machines using 35c1fc48aaSTianrui Zhao hardware virtualization extensions. You will need 36c1fc48aaSTianrui Zhao a processor equipped with virtualization extensions. 37c1fc48aaSTianrui Zhao 38c1fc48aaSTianrui Zhao If unsure, say N. 39c1fc48aaSTianrui Zhao 40c1fc48aaSTianrui Zhaoendif # VIRTUALIZATION 41