diff options
author | Hollis Blanchard <hollisb@us.ibm.com> | 2008-11-07 14:15:13 -0500 |
---|---|---|
committer | Avi Kivity <avi@redhat.com> | 2008-12-31 09:52:25 -0500 |
commit | 74ef740da64fd82a14dbab6d7f43d798ecc1b6cc (patch) | |
tree | 332006502aa9f33e20d22cdba802024348bb0709 | |
parent | 78749809222be5083e21bfe697b44ab797e5c0a8 (diff) |
KVM: ppc: fix Kconfig constraints
Make sure that CONFIG_KVM cannot be selected without processor support
(currently, 440 is the only processor implementation available).
Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
-rw-r--r-- | arch/powerpc/kvm/Kconfig | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/arch/powerpc/kvm/Kconfig b/arch/powerpc/kvm/Kconfig index 37e9b3c52a38..e4ab1c7fd925 100644 --- a/arch/powerpc/kvm/Kconfig +++ b/arch/powerpc/kvm/Kconfig | |||
@@ -15,25 +15,23 @@ menuconfig VIRTUALIZATION | |||
15 | if VIRTUALIZATION | 15 | if VIRTUALIZATION |
16 | 16 | ||
17 | config KVM | 17 | config KVM |
18 | bool "Kernel-based Virtual Machine (KVM) support" | 18 | bool |
19 | depends on EXPERIMENTAL | ||
20 | select PREEMPT_NOTIFIERS | 19 | select PREEMPT_NOTIFIERS |
21 | select ANON_INODES | 20 | select ANON_INODES |
21 | |||
22 | config KVM_440 | ||
23 | bool "KVM support for PowerPC 440 processors" | ||
24 | depends on EXPERIMENTAL && 44x | ||
25 | select KVM | ||
22 | ---help--- | 26 | ---help--- |
23 | Support hosting virtualized guest machines. You will also | 27 | Support running unmodified 440 guest kernels in virtual machines on |
24 | need to select one or more of the processor modules below. | 28 | 440 host processors. |
25 | 29 | ||
26 | This module provides access to the hardware capabilities through | 30 | This module provides access to the hardware capabilities through |
27 | a character device node named /dev/kvm. | 31 | a character device node named /dev/kvm. |
28 | 32 | ||
29 | If unsure, say N. | 33 | If unsure, say N. |
30 | 34 | ||
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 | 35 | config KVM_TRACE |
38 | bool "KVM trace support" | 36 | bool "KVM trace support" |
39 | depends on KVM && MARKERS && SYSFS | 37 | depends on KVM && MARKERS && SYSFS |