#
# PAIN -- kernel for another of cgd's 486/50 EISA boxes...
#
#	$Id: PAIN,v 1.24 1994/03/29 04:40:46 mycroft Exp $
#
machine		"i386"
cpu		"I486_CPU"
ident		PAIN
timezone	8 dst
maxusers	10
maxfdescs	2048

# "mandatory"
options		SWAPPAGER,VNODEPAGER,DEVPAGER

# all of the networking possibilities known to man
options		INET
options		NS
options		ISO
options		TPIP
options		EON
options		CCITT
# and even multicast support!
options		MULTICAST

# and even forward packets
options		GATEWAY

# "optional, but generally included"
options		"COMPAT_43"
options		"TCP_COMPAT_42"

# i386 stuff
options		UCONSOLE, XSERVER
options		DUMMY_NOPS
options		COMPAT_NOMID
options		MACHINE_NONCONTIG

# for per-process i386 LDT's
options		USER_LDT

# every file system known to man
options		FFS
options		MFS
options		NFSSERVER,NFSCLIENT
options		MSDOSFS,ISOFS
options		FDESC,FIFO,KERNFS,LOFS,PORTAL,PROCFS

# and even UFS quotas
options		QUOTA

# SysV compat stuff
options		SYSVMSG,SYSVSEM,SYSVSHM
#options	"SHMMAXPAGES=1024"		# 1024 is the default.

# Various "debugging" stuff
options		DDB
options		DIAGNOSTIC
options		KTRACE

# loadable kernel modules
options		LKM

# uses the SCSI system (XXX)
options		SCSI

config		netbsd	root on sd0 swap on sd0

controller	isa0

device		pc0	at isa? port "IO_KBD" tty irq 1 vector pcrint
device		com0	at isa? port "IO_COM1" tty irq 4 vector comintr
device		com1	at isa? port "IO_COM2" tty irq 3 vector comintr
device		lpt0	at isa? port "IO_LPT1" tty irq 7 vector lptintr

controller	fdc0	at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr
disk		fd0	at fdc0 drive ?
disk		fd1	at fdc0 drive ?

controller	ahb0	at isa? bio irq 11 drq 5 vector ahbintr
master		scsibus0 at ahb0
disk		sd0	at scsibus0 slave 000
disk		sd1	at scsibus0 slave ?
tape		st0	at scsibus0 slave ?

device		ed0	at isa? port 0x300 net irq 5 iomem 0xca000 vector edintr

device		npx0	at isa? port "IO_NPX" irq 13 vector npxintr

pseudo-device	loop		2
pseudo-device	ether
pseudo-device	log
pseudo-device	pty		32

pseudo-device	bpfilter	4
