diff options
| -rw-r--r-- | arch/alpha/Kconfig | 85 |
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. |
