GENERIC revision 1.48
11.30Smsaitoh# $NetBSD: GENERIC,v 1.48 1997/04/10 23:10:34 cgd Exp $
21.1Sdrochner#
31.1Sdrochner# Generic Alpha kernel.  Enough to get booted, etc., but not much more.
41.1Sdrochner
51.1Sdrochnerinclude	"arch/alpha/conf/std.alpha"
61.1Sdrochner
71.1Sdrochnermaxusers 8
81.1Sdrochner
91.1Sdrochner# set kernel load address a bit higher to allow kernel to be netbooted.
101.1Sdrochner# if not netbooting, the "makeoptions LOADADDRESS" line can be commented
111.1Sdrochner# out to save a fair chunk (~850k) of RAM.
121.1Sdrochnermakeoptions	LOADADDRESS="fffffc0000300000"
131.1Sdrochner
141.1Sdrochner# CPU Support
151.1Sdrochner#options	DEC_2000_300	# "Jensen":	2000/300 (DECpc AXP 150)
161.1Sdrochneroptions		DEC_2100_A50	# Avanti etc:	AlphaStation 400, 200, etc.
171.1Sdrochneroptions		DEC_3000_500	# Flamingo etc:	3000/[4-9]00*
181.1Sdrochneroptions		DEC_3000_300	# Pelican etc:	3000/300*
191.1Sdrochneroptions		DEC_AXPPCI_33	# NoName:	AXPpci33, etc.
201.1Sdrochneroptions		DEC_EB164	# EB164:	AlphaPC 164
211.1Sdrochneroptions		DEC_EB64PLUS	# EB64+:	AlphaPC 64, etc.
221.1Sdrochneroptions		DEC_KN20AA	# KN20AA:	AlphaStation 500 and 600
231.1Sdrochneroptions		DEC_KN8AE	# KN8AE:	AlphaServer 8200 and 8400
241.1Sdrochner
251.1Sdrochner# Standard system options
261.1Sdrochneroptions		KTRACE			# System call tracing support
271.1Sdrochner
281.1Sdrochner# Diagnostic/debugging support options
291.1Sdrochneroptions		DIAGNOSTIC		# Cheap kernel consistency checks
301.1Sdrochneroptions		DEBUG			# Expensive debugging checks/support
311.1Sdrochner
321.1Sdrochner# File systems
331.1Sdrochnerfile-system 	FFS		# Fast file system
341.1Sdrochnerfile-system 	MFS		# Memory-based file system
351.1Sdrochnerfile-system 	CD9660		# ISO-9660 CD-ROM FS (w/RockRidge extensions)
361.1Sdrochnerfile-system 	MSDOSFS		# MS-DOS-compatible file system
371.1Sdrochnerfile-system 	NFS		# Sun NFS-compatible file system client
381.1Sdrochner
391.1Sdrochner# File system options
401.1Sdrochneroptions		FIFO		# POSIX fifo support (in all file systems)
411.1Sdrochneroptions		NFSSERVER	# Sun NFS-compatible file system server
421.26Smsaitoh
431.1Sdrochner# Networking options
441.1Sdrochneroptions		INET		# Internet protocol suite
451.1Sdrochner
461.1Sdrochner# 4.3BSD compatibility.  Should be optional, but necessary for now.
471.1Sdrochneroptions		COMPAT_43
481.1Sdrochner
491.1Sdrochner# Binary compatibility with previous versions of NetBSD.
501.1Sdrochner#options	COMPAT_09
511.1Sdrochneroptions		COMPAT_10
521.1Sdrochneroptions		COMPAT_11
531.1Sdrochneroptions		COMPAT_12
541.1Sdrochner
551.1Sdrochner# System V-like shared memory
561.1Sdrochneroptions		SYSVSHM
571.1Sdrochner#options	SHMMAXPGS=1024		# 1024 pages is the default
581.1Sdrochner
591.1Sdrochner# Loadable Kernel Modules
601.1Sdrochneroptions		LKM
611.1Sdrochner
621.1Sdrochner# Disable kernel security.
631.1Sdrochner#options	INSECURE
641.1Sdrochner
651.1Sdrochner# Misc. options
661.1Sdrochneroptions		EISAVERBOSE		# recognize "unknown" EISA devices
671.1Sdrochneroptions		PCIVERBOSE		# recognize "unknown" PCI devices
681.1Sdrochneroptions		TCVERBOSE		# recognize "unknown" TC devices
691.1Sdrochneroptions		UCONSOLE		# users can use TIOCCONS (for xconsole)
701.1Sdrochner
711.1Sdrochnerconfig		netbsd	root on ? type ?
721.1Sdrochner#config		netbsd	root on sd0 type ffs swap on sd0
731.1Sdrochner#config		netbsd	root on ? type nfs
741.1Sdrochner
751.1Sdrochnermainbus0 at	root
761.1Sdrochnercpu*	at	mainbus0
771.1Sdrochner
781.1Sdrochner# TurboLaser bus support and devices
791.1Sdrochnertlsb*	at	mainbus0
801.1Sdrochnergbus*	at	tlsb? node ? offset ?
811.1Sdrochnertlsbmem* at	tlsb? node ? offset ?
821.1Sdrochnerkft*	at	tlsb? node ? offset ?
831.1Sdrochner
841.1Sdrochner# Gbus Devices
851.1Sdrochnermcclock* at	gbus? offset 0x20000000
861.1Sdrochner
871.1Sdrochner# TurboChannel host bus adapter support
881.1Sdrochnertcasic*	at	mainbus0
891.1Sdrochner
901.1Sdrochner# TurboChannel bus support
911.1Sdrochnertc*	at	tcasic?
921.1Sdrochner
931.1Sdrochner# TurboChannel devices
941.1Sdrochnerioasic*	at	tc? slot ? offset ?
951.3Sbouyermcclock* at	ioasic? offset ?
961.3Sbouyerle*	at	ioasic? offset ?
971.1Sdrochnerscc0	at	ioasic? offset ?
981.1Sdrochnerscc1	at	ioasic? offset ?
991.27Smsaitohtcds0	at	tc? slot ? offset ?
1001.1Sdrochnerasc0	at	tcds? slot ?
1011.1Sdrochnerasc1	at	tcds? slot ?
1021.1Sdrochner#cfb*	at	tc? slot ? offset ?
1031.1Sdrochner#sfb*	at	tc? slot ? offset ?
1041.1Sdrochnerle*	at	tc? slot ? offset ?
1051.1Sdrochnerfta*	at	tc? slot ? offset ?		# DEC DEFTA FDDI cards
1061.1Sdrochner
1071.1Sdrochner# PCI host bus adapter support
1081.1Sdrochnerapecs*	at	mainbus?
1091.1Sdrochnercia*	at	mainbus?
1101.1Sdrochnerlca*	at	mainbus?
1111.1Sdrochnerdwlpx*	at	kft?
1121.1Sdrochner
1131.1Sdrochner# PCI bus support
1141.1Sdrochnerpci*	at	apecs?
1151.1Sdrochnerpci*	at	cia?
1161.1Sdrochnerpci*	at	lca?
1171.1Sdrochnerpci*	at	ppb?
1181.1Sdrochnerpci*	at	dwlpx?
1191.1Sdrochner
1201.1Sdrochner# PCI devices
1211.1Sdrochnerahc*	at	pci? dev ? function ?		# Adaptec [23]94x, aic78x0 SCSI
1221.1Sdrochnerbha*	at	pci? dev ? function ?		# BusLogic 9xx SCSI (untested)
1231.1Sdrochnerde*	at	pci? dev ? function ?		# 21x4x-based Ethernet
1241.1Sdrochneren*	at	pci? dev ? function ?		# ENI PCI ATM (untested)
1251.1Sdrochnerep*	at	pci? dev ? function ?		# 3COM 3c59x Ethernet (untested)
1261.1Sdrochnerfpa*	at	pci? dev ? function ?		# DEC DEFPA FDDI
1271.1Sdrochnerisp*	at	pci? dev ? function ?		# Qlogic ISP 10x0 SCSI
1281.1Sdrochnerle*	at	pci? dev ? function ?		# PCI LANCE Ethernet (untested)
1291.1Sdrochnerncr*	at	pci? dev ? function ?		# NCR 53c8xx SCSI
1301.1Sdrochnerpceb*	at	pci? dev ? function ?		# Intel PCI-EISA Bridges
1311.1Sdrochnervga*	at	pci? dev ? function ?		# PCI VGA Graphics
1321.1Sdrochnerppb*	at	pci? dev ? function ?		# PCI-PCI Bridges
1331.1Sdrochnersio*	at	pci? dev ? function ?		# Intel PCI-ISA Bridges
1341.1Sdrochnertga*	at	pci? dev ? function ?		# DEC ZLXp-E[123] Graphics
1351.1Sdrochner
1361.1Sdrochner# ISA/EISA bus support
1371.1Sdrochnerisa*	at	pceb?
1381.1Sdrochnereisa*	at	pceb?
1391.1Sdrochnerisa*	at	sio?
1401.1Sdrochner
1411.1Sdrochner# ISA devices
1421.1Sdrochnermcclock* at	isa? port 0x70
1431.1Sdrochnerpcppi*	at	isa?				# PC prog. periph. interface
1441.1Sdrochnerpckbd*	at	pcppi?				# PC keyboard (kbd port)
1451.1Sdrochnerpms*	at	pcppi?				# PS/2-style mouse (aux port)
1461.1Sdrochnercom*	at	isa? port 0x3f8 irq 4		# standard serial ports
1471.1Sdrochnercom*	at	isa? port 0x2f8 irq 3
1481.1Sdrochnerlpt*	at	isa? port 0x3bc irq 7		# standard parallel port
1491.1Sdrochnervga*	at	isa?				# ISA (EISA: XXX) VGA
1501.1Sdrochner#wss*	at	isa? port 0x530 irq 9 drq 0	# Windows Sound System
1511.1Sdrochner
1521.1Sdrochner# EISA devices
1531.1Sdrochnerahc*	at	eisa? slot ?			# Adaptec 274x, aic7770 SCSI
1541.1Sdrochnerbha*	at	eisa? slot ?			# BusLogic 7xx SCSI
1551.1Sdrochnerfea*	at	eisa? slot ?			# DEC DEFEA FDDI cards
1561.1Sdrochner
1571.1Sdrochner# SCSI bus support
1581.1Sdrochnerscsibus* at	ahc?
1591.1Sdrochnerscsibus* at	asc?
1601.1Sdrochnerscsibus* at	bha?
1611.1Sdrochnerscsibus* at	isp?
1621.1Sdrochnerscsibus* at	ncr?
1631.1Sdrochner
1641.1Sdrochner# SCSI devices
1651.1Sdrochnercd*	at	scsibus? target ? lun ?		# SCSI CD-ROM drives
1661.1Sdrochnersd*	at	scsibus? target ? lun ?		# SCSI disk drives
1671.1Sdrochnerst*	at	scsibus? target ? lun ?		# SCSI tape drives
1681.1Sdrochner
1691.1Sdrochner# Workstation Console attachments
1701.1Sdrochner#wscons* at	cfb?
1711.1Sdrochnerwscons*	at	vga?
1721.1Sdrochner#wscons* at	sfb?
1731.1Sdrochnerwscons*	at	tga?
1741.1Sdrochner
1751.1Sdrochnerpseudo-device	bpfilter	16
1761.1Sdrochnerpseudo-device	ccd		4
1771.1Sdrochnerpseudo-device	loop		1
1781.1Sdrochnerpseudo-device	md		1
1791.1Sdrochnerpseudo-device	ppp		4
1801.1Sdrochnerpseudo-device	pty		64
1811.1Sdrochnerpseudo-device	sl		4
1821.1Sdrochnerpseudo-device	vnd		4
1831.1Sdrochner