#
# GENERIC SUN2
#
machine		"sun2"
cpu		"SUN2_120"		# generic for machine type 1 (Multibus)
cpu		"SUN2_50"		# generic for machine type 2 (VMEbus)
ident		GENERIC
timezone	8 dst
maxusers	4
options		INET
options		SYSACCT
options		QUOTA
options		NFS
options		NIT
options		IPCMESSAGE	# SystemV IPC Message Facility 
options		IPCSEMAPHORE	# SystemV IPC Semaphore Facility
options		IPCSHMEM	# SystemV IPC Shared-Memory Facility

config		vmunix		swap generic

pseudo-device	pty
pseudo-device	bk
pseudo-device	ether
pseudo-device	loop
pseudo-device	nd
pseudo-device	win128
pseudo-device	dtop4
pseudo-device	ms3
pseudo-device	kb3

# connections for machine type 1 (SUN2_120)
controller	virtual 1 at nexus ?	# virtual preset
controller	obmem 1 at nexus ?	# on board memory
controller	obio 1 at nexus ?	# on board io
controller	mbmem 1 at nexus ?	# Multibus memory
controller	mbio 1 at nexus ?	# Multibus io

# connections for machine type 2 (SUN2_50)
controller	virtual 2 at nexus ?	# virtual preset
controller	obmem 2 at nexus ?	# on board memory
controller	obio 2 at nexus ?	# on board io
controller	vme16 2 at nexus ?	# 16 bit address VMEbus (16 bit data)
controller	vme24 2 at nexus ?	# 24 bit address VMEbus (16 bit data)

controller	ipc0 at mbio ? csr 0x40 priority 2
controller	ipc1 at mbio ? csr 0x44 priority 2
disk		ip0 at ipc0 drive 0
disk		ip1 at ipc0 drive 1
disk		ip2 at ipc1 drive 0
disk		ip3 at ipc1 drive 1
controller	xyc0 at mbio ? csr 0xee40 priority 2
controller	xyc0 at vme16 ? csr 0xee40 priority 2 vector xyintr 0x48
controller	xyc1 at mbio ? csr 0xee48 priority 2
controller	xyc1 at vme16 ? csr 0xee48 priority 2 vector xyintr 0x49
disk		xy0 at xyc0 drive 0
disk		xy1 at xyc0 drive 1
disk		xy2 at xyc1 drive 0
disk		xy3 at xyc1 drive 1
controller	sc0 at mbmem ? csr 0x80000 priority 2
controller	sc0 at vme24 ? csr 0x200000 priority 2 vector scintr 0x40
disk		sd0 at sc0 drive 0 flags 0
disk		sd1 at sc0 drive 1 flags 0
tape		st0 at sc0 drive 32 flags 1
disk		sd2 at sc0 drive 8 flags 0
tape		st1 at sc0 drive 40 flags 1
#disk		sf0 at sc0 drive 8 flags 2
controller	sc1 at mbmem ? csr 0x84000 priority 2
disk		sd2 at sc1 drive 0 flags 0
disk		sd3 at sc1 drive 1 flags 0
tape		st1 at sc1 drive 32 flags 1
#disk		sf1 at sc1 drive 8 flags 2
device		sky0 at mbio ? csr 0x2000 priority 2
device		sky0 at vme16 ? csr 0x8000 priority 2 vector skyintr 0xb0
device		zs0 at obio 1 csr 0x2000 flags 3 priority 3
device		zs0 at obio 2 csr 0x7f2000 flags 3 priority 3
device		zs1 at obmem 1 csr 0x780000 flags 0x103 priority 3
device		zs1 at obio 2 csr 0x7f1800 flags 0x103 priority 3
device		zs2 at mbmem ? csr 0x80800 flags 3 priority 3
device		zs3 at mbmem ? csr 0x81000 flags 3 priority 3
device		zs4 at mbmem ? csr 0x84800 flags 3 priority 3
device		zs5 at mbmem ? csr 0x85000 flags 3 priority 3
device		mti0 at mbio ? csr 0x620 flags 0xffff priority 4
device		mti1 at mbio ? csr 0x640 flags 0xffff priority 4
device		mti2 at mbio ? csr 0x660 flags 0xffff priority 4
device		mti3 at mbio ? csr 0x680 flags 0xffff priority 4
device		mti0 at vme16 ? csr 0x620 flags 0xffff priority 4
	vector mtiintr 0x88
device		mti1 at vme16 ? csr 0x640 flags 0xffff priority 4
	vector mtiintr 0x89
device		mti2 at vme16 ? csr 0x660 flags 0xffff priority 4
	vector mtiintr 0x8a
device		mti3 at vme16 ? csr 0x680 flags 0xffff priority 4
	vector mtiintr 0x8b
device		ie0 at obio 2 csr 0x7f0800 priority 3
device		ie0 at mbmem ? csr 0x88000 priority 3
device		ie1 at mbmem ? csr 0x8c000 flags 2 priority 3
device		ie1 at vme24 ? csr 0xe88000 priority 3 vector ieintr 0x75
device		ec0 at mbmem ? csr 0xe0000 priority 3
device		ec1 at mbmem ? csr 0xe2000 priority 3
controller	tm0 at mbio ? csr 0xa0 priority 3
controller	tm0 at vme16 ? csr 0xa0 priority 3 vector tmintr 0x60
controller	tm1 at mbio ? csr 0xa2 priority 3
controller	tm1 at vme16 ? csr 0xa2 priority 3 vector tmintr 0x61
tape		mt0 at tm0 drive 0 flags 1
tape		mt1 at tm1 drive 0 flags 1
controller	xtc0 at mbio ? csr 0xee60 priority 3
controller	xtc0 at vme16 ? csr 0xee60 priority 3 vector xtintr 0x64
controller	xtc1 at mbio ? csr 0xee68 priority 3
controller	xtc1 at vme16 ? csr 0xee68 priority 3 vector xtintr 0x65
tape		xt0 at xtc0 drive 0 flags 1
tape		xt1 at xtc1 drive 0 flags 1
device		ar0 at mbio ? csr 0x200 priority 3
device		ar1 at mbio ? csr 0x208 priority 3
device		gpone0 at vme24 ? csr 0x210000 priority 4 vector gponeintr 0xac
device		cgtwo0 at vme24 ? csr 0x400000 priority 4 vector cgtwointr 0xa8
device		cgone0 at mbmem ? csr 0xec000 priority 3
device		bwtwo0 at obmem 1 csr 0x700000 priority 4
device		bwtwo0 at obio 2 csr 0x0 priority 4
device		bwone0 at mbmem ? csr 0xc0000 priority 3
device		vp0 at mbio ? csr 0x400 priority 2
device		vpc0 at mbio ? csr 0x480 priority 2
device		vpc0 at vme16 ? csr 0x480 priority 2 vector vpcintr 0x80
device		vpc1 at mbio ? csr 0x500 priority 2
device		vpc1 at vme16 ? csr 0x500 priority 2 vector vpcintr 0x81
device		pi0 at obio 1 csr 0x1800
device		des0 at obio 1 csr 0x1000
device		des0 at obio 2 csr 0x7f1000
device		tod0 at obio 1 csr 0x3800
device		tod0 at vme24 ? csr 0x200800

