diff options
author | Ingo Molnar <mingo@elte.hu> | 2009-01-27 12:11:43 -0500 |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2009-01-29 08:17:14 -0500 |
commit | 06ac8346af04f6a972072f6c5780ba734832ad13 (patch) | |
tree | c83fb132eae32fcb0fe994693d399fbf46987197 /arch/x86/Kconfig | |
parent | 1ec2dafd937c0f6fed46cbd8f6878f2c1db4a623 (diff) |
x86: cleanup, introduce CONFIG_NON_STANDARD_PLATFORMS
Introduce a Y/N Kconfig option for non-PC x86 platforms.
Make VisWS, RDC321 and SGI/UV depend on this.
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'arch/x86/Kconfig')
-rw-r--r-- | arch/x86/Kconfig | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig index 38ed1a6c6d86..b090e5a27dac 100644 --- a/arch/x86/Kconfig +++ b/arch/x86/Kconfig | |||
@@ -349,9 +349,23 @@ config X86_VSMP | |||
349 | 349 | ||
350 | endchoice | 350 | endchoice |
351 | 351 | ||
352 | config X86_NON_STANDARD | ||
353 | bool "Support for non-standard x86 platforms" | ||
354 | help | ||
355 | If you disable this option then the kernel will only support | ||
356 | standard PC platforms. (which covers the vast majority of | ||
357 | systems out there.) | ||
358 | |||
359 | If you enable this option then you'll be able to select a number | ||
360 | of less common non-PC x86 platforms: VisWS, RDC321, SGI/UV. | ||
361 | |||
362 | If you have one of these systems, or if you want to build a | ||
363 | generic distribution kernel, say Y here - otherwise say N. | ||
364 | |||
352 | config X86_VISWS | 365 | config X86_VISWS |
353 | bool "SGI 320/540 (Visual Workstation)" | 366 | bool "SGI 320/540 (Visual Workstation)" |
354 | depends on X86_32 && PCI && X86_MPPARSE && PCI_GODIRECT | 367 | depends on X86_32 && PCI && X86_MPPARSE && PCI_GODIRECT |
368 | depends on X86_NON_STANDARD | ||
355 | help | 369 | help |
356 | The SGI Visual Workstation series is an IA32-based workstation | 370 | The SGI Visual Workstation series is an IA32-based workstation |
357 | based on SGI systems chips with some legacy PC hardware attached. | 371 | based on SGI systems chips with some legacy PC hardware attached. |
@@ -364,6 +378,7 @@ config X86_VISWS | |||
364 | config X86_RDC321X | 378 | config X86_RDC321X |
365 | bool "RDC R-321x SoC" | 379 | bool "RDC R-321x SoC" |
366 | depends on X86_32 | 380 | depends on X86_32 |
381 | depends on X86_NON_STANDARD | ||
367 | select M486 | 382 | select M486 |
368 | select X86_REBOOTFIXUPS | 383 | select X86_REBOOTFIXUPS |
369 | help | 384 | help |
@@ -374,6 +389,7 @@ config X86_RDC321X | |||
374 | config X86_UV | 389 | config X86_UV |
375 | bool "SGI Ultraviolet" | 390 | bool "SGI Ultraviolet" |
376 | depends on X86_64 | 391 | depends on X86_64 |
392 | depends on X86_NON_STANDARD | ||
377 | help | 393 | help |
378 | This option is needed in order to support SGI Ultraviolet systems. | 394 | This option is needed in order to support SGI Ultraviolet systems. |
379 | If you don't have one of these, you should say N here. | 395 | If you don't have one of these, you should say N here. |