P6032 revision 1.71
1#	$NetBSD: P6032,v 1.71 2014/07/20 10:06:10 alnsn Exp $
2#
3# Algorithmics P-6032 kernel.
4#
5
6include	"arch/algor/conf/std.algor"
7
8#options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
9
10#ident 		"P6032-$Revision: 1.71 $"
11
12maxusers 32
13
14# Platform Support
15#options 	ALGOR_P4032	# Algorithmics P-4032
16#options 	ALGOR_P5064	# Algorithmics P-5064
17options 	ALGOR_P6032	# Algorithmics P-6032
18
19# Standard system options
20options 	KTRACE			# System call tracing support
21options 	NTP			# kernel PLL for NTP
22
23# Diagnostic/debugging support options
24options 	DIAGNOSTIC		# Cheap kernel consistency checks
25options 	DDB			# kernel debugger
26makeoptions	DEBUG="-g"
27#makeoptions	DEBUGLIST="pattern1 pattern2 ..."
28options 	SYMTAB_SPACE=450000
29
30# File systems
31file-system	FFS		# Fast file system
32file-system	MFS		# Memory-based file system
33file-system	CD9660		# ISO-9660 CD-ROM FS (w/RockRidge extensions)
34file-system	MSDOSFS		# MS-DOS-compatible file system
35file-system	NTFS		# Windows/NT file system (experimental)
36file-system	NFS		# Sun NFS-compatible file system client
37file-system	KERNFS		# Kernel variable file system (/kern)
38file-system	PROCFS		# Process file system (/proc)
39file-system	FDESC		# /dev/fd file system
40file-system	PTYFS		# /dev/pts/N support
41
42# File system options
43options 	NFSSERVER	# Sun NFS-compatible file system server
44#options 	FFS_EI		# FFS Endian Independent support
45options 	WAPBL		# File system journaling support
46options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
47
48# Networking options
49options 	INET		# Internet protocol suite
50options 	INET6		# IPV6
51options 	IPSEC		# IP security
52#options 	IPSEC_DEBUG	# debug for IP security
53
54# JIT compiler for bpfilter
55#options	SLJIT
56#options	BPFJIT
57
58# 4.3BSD compatibility.  Should be optional, but necessary for now.
59options 	COMPAT_43
60
61# Binary compatibility with previous versions of NetBSD.
62#options 	COMPAT_09
63options 	COMPAT_10
64options 	COMPAT_11
65options 	COMPAT_12
66options 	COMPAT_13
67options 	COMPAT_14
68options 	COMPAT_15
69options 	COMPAT_16
70options 	COMPAT_20
71options 	COMPAT_30	# NetBSD 3.0 compatibility.
72options 	COMPAT_40	# NetBSD 4.0 compatibility.
73options		COMPAT_BSDPTY	# /dev/[pt]ty?? ptys.
74
75# System V-like message queues
76options 	SYSVMSG
77
78# System V-like semaphores
79options 	SYSVSEM
80
81# System V-like shared memory
82options 	SYSVSHM
83
84# Loadable Kernel Modules
85
86# Disable kernel security.
87#options 	INSECURE
88
89# Misc. options
90options 	PCI_NETBSD_CONFIGURE	# NetBSD configures the PCI bus
91options 	PCIVERBOSE		# recognize "unknown" PCI devices
92options 	MIIVERBOSE		# verbose PHY autoconfig messages
93#options 	PCI_CONFIG_DUMP		# verbosely dump PCI config space
94options 	SCSIVERBOSE		# Verbose SCSI errors
95#options 	PCMCIAVERBOSE
96#options	PIPE_SOCKETPAIR		# smaller, but slower pipe(2)
97#options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel
98
99# The Alpha console firmware network boots using the BOOTP
100# protocol, so we ask the NFS code to use BOOTP/DHCP as well,
101# in case we have NFS root.
102options 	NFS_BOOT_DHCP		# superset of BOOTP
103
104# WS console uses SUN or VT100 terminal emulation
105#options 	WSEMUL_VT100
106#options 	WSDISPLAY_COMPAT_USL		# wsconscfg VT handling
107
108config		netbsd	root on ? type ?
109#config		netbsd	root on sd0 type ffs
110#config		netbsd	root on ? type nfs
111
112mainbus0 at	root
113cpu*	at	mainbus0
114
115# PCI host bus adapter support
116bonito*	at	mainbus?
117
118# PCI bus support
119pci*	at	bonito?
120
121# PCI devices
122#adv*	at	pci? dev ? function ?		# AdvanSys SCSI
123#adw*	at	pci? dev ? function ?		# AdvanSys Wide SCSI
124#options 	SCSI_ADW_WDTR_DISABLE		# 	disable WDTR
125#options 	SCSI_ADW_SDTR_DISABLE		# 	disable SDTR
126#options 	SCSI_ADW_TAGQ_DISABLE		# 	disable Tag Queuing
127#ahc*	at	pci? dev ? function ?		# Adaptec [23]94x, aic78x0 SCSI
128#bha*	at	pci? dev ? function ?		# BusLogic 9xx SCSI (untested)
129#cac*	at	pci? dev ? function ?		# Compaq array controller (untested)
130#cy*	at	pci? dev ? function ?		# Cyclades Cyclom-Y (untested)
131#cz*	at	pci? dev ? function ?		# Cyclades-Z (untested)
132#dpt*	at	pci? dev ? function ?		# DPT SmartCache/SmartRAID
133#eap*	at	pci? dev ? function ?		# Ensoniq AudioPCI
134#en*	at	pci? dev ? function ?		# ENI PCI ATM (untested)
135#ep*	at	pci? dev ? function ?		# 3COM 3c59x
136#epic*	at	pci? dev ? function ?		# SMC EPIC/100 Ethernet
137#eso*	at	pci? dev ? function ?		# ESS Solo-1 PCI AudioDrive
138#ex*	at	pci? dev ? function ?		# 3COM 3c90x[B] Ethernet
139#fpa*	at	pci? dev ? function ?		# DEC DEFPA FDDI
140#fxp*	at	pci? dev ? function ?		# Intel EEPRO 10+/100B
141#gsip*	at	pci? dev ? function ?		# NS DP83820 Gigabit Ethernet
142#isp*	at	pci? dev ? function ?		# Qlogic ISP 10x0 SCSI
143pcn*	at	pci? dev ? function ?		# AMD PCnet-PCI Ethernet
144pcib*	at	pci? dev ? function ?		# Intel PCI-ISA Bridges
145#siop*	at	pci? dev ? function ?		# Symbios 53c8xx SCSI
146#mlx*	at	pci? dev ? function ?		# Mylex DAC960 / DEC SWXCR (untested)
147#ne*	at	pci? dev ? function ?		# NE2000-compatible Ethernet
148#ohci*	at	pci? dev ? function ?		# USB Open Host Controller
149pciide* at pci? dev ? function ? flags 0x0000	# GENERIC pciide driver
150acardide* at pci? dev ? function ?		# Acard IDE controllers
151aceride* at pci? dev ? function ?		# Acer Lab IDE controllers
152artsata* at pci? dev ? function ?		# Intel i31244 SATA controller
153cmdide* at pci? dev ? function ?		# CMD tech IDE controllers
154cypide* at pci? dev ? function ?		# Cypress IDE controllers
155hptide* at pci? dev ? function ?		# Triones/HighPoint IDE controllers
156optiide* at pci? dev ? function ?		# Opti IDE controllers
157pdcide* at pci? dev ? function ?		# Promise IDE controllers
158pdcsata* at pci? dev ? function ?		# Promise SATA150 controllers
159satalink* at pci? dev ? function ?		# SiI SATALink controllers
160siside* at pci? dev ? function ?		# SiS IDE controllers
161slide*  at pci? dev ? function ?		# Symphony Labs IDE controllers
162viaide* at pci? dev ? function ?		# VIA/AMD/Nvidia IDE controllers
163#pcscp*	at	pci? dev ? function ?		# AMD Am53c974 PCscsi-PCI
164ppb*	at	pci? dev ? function ?		# PCI-PCI Bridges
165#rtk*	at	pci? dev ? function ?		# Realtek 8129/8139 Ethernet
166#sip*	at	pci? dev ? function ?		# SiS 900 Ethernet
167#sv*	at	pci? dev ? function ?		# S3 SonicVibes
168#tga*	at	pci? dev ? function ?		# DEC ZLXp-E[123] Graphics
169#ti*	at	pci? dev ? function ?		# Alteon Tigon Gig-E
170#tl*	at	pci? dev ? function ?		# TI ThunderLAN Ethernet
171#tlp*	at	pci? dev ? function ?		# DECchip 21x4x and clones
172#uhci*	at	pci? dev ? function ?		# USB Univ. Host Controller
173#vga*	at	pci? dev ? function ?		# PCI VGA Graphics
174#vr*	at	pci? dev ? function ?		# VIA Rhine Fast Ethernet
175#yds*	at	pci? dev ? function ?		# Yamaha DS-1 PCI Audio
176
177#audio*	at	eap?
178#audio*	at	eso?
179#audio*	at	sv?
180#audio*	at	yds?
181
182#opl*	at	eso?
183#opl*	at	sv?
184#opl*	at	yds?
185
186#mpu*	at	eso?
187#mpu*	at	yds?
188
189# MII/PHY support
190acphy*	at mii? phy ?			# Altima AC101 and AMD Am79c874 PHYs
191amhphy*	at mii? phy ?			# AMD 79c901 10BASE-T PHY
192#bmtphy* at mii? phy ?			# Broadcom BCM5201 and BCM5202 PHYs
193#brgphy* at mii? phy ?			# Broadcom BCM5400-family PHYs
194#dmphy*	at mii? phy ?			# Davicom DM9101 PHYs
195#exphy*	at mii? phy ?			# 3Com internal PHYs
196#glxtphy* at mii? phy ?			# Level One LXT-1000 PHYs
197#gphyter* at mii? phy ?			# NS83861 Gig-E PHY
198#icsphy* at mii? phy ?			# Integrated Circuit Systems ICS189x
199#inphy*	at mii? phy ?			# Intel 82555 PHYs
200#iophy*	at mii? phy ?			# Intel 82553 PHYs
201lxtphy*	at mii? phy ?			# Level One LXT-970 PHYs
202#makphy* at mii? phy ?			# Margell Semiconductor 88E1000 PHYs
203nsphy*	at mii? phy ?			# NS83840 PHYs
204#nsphyter* at mii? phy ?			# NS83843 PHYs
205#qsphy*	at mii? phy ?			# Quality Semiconductor QS6612 PHYs
206pnaphy*	at mii? phy ?			# generic HomePNA PHYs
207#nsphy*	at mii? phy ?			# NS83840 PHYs
208#sqphy*	at mii? phy ?			# Seeq 80220/80221/80223 PHYs
209#tlphy*	at mii? phy ?			# ThunderLAN PHYs
210#tqphy*	at mii? phy ?			# TDK Semiconductor PHYs
211ukphy*	at mii? phy ?			# generic unknown PHYs
212
213# ISA/EISA bus support
214isa*	at	pcib?
215#isapnp*	at	isa?
216
217# ISA devices
218mcclock* at	isa? port 0x70
219#pckbc*	at	isa?				# PC keyboard controller
220#pckbd*	at	pckbc?				# PC keyboard (kbd port)
221#pms*	at	pckbc?				# PS/2-style mouse (aux port)
222#attimer*	at	isa?			# AT Timer
223#pcppi*	at	isa?				# PC prog. periph. interface
224#spkr0	at	pcppi?				# IBM BASIC emulation
225#isabeep0 at	pcppi?				# "keyboard" beep
226#midi*	at	pcppi?
227com*	at	isa? port 0x3f8 irq 4		# standard serial ports
228com*	at	isa? port 0x2f8 irq 3
229#cs*	at	isa? port 0x300 iomem ? irq ? drq ? # CS8900 Ethernet
230#ec0	at	isa? port 0x250 iomem 0xd8000 irq 9 # 3Com 3c503 Ethernet
231#ep*	at	isa? port ? irq ?		# 3COM 3c509 Ethernet
232#ep*	at	isapnp?
233#ix0	at	isa? port 0x300 irq 10		# EtherExpress/16
234#iy0	at	isa? port 0x360 irq ?		# EtherExpress PRO 10 ISA
235fdc0	at	isa? port 0x3f0 irq 6 drq 2	# floppy controller
236#lc0	at	isa? port 0x300 iomem ? irq ?	# DEC EtherWORKS III (LEMAC)
237#lc1	at	isa? port 0x320 iomem ? irq ?	# DEC EtherWORKS III (LEMAC)
238#depca0	at	isa? port 0x300 iomem 0xd0000 iosiz 0x10000 irq 5 	# DEPCA
239#depca1	at	isa? port 0x200 iomem 0xd8000 iosiz 0x8000 irq 10 	# DEPCA
240#le*	at	depca?
241#lpt*	at	isa? port 0x3bc irq 7		# standard parallel port
242#vga*	at	isa?				# ISA (EISA: XXX) VGA
243#wdc0	at	isa? port 0x1f0 irq 14		# ST506/ESDI/IDE controllers
244#wdc1	at	isa? port 0x170 irq 15
245#wdc*	at	isapnp?
246#we0	at	isa? port 0x280 iomem 0xd0000 irq 9	# WD/SMC Ethernet
247#we1	at	isa? port 0x300 iomem 0xcc000 irq 10
248#wss*	at	isa? port 0x530 irq 9 drq 0	# Windows Sound System
249#wss*	at	isapnp?
250#audio*	at	wss?
251#midi*	at	wss?
252#sb*	at	isa? port 0x220 irq 5 drq 1	# SoundBlaster
253#sb*	at	isapnp?
254#audio*	at	sb?
255#adv*	at	isa? port ? irq ? drq ?		# AdvanSys APB-514[02]
256#aha*	at	isa? port 0x330 irq ? drq ?	# Adaptec 154[02] SCSI
257#aha*	at	isa? port 0x334 irq ? drq ?	# Adaptec 154[02] SCSI
258#bha*	at	isa? port 0x330 irq ? drq ?	# BusLogic [57]4X SCSI (unt.)
259#bha*	at	isa? port 0x334 irq ? drq ?	# BusLogic [57]4X SCSI (unt.)
260#uha*	at	isa? port 0x330 irq ? drq ?	# UltraStor [13]4f SCSI (unt.)
261#uha*	at	isa? port 0x334 irq ? drq ?	# UltraStor [13]4f SCSI (unt.)
262#pcic0	at	isa? port 0x3e0 iomem 0xd0000 iosiz 0x10000
263#pcic1	at	isa? port 0x3e2 iomem 0xcc000 iosiz 0x10000
264#pcmcia*	at	pcic? controller ? socket ?
265
266# PCMCIA device
267#aic*	at	pcmcia? function ?		# Adaptec APA-1460 SCSI
268#com*	at	pcmcia? function ?		# Modems and serial cards
269#wdc*	at	pcmcia? function ?		# PCMCIA IDE controllers
270#ep*	at	pcmcia? function ?		# 3Com 3c589 and 3c562 Eth.
271#mbe*	at	pcmcia? function ?		# MB8696x based Ethernet
272#ne*	at	pcmcia? function ?		# NE2000-compatible Eth.
273#sm*	at	pcmcia? function ?		# Megahertz Ethernet
274#ray*	at	pcmcia? function ?		# Raytheon Raylink (802.11)
275#wi*	at	pcmcia? function ?		# Lucent WaveLAN/IEEE
276
277# SCSI bus support
278#scsibus* at	adv?
279#scsibus* at	adw?
280#scsibus* at	aha?
281#scsibus* at	ahb?
282#scsibus* at	ahc?
283#scsibus* at	aic?
284#scsibus* at	bha?
285#scsibus* at	dpt?
286#scsibus* at	isp?
287#scsibus* at	siop?
288#scsibus* at	pcscp?
289#scsibus* at	uha?
290
291# SCSI devices
292#cd*	at	scsibus? target ? lun ?		# SCSI CD-ROM drives
293#sd*	at	scsibus? target ? lun ?		# SCSI disk drives
294#st*	at	scsibus? target ? lun ?		# SCSI tape drives
295
296# ATA (IDE) bus support
297atabus* at ata?
298
299# IDE drives
300wd*	at	atabus? drive ?
301
302# ATAPI bus support
303atapibus* at	atapi?
304
305# ATAPI devices
306sd*	at	atapibus? drive ?		# ATAPI disk devices
307cd*	at	atapibus? drive ?		# ATAPI CD-ROM devices
308
309# Floppy drives
310fd*	at	fdc? drive ?
311
312# Hardware RAID devices
313#ld*	at	cac? unit ?
314#ld*	at	mlx? unit ?
315
316# USB bus support
317#usb*	at uhci?
318#usb*	at ohci?
319
320# USB Hubs
321#uhub*	at usb?
322#uhub*	at uhub? port ?
323
324# USB HID device
325#uhidev*	at uhub? port ? configuration ? interface ?
326
327# USB Mice
328#ums*	at uhidev? reportid ?
329#wsmouse*	at ums?
330
331# USB Keyboards
332#ukbd*	at uhidev? reportid ?
333#wskbd*	at ukbd? console ?
334
335# USB serial adapter
336#ucycom*	at uhidev? reportid ?
337
338# USB Generic HID devices
339#uhid*	at uhidev? reportid ?
340
341# USB Printer
342#ulpt*	at uhub? port ? configuration ? interface ?
343
344# USB Modem
345#umodem*	at uhub? port ? configuration ?
346#ucom*	at umodem?
347
348# Option N.V. Wireless WAN modems
349#uhso*	at uhub? port ? configuration ?
350
351# USB Mass Storage
352#umass*	at uhub? port ? configuration ? interface ?
353#atapibus* at umass?
354#scsibus* at umass? channel ?
355
356# USB Ethernet adapters
357#aue*	at uhub? port ?		# ADMtek AN986 Pegasus based adapters
358#axe*	at uhub? port ?		# ASIX AX88172 based adapters
359#cue*	at uhub? port ?		# CATC USB-EL1201A based adapters
360#kue*	at uhub? port ?		# Kawasaki LSI KL5KUSB101B based adapters
361#url*	at uhub? port ?		# Realtek RTL8150L based adapters
362
363# Serial adapters
364# FTDI FT8U100AX serial adapter
365#uftdi*	at uhub? port ?
366#ucom*	at uftdi? portno ?
367
368# Kyocera AIR-EDGE PHONE
369#ukyopon* at uhub? port ?
370#ucom*	at ukyopon? portno ?
371
372# USB scanners
373#uscanner* at uhub? port ?
374
375# Y@P firmware loader
376#uyap* at uhub? port ?
377
378# USB Generic driver
379#ugen*	at uhub? port ?
380
381# Workstation Console attachments
382#wsdisplay*	at	vga?
383#wskbd*		at	pckbd?
384#wsmouse*	at	pms?
385
386pseudo-device	bpfilter
387pseudo-device	ccd		
388#pseudo-device	cgd			# cryptographic disk devices
389#pseudo-device	raid			# RAIDframe disk driver
390#options 	RAID_AUTOCONFIG		# auto-configuration of RAID components
391#pseudo-device	fss			# file system snapshot device
392pseudo-device	ipfilter
393pseudo-device	loop		
394pseudo-device	md		
395pseudo-device	ppp		
396pseudo-device	pty			# pseudo-terminals
397pseudo-device	sl		
398pseudo-device	vnd		
399#pseudo-device	gre			# generic L3 over IP tunnel
400pseudo-device	gif			# IPv[46] over IPv[46] tunnel (RFC1933)
401#pseudo-device	faith			# IPv[46] tcp relay translation i/f
402pseudo-device	stf			# 6to4 IPv6 over IPv4 encapsulation
403pseudo-device	vlan			# IEEE 802.1q encapsulation
404pseudo-device	sequencer		# MIDI sequencer
405#options 	RND_COM			# use "com" randomness too
406pseudo-device	clockctl		# user control of clock subsystem
407