blob: 37e9b3c52a38e1d01bace29797b6be68fe4e6f91 [file] [log] [blame]
Hollis Blanchardbbf45ba2008-04-16 23:28:09 -05001#
2# KVM configuration
3#
4
5menuconfig VIRTUALIZATION
6 bool "Virtualization"
7 ---help---
8 Say Y here to get to see options for using your Linux host to run
9 other operating systems inside virtual machines (guests).
10 This option alone does not add any kernel code.
11
12 If you say N, all options in this submenu will be skipped and
13 disabled.
14
15if VIRTUALIZATION
16
17config KVM
18 bool "Kernel-based Virtual Machine (KVM) support"
Hollis Blanchard9dd921c2008-11-05 09:36:14 -060019 depends on EXPERIMENTAL
Hollis Blanchardbbf45ba2008-04-16 23:28:09 -050020 select PREEMPT_NOTIFIERS
21 select ANON_INODES
Hollis Blanchardbbf45ba2008-04-16 23:28:09 -050022 ---help---
23 Support hosting virtualized guest machines. You will also
24 need to select one or more of the processor modules below.
25
26 This module provides access to the hardware capabilities through
27 a character device node named /dev/kvm.
28
29 If unsure, say N.
30
Hollis Blanchard9dd921c2008-11-05 09:36:14 -060031config KVM_440
32 bool "KVM support for PowerPC 440 processors"
Hollis Blanchardbbf45ba2008-04-16 23:28:09 -050033 depends on KVM && 44x
34 ---help---
Hollis Blanchard9dd921c2008-11-05 09:36:14 -060035 KVM can run unmodified 440 guest kernels on 440 host processors.
Hollis Blanchardbbf45ba2008-04-16 23:28:09 -050036
Jerone Young12f67552008-07-14 14:00:02 +020037config KVM_TRACE
38 bool "KVM trace support"
39 depends on KVM && MARKERS && SYSFS
40 select RELAY
41 select DEBUG_FS
42 default n
43 ---help---
44 This option allows reading a trace of kvm-related events through
45 relayfs. Note the ABI is not considered stable and will be
46 modified in future updates.
47
Hollis Blanchardbbf45ba2008-04-16 23:28:09 -050048source drivers/virtio/Kconfig
49
50endif # VIRTUALIZATION