#
#	SARUMAN -- i486DX/50 EISA bus
#
#	$OpenBSD: SARUMAN,v 1.9 1999/10/03 21:08:15 niklas Exp $
#

machine		i386		# architecture, used by config; REQUIRED

#option		I386_CPU	# CPU classes; at least one is REQUIRED
#option		I486_CPU
option		I586_CPU
#option		GPL_MATH_EMULATE	# floating point emulation

option		PCIVERBOSE	# verbose PCI device information
#option		EISAVERBOSE	# verbose EISA device information

option		DUMMY_NOPS	# speed hack; recommanded
option		XSERVER		# diddle with console driver
#option		INSECURE	# insecure; allow /dev/mem writing for X

maxusers	32		# estimated number of users
option		TIMEZONE=480	# time zone to adjust RTC time by
option		DST=0		# daylight savings time used by RTC
option		NTP		# High precision timekeeping support

option		SWAPPAGER	# paging; REQUIRED
option		DEVPAGER	# mmap() of devices

option		DDB		# in-kernel debugger
#makeoptions	DEBUG="-g"	# compile full symbol table
option		DIAGNOSTIC	# internally consistency checks
option		KTRACE		# system call tracing, a la ktrace(1)

option		SYSVMSG		# System V-like message queues
option		SYSVSEM		# System V-like semaphores
option		SYSVSHM		# System V-like memory sharing
#option		SHMMAXPGS=2048	# 2048 pages is the default

option		COMPAT_09	# Kernel compatibility with NetBSD 0.9,
option		COMPAT_10	# NetBSD 1.0,
option		COMPAT_11	# NetBSD 1.1,
option		COMPAT_43	# and 4.3BSD
#option		TCP_COMPAT_42	# TCP bug compatibility with 4.2BSD

#option		COMPAT_SVR4	# binary compatibility with SVR4
#option		COMPAT_IBCS2	# binary compatibility with SCO and ISC
#option		COMPAT_LINUX	# binary compatibility with Linux
option		COMPAT_FREEBSD	# binary compatibility with FreeBSD
option		COMPAT_BSDOS	# binary compatibility with BSD/OS

#option		USER_LDT	# user-settable LDT; used by WINE
option		LKM		# loadable kernel modules

option		FFS		# UFS
#option		QUOTA		# UFS quotas
option		MFS		# memory file system

option		NFSCLIENT	# Network File System client
option		NFSSERVER	# Network File System server

#option		CD9660		# ISO 9660 + Rock Ridge file system
option		MSDOSFS		# MS-DOS file system
option		FDESC		# /dev/fd
option		FIFO		# FIFOs; RECOMMENDED
option		KERNFS		# /kern
option		NULLFS		# loopback file system
#option		PORTAL		# dynamically created filesystem objects
option		PROCFS		# /proc
#option		UMAPFS		# NULLFS + uid and gid remapping
option		UNION		# union file system

#option		GATEWAY		# packet forwarding
option		INET		# IP + ICMP + TCP + UDP
option		IPSEC		# IPsec
#option		IMP		# missing files
#option		NS		# XNS
#option		ISO,TPIP	# OSI
#option		EON		# OSI tunneling over IP
#option		CCITT,LLC,HDLC	# X.25

config		bsd	root on wd0a swap on wd0b dumps on wd0b

mainbus0 at root

isa0	at mainbus0
pci0	at mainbus0

npx0	at isa?	port 0xf0 irq 13	# math coprocessor
isadma0	at isa?

#pc0	at isa? port 0x60 irq 1		# generic PC console device
vt0	at isa? port 0x60 irq 1

com0	at isa? port 0x3f8 irq 4	# standard PC serial ports
com1	at isa? port 0x2f8 irq 3

lpt0	at isa? port 0x378		# standard PC parallel ports

joy0	at isa? port 0x201		# Game port

fdc0	at isa? port 0x3f0 irq 6 drq 2	# standard PC floppy controller
fd*	at fdc? drive ?

wdc0	at isa? port 0x1f0 irq 14	# ST506, ESDI, and IDE controllers
wd*	at wdc? drive ?

ep0	at isa? port ? irq ?		# 3C509 ethernet cards

pseudo-device	loop		1	# network loopback
pseudo-device	bpfilter	8	# packet filter
pseudo-device	enc		4	# encryption device

pseudo-device	pty		64	# pseudo-terminals
pseudo-device	vnd		4	# paging to files