aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--arch/x86/Kconfig22
-rw-r--r--arch/x86/kernel/acpi/boot.c2
-rw-r--r--arch/x86/kernel/mpparse.c2
-rw-r--r--arch/x86/kernel/setup.c2
-rw-r--r--arch/x86/kernel/smpboot.c2
-rw-r--r--drivers/mtd/nand/Kconfig2
6 files changed, 16 insertions, 16 deletions
diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig
index 4773f1c54fb2..1427cb1ccd97 100644
--- a/arch/x86/Kconfig
+++ b/arch/x86/Kconfig
@@ -344,7 +344,7 @@ config X86_VOYAGER
344 If you do not specifically know you have a Voyager based machine, 344 If you do not specifically know you have a Voyager based machine,
345 say N here, otherwise the kernel you build will not be bootable. 345 say N here, otherwise the kernel you build will not be bootable.
346 346
347config X86_GENERICARCH 347config X86_32_NON_STANDARD
348 bool "Support non-standard 32-bit SMP architectures" 348 bool "Support non-standard 32-bit SMP architectures"
349 depends on X86_32 && SMP 349 depends on X86_32 && SMP
350 depends on X86_NON_STANDARD 350 depends on X86_NON_STANDARD
@@ -356,7 +356,7 @@ config X86_GENERICARCH
356 356
357config X86_NUMAQ 357config X86_NUMAQ
358 bool "NUMAQ (IBM/Sequent)" 358 bool "NUMAQ (IBM/Sequent)"
359 depends on X86_GENERICARCH 359 depends on X86_32_NON_STANDARD
360 select NUMA 360 select NUMA
361 select X86_MPPARSE 361 select X86_MPPARSE
362 help 362 help
@@ -368,21 +368,21 @@ config X86_NUMAQ
368 368
369config X86_SUMMIT 369config X86_SUMMIT
370 bool "Summit/EXA (IBM x440)" 370 bool "Summit/EXA (IBM x440)"
371 depends on X86_GENERICARCH 371 depends on X86_32_NON_STANDARD
372 help 372 help
373 This option is needed for IBM systems that use the Summit/EXA chipset. 373 This option is needed for IBM systems that use the Summit/EXA chipset.
374 In particular, it is needed for the x440. 374 In particular, it is needed for the x440.
375 375
376config X86_ES7000 376config X86_ES7000
377 bool "Support for Unisys ES7000 IA32 series" 377 bool "Support for Unisys ES7000 IA32 series"
378 depends on X86_GENERICARCH 378 depends on X86_32_NON_STANDARD
379 help 379 help
380 Support for Unisys ES7000 systems. Say 'Y' here if this kernel is 380 Support for Unisys ES7000 systems. Say 'Y' here if this kernel is
381 supposed to run on an IA32-based Unisys ES7000 system. 381 supposed to run on an IA32-based Unisys ES7000 system.
382 382
383config X86_BIGSMP 383config X86_BIGSMP
384 bool "Support for big SMP systems with more than 8 CPUs" 384 bool "Support for big SMP systems with more than 8 CPUs"
385 depends on X86_GENERICARCH 385 depends on X86_32_NON_STANDARD
386 help 386 help
387 This option is needed for the systems that have more than 8 CPUs 387 This option is needed for the systems that have more than 8 CPUs
388 and if the system is not of any sub-arch type above. 388 and if the system is not of any sub-arch type above.
@@ -475,11 +475,11 @@ config MEMTEST
475 475
476config X86_SUMMIT_NUMA 476config X86_SUMMIT_NUMA
477 def_bool y 477 def_bool y
478 depends on X86_32 && NUMA && X86_GENERICARCH 478 depends on X86_32 && NUMA && X86_32_NON_STANDARD
479 479
480config X86_CYCLONE_TIMER 480config X86_CYCLONE_TIMER
481 def_bool y 481 def_bool y
482 depends on X86_GENERICARCH 482 depends on X86_32_NON_STANDARD
483 483
484source "arch/x86/Kconfig.cpu" 484source "arch/x86/Kconfig.cpu"
485 485
@@ -651,7 +651,7 @@ source "kernel/Kconfig.preempt"
651 651
652config X86_UP_APIC 652config X86_UP_APIC
653 bool "Local APIC support on uniprocessors" 653 bool "Local APIC support on uniprocessors"
654 depends on X86_32 && !SMP && !X86_GENERICARCH 654 depends on X86_32 && !SMP && !X86_32_NON_STANDARD
655 help 655 help
656 A local APIC (Advanced Programmable Interrupt Controller) is an 656 A local APIC (Advanced Programmable Interrupt Controller) is an
657 integrated interrupt controller in the CPU. If you have a single-CPU 657 integrated interrupt controller in the CPU. If you have a single-CPU
@@ -676,11 +676,11 @@ config X86_UP_IOAPIC
676 676
677config X86_LOCAL_APIC 677config X86_LOCAL_APIC
678 def_bool y 678 def_bool y
679 depends on X86_64 || SMP || X86_GENERICARCH || X86_UP_APIC 679 depends on X86_64 || SMP || X86_32_NON_STANDARD || X86_UP_APIC
680 680
681config X86_IO_APIC 681config X86_IO_APIC
682 def_bool y 682 def_bool y
683 depends on X86_64 || SMP || X86_GENERICARCH || X86_UP_APIC 683 depends on X86_64 || SMP || X86_32_NON_STANDARD || X86_UP_APIC
684 684
685config X86_VISWS_APIC 685config X86_VISWS_APIC
686 def_bool y 686 def_bool y
@@ -1122,7 +1122,7 @@ config ARCH_SPARSEMEM_DEFAULT
1122 1122
1123config ARCH_SPARSEMEM_ENABLE 1123config ARCH_SPARSEMEM_ENABLE
1124 def_bool y 1124 def_bool y
1125 depends on X86_64 || NUMA || (EXPERIMENTAL && X86_PC) || X86_GENERICARCH 1125 depends on X86_64 || NUMA || (EXPERIMENTAL && X86_PC) || X86_32_NON_STANDARD
1126 select SPARSEMEM_STATIC if X86_32 1126 select SPARSEMEM_STATIC if X86_32
1127 select SPARSEMEM_VMEMMAP_ENABLE if X86_64 1127 select SPARSEMEM_VMEMMAP_ENABLE if X86_64
1128 1128
diff --git a/arch/x86/kernel/acpi/boot.c b/arch/x86/kernel/acpi/boot.c
index cb8b52785e37..7352c60f29db 100644
--- a/arch/x86/kernel/acpi/boot.c
+++ b/arch/x86/kernel/acpi/boot.c
@@ -1335,7 +1335,7 @@ static void __init acpi_process_madt(void)
1335 if (!error) { 1335 if (!error) {
1336 acpi_lapic = 1; 1336 acpi_lapic = 1;
1337 1337
1338#ifdef CONFIG_X86_GENERICARCH 1338#ifdef CONFIG_X86_32_NON_STANDARD
1339 generic_bigsmp_probe(); 1339 generic_bigsmp_probe();
1340#endif 1340#endif
1341 /* 1341 /*
diff --git a/arch/x86/kernel/mpparse.c b/arch/x86/kernel/mpparse.c
index 94fe71029c37..89aaced51bd3 100644
--- a/arch/x86/kernel/mpparse.c
+++ b/arch/x86/kernel/mpparse.c
@@ -372,7 +372,7 @@ static int __init smp_read_mpc(struct mpc_table *mpc, unsigned early)
372 (*x86_quirks->mpc_record)++; 372 (*x86_quirks->mpc_record)++;
373 } 373 }
374 374
375#ifdef CONFIG_X86_GENERICARCH 375#ifdef CONFIG_X86_32_NON_STANDARD
376 generic_bigsmp_probe(); 376 generic_bigsmp_probe();
377#endif 377#endif
378 378
diff --git a/arch/x86/kernel/setup.c b/arch/x86/kernel/setup.c
index 6abce6703c53..f64e1a487c9e 100644
--- a/arch/x86/kernel/setup.c
+++ b/arch/x86/kernel/setup.c
@@ -936,7 +936,7 @@ void __init setup_arch(char **cmdline_p)
936 map_vsyscall(); 936 map_vsyscall();
937#endif 937#endif
938 938
939#ifdef CONFIG_X86_GENERICARCH 939#ifdef CONFIG_X86_32_NON_STANDARD
940 generic_apic_probe(); 940 generic_apic_probe();
941#endif 941#endif
942 942
diff --git a/arch/x86/kernel/smpboot.c b/arch/x86/kernel/smpboot.c
index bc7e220ba0b4..fc80bc18943e 100644
--- a/arch/x86/kernel/smpboot.c
+++ b/arch/x86/kernel/smpboot.c
@@ -1007,7 +1007,7 @@ static int __init smp_sanity_check(unsigned max_cpus)
1007 1007
1008 printk(KERN_WARNING 1008 printk(KERN_WARNING
1009 "More than 8 CPUs detected - skipping them.\n" 1009 "More than 8 CPUs detected - skipping them.\n"
1010 "Use CONFIG_X86_GENERICARCH and CONFIG_X86_BIGSMP.\n"); 1010 "Use CONFIG_X86_32_NON_STANDARD and CONFIG_X86_BIGSMP.\n");
1011 1011
1012 nr = 0; 1012 nr = 0;
1013 for_each_present_cpu(cpu) { 1013 for_each_present_cpu(cpu) {
diff --git a/drivers/mtd/nand/Kconfig b/drivers/mtd/nand/Kconfig
index 8b12e6e109d3..928923665f6c 100644
--- a/drivers/mtd/nand/Kconfig
+++ b/drivers/mtd/nand/Kconfig
@@ -273,7 +273,7 @@ config MTD_NAND_CAFE
273 273
274config MTD_NAND_CS553X 274config MTD_NAND_CS553X
275 tristate "NAND support for CS5535/CS5536 (AMD Geode companion chip)" 275 tristate "NAND support for CS5535/CS5536 (AMD Geode companion chip)"
276 depends on X86_32 && (X86_PC || X86_GENERICARCH) 276 depends on X86_32 && (X86_PC || X86_32_NON_STANDARD)
277 help 277 help
278 The CS553x companion chips for the AMD Geode processor 278 The CS553x companion chips for the AMD Geode processor
279 include NAND flash controllers with built-in hardware ECC 279 include NAND flash controllers with built-in hardware ECC