x86: Tighten dependencies of CPU_SUP_*_32
authorJan Beulich <JBeulich@suse.com>
Thu, 8 Mar 2012 09:18:02 +0000 (09:18 +0000)
committerIngo Molnar <mingo@elte.hu>
Thu, 8 Mar 2012 09:57:34 +0000 (10:57 +0100)
Building in support for either of these CPUs is pointless when
e.g. M686 was selected (since such a kernel would use cmov
instructions, which aren't available on these older CPUs).

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Link: http://lkml.kernel.org/r/4F58875A02000078000770E0@nat28.tlf.novell.com
Signed-off-by: Ingo Molnar <mingo@elte.hu>
arch/x86/Kconfig.cpu

index 6443c6f038e8f4b23ab55ec1402aedf2996d1ea5..706e12e9984bfc0720f35a4030dd849144d0f9ed 100644 (file)
@@ -440,7 +440,7 @@ config CPU_SUP_INTEL
 config CPU_SUP_CYRIX_32
        default y
        bool "Support Cyrix processors" if PROCESSOR_SELECT
-       depends on !64BIT
+       depends on M386 || M486 || M586 || M586TSC || M586MMX || (EXPERT && !64BIT)
        ---help---
          This enables detection, tunings and quirks for Cyrix processors
 
@@ -494,7 +494,7 @@ config CPU_SUP_TRANSMETA_32
 config CPU_SUP_UMC_32
        default y
        bool "Support UMC processors" if PROCESSOR_SELECT
-       depends on !64BIT
+       depends on M386 || M486 || (EXPERT && !64BIT)
        ---help---
          This enables detection, tunings and quirks for UMC processors