INSTALL revision 1.12
11.12Sthorpej# $NetBSD: INSTALL,v 1.12 1998/04/24 18:18:41 thorpej Exp $
21.1Scjs#
31.1Scjs# Alpha INSTALL kernel.
41.1Scjs
51.1Scjsinclude	"arch/alpha/conf/std.alpha"
61.1Scjs
71.1Scjsmaxusers 8
81.1Scjs
91.1Scjs# Enable the hooks used for initializing the ram-disk.
101.1Scjsoptions 	MEMORY_DISK_HOOKS
111.1Scjsoptions 	MEMORY_DISK_IS_ROOT	# Force root on ram-disk
121.7Sthorpejoptions 	MINIROOTSIZE=6144	# 3 Megabytes
131.1Scjs
141.1Scjs# CPU Support
151.1Scjs#options 	DEC_2000_300	# "Jensen":	2000/300 (DECpc AXP 150)
161.1Scjsoptions 	DEC_2100_A50	# Avanti etc:	AlphaStation 400, 200, etc.
171.4Scjsoptions 	DEC_3000_500	# Flamingo etc:	3000/[4-9]00*
181.4Scjsoptions 	DEC_3000_300	# Pelican etc:	3000/300*
191.1Scjsoptions 	DEC_AXPPCI_33	# NoName:	AXPpci33, Multia, etc.
201.1Scjsoptions 	DEC_EB164	# EB164:	AlphaPC 164
211.1Scjsoptions 	DEC_EB64PLUS	# EB64+:	AlphaPC 64, etc.
221.1Scjsoptions 	DEC_KN20AA	# KN20AA:	AlphaStation 500 and 600
231.4Scjsoptions 	DEC_KN8AE	# KN8AE:	AlphaServer 8200 and 8400
241.1Scjs
251.1Scjs# File systems
261.1Scjsfile-system	FFS		# Fast file system
271.1Scjsfile-system	CD9660		# ISO-9660 CD-ROM FS (w/RockRidge extensions)
281.4Scjsfile-system	MSDOSFS		# MS-DOS-compatible file system
291.1Scjsfile-system	NFS		# Sun NFS-compatible file system client
301.2Scjsfile-system	KERNFS		# Kernel variable file system (/kern)
311.1Scjs
321.1Scjs# File system options
331.1Scjsoptions 	FIFO		# POSIX fifo support (in all file systems)
341.1Scjs
351.1Scjs# Networking options
361.1Scjsoptions 	INET		# Internet protocol suite
371.1Scjs
381.1Scjs# 4.3BSD compatibility.  Should be optional, but necessary for now.
391.1Scjsoptions 	COMPAT_43
401.1Scjs
411.1Scjs# Binary compatibility with previous versions of NetBSD.
421.1Scjs#options 	COMPAT_09
431.4Scjsoptions 	COMPAT_10
441.4Scjsoptions 	COMPAT_11
451.4Scjsoptions 	COMPAT_12
461.4Scjsoptions 	COMPAT_13
471.4Scjs
481.4Scjs# Misc. options
491.4Scjsoptions 	EISAVERBOSE		# recognize "unknown" EISA devices
501.4Scjsoptions 	PCIVERBOSE		# recognize "unknown" PCI devices
511.4Scjsoptions 	SCSIVERBOSE		# Verbose SCSI errors
521.4Scjsoptions 	TCVERBOSE		# recognize "unknown" TC devices
531.4Scjsoptions 	UCONSOLE		# users can use TIOCCONS (for xconsole)
541.4Scjs
551.4Scjs# The Alpha console firmware network boots using the BOOTP
561.8Scgd# protocol, so we ask the NFS code to use BOOTP/DHCP as well,
571.8Scgd# in case we have NFS root.
581.8Scgdoptions 	NFS_BOOT_DHCP		# superset of BOOTP
591.1Scjs
601.10Sdrochner# WS console uses SUN terminal emulation
611.10Sdrochneroptions 	WSEMUL_SUN
621.10Sdrochner
631.1Scjsconfig		netbsd	root on ? type ?
641.1Scjs
651.1Scjsmainbus0 at	root
661.1Scjscpu*	at	mainbus0
671.1Scjs
681.1Scjs# TurboLaser bus support and devices
691.4Scjstlsb*	at	mainbus0
701.4Scjsgbus*	at	tlsb? node ? offset ?
711.4Scjstlsbmem* at	tlsb? node ? offset ?
721.4Scjskft*	at	tlsb? node ? offset ?
731.1Scjs
741.1Scjs# Gbus Devices
751.4Scjsmcclock* at	gbus? offset 0x20000000
761.1Scjs
771.1Scjs# TurboChannel host bus adapter support
781.4Scjstcasic*	at	mainbus0
791.1Scjs
801.1Scjs# TurboChannel bus support
811.4Scjstc*	at	tcasic?
821.1Scjs
831.1Scjs# TurboChannel devices
841.4Scjsioasic*	at	tc? slot ? offset ?
851.4Scjsmcclock* at	ioasic? offset ?
861.4Scjsle*	at	ioasic? offset ?
871.4Scjsscc0	at	ioasic? offset ?
881.4Scjsscc1	at	ioasic? offset ?
891.4Scjstcds0	at	tc? slot ? offset ?
901.4Scjsasc0	at	tcds? slot ?
911.4Scjsasc1	at	tcds? slot ?
921.4Scjsle*	at	tc? slot ? offset ?
931.4Scjsfta*	at	tc? slot ? offset ?		# DEC DEFTA FDDI cards
941.1Scjs
951.1Scjs# PCI host bus adapter support
961.1Scjsapecs*	at	mainbus?
971.1Scjscia*	at	mainbus?
981.1Scjslca*	at	mainbus?
991.4Scjsdwlpx*	at	kft?
1001.1Scjs
1011.1Scjs# PCI bus support
1021.1Scjspci*	at	apecs?
1031.1Scjspci*	at	cia?
1041.1Scjspci*	at	lca?
1051.1Scjspci*	at	ppb?
1061.4Scjspci*	at	dwlpx?
1071.1Scjs
1081.1Scjs# PCI devices
1091.1Scjsahc*	at	pci? dev ? function ?		# Adaptec [23]94x, aic78x0 SCSI
1101.1Scjsde*	at	pci? dev ? function ?		# 21x4x-based Ethernet
1111.1Scjsep*	at	pci? dev ? function ?		# 3COM 3c59x/3c90x Ethernet
1121.1Scjsfpa*	at	pci? dev ? function ?		# DEC DEFPA FDDI
1131.1Scjsisp*	at	pci? dev ? function ?		# Qlogic ISP 10x0 SCSI
1141.1Scjsncr*	at	pci? dev ? function ?		# NCR 53c8xx SCSI
1151.1Scjspceb*	at	pci? dev ? function ?		# Intel PCI-EISA Bridges
1161.1Scjsppb*	at	pci? dev ? function ?		# PCI-PCI Bridges
1171.11Sthorpejpciide*	at	pci? dev ? function ?		# PCI IDE controllers
1181.11Sthorpejwdc*	at	pciide? channel ?
1191.1Scjssio*	at	pci? dev ? function ?		# Intel PCI-ISA Bridges
1201.1Scjstga*	at	pci? dev ? function ?		# DEC ZLXp-E[123] Graphics
1211.1Scjsvga*	at	pci? dev ? function ?		# PCI VGA Graphics
1221.1Scjs
1231.1Scjs# ISA/EISA bus support
1241.1Scjsisa*	at	pceb?
1251.1Scjseisa*	at	pceb?
1261.1Scjsisa*	at	sio?
1271.1Scjs
1281.1Scjs# ISA devices
1291.1Scjsmcclock* at	isa? port 0x70
1301.10Sdrochnerpckbc*	at	isa?				# PC keyboard controller
1311.10Sdrochnerpckbd*	at	pckbc?				# PC keyboard (kbd port)
1321.10Sdrochnerpsm*	at	pckbc?				# PS/2-style mouse (aux port)
1331.1Scjscom*	at	isa? port 0x3f8 irq 4		# standard serial ports
1341.1Scjscom*	at	isa? port 0x2f8 irq 3
1351.1Scjsep*	at	isa? port ? irq ?		# 3COM 3c509 Ethernet
1361.1Scjslc*	at	isa? port ? iomem ? irq ?	# DEC EtherWORKS III (LEMAC)
1371.6Sthorpej#le*	at	isa? port 0x320 irq 10 drq 7	# IsoLan, NE2100, DEPCA (unt.)
1381.1Scjslpt*	at	isa? port 0x3bc irq 7		# standard parallel port
1391.1Scjsvga*	at	isa?				# ISA (EISA: XXX) VGA
1401.5Sthorpejwdc0	at	isa? port 0x1f0 irq 14		# ST506/ESDI/IDE controllers
1411.5Sthorpejwdc1	at	isa? port 0x170 irq 15
1421.1Scjs
1431.1Scjs# EISA devices
1441.1Scjsahc*	at	eisa? slot ?			# Adaptec 274x, aic7770 SCSI
1451.1Scjsbha*	at	eisa? slot ?			# BusLogic 7xx SCSI
1461.4Scjsep*	at	eisa? slot ?			# 3COM 3c579 Ethernet (untested)
1471.1Scjsfea*	at	eisa? slot ?			# DEC DEFEA FDDI
1481.1Scjs
1491.1Scjs# SCSI bus support
1501.1Scjsscsibus* at	ahc?
1511.4Scjsscsibus* at	asc?
1521.1Scjsscsibus* at	bha?
1531.1Scjsscsibus* at	isp?
1541.1Scjsscsibus* at	ncr?
1551.1Scjs
1561.1Scjs# SCSI devices
1571.1Scjscd*	at	scsibus? target ? lun ?		# SCSI CD-ROM drives
1581.1Scjssd*	at	scsibus? target ? lun ?		# SCSI disk drives
1591.1Scjsst*	at	scsibus? target ? lun ?		# SCSI tape drives
1601.1Scjs
1611.1Scjs# ST506/ESDI/IDE devices
1621.5Sthorpejwd*	at	wdc? drive ?
1631.5Sthorpej
1641.5Sthorpej# ATAPI bus support
1651.5Sthorpejatapibus* at	wdc?
1661.5Sthorpej
1671.5Sthorpej# ATAPI devices
1681.5Sthorpejsd*	at	atapibus? drive ?		# ATAPI disk devices
1691.5Sthorpejcd*	at	atapibus? drive ?		# ATAPI CD-ROM devices
1701.1Scjs
1711.1Scjs# Workstation Console attachments
1721.10Sdrochnerwsdisplay*	at	vga?
1731.10Sdrochnerwsdisplay*	at	tga?
1741.12Sthorpejwskbd*		at	pckbd?
1751.10Sdrochnerwsmouse*	at	psm?
1761.1Scjs
1771.1Scjspseudo-device	loop		1
1781.1Scjspseudo-device	md		1
1791.1Scjspseudo-device	ppp		1
1801.4Scjspseudo-device	pty		64
1811.1Scjspseudo-device	sl		1
182