xref: /linux/arch/loongarch/kvm/Kconfig (revision b4ba157044ea433a66126603ad7140e12dbc794b)
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