#
#  4.4 BSD UNIX on the IBM RT PC
#
# modified from CA-NET-GENERIC
#
machine		rt
cpu		"IBMRTPC"
ident		GENERIC_SMALL
timezone	6 dst
maxusers	32
options		GENERIC
options		INET
options		NS
options		NSIP
#options		KADB
#options		QUOTA
options		FIFO
options		NFS
options		MFS
options		"TCP_COMPAT_42"
options		"COMPAT_43"
options		KTRACE
options		GATEWAY
# The following is only needed for model 015s and 025s, I think
options		SGP
options		"MOD135"
options		ROMPC
# RT's should run their clock at either 64 or 128 hz
options		"HZ=64"

# OSI stuff:
options		ISO
options		TPIP
options		EON

#config		vmunix	root on hd0 swap on hd0 and hd1 and hd2
config		vmunix	swap generic

controller	iocc0	at nexus ?

# ethernet
device		ub0	at iocc0 csr 0xf4080000 priority 3
device		ub1	at iocc0 csr 0xf4088000 priority 4

# token ring
controller	lanc0   at iocc0 csr 0xf00001c0 priority 12
device          lan0    at lanc0 drive 0
controller	lanc1   at iocc0 csr 0xf0000140 priority 12
device          lan1    at lanc1 drive 0

# planar serial port
device	 	psp0	at iocc0 csr 0xf0008000 flags 0x00 priority 2

# single port, 4 port, and 8 port rs232 cards
device		asy0	at iocc0 csr 0xf00003f8 flags 0xFF priority 4
device	 	asq0	at iocc0 csr 0xf0001230 flags 0x00 priority 9
device	 	asq1	at iocc0 csr 0xf0002230 flags 0x00 priority 10
device	 	asx0	at iocc0 csr 0xf0007160 flags 0x00 priority 3
device	 	asx1	at iocc0 csr 0xf0008160 flags 0x00 priority 4

# parallel printers
device          lp0     at iocc0 csr 0xf00003bc priority 7
device		lp1	at iocc0 csr 0xf0000378 priority 7

# ESDI drives
controller	hdc0	at iocc0 csr 0xf00001f0 priority ?
controller	hdc1	at iocc0 csr 0xf0000170 priority ?
disk		hd0	at hdc0 drive 0
disk		hd1	at hdc ? drive ?
disk		hd2	at hdc ? drive ?
disk		hd3	at hdc ? drive ?
disk		hd4	at hdc ? drive ?
disk		hd5	at hdc ? drive ?

# floppies
controller	fdc0	at iocc0 csr 0xf00003f2 priority 6
controller	fdc1	at iocc0 csr 0xf0000372 priority 6
device		fd0	at fdc ? drive 0
device		fd1	at fdc ? drive 1

# streaming tape
controller	stc0	at iocc0 csr 0xf00001e8 priority 12
tape		st0	at stc0 drive 0

# IBM scsi
controller      scc0    at iocc0 csr 0xf0000d52 priority 11
controller      scc1    at iocc0 csr 0xf0000952 priority 12
disk            sc0     at scc0 drive 0
disk            sc1     at scc0 drive 1
disk            sc2     at scc0 drive 2
disk            sc3     at scc0 drive 3
disk            sc4     at scc0 drive 4
disk            sc5     at scc0 drive 5
disk            sc6     at scc0 drive 6
disk            sc7     at scc1 drive 0
disk            sc8     at scc1 drive 1
disk            sc9     at scc1 drive 2
disk            sc10    at scc1 drive 3
disk            sc11    at scc1 drive 4
disk            sc12    at scc1 drive 5
disk            sc13    at scc1 drive 6

# bpfilter is needed since we have only .o's for if_ub.c
pseudo-device	bpfilter 16
pseudo-device	ether
pseudo-device	loop
pseudo-device   sl 1
pseudo-device   ppp 1
pseudo-device	pty

# the following are displays and other gorp needed for X11.
# aed   = ACIS experimental
# apa16 = IBM 6155
# apa8c = IBM 6154
# apa8  = IBM 6153
# ega   = IBM 5154
# mono  = IBM 5151
# mpel  = IBM 5081
#pseudo-device	aed
pseudo-device	apasixteen
pseudo-device	apaeightc
pseudo-device	apaeight
#pseudo-device	ega
pseudo-device   mono
pseudo-device	mpel
pseudo-device	ms
pseudo-device	tb
pseudo-device	xemul
#pseudo-device	xtenemul
