Skip to content

Commit

Permalink
x86: cleanup, introduce CONFIG_NON_STANDARD_PLATFORMS
Browse files Browse the repository at this point in the history
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>
  • Loading branch information
Ingo Molnar committed Jan 29, 2009
1 parent 1ec2daf commit 06ac834
Showing 1 changed file with 16 additions and 0 deletions.
16 changes: 16 additions & 0 deletions arch/x86/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -349,9 +349,23 @@ config X86_VSMP

endchoice

config X86_NON_STANDARD
bool "Support for non-standard x86 platforms"
help
If you disable this option then the kernel will only support
standard PC platforms. (which covers the vast majority of
systems out there.)

If you enable this option then you'll be able to select a number
of less common non-PC x86 platforms: VisWS, RDC321, SGI/UV.

If you have one of these systems, or if you want to build a
generic distribution kernel, say Y here - otherwise say N.

config X86_VISWS
bool "SGI 320/540 (Visual Workstation)"
depends on X86_32 && PCI && X86_MPPARSE && PCI_GODIRECT
depends on X86_NON_STANDARD
help
The SGI Visual Workstation series is an IA32-based workstation
based on SGI systems chips with some legacy PC hardware attached.
Expand All @@ -364,6 +378,7 @@ config X86_VISWS
config X86_RDC321X
bool "RDC R-321x SoC"
depends on X86_32
depends on X86_NON_STANDARD
select M486
select X86_REBOOTFIXUPS
help
Expand All @@ -374,6 +389,7 @@ config X86_RDC321X
config X86_UV
bool "SGI Ultraviolet"
depends on X86_64
depends on X86_NON_STANDARD
help
This option is needed in order to support SGI Ultraviolet systems.
If you don't have one of these, you should say N here.
Expand Down

0 comments on commit 06ac834

Please sign in to comment.