summaryrefslogtreecommitdiff
path: root/sys/arch/alpha/conf/INSTALL
blob: 9a6addef022f9e7c7b5820cadecf213b6ab728e3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
# $NetBSD: INSTALL,v 1.118 2021/07/23 14:38:58 thorpej Exp $
#
# Alpha INSTALL kernel.

include 	"arch/alpha/conf/std.alpha"

#options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary

makeoptions	COPTS="-Os"		# Optimise for space. Implies -O2

maxusers 8

no options 	MULTIPROCESSOR		# disable MP to save space

# Enable the hooks used for initializing the ram-disk.
options 	MEMORY_DISK_HOOKS
options 	MEMORY_DISK_IS_ROOT	# Force root on ram-disk
options 	MEMORY_DISK_ROOT_SIZE=9320	# 4660k
options 	MEMORY_DISK_RBFLAGS=RB_SINGLE	# boot in single-user mode

# CPU Support
options 	DEC_2000_300	# "Jensen":	2000/300 (DECpc AXP 150)
options 	DEC_2100_A50	# Avanti etc:	AlphaStation 400, 200, etc.
options 	DEC_2100_A500	# Sable:	AlphaServer 2100
options 	DEC_2100A_A500	# Lynx:		AlphaServer 2100A
options 	DEC_3000_500	# Flamingo etc:	3000/[4-9]00*
options 	DEC_3000_300	# Pelican etc:	3000/300*
options 	DEC_AXPPCI_33	# NoName:	AXPpci33, Multia, etc.
options 	DEC_EB164	# EB164:	AlphaPC 164
options 	DEC_EB64PLUS	# EB64+:	AlphaPC 64, etc.
options 	DEC_KN20AA	# KN20AA:	AlphaStation 500 and 600
options 	DEC_KN8AE	# KN8AE:	AlphaServer 8200 and 8400
options 	DEC_KN300	# KN300:	AlphaServer 4100 and 1200
options 	DEC_550		# Miata:	Digital Personal Workstation
options 	DEC_1000	# Mikasa etc:	Digital AlphaServer 1000
options 	DEC_1000A	# Corelle etc:	Digital AlphaServer 800/1000A
options 	DEC_ALPHABOOK1	# AlphaBook1:	Tadpole/DEC AlphaBook
options 	DEC_EB66	# EB66:		21066 Evaluation Board
options 	DEC_6600	# EV6:		264DP OEM Board
options 	API_UP1000	# EV6:		Alpha Processor, Inc. UP1000

# Diagnostic/debugging support options
options 	DDB			# kernel debugger
pseudo-device	ksyms
#makeoptions	DEBUG="-g"

# File systems
file-system	FFS		# Fast file system
file-system	CD9660		# ISO-9660 CD-ROM FS (w/RockRidge extensions)
file-system	MSDOSFS		# MS-DOS-compatible file system
file-system	NFS		# Sun NFS-compatible file system client

# File system options
#options 	NFS_V2_ONLY	# Exclude NFS3 code to save space
#options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
options 	WAPBL		# File system journaling support

# Networking options
options 	INET		# IP + ICMP + TCP + UDP

# Binary compatibility with previous versions of NetBSD.
include 	"conf/compat_netbsd10.config"

# Misc. options
#options 	EISAVERBOSE		# recognize "unknown" EISA devices
#options 	PCIVERBOSE		# recognize "unknown" PCI devices
#options 	MIIVERBOSE		# verbose PHY autoconfig messages
#options 	PCI_CONFIG_DUMP		# verbosely dump PCI config space
#options 	SCSIVERBOSE		# Verbose SCSI errors
#options 	TCVERBOSE		# recognize "unknown" TC devices
options 	INSECURE		# disable `kernel security level'
options 	USERCONF		# userconf(4) support
options 	PIPE_SOCKETPAIR		# smaller, but slower pipe(2)
#options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel
options 	FONT_GALLANT12x22	# Console font for TC devices

# The Alpha console firmware network boots using the BOOTP
# protocol, so we ask the NFS code to use BOOTP/DHCP as well,
# in case we have NFS root.
options 	NFS_BOOT_DHCP		# superset of BOOTP

# WS console uses SUN or VT100 terminal emulation
options 	WSEMUL_VT100
#options 	WSDISPLAY_COMPAT_USL		# wsconscfg VT handling

config		netbsd	root on ? type ?

mainbus0 at	root
cpu*	at	mainbus?
qemu*	at	mainbus?

# TurboLaser bus support and devices
tlsb*	at	mainbus?
gbus*	at	tlsb? node ? offset ?
tlsbmem* at	tlsb? node ? offset ?
kft*	at	tlsb? node ? offset ?

# Gbus Devices
mcclock* at	gbus? offset ?

# MCBUS bus support
mcbus*	at	mainbus?
mcmem*	at	mcbus? mid ?

#EV6 Tsunami Core Logic

tsc*	at	mainbus?

# DECpc AXP150 (Jensen) internal bus support
jensenio* at	mainbus?

com*	at	jensenio? port ?
lpt*	at	jensenio? port ?
mcclock* at	jensenio? port ?
pckbc*	at	jensenio? port ?

# TURBOchannel host bus adapter support
tcasic*	at	mainbus?

# TURBOchannel bus support
tc*	at	tcasic?

# TURBOchannel devices
ioasic*	at	tc? slot ? offset ?
mcclock* at	ioasic? offset ?
le*	at	ioasic? offset ?
zsc0	at	ioasic? offset 0x100000
zsc1	at	ioasic? offset 0x180000
tcds*	at	tc? slot ? offset ?
asc*	at	tcds? chip ?
asc*	at	tc? slot ? offset ?
le*	at	tc? slot ? offset ?
cfb*	at	tc? slot ? offset ?
mfb*	at	tc? slot ? offset ?
tfb*	at	tc? slot ? offset ?
sfb*	at	tc? slot ? offset ?
#sfbp*	at	tc? slot ? offset ?
px*	at	tc? slot ? offset ?
pxg*	at	tc? slot ? offset ?

# TURBOchannel serial attachments
zstty0  at      zsc0 channel ?                  # serial port on B channels
# /dev/ttyB1 has minor number 2 for historical reasons
zstty2  at      zsc1 channel ?                  # serial port on B channels
lkkbd0	at	zsc1 channel ?			# keyboard port on A channels
vsms0	at	zsc0 channel ?			# mouse port on A channels

# PCI host bus adapter support
apecs*	at	mainbus?
cia*	at	mainbus?
irongate* at	mainbus?
lca*	at	mainbus?
dwlpx*	at	kft?
mcpcia*	at	mcbus? mid ?
tsp*	at	tsc?
ttwoga*	at	mainbus?

# Sable PCI and STDIO bus and devices
ttwopci* at	ttwoga? hose ?
sableio* at	ttwopci? bus ?
com*	at	sableio? port ?
lpt*	at	sableio? port ?
pckbc*	at	sableio? port ?
fdc*	at	sableio? port ?

# PCI bus support
pci*	at	pcibus?			# "pcibus" interface attribute

# AGP support
agp*	at	agpbus?			# "agpbus" interface attribute

# PCI devices
adv*	at	pci? dev ? function ?		# AdvanSys SCSI
adw*	at	pci? dev ? function ?		# AdvanSys Wide SCSI
#options 	SCSI_ADW_WDTR_DISABLE		# 	disable WDTR
#options 	SCSI_ADW_SDTR_DISABLE		# 	disable SDTR
#options 	SCSI_ADW_TAGQ_DISABLE		# 	disable Tag Queuing
ahc*	at	pci? dev ? function ?		# Adaptec [23]94x, aic78x0 SCSI
bha*	at	pci? dev ? function ?		# BusLogic 9xx SCSI (untested)
cac*	at	pci? dev ? function ?		# Compaq array controller (untested)
dpt*	at	pci? dev ? function ?		# DPT SmartCache/SmartRAID
ep*	at	pci? dev ? function ?		# 3COM 3c59x/3c90x Ethernet
epic*	at	pci? dev ? function ?		# SMC EPIC/100 Ethernet
ex*	at	pci? dev ? function ?		# 3COM 3c90x[BC] Ethernet
fxp*	at	pci? dev ? function ?		# Intel EEPRO 10+/100B
gsip*	at	pci? dev ? function ?		# NS DP83820 Gigabit Ethernet
iha*	at	pci? dev ? function ?		# Initio INIC-940/950 SCSI
isp*	at	pci? dev ? function ?		# Qlogic ISP 10x0 SCSI
pcn*	at	pci? dev ? function ?		# PCnet-PCI Ethernet
sf*	at	pci? dev ? function ?		# Adaptec AIC-6915 Ethernet
siop*	at	pci? dev ? function ?		# Symbios 53c8xx SCSI
mlx*	at	pci? dev ? function ?		# Mylex DAC960 / DEC SWXCR (untested)
mpt*	at	pci? dev ? function ?		# LSI Fusion SCSI/FC
ne*	at	pci? dev ? function ?		# NE2000-compatible Ethernet
pceb*	at	pci? dev ? function ?		# Intel PCI-EISA Bridges
pciide* at	pci? dev ? function ? flags 0x0000	# GENERIC pciide driver
acardide* at	pci? dev ? function ?		# Acard IDE controllers
aceride* at	pci? dev ? function ?		# Acer Lab IDE controllers
artsata* at	pci? dev ? function ?		# Intel i31244 SATA controller
cmdide* at	pci? dev ? function ?		# CMD tech IDE controllers
cypide* at	pci? dev ? function ?		# Cypress IDE controllers
hptide* at	pci? dev ? function ?		# Triones/HighPoint IDE controllers
optiide* at	pci? dev ? function ?		# Opti IDE controllers
pdcide* at	pci? dev ? function ?		# Promise IDE controllers
pdcsata* at	pci? dev ? function ?		# Promise SATA150 controllers
satalink* at	pci? dev ? function ?		# SiI SATALink controllers
siisata* at	pci? dev ? function ?		# SiI SteelVine controllers
siside* at	pci? dev ? function ?		# SiS IDE controllers
slide*  at	pci? dev ? function ?		# Symphony Labs IDE controllers
viaide* at	pci? dev ? function ?		# VIA/AMD/Nvidia IDE controllers
pcn*	at	pci? dev ? function ?		# AMD PCnet-PCI Ethernet
pcscp*	at	pci? dev ? function ?		# AMD Am53c974 PCscsi-PCI
ppb*	at	pci? dev ? function ?		# PCI-PCI Bridges
re*	at	pci? dev ? function ?		# Realtek 8169 Ethernet
rtk*	at	pci? dev ? function ?		# Realtek 8129/8139 Ethernet
sio*	at	pci? dev ? function ?		# Intel PCI-ISA Bridges
sip*	at	pci? dev ? function ?		# SiS 900 Ethernet
stge*	at	pci? dev ? function ?		# Sundance/Tamarack TC9021 GigE
tga*	at	pci? dev ? function ?		# DEC ZLXp-E[123] Graphics
ti*	at	pci? dev ? function ?		# Alteon Tigon Gig-E
tl*	at	pci? dev ? function ?		# TI ThunderLAN Ethernet
tlp*	at	pci? dev ? function ?		# DECchip 21x4x and clones
vga*	at	pci? dev ? function ?		# PCI VGA Graphics
vr*	at	pci? dev ? function ?		# VIA Rhine Fast Ethernet
wi*	at	pci? dev ? function ?		# Lucent/Intersil WaveLAN/IEEE
wm*	at	pci? dev ? function ?		# Intel 8254x Ethernet

# MII/PHY support
exphy*	at mii? phy ?			# 3Com internal PHYs
icsphy*	at mii? phy ?			# Integrated Circuit Systems ICS189x
inphy*	at mii? phy ?			# Intel 82555 PHYs
lxtphy*	at mii? phy ?			# Level One LXT-970 PHYs
gphyter* at mii? phy ?			# NS83861 Gig-E PHY
makphy*	at mii? phy ?			# Marvell Semiconductor 88E1000 PHYs
nsphy*	at mii? phy ?			# NS83840 PHYs
nsphyter* at mii? phy ?			# NS83843 PHYs
qsphy*	at mii? phy ?			# Quality Semiconductor QS6612 PHYs
rgephy*	at mii? phy ?			# Realtek 8169S internal PHYs
rlphy*	at mii? phy ?			# Realtek 8139 PHYs
sqphy*	at mii? phy ?			# Seeq 80220/80221/80223 PHYs
tlphy*	at mii? phy ?			# ThunderLAN PHYs
ukphy*	at mii? phy ?			# generic unknown PHYs

# ISA/EISA bus support
isa*	at	isabus?			# "isabus" interface attribute
eisa*	at	eisabus?		# "eisabus" interface attribute

# ISA devices
mcclock* at	isa? port 0x70
pckbc*	at	isa?				# PC keyboard controller
pckbd*	at	pckbc?				# PC keyboard (kbd port)
pms*	at	pckbc?				# PS/2-style mouse (aux port)
com*	at	isa? port 0x3f8 irq 4		# standard serial ports
com*	at	isa? port 0x2f8 irq 3
ep*	at	isa? port ? irq ?		# 3COM 3c509 Ethernet
fdc0	at	isa? port 0x3f0 irq 6 drq 2	# floppy controller
lc0	at	isa? port 0x300 iomem ? irq ?	# DEC EtherWORKS III (LEMAC)
lc1	at	isa? port 0x320 iomem ? irq ?	# DEC EtherWORKS III (LEMAC)
depca0	at	isa? port 0x300 iomem 0xd0000 iosiz 0x10000 irq 5 	# DEPCA
depca1	at	isa? port 0x200 iomem 0xd8000 iosiz 0x8000 irq 10 	# DEPCA
le*	at	depca?
lpt*	at	isa? port 0x3bc irq 7		# standard parallel port
vga*	at	isa?				# ISA (EISA: XXX) VGA
wdc0	at	isa? port 0x1f0 irq 14		# ST506/ESDI/IDE controllers
wdc1	at	isa? port 0x170 irq 15
we0	at	isa? port 0x280 iomem 0xd0000 irq 9	# WD/SMC Ethernet
we1	at	isa? port 0x300 iomem 0xcc000 irq 10

# EISA devices
ahb*	at	eisa? slot ?			# Adaptec 174[024] SCSI (unt.)
ahc*	at	eisa? slot ?			# Adaptec 274x, aic7770 SCSI
bha*	at	eisa? slot ?			# BusLogic 7xx SCSI
ep*	at	eisa? slot ?			# 3COM 3c579 Ethernet (untested)
mlx*	at	eisa? slot ?			# Mylex DAC960 / DEC SWXCR (untested)
tlp*	at	eisa? slot ?			# DEC DE-425 Ethernet
depca*	at	eisa? slot ?			# DEC DE-422 Ethernet
le*	at	depca?
uha*	at	eisa? slot ?			# UltraStor 24f SCSI (unt.)

# SCSI bus support
scsibus* at	scsi?

# SCSI devices
cd*	at	scsibus? target ? lun ?		# SCSI CD-ROM drives
sd*	at	scsibus? target ? lun ?		# SCSI disk drives
st*	at	scsibus? target ? lun ?		# SCSI tape drives

# ATA (IDE) bus support
atabus* at ata?

# IDE drives
wd*	at	atabus? drive ?

# ATAPI bus support
atapibus* at	atapi?

# ATAPI devices
sd*	at	atapibus? drive ?		# ATAPI disk devices
cd*	at	atapibus? drive ?		# ATAPI CD-ROM devices

# Floppy drives
fd*	at	fdc? drive ?

# Hardware RAID devices
ld*	at	cac? unit ?
ld*	at	mlx? unit ?

# Workstation Console attachments
wsdisplay*	at	cfb?
wsdisplay*	at	mfb?
wsdisplay*	at	tfb?
wsdisplay*	at	sfb?
#wsdisplay*	at	sfbp?
wsdisplay*	at	px?
wsdisplay*	at	pxg?
wsdisplay*	at	vga?
wsdisplay*	at	tga?
wskbd*		at	lkkbd? console ?
wsmouse*	at	vsms?
wskbd*		at	pckbd?
wsmouse*	at	pms?

pseudo-device	raid			# RAIDframe disk driver
options 	RAID_AUTOCONFIG		# auto-configuration of RAID components

pseudo-device	bpfilter
pseudo-device	loop
pseudo-device	md		
pseudo-device	ppp		
pseudo-device	pty			# pseudo-terminals
pseudo-device	sl		

#pseudo-device	fss			# file system snapshot device