blob: 5a152a52796f171641c5c8edfe3d1a92724d6cb1 [file] [log] [blame]
Hollis Blanchardbbf45ba2008-04-16 23:28:09 -05001#
2# KVM configuration
3#
4
Avi Kivity5d9b8e32009-01-04 18:04:18 +02005config HAVE_KVM_IRQCHIP
6 bool
7
Hollis Blanchardbbf45ba2008-04-16 23:28:09 -05008menuconfig VIRTUALIZATION
9 bool "Virtualization"
10 ---help---
11 Say Y here to get to see options for using your Linux host to run
12 other operating systems inside virtual machines (guests).
13 This option alone does not add any kernel code.
14
15 If you say N, all options in this submenu will be skipped and
16 disabled.
17
18if VIRTUALIZATION
19
20config KVM
Hollis Blanchard74ef7402008-11-07 13:15:13 -060021 bool
Hollis Blanchardbbf45ba2008-04-16 23:28:09 -050022 select PREEMPT_NOTIFIERS
23 select ANON_INODES
Hollis Blanchard74ef7402008-11-07 13:15:13 -060024
25config KVM_440
26 bool "KVM support for PowerPC 440 processors"
27 depends on EXPERIMENTAL && 44x
28 select KVM
Hollis Blanchardbbf45ba2008-04-16 23:28:09 -050029 ---help---
Hollis Blanchard74ef7402008-11-07 13:15:13 -060030 Support running unmodified 440 guest kernels in virtual machines on
31 440 host processors.
Hollis Blanchardbbf45ba2008-04-16 23:28:09 -050032
33 This module provides access to the hardware capabilities through
34 a character device node named /dev/kvm.
35
36 If unsure, say N.
37
Hollis Blanchard73e75b42008-12-02 15:51:57 -060038config KVM_EXIT_TIMING
39 bool "Detailed exit timing"
40 depends on KVM
41 ---help---
42 Calculate elapsed time for every exit/enter cycle. A per-vcpu
43 report is available in debugfs kvm/vm#_vcpu#_timing.
44 The overhead is relatively small, however it is not recommended for
45 production environments.
46
47 If unsure, say N.
48
Hollis Blanchardbc8080c2009-01-03 16:23:10 -060049config KVM_E500
50 bool "KVM support for PowerPC E500 processors"
51 depends on EXPERIMENTAL && E500
52 select KVM
53 ---help---
54 Support running unmodified E500 guest kernels in virtual machines on
55 E500 host processors.
56
57 This module provides access to the hardware capabilities through
58 a character device node named /dev/kvm.
59
60 If unsure, say N.
61
Jerone Young12f67552008-07-14 14:00:02 +020062config KVM_TRACE
63 bool "KVM trace support"
64 depends on KVM && MARKERS && SYSFS
65 select RELAY
66 select DEBUG_FS
67 default n
68 ---help---
69 This option allows reading a trace of kvm-related events through
70 relayfs. Note the ABI is not considered stable and will be
71 modified in future updates.
72
Hollis Blanchardbbf45ba2008-04-16 23:28:09 -050073source drivers/virtio/Kconfig
74
75endif # VIRTUALIZATION