GENERIC revision 1.79
1# $NetBSD: GENERIC,v 1.79 1998/03/25 02:16:41 ross Exp $
2#
3# Generic Alpha kernel.  Enough to get booted, etc., but not much more.
4
5include	"arch/alpha/conf/std.alpha"
6
7maxusers 32
8
9#makeoptions	DEBUG="-g"
10
11# CPU Support
12#options 	DEC_2000_300	# "Jensen":	2000/300 (DECpc AXP 150)
13options 	DEC_2100_A50	# Avanti etc:	AlphaStation 400, 200, etc.
14options 	DEC_3000_500	# Flamingo etc:	3000/[4-9]00*
15options 	DEC_3000_300	# Pelican etc:	3000/300*
16options 	DEC_AXPPCI_33	# NoName:	AXPpci33, etc.
17options 	DEC_EB164	# EB164:	AlphaPC 164
18options 	DEC_EB64PLUS	# EB64+:	AlphaPC 64, etc.
19options 	DEC_KN20AA	# KN20AA:	AlphaStation 500 and 600
20options 	DEC_KN8AE	# KN8AE:	AlphaServer 8200 and 8400
21
22# Standard system options
23options 	KTRACE			# System call tracing support
24
25# Diagnostic/debugging support options
26options 	DIAGNOSTIC		# Cheap kernel consistency checks
27
28# File systems
29file-system	FFS		# Fast file system
30file-system	MFS		# Memory-based file system
31file-system	CD9660		# ISO-9660 CD-ROM FS (w/RockRidge extensions)
32file-system	MSDOSFS		# MS-DOS-compatible file system
33file-system	NFS		# Sun NFS-compatible file system client
34
35# File system options
36options 	FIFO		# POSIX fifo support (in all file systems)
37options 	NFSSERVER	# Sun NFS-compatible file system server
38#options 	FFS_EI		# FFS Endian Independant support
39
40# Networking options
41options 	INET		# Internet protocol suite
42
43# 4.3BSD compatibility.  Should be optional, but necessary for now.
44options 	COMPAT_43
45
46# Binary compatibility with previous versions of NetBSD.
47#options 	COMPAT_09
48options 	COMPAT_10
49options 	COMPAT_11
50options 	COMPAT_12
51options 	COMPAT_13
52
53# System V-like message queues
54options 	SYSVMSG
55
56# System V-like semaphores
57options 	SYSVSEM
58
59# System V-like shared memory
60options 	SYSVSHM
61#options 	SHMMAXPGS=1024		# 1024 pages is the default
62
63# Loadable Kernel Modules
64options 	LKM
65
66# Disable kernel security.
67#options 	INSECURE
68
69# Misc. options
70options 	EISAVERBOSE		# recognize "unknown" EISA devices
71options 	PCIVERBOSE		# recognize "unknown" PCI devices
72options 	SCSIVERBOSE		# Verbose SCSI errors
73options 	TCVERBOSE		# recognize "unknown" TC devices
74options 	UCONSOLE		# users can use TIOCCONS (for xconsole)
75
76# The Alpha console firmware network boots using the BOOTP
77# protocol, so we ask the NFS code to use BOOTP/DHCP as well,
78# in case we have NFS root.
79options 	NFS_BOOT_DHCP		# superset of BOOTP
80
81config		netbsd	root on ? type ?
82#config		netbsd	root on sd0 type ffs
83#config		netbsd	root on ? type nfs
84
85mainbus0 at	root
86cpu*	at	mainbus0
87
88# TurboLaser bus support and devices
89tlsb*	at	mainbus0
90gbus*	at	tlsb? node ? offset ?
91tlsbmem* at	tlsb? node ? offset ?
92kft*	at	tlsb? node ? offset ?
93
94# Gbus Devices
95mcclock* at	gbus? offset 0x20000000
96
97# TurboChannel host bus adapter support
98tcasic*	at	mainbus0
99
100# TurboChannel bus support
101tc*	at	tcasic?
102
103# TurboChannel devices
104ioasic*	at	tc? slot ? offset ?
105mcclock* at	ioasic? offset ?
106le*	at	ioasic? offset ?
107scc0	at	ioasic? offset ?
108scc1	at	ioasic? offset ?
109tcds0	at	tc? slot ? offset ?
110asc0	at	tcds? slot ?
111asc1	at	tcds? slot ?
112#cfb*	at	tc? slot ? offset ?
113#sfb*	at	tc? slot ? offset ?
114le*	at	tc? slot ? offset ?
115fta*	at	tc? slot ? offset ?		# DEC DEFTA FDDI cards
116
117# PCI host bus adapter support
118apecs*	at	mainbus?
119cia*	at	mainbus?
120lca*	at	mainbus?
121dwlpx*	at	kft?
122
123# PCI bus support
124pci*	at	apecs?
125pci*	at	cia?
126pci*	at	lca?
127pci*	at	ppb?
128pci*	at	dwlpx?
129
130# PCI devices
131ahc*	at	pci? dev ? function ?		# Adaptec [23]94x, aic78x0 SCSI
132bha*	at	pci? dev ? function ?		# BusLogic 9xx SCSI (untested)
133cy*	at	pci? dev ? function ?		# Cyclades Cyclom-Y (untested)
134de*	at	pci? dev ? function ?		# 21x4x-based Ethernet
135en*	at	pci? dev ? function ?		# ENI PCI ATM (untested)
136ep*	at	pci? dev ? function ?		# 3COM 3c59x/3c90x Ethernet
137fpa*	at	pci? dev ? function ?		# DEC DEFPA FDDI
138fxp*	at	pci? dev ? function ?		# Intel EEPRO 10+/100B
139isp*	at	pci? dev ? function ?		# Qlogic ISP 10x0 SCSI
140le*	at	pci? dev ? function ?		# PCI LANCE Ethernet (untested)
141ncr*	at	pci? dev ? function ?		# NCR 53c8xx SCSI
142pceb*	at	pci? dev ? function ?		# Intel PCI-EISA Bridges
143ppb*	at	pci? dev ? function ?		# PCI-PCI Bridges
144sio*	at	pci? dev ? function ?		# Intel PCI-ISA Bridges
145tga*	at	pci? dev ? function ?		# DEC ZLXp-E[123] Graphics
146vga*	at	pci? dev ? function ?		# PCI VGA Graphics
147
148# ISA/EISA bus support
149isa*	at	pceb?
150eisa*	at	pceb?
151isa*	at	sio?
152
153# ISA devices
154mcclock* at	isa? port 0x70
155pcppi*	at	isa?				# PC prog. periph. interface
156pckbd*	at	pcppi?				# PC keyboard (kbd port)
157pms*	at	pcppi?				# PS/2-style mouse (aux port)
158com*	at	isa? port 0x3f8 irq 4		# standard serial ports
159com*	at	isa? port 0x2f8 irq 3
160ep*	at	isa? port ? irq ?		# 3COM 3c509 Ethernet
161lc*	at	isa? port ? iomem ? irq ?	# DEC EtherWORKS III (LEMAC)
162#le*	at	isa? port 0x320 irq 10 drq 7	# IsoLan, NE2100, DEPCA (unt.)
163lpt*	at	isa? port 0x3bc irq 7		# standard parallel port
164vga*	at	isa?				# ISA (EISA: XXX) VGA
165wdc0	at	isa? port 0x1f0 irq 14		# ST506/ESDI/IDE controllers
166wdc1	at	isa? port 0x170 irq 15
167#wss*	at	isa? port 0x530 irq 9 drq 0	# Windows Sound System
168#audio*	at	wss?
169aha*	at	isa? port 0x330 irq ? drq ?	# Adaptec 154[02] SCSI
170aha*	at	isa? port 0x334 irq ? drq ?	# Adaptec 154[02] SCSI
171bha*	at	isa? port 0x330 irq ? drq ?	# BusLogic [57]4X SCSI (unt.)
172bha*	at	isa? port 0x334 irq ? drq ?	# BusLogic [57]4X SCSI (unt.)
173uha*	at	isa? port 0x330 irq ? drq ?	# UltraStor [13]4f SCSI (unt.)
174uha*	at	isa? port 0x334 irq ? drq ?	# UltraStor [13]4f SCSI (unt.)
175
176# EISA devices
177ahb*	at	eisa? slot ?			# Adaptec 174[024] SCSI (unt.)
178ahc*	at	eisa? slot ?			# Adaptec 274x, aic7770 SCSI
179bha*	at	eisa? slot ?			# BusLogic 7xx SCSI
180ep*	at	eisa? slot ?			# 3COM 3c579 Ethernet (untested)
181fea*	at	eisa? slot ?			# DEC DEFEA FDDI
182uha*	at	eisa? slot ?			# UltraStor 24f SCSI (unt.)
183
184# SCSI bus support
185scsibus* at	aha?
186scsibus* at	ahb?
187scsibus* at	ahc?
188scsibus* at	asc?
189scsibus* at	bha?
190scsibus* at	isp?
191scsibus* at	ncr?
192scsibus* at	uha?
193
194# SCSI devices
195cd*	at	scsibus? target ? lun ?		# SCSI CD-ROM drives
196sd*	at	scsibus? target ? lun ?		# SCSI disk drives
197st*	at	scsibus? target ? lun ?		# SCSI tape drives
198
199# ST506/ESDI/IDE devices
200wd*	at	wdc? drive ?
201
202# ATAPI bus support
203atapibus* at	wdc?
204
205# ATAPI devices
206sd*	at	atapibus? drive ?		# ATAPI disk devices
207cd*	at	atapibus? drive ?		# ATAPI CD-ROM devices
208
209# Workstation Console attachments
210#wscons* at	cfb?
211wscons*	at	vga?
212#wscons* at	sfb?
213wscons*	at	tga?
214
215pseudo-device	bpfilter	16
216pseudo-device	ccd		4
217pseudo-device	ipfilter	1
218pseudo-device	loop		1
219pseudo-device	md		1
220pseudo-device	ppp		4
221pseudo-device	pty		64
222pseudo-device	sl		4
223pseudo-device	vnd		4
224
225# rnd is EXPERIMENTAL
226#pseudo-device	rnd			# /dev/random and in-kernel generator
227#options 	RND_COM			# use "com" randomness too
228