#	$OpenBSD: OPAL,v 1.7 1997/07/08 21:26:31 deraadt Exp $
#
# OPAL, kernel for a DEC Multia at Applitron

machine	alpha
option		SWAPPAGER, DEVPAGER
maxusers 8

# CPU Support
option		DEC_AXPPCI_33	# NoName:	AXPpci33, etc.

# needs to be set per system
option		TIMEZONE="-1*60"	# Minutes west of GMT (for param.c)
option		DST=1			# Daylight savings rules (for param.c)

# Standard system options
option		DEBUG, DIAGNOSTIC	# Extra kernel debugging
option		KTRACE			# System call tracing support
#option		DDB			# Kernel debugger (not yet supported)
option		BOOTKEY			# Wait for key press before reboot/halt

# File system options
option		FIFO		# POSIX fifo support (in all file systems)
option		FFS		# Fast file system
option		MFS		# Memory-based file system
option		NFSSERVER	# Sun NFS-compatible file system server
option		NFSCLIENT	# Sun NFS-compatible file system client
#option		NULLFS		# Loopback file system
#option		MSDOSFS		# MS-DOS file system
#option		UNION		# Union file system
option		CD9660		# ISO 9660 + Rock Ridge file system

# SVR IPC
option		SYSVMSG
option		SYSVSEM
option		SYSVSHM

# Networking options
option		INET		# Internet protocol suite
option		IPSEC		# IP-SEC encapsulation

# 4.3BSD compatibility.  Should be optional, but necessary for now.
option		COMPAT_43

# Binary compatibility with previous versions of NetBSD.
#option		COMPAT_09
option		COMPAT_10
option		COMPAT_11
option		COMPAT_12

# OSF/1 binary compatibility -- CURRENTLY DOES NOT WORK
option		COMPAT_OSF1

# Loadable Kernel Modules
option		LKM

# Disable kernel security.
#option		INSECURE

# Misc. options
option		PCIVERBOSE	# recognize "unknown" PCI devices

config		bsd	swap generic
#config		bsd	root on sd0 swap on sd0
#config		bsd	root nfs swap nfs

mainbus0 at	root
cpu*	at	mainbus0

# TurboChannel host bus adapter support
tcasic*	at	mainbus0

# TurboChannel bus support
tc*	at	tcasic?

# TurboChannel devices
ioasic0	at	tc? slot ? offset ?
mcclock0 at	ioasic? offset ?
le*	at	ioasic? offset ?
scc0	at	ioasic? offset ?
scc1	at	ioasic? offset ?
tcds0	at	tc? slot ? offset ?
esp0	at	tcds? slot ?
esp1	at	tcds? slot ?
cfb*	at	tc? slot ? offset ?
sfb*	at	tc? slot ? offset ?
le*	at	tc? slot ? offset ?
fta*	at	tc? slot ? offset ?		# DEC DEFTA FDDI cards

# PCI host bus adapter support
apecs*	at	mainbus?
cia*	at	mainbus?
lca*	at	mainbus?

# PCI bus support
pci*	at	apecs?
pci*	at	cia?
pci*	at	lca?
pci*	at	ppb?

# PCI devices
de*	at	pci?
le*	at	pci?
ncr*	at	pci?
pceb*	at	pci?
vga*	at	pci?
ppb*	at	pci?
sio*	at	pci?
tga*	at	pci?
fpa*	at	pci? dev ? function ?		# DEC DEFPA FDDI cards

# ISA/EISA bus support
isa*	at	pceb?
eisa*	at	pceb?
isa*	at	sio?

# ISA devices
#isadma0	at	isa?
mcclock0 at	isa? port 0x70
pcppi*  at      isa?                            # PC prog. periph. interface
pckbd*  at      pcppi?                          # PC keyboard (kbd port)
pms*    at      pcppi?                          # PS/2-style mouse (aux port)
com0	at	isa? port 0x3f8 irq 4		# standard serial ports
com1	at	isa? port 0x2f8 irq 3
lpt0	at	isa? port 0x3bc irq 7		# standard parallel port
# Not yet supported
#wss0	at	isa? port 0x530 irq 9 drq 0	# Windows Sound System
#fdc0	at	isa? port 0x3f0 irq 6 drq 2	# floppy controller
#fd*	at	fdc? drive?

# EISA devices
fea*	at	eisa? slot ?			# DEC DEFEA FDDI cards

# SCSI bus support
scsibus* at	esp?
scsibus* at	ncr?

# SCSI devices
sd*	at	scsibus? target ? lun ?
st*	at	scsibus? target ? lun ?
cd*	at	scsibus? target ? lun ?
ch*	at	scsibus? target ? lun ?
ss*	at	scsibus? target ? lun ?
uk*	at	scsibus? target ? lun ?

# Workstation Console attachments
wscons*	at	cfb?
wscons*	at	vga?
wscons*	at	sfb?
wscons*	at	tga?

pseudo-device	bpfilter	16
pseudo-device	loop
pseudo-device	pty		64
pseudo-device	sl		4
pseudo-device	vnd		4
pseudo-device	rd		1
pseudo-device	enc		4
