diff options
Diffstat (limited to 'arch/x86/Kconfig')
-rw-r--r-- | arch/x86/Kconfig | 22 |
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 | ||
347 | config X86_GENERICARCH | 347 | config 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 | ||
357 | config X86_NUMAQ | 357 | config 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 | ||
369 | config X86_SUMMIT | 369 | config 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 | ||
376 | config X86_ES7000 | 376 | config 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 | ||
383 | config X86_BIGSMP | 383 | config 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 | ||
476 | config X86_SUMMIT_NUMA | 476 | config 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 | ||
480 | config X86_CYCLONE_TIMER | 480 | config 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 | ||
484 | source "arch/x86/Kconfig.cpu" | 484 | source "arch/x86/Kconfig.cpu" |
485 | 485 | ||
@@ -651,7 +651,7 @@ source "kernel/Kconfig.preempt" | |||
651 | 651 | ||
652 | config X86_UP_APIC | 652 | config 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 | ||
677 | config X86_LOCAL_APIC | 677 | config 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 | ||
681 | config X86_IO_APIC | 681 | config 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 | ||
685 | config X86_VISWS_APIC | 685 | config X86_VISWS_APIC |
686 | def_bool y | 686 | def_bool y |
@@ -1122,7 +1122,7 @@ config ARCH_SPARSEMEM_DEFAULT | |||
1122 | 1122 | ||
1123 | config ARCH_SPARSEMEM_ENABLE | 1123 | config 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 | ||