KVM: ppc: Refactor powerpc.c to relocate 440-specific code
[linux-2.6] / arch / powerpc / kvm / Kconfig
1 #
2 # KVM configuration
3 #
4
5 menuconfig 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
15 if VIRTUALIZATION
16
17 config KVM
18         bool "Kernel-based Virtual Machine (KVM) support"
19         depends on EXPERIMENTAL
20         select PREEMPT_NOTIFIERS
21         select ANON_INODES
22         ---help---
23           Support hosting virtualized guest machines. You will also
24           need to select one or more of the processor modules below.
25
26           This module provides access to the hardware capabilities through
27           a character device node named /dev/kvm.
28
29           If unsure, say N.
30
31 config KVM_440
32         bool "KVM support for PowerPC 440 processors"
33         depends on KVM && 44x
34         ---help---
35           KVM can run unmodified 440 guest kernels on 440 host processors.
36
37 config KVM_TRACE
38         bool "KVM trace support"
39         depends on KVM && MARKERS && SYSFS
40         select RELAY
41         select DEBUG_FS
42         default n
43         ---help---
44           This option allows reading a trace of kvm-related events through
45           relayfs.  Note the ABI is not considered stable and will be
46           modified in future updates.
47
48 source drivers/virtio/Kconfig
49
50 endif # VIRTUALIZATION