blob: 146570550142245b7ac9d16490d2c5227e7df90a [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
Hollis Blanchard74ef7402008-11-07 13:15:13 -060018 bool
Hollis Blanchardbbf45ba2008-04-16 23:28:09 -050019 select PREEMPT_NOTIFIERS
20 select ANON_INODES
Hollis Blanchard74ef7402008-11-07 13:15:13 -060021
22config KVM_440
23 bool "KVM support for PowerPC 440 processors"
24 depends on EXPERIMENTAL && 44x
25 select KVM
Hollis Blanchardbbf45ba2008-04-16 23:28:09 -050026 ---help---
Hollis Blanchard74ef7402008-11-07 13:15:13 -060027 Support running unmodified 440 guest kernels in virtual machines on
28 440 host processors.
Hollis Blanchardbbf45ba2008-04-16 23:28:09 -050029
30 This module provides access to the hardware capabilities through
31 a character device node named /dev/kvm.
32
33 If unsure, say N.
34
Hollis Blanchard73e75b42008-12-02 15:51:57 -060035config KVM_EXIT_TIMING
36 bool "Detailed exit timing"
37 depends on KVM
38 ---help---
39 Calculate elapsed time for every exit/enter cycle. A per-vcpu
40 report is available in debugfs kvm/vm#_vcpu#_timing.
41 The overhead is relatively small, however it is not recommended for
42 production environments.
43
44 If unsure, say N.
45
Hollis Blanchardbc8080c2009-01-03 16:23:10 -060046config KVM_E500
47 bool "KVM support for PowerPC E500 processors"
48 depends on EXPERIMENTAL && E500
49 select KVM
50 ---help---
51 Support running unmodified E500 guest kernels in virtual machines on
52 E500 host processors.
53
54 This module provides access to the hardware capabilities through
55 a character device node named /dev/kvm.
56
57 If unsure, say N.
58
Jerone Young12f67552008-07-14 14:00:02 +020059config KVM_TRACE
60 bool "KVM trace support"
61 depends on KVM && MARKERS && SYSFS
62 select RELAY
63 select DEBUG_FS
64 default n
65 ---help---
66 This option allows reading a trace of kvm-related events through
67 relayfs. Note the ABI is not considered stable and will be
68 modified in future updates.
69
Hollis Blanchardbbf45ba2008-04-16 23:28:09 -050070source drivers/virtio/Kconfig
71
72endif # VIRTUALIZATION