summaryrefslogtreecommitdiff
path: root/sys/arch/algor/conf/P5064
blob: a7eba1517102ad1416b2ed1dffffd36f1852ac3c (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
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
#	$NetBSD: P5064,v 1.96 2022/06/07 18:33:41 martin Exp $
#
# Algorithmics P-5064 kernel.
#

include	"arch/algor/conf/std.algor"

#options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary

#ident 		"P5064-$Revision: 1.96 $"

maxusers 32

# Platform Support
#options 	ALGOR_P4032	# Algorithmics P-4032
options 	ALGOR_P5064	# Algorithmics P-5064
#options 	ALGOR_P6032	# Algorithmics P-6032

# Standard system options
options 	KTRACE			# System call tracing support
options 	NTP			# kernel PLL for NTP

# Diagnostic/debugging support options
options 	DIAGNOSTIC		# Cheap kernel consistency checks
options 	DDB			# kernel debugger
pseudo-device	ksyms
makeoptions	DEBUG="-g"
#makeoptions	DEBUGLIST="pattern1 pattern2 ..."
makeoptions	COPY_SYMTAB=1

# File systems
file-system	FFS		# Fast file system
file-system	MFS		# Memory-based file system
file-system	CD9660		# ISO-9660 CD-ROM FS (w/RockRidge extensions)
file-system	MSDOSFS		# MS-DOS-compatible file system
file-system	NTFS		# Windows/NT file system (experimental)
file-system	NFS		# Sun NFS-compatible file system client
file-system	KERNFS		# Kernel variable file system (/kern)
file-system	PROCFS		# Process file system (/proc)
file-system	FDESC		# /dev/fd file system
file-system	PTYFS		# /dev/pts/N support

# File system options
options 	NFSSERVER	# Sun NFS-compatible file system server
#options 	FFS_EI		# FFS Endian Independent support
options 	WAPBL		# File system journaling support
options 	FFS_NO_SNAPSHOT	# No FFS snapshot support

# Networking options
options 	INET		# Internet protocol suite
options 	INET6		# IPV6
options 	IPSEC		# IP security
#options 	IPSEC_DEBUG	# debug for IP security

# JIT compiler for bpfilter
#options	SLJIT
#options	BPFJIT

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

# System V-like message queues
options 	SYSVMSG

# System V-like semaphores
options 	SYSVSEM

# System V-like shared memory
options 	SYSVSHM

# Loadable Kernel Modules

# Disable kernel security.
#options 	INSECURE

# Misc. options
options 	PCI_NETBSD_CONFIGURE	# NetBSD configures the PCI bus
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 	PCMCIAVERBOSE
#options	PIPE_SOCKETPAIR		# smaller, but slower pipe(2)
#options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel

# Bitmask for enabling the PCI IDE channels in the southbridge.
# Set bit 0 (0x01) for channel 0, bit 1 (0x02) for channel 1.
#
# Do this if your firmware (usually PMON) doesn't enable the IDE
# channels for you (thus causing the NetBSD `pciide' driver to
# ignore them).
options 	PCI_NETBSD_ENABLE_IDE=0x1

# 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 ?
#config		netbsd	root on sd0 type ffs
#config		netbsd	root on ? type nfs

mainbus0 at	root
cpu*	at	mainbus0

# PCI host bus adapter support
vtpbc*	at	mainbus?

# PCI bus support
pci*	at	vtpbc?

# 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)
#cy*	at	pci? dev ? function ?		# Cyclades Cyclom-Y (untested)
#cz*	at	pci? dev ? function ?		# Cyclades-Z (untested)
#dpt*	at	pci? dev ? function ?		# DPT SmartCache/SmartRAID
#eap*	at	pci? dev ? function ?		# Ensoniq AudioPCI
#ep*	at	pci? dev ? function ?		# 3COM 3c59x
#epic*	at	pci? dev ? function ?		# SMC EPIC/100 Ethernet
#eso*	at	pci? dev ? function ?		# ESS Solo-1 PCI AudioDrive
#ex*	at	pci? dev ? function ?		# 3COM 3c90x[B] Ethernet
#fxp*	at	pci? dev ? function ?		# Intel EEPRO 10+/100B
#gsip*	at	pci? dev ? function ?		# NS DP83820 Gigabit Ethernet
#isp*	at	pci? dev ? function ?		# Qlogic ISP 10x0 SCSI
#pcn*	at	pci? dev ? function ?		# PCInet-PCI Ethernet
pcib*	at	pci? dev ? function ?		# Intel PCI-ISA Bridges
siop*	at	pci? dev ? function ?		# Symbios 53c8xx SCSI
#mlx*	at	pci? dev ? function ?		# Mylex DAC960 / DEC SWXCR (untested)
#ne*	at	pci? dev ? function ?		# NE2000-compatible Ethernet
#ohci*	at	pci? dev ? function ?		# USB Open Host Controller
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
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
#pcscp*	at	pci? dev ? function ?		# AMD Am53c974 PCscsi-PCI
ppb*	at	pci? dev ? function ?		# PCI-PCI Bridges
#rtk*	at	pci? dev ? function ?		# Realtek 8129/8139 Ethernet
#sip*	at	pci? dev ? function ?		# SiS 900 Ethernet
#sv*	at	pci? dev ? function ?		# S3 SonicVibes
#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
#uhci*	at	pci? dev ? function ?		# USB Univ. Host Controller
#vga*	at	pci? dev ? function ?		# PCI VGA Graphics
#vr*	at	pci? dev ? function ?		# VIA Rhine Fast Ethernet
#yds*	at	pci? dev ? function ?		# Yamaha DS-1 PCI Audio

#audio*	at	eap?
#audio*	at	eso?
#audio*	at	sv?
#audio*	at	yds?

#opl*	at	eso?
#opl*	at	sv?
#opl*	at	yds?

#mpu*	at	eso?
#mpu*	at	yds?

# 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
#nsphy*	at mii? phy ?			# NS83840 PHYs
qsphy*	at mii? phy ?			# Quality Semiconductor QS6612 PHYs
#rgephy*	at mii? phy ?		# Realtek 8169S/8110S/8211 PHYs
#rlphy*	at mii? phy ?			# Realtek 8139/8201L 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	pcib?
#isapnp*	at	isa?

# 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)
#attimer*	at	isa?			# AT Timer
#pcppi*	at	isa?				# PC prog. periph. interface
#spkr*	at	pcppi?				# IBM BASIC emulation
#isabeep0 at	pcppi?				# "keyboard" beep
#midi*	at	pcppi?
com*	at	isa? port 0x3f8 irq 4		# standard serial ports
com*	at	isa? port 0x2f8 irq 3
#cs*	at	isa? port 0x300 iomem ? irq ? drq ? # CS8900 Ethernet
#ec0	at	isa? port 0x250 iomem 0xd8000 irq 9 # 3Com 3c503 Ethernet
#ep*	at	isa? port ? irq ?		# 3COM 3c509 Ethernet
#ep*	at	isapnp?
#ix0	at	isa? port 0x300 irq 10		# EtherExpress/16
#iy0	at	isa? port 0x360 irq ?		# EtherExpress PRO 10 ISA
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
#wdc*	at	isapnp?
#we0	at 	isa? port 0x280 iomem 0xd0000 irq 9	# WD/SMC Ethernet
#we1	at 	isa? port 0x300 iomem 0xcc000 irq 10
#wss*	at	isa? port 0x530 irq 9 drq 0	# Windows Sound System
#wss*	at	isapnp?
#audio*	at	wss?
#spkr*	at	audio?               		# PC speaker (synthesized)
#midi*	at	wss?
#sb*	at	isa? port 0x220 irq 5 drq 1	# SoundBlaster
#sb*	at	isapnp?
#audio*	at	sb?
#adv*	at	isa? port ? irq ? drq ?		# AdvanSys APB-514[02]
#aha*	at	isa? port 0x330 irq ? drq ?	# Adaptec 154[02] SCSI
#aha*	at	isa? port 0x334 irq ? drq ?	# Adaptec 154[02] SCSI
#bha*	at	isa? port 0x330 irq ? drq ?	# BusLogic [57]4X SCSI (unt.)
#bha*	at	isa? port 0x334 irq ? drq ?	# BusLogic [57]4X SCSI (unt.)
#uha*	at	isa? port 0x330 irq ? drq ?	# UltraStor [13]4f SCSI (unt.)
#uha*	at	isa? port 0x334 irq ? drq ?	# UltraStor [13]4f SCSI (unt.)
pcic0	at	isa? port 0x3e0 iomem 0xd0000 iosiz 0x10000
pcic1	at	isa? port 0x3e2 iomem 0xcc000 iosiz 0x10000
pcmcia*	at	pcic? controller ? socket ?

# PCMCIA device
aic*	at	pcmcia? function ?		# Adaptec APA-1460 SCSI
com*	at	pcmcia? function ?		# Modems and serial cards
wdc*	at	pcmcia? function ?		# PCMCIA IDE controllers
ep*	at	pcmcia? function ?		# 3Com 3c589 and 3c562 Eth.
mbe*	at	pcmcia? function ?		# MB8696x based Ethernet
ne*	at	pcmcia? function ?		# NE2000-compatible Eth.
sm*	at	pcmcia? function ?		# Megahertz Ethernet
ray*	at	pcmcia? function ?		# Raytheon Raylink (802.11)
wi*	at	pcmcia? function ?		# Lucent WaveLAN/IEEE

# SCSI bus support
#scsibus* at	adv?
#scsibus* at	adw?
#scsibus* at	aha?
#scsibus* at	ahb?
#scsibus* at	ahc?
scsibus* at	aic?
#scsibus* at	bha?
#scsibus* at	dpt?
#scsibus* at	isp?
scsibus* at	siop?
#scsibus* at	pcscp?
#scsibus* at	uha?

# 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 ?

# USB bus support
#usb*	at uhci?
#usb*	at ohci?

# USB Hubs
#uhub*	at usb?
#uhub*	at uhub? port ?

# USB HID device
#uhidev*	at uhub? port ? configuration ? interface ?

# USB Mice
#ums*	at uhidev? reportid ?
#wsmouse*	at ums?

# USB Keyboards
#ukbd*	at uhidev? reportid ?
#wskbd*	at ukbd? console ?

# USB serial adapter
#ucycom*	at uhidev? reportid ?

# USB Generic HID devices
#uhid*	at uhidev? reportid ?

# USB Printer
#ulpt*	at uhub? port ? configuration ? interface ?

# USB Modem
#umodem*	at uhub? port ? configuration ?
#ucom*	at umodem?

# Option N.V. Wireless WAN modems
#uhso*	at uhub? port ? configuration ?

# USB Mass Storage
#umass*	at uhub? port ? configuration ? interface ?
#atapibus* at umass?
#scsibus* at umass? channel ?

# USB Ethernet adapters
#aue*	at uhub? port ?		# ADMtek AN986 Pegasus based adapters
#axe*	at uhub? port ?		# ASIX AX88172 based adapters
#cue*	at uhub? port ?		# CATC USB-EL1201A based adapters
#kue*	at uhub? port ?		# Kawasaki LSI KL5KUSB101B based adapters
#mue*	at uhub? port ?		# Microchip LAN75xx/LAN78xx based adapters
#ure*	at uhub? port ?		# Realtek RTL8152/RTL8153 based adapters
#url*	at uhub? port ?		# Realtek RTL8150L based adapters

# Serial adapters
# FTDI FT8U100AX serial adapter
#uftdi*	at uhub? port ?
#ucom*	at uftdi? portno ?

# Kyocera AIR-EDGE PHONE
#ukyopon* at uhub? port ?
#ucom*	at ukyopon? portno ?

# USB Generic driver
#ugen*	at uhub? port ?

# Workstation Console attachments
#wsdisplay*	at	vga?
#wskbd*		at	pckbd?
#wsmouse*	at	pms?

pseudo-device	bpfilter
pseudo-device	ccd		
#pseudo-device	cgd			# cryptographic disk devices
#pseudo-device	raid			# RAIDframe disk driver
#options 	RAID_AUTOCONFIG	# auto-configuration of RAID components
#pseudo-device	fss			# file system snapshot device
pseudo-device	npf			# NPF packet filter
pseudo-device	loop		
pseudo-device	md		
pseudo-device	ppp		
pseudo-device	pty			# pseudo-terminals
pseudo-device	sl		
pseudo-device	vnd		
#pseudo-device	gre			# generic L3 over IP tunnel
pseudo-device	gif			# IPv[46] over IPv[46] tunnel (RFC1933)
#pseudo-device	faith			# IPv[46] tcp relay translation i/f
pseudo-device	stf			# 6to4 IPv6 over IPv4 encapsulation
pseudo-device	vlan			# IEEE 802.1q encapsulation
#pseudo-device	sequencer		# MIDI sequencer
#options 	RND_COM			# use "com" randomness too
pseudo-device	clockctl		# user control of clock subsystem
pseudo-device	drvctl			# user control of drive subsystem