]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blame - arch/powerpc/kvm/Kconfig
KVM: ppc: Implement in-kernel exit timing statistics
[mirror_ubuntu-bionic-kernel.git] / arch / powerpc / kvm / Kconfig
CommitLineData
bbf45ba5
HB
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
74ef740d 18 bool
bbf45ba5
HB
19 select PREEMPT_NOTIFIERS
20 select ANON_INODES
74ef740d
HB
21
22config KVM_440
23 bool "KVM support for PowerPC 440 processors"
24 depends on EXPERIMENTAL && 44x
25 select KVM
bbf45ba5 26 ---help---
74ef740d
HB
27 Support running unmodified 440 guest kernels in virtual machines on
28 440 host processors.
bbf45ba5
HB
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
73e75b41
HB
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
12f67556
JY
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
bbf45ba5
HB
57source drivers/virtio/Kconfig
58
59endif # VIRTUALIZATION