1# 2# KVM configuration 3# 4 5config HAVE_KVM_IRQCHIP 6 bool 7 8menuconfig 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 21 bool 22 select PREEMPT_NOTIFIERS 23 select ANON_INODES 24 25config KVM_440 26 bool "KVM support for PowerPC 440 processors" 27 depends on EXPERIMENTAL && 44x 28 select KVM 29 ---help--- 30 Support running unmodified 440 guest kernels in virtual machines on 31 440 host processors. 32 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 38config 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 49config 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 62config 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 73source drivers/virtio/Kconfig 74 75endif # VIRTUALIZATION 76