• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#
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
19	select PREEMPT_NOTIFIERS
20	select ANON_INODES
21
22config KVM_440
23	bool "KVM support for PowerPC 440 processors"
24	depends on EXPERIMENTAL && 44x
25	select KVM
26	---help---
27	  Support running unmodified 440 guest kernels in virtual machines on
28	  440 host processors.
29
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
35config 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
46config KVM_TRACE
47	bool "KVM trace support"
48	depends on KVM && MARKERS && SYSFS
49	select RELAY
50	select DEBUG_FS
51	default n
52	---help---
53	  This option allows reading a trace of kvm-related events through
54	  relayfs.  Note the ABI is not considered stable and will be
55	  modified in future updates.
56
57source drivers/virtio/Kconfig
58
59endif # VIRTUALIZATION
60