summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--arch/alpha/Kconfig85
1 files changed, 55 insertions, 30 deletions
diff --git a/arch/alpha/Kconfig b/arch/alpha/Kconfig
index 7c1cc676ddfe..920dd10e7df0 100644
--- a/arch/alpha/Kconfig
+++ b/arch/alpha/Kconfig
@@ -126,28 +126,35 @@ choice
This is the system type of your hardware. A "generic" kernel will
run on any supported Alpha system. However, if you configure a
kernel for your specific system, it will be faster and smaller.
+ Only EV56 (21164A) and later CPUs are supported.
To find out what type of Alpha system you have, see the system and
motherboard lists at
<https://alphalinux.org/wiki/hardware:systems> and
<https://alphalinux.org/wiki/hardware:motherboards>. In summary:
- Alcor/Alpha-XLT AS 600, AS 500, XL-300, XL-366
- DP264 DP264 / DS20 / ES40 / DS10 / DS10L
+ Alcor/Alpha-XLT AlphaStation 500, Alpha XL 366, 433
+ DP264 DP264, UP2000(+), DS10, DS10L, DS20, DS20E,
+ ES40, XP900, XP1000
+ Eiger Eiger (OEM)
LX164 AlphaPC164-LX
+ Marvel AlphaServer ES47, ES80, GS1280
Miata Personal Workstation 433/500/600 a/au
- Marvel AlphaServer ES47 / ES80 / GS1280
- Mikasa AS 1000
- Noritake AS 1000A, AS 600A, AS 800
+ Mikasa AlphaServer 1000
+ Nautilus UP1000, UP1100, UP1500
+ Noritake AlphaServer 1000A, 800, AlphaStation 600A,
+ Digital Server 3300
PC164 AlphaPC164
- Rawhide AS 1200, AS 4000, AS 4100
+ Rawhide AlphaServer 1200, 4000, 4100,
+ Digital Server 5300, 7300
Ruffian RPX164-2, AlphaPC164-UX, AlphaPC164-BX
+ RX164 AlphaPC164-RX
SX164 AlphaPC164-SX
- Sable AS 2000, AS 2100
- Shark DS 20L
+ Sable AlphaServer 2000, 2100
+ Shark AlphaServer DS20L, API NetWorks CS20
Takara Takara (OEM)
- Titan AlphaServer ES45 / DS25 / DS15
- Wildfire AlphaServer GS 40/80/160/320
+ Titan AlphaServer DS15, DS25, ES45, TS202c
+ Wildfire AlphaServer GS80, GS160, GS320
If you don't know what to do, choose "generic".
@@ -168,13 +175,14 @@ config ALPHA_ALCOR
controller (256-bit memory bus) and a PCI interface. It also does
all the work required to support an external Bcache and to maintain
memory coherence when a PCI device DMAs into (or out of) memory.
+ It is used by the AlphaStation 500 and the Alpha XL 366 and 433.
config ALPHA_DP264
bool "DP264"
help
Various 21264 systems with the tsunami core logic chipset.
- API Networks: 264DP, UP2000(+), CS20;
- Compaq: DS10(E,L), XP900, XP1000, DS20(E), ES40.
+ API NetWorks: 264DP, UP2000(+);
+ Compaq: DS10, DS10L, XP900, XP1000, DS20, DS20E, ES40.
config ALPHA_EIGER
bool "Eiger"
@@ -197,8 +205,8 @@ config ALPHA_MIATA
bool "Miata"
select HAVE_EISA
help
- The Digital PersonalWorkStation (PWS 433a, 433au, 500a, 500au, 600a,
- or 600au).
+ The Digital Personal Workstation (PWS 433a, 433au, 500a, 500au,
+ 600a, or 600au).
config ALPHA_MIKASA
bool "Mikasa"
@@ -208,34 +216,47 @@ config ALPHA_MIKASA
config ALPHA_NAUTILUS
bool "Nautilus"
help
- Alpha systems based on the AMD 751 & ALI 1543C chipsets.
+ UP1000, UP1100 and UP1500 systems based on the AMD 751 or 761
+ chipset.
config ALPHA_NORITAKE
bool "Noritake"
select HAVE_EISA
help
- AlphaServer 1000A, AlphaServer 600A, and AlphaServer 800-based
- systems.
+ AlphaServer 1000A, AlphaServer 800, AlphaStation 600A and
+ Digital Server 3300 systems.
config ALPHA_PC164
bool "PC164"
+ help
+ AlphaPC164, a 21164A-based single-board computer using the CIA
+ chipset.
config ALPHA_RAWHIDE
bool "Rawhide"
select HAVE_EISA
help
- AlphaServer 1200, AlphaServer 4000 and AlphaServer 4100 machines.
+ AlphaServer 1200, 4000 and 4100 and Digital Server 5300 and 7300
+ machines.
config ALPHA_RUFFIAN
bool "Ruffian"
help
- Samsung APC164UX.
+ DeskStation RPX164-2, AlphaPC164-UX and AlphaPC164-BX boards.
+ They have no SRM console and can only boot Linux through MILO.
config ALPHA_RX164
bool "RX164"
+ help
+ AlphaPC164-RX, a 21164PC-based single-board computer using the
+ Polaris chipset. It has no SRM console and can only boot Linux
+ through MILO.
config ALPHA_SX164
bool "SX164"
+ help
+ AlphaPC164-SX, a 21164PC-based single-board computer using the
+ Pyxis chipset.
config ALPHA_SABLE
bool "Sable"
@@ -245,21 +266,26 @@ config ALPHA_SABLE
config ALPHA_SHARK
bool "Shark"
+ help
+ AlphaServer DS20L and API NetWorks CS20 systems based on the
+ Tsunami chipset.
config ALPHA_TAKARA
bool "Takara"
help
- Alpha 11164-based OEM single-board computer.
+ Alpha 21164-based OEM single-board computer.
config ALPHA_TITAN
bool "Titan"
help
- AlphaServer ES45/DS25 SMP based on EV68 and Titan chipset.
+ AlphaServer DS15, DS25, ES45 and TS202c based on EV68 and the
+ Titan chipset.
config ALPHA_WILDFIRE
bool "Wildfire"
help
- AlphaServer GS 40/80/160/320 SMP based on the EV67 core.
+ AlphaServer GS80, GS160 and GS320 SMP based on the EV67 or EV68
+ core.
endchoice
@@ -378,10 +404,9 @@ config ALPHA_SRM
loaded either from ARC or can be installed directly as a permanent
firmware replacement from floppy (which requires changing a certain
jumper on the motherboard). If you want to do either of these, say N
- here. If MILO doesn't work on your system (true for Jensen
- motherboards), you can bypass it altogether and boot Linux directly
- from an SRM console; say Y here in order to do that. Note that you
- won't be able to boot from an IDE disk using SRM.
+ here. If MILO doesn't work on your system, you can bypass it
+ altogether and boot Linux directly from an SRM console; say Y here
+ in order to do that.
If unsure, say N.
@@ -414,8 +439,8 @@ config NR_CPUS
default "32" if ALPHA_GENERIC || ALPHA_MARVEL
default "4" if !ALPHA_GENERIC && !ALPHA_MARVEL
help
- MARVEL support can handle a maximum of 32 CPUs, all the others
- with working support have a maximum of 4 CPUs.
+ The kernel supports at most 32 CPUs. Only Marvel and Wildfire
+ systems have more than 4.
config ARCH_SPARSEMEM_ENABLE
bool "Sparse Memory Support"
@@ -439,8 +464,8 @@ config ALPHA_WTINT
For emulation under QEMU, definitely say Y here, as we have other
mechanisms for measuring time than the cycle counter.
- For EV4 (but not LCA), EV5 and EV56 systems, or for systems running
- MILO, sleep mode is not supported so you might as well say N here.
+ For EV56 systems, or for systems running MILO, sleep mode is not
+ supported so you might as well say N here.
For SMP systems we cannot use the cycle counter for timing anyway,
so you might as well say Y here.