aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/Kconfig
diff options
context:
space:
mode:
authorIngo Molnar <mingo@elte.hu>2009-01-27 12:11:43 -0500
committerIngo Molnar <mingo@elte.hu>2009-01-29 08:17:14 -0500
commit06ac8346af04f6a972072f6c5780ba734832ad13 (patch)
treec83fb132eae32fcb0fe994693d399fbf46987197 /arch/x86/Kconfig
parent1ec2dafd937c0f6fed46cbd8f6878f2c1db4a623 (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/Kconfig16
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
350endchoice 350endchoice
351 351
352config 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
352config X86_VISWS 365config 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
364config X86_RDC321X 378config 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
374config X86_UV 389config 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.