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