INSTALL revision 1.16
11.16Sthorpej# $NetBSD: INSTALL,v 1.16 1998/06/05 17:03:07 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.16Sthorpejoptions 	DEC_550		# Miata:	Digital Personal Workstation
251.1Scjs
261.1Scjs# File systems
271.1Scjsfile-system	FFS		# Fast file system
281.1Scjsfile-system	CD9660		# ISO-9660 CD-ROM FS (w/RockRidge extensions)
291.4Scjsfile-system	MSDOSFS		# MS-DOS-compatible file system
301.1Scjsfile-system	NFS		# Sun NFS-compatible file system client
311.2Scjsfile-system	KERNFS		# Kernel variable file system (/kern)
321.1Scjs
331.1Scjs# File system options
341.1Scjsoptions 	FIFO		# POSIX fifo support (in all file systems)
351.1Scjs
361.1Scjs# Networking options
371.1Scjsoptions 	INET		# Internet protocol suite
381.1Scjs
391.1Scjs# 4.3BSD compatibility.  Should be optional, but necessary for now.
401.1Scjsoptions 	COMPAT_43
411.1Scjs
421.1Scjs# Binary compatibility with previous versions of NetBSD.
431.1Scjs#options 	COMPAT_09
441.4Scjsoptions 	COMPAT_10
451.4Scjsoptions 	COMPAT_11
461.4Scjsoptions 	COMPAT_12
471.4Scjsoptions 	COMPAT_13
481.4Scjs
491.4Scjs# Misc. options
501.4Scjsoptions 	EISAVERBOSE		# recognize "unknown" EISA devices
511.4Scjsoptions 	PCIVERBOSE		# recognize "unknown" PCI devices
521.4Scjsoptions 	SCSIVERBOSE		# Verbose SCSI errors
531.4Scjsoptions 	TCVERBOSE		# recognize "unknown" TC devices
541.4Scjsoptions 	UCONSOLE		# users can use TIOCCONS (for xconsole)
551.4Scjs
561.4Scjs# The Alpha console firmware network boots using the BOOTP
571.8Scgd# protocol, so we ask the NFS code to use BOOTP/DHCP as well,
581.8Scgd# in case we have NFS root.
591.8Scgdoptions 	NFS_BOOT_DHCP		# superset of BOOTP
601.1Scjs
611.10Sdrochner# WS console uses SUN terminal emulation
621.10Sdrochneroptions 	WSEMUL_SUN
631.10Sdrochner
641.1Scjsconfig		netbsd	root on ? type ?
651.1Scjs
661.1Scjsmainbus0 at	root
671.1Scjscpu*	at	mainbus0
681.1Scjs
691.1Scjs# TurboLaser bus support and devices
701.4Scjstlsb*	at	mainbus0
711.4Scjsgbus*	at	tlsb? node ? offset ?
721.4Scjstlsbmem* at	tlsb? node ? offset ?
731.4Scjskft*	at	tlsb? node ? offset ?
741.1Scjs
751.1Scjs# Gbus Devices
761.13Sthorpejmcclock* at	gbus? offset ?
771.1Scjs
781.1Scjs# TurboChannel host bus adapter support
791.4Scjstcasic*	at	mainbus0
801.1Scjs
811.1Scjs# TurboChannel bus support
821.4Scjstc*	at	tcasic?
831.1Scjs
841.1Scjs# TurboChannel devices
851.4Scjsioasic*	at	tc? slot ? offset ?
861.4Scjsmcclock* at	ioasic? offset ?
871.4Scjsle*	at	ioasic? offset ?
881.4Scjsscc0	at	ioasic? offset ?
891.4Scjsscc1	at	ioasic? offset ?
901.14Sthorpejtcds*	at	tc? slot ? offset ?
911.14Sthorpejasc*	at	tcds? chip ?
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.15Sthorpejepic*	at	pci? dev ? function ?		# SMC EPIC/100 Ethernet
1131.1Scjsfpa*	at	pci? dev ? function ?		# DEC DEFPA FDDI
1141.1Scjsisp*	at	pci? dev ? function ?		# Qlogic ISP 10x0 SCSI
1151.1Scjsncr*	at	pci? dev ? function ?		# NCR 53c8xx SCSI
1161.1Scjspceb*	at	pci? dev ? function ?		# Intel PCI-EISA Bridges
1171.1Scjsppb*	at	pci? dev ? function ?		# PCI-PCI Bridges
1181.11Sthorpejpciide*	at	pci? dev ? function ?		# PCI IDE controllers
1191.11Sthorpejwdc*	at	pciide? channel ?
1201.1Scjssio*	at	pci? dev ? function ?		# Intel PCI-ISA Bridges
1211.1Scjstga*	at	pci? dev ? function ?		# DEC ZLXp-E[123] Graphics
1221.1Scjsvga*	at	pci? dev ? function ?		# PCI VGA Graphics
1231.1Scjs
1241.1Scjs# ISA/EISA bus support
1251.1Scjsisa*	at	pceb?
1261.1Scjseisa*	at	pceb?
1271.1Scjsisa*	at	sio?
1281.1Scjs
1291.1Scjs# ISA devices
1301.1Scjsmcclock* at	isa? port 0x70
1311.10Sdrochnerpckbc*	at	isa?				# PC keyboard controller
1321.10Sdrochnerpckbd*	at	pckbc?				# PC keyboard (kbd port)
1331.10Sdrochnerpsm*	at	pckbc?				# PS/2-style mouse (aux port)
1341.1Scjscom*	at	isa? port 0x3f8 irq 4		# standard serial ports
1351.1Scjscom*	at	isa? port 0x2f8 irq 3
1361.1Scjsep*	at	isa? port ? irq ?		# 3COM 3c509 Ethernet
1371.1Scjslc*	at	isa? port ? iomem ? irq ?	# DEC EtherWORKS III (LEMAC)
1381.6Sthorpej#le*	at	isa? port 0x320 irq 10 drq 7	# IsoLan, NE2100, DEPCA (unt.)
1391.1Scjslpt*	at	isa? port 0x3bc irq 7		# standard parallel port
1401.1Scjsvga*	at	isa?				# ISA (EISA: XXX) VGA
1411.5Sthorpejwdc0	at	isa? port 0x1f0 irq 14		# ST506/ESDI/IDE controllers
1421.5Sthorpejwdc1	at	isa? port 0x170 irq 15
1431.1Scjs
1441.1Scjs# EISA devices
1451.1Scjsahc*	at	eisa? slot ?			# Adaptec 274x, aic7770 SCSI
1461.1Scjsbha*	at	eisa? slot ?			# BusLogic 7xx SCSI
1471.4Scjsep*	at	eisa? slot ?			# 3COM 3c579 Ethernet (untested)
1481.1Scjsfea*	at	eisa? slot ?			# DEC DEFEA FDDI
1491.1Scjs
1501.1Scjs# SCSI bus support
1511.1Scjsscsibus* at	ahc?
1521.4Scjsscsibus* at	asc?
1531.1Scjsscsibus* at	bha?
1541.1Scjsscsibus* at	isp?
1551.1Scjsscsibus* at	ncr?
1561.1Scjs
1571.1Scjs# SCSI devices
1581.1Scjscd*	at	scsibus? target ? lun ?		# SCSI CD-ROM drives
1591.1Scjssd*	at	scsibus? target ? lun ?		# SCSI disk drives
1601.1Scjsst*	at	scsibus? target ? lun ?		# SCSI tape drives
1611.1Scjs
1621.1Scjs# ST506/ESDI/IDE devices
1631.5Sthorpejwd*	at	wdc? drive ?
1641.5Sthorpej
1651.5Sthorpej# ATAPI bus support
1661.5Sthorpejatapibus* at	wdc?
1671.5Sthorpej
1681.5Sthorpej# ATAPI devices
1691.5Sthorpejsd*	at	atapibus? drive ?		# ATAPI disk devices
1701.5Sthorpejcd*	at	atapibus? drive ?		# ATAPI CD-ROM devices
1711.1Scjs
1721.1Scjs# Workstation Console attachments
1731.10Sdrochnerwsdisplay*	at	vga?
1741.10Sdrochnerwsdisplay*	at	tga?
1751.12Sthorpejwskbd*		at	pckbd?
1761.10Sdrochnerwsmouse*	at	psm?
1771.1Scjs
1781.1Scjspseudo-device	loop		1
1791.1Scjspseudo-device	md		1
1801.1Scjspseudo-device	ppp		1
1811.4Scjspseudo-device	pty		64
1821.1Scjspseudo-device	sl		1
183