KVM: ppc: fix Kconfig constraints
authorHollis Blanchard <hollisb@us.ibm.com>
Fri, 7 Nov 2008 19:15:13 +0000 (13:15 -0600)
committerAvi Kivity <avi@redhat.com>
Wed, 31 Dec 2008 14:52:25 +0000 (16:52 +0200)
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>
arch/powerpc/kvm/Kconfig

index 37e9b3c..e4ab1c7 100644 (file)
@@ -15,25 +15,23 @@ menuconfig VIRTUALIZATION
 if VIRTUALIZATION
 
 config KVM
-       bool "Kernel-based Virtual Machine (KVM) support"
-       depends on EXPERIMENTAL
+       bool
        select PREEMPT_NOTIFIERS
        select ANON_INODES
+
+config KVM_440
+       bool "KVM support for PowerPC 440 processors"
+       depends on EXPERIMENTAL && 44x
+       select KVM
        ---help---
-         Support hosting virtualized guest machines. You will also
-         need to select one or more of the processor modules below.
+         Support running unmodified 440 guest kernels in virtual machines on
+         440 host processors.
 
          This module provides access to the hardware capabilities through
          a character device node named /dev/kvm.
 
          If unsure, say N.
 
-config KVM_440
-       bool "KVM support for PowerPC 440 processors"
-       depends on KVM && 44x
-       ---help---
-         KVM can run unmodified 440 guest kernels on 440 host processors.
-
 config KVM_TRACE
        bool "KVM trace support"
        depends on KVM && MARKERS && SYSFS