aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'arch/x86/Kconfig')
-rw-r--r--arch/x86/Kconfig22
1 files changed, 11 insertions, 11 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