files.vax revision 1.20
1#       $NetBSD: files.vax,v 1.20 1996/07/01 21:07:26 ragge Exp $
2#
3# new style config file for vax architecture
4#
5
6# maxpartitions must be first item in files.${ARCH}.newconf
7maxpartitions 8
8
9maxusers 8 32 64
10
11device	backplane { }
12attach	backplane at root
13
14device	sbi { tr=-1 }
15attach	sbi at backplane
16
17device	bi { node=-1 }
18attach	bi at backplane
19
20device	cpu
21attach	cpu at backplane with cpu_backplane
22attach	cpu at bi with cpu_bi
23
24device	mem
25attach	mem at backplane with mem_backplane
26attach	mem at bi with mem_bi
27attach	mem at sbi with mem_sbi
28
29file	arch/vax/vax/sbi.c		sbi needs-flag
30file	arch/vax/vax/bi.c		bi needs-flag
31
32device	mba { drive = -1 }
33attach	mba at sbi
34file	arch/vax/mba/mba.c		mba needs-flag
35
36device  hp: disk
37attach  hp at mba
38file    arch/vax/mba/hp.c		hp needs-flag
39major	{hp = 0}
40
41device	ht
42attach	ht at mba
43file	arch/vax/mba/ht.c		ht needs-flag
44
45# MSCP device drivers
46include "../mscp/files.mscp"
47major	{ra = 9}
48major	{mt = 16}
49
50device	uba { csr }
51attach	uba at sbi, bi
52file	arch/vax/uba/uba.c		uba
53
54device	uda: mscp
55attach	uda at uba
56file    arch/vax/uba/uda.c		uda
57
58device	mtc: mscp
59attach	mtc at uba
60file	arch/vax/uba/mtc.c		mtc
61
62device	de:ifnet, ether
63attach	de at uba
64file	arch/vax/if/if_de.c		de
65
66# DEQNA/DELQA used on Qbus
67device	qe:ifnet, ether
68attach	qe at uba
69file	arch/vax/if/if_qe.c		qe
70
71# TS11 at UBA
72device	ts
73attach	ts at uba
74file	arch/vax/uba/ts.c		ts needs-count
75
76# DHU-11 at UBA
77device	dhu
78attach	dhu at uba
79file	arch/vax/uba/dhu.c		dhu needs-count
80
81# DZ11 at UBA
82device	dz
83attach	dz at uba
84file	arch/vax/uba/dz.c		dz needs-count
85
86# These devices aren't tested (or even compiled!)
87# They are just included here to make some files happy ;)
88#
89
90# KDB50 on BI
91device	kdb: mscp
92attach	kdb at bi
93file	arch/vax/bi/kdb.c		kdb
94
95# Ikonas framebuffer
96device	ik
97attach	ik at uba
98file	arch/vax/uba/ik.c		ik needs-count
99
100device	vs
101attach	vs at uba
102file	arch/vax/uba/vs.c		vs needs-count
103
104# RK06/07 on UBA
105device	rk
106attach	rk at uba
107file	arch/vax/uba/rk.c		rk needs-count
108
109# TM11/TE10 at UBA
110device	te
111attach	te at uba
112file	arch/vax/uba/tm.c		te needs-count
113
114# TU78 at MBA
115device	mu
116attach	mu at mba
117file	arch/vax/mba/mt.c		mu needs-count
118
119# DMF32 on UBA
120device	dmf
121attach	dmf at uba
122file	arch/vax/uba/dmf.c		dmf needs-count
123file	arch/vax/uba/dmz.c		dmf needs-count
124
125# DMZ32 on UBA
126device	dmz
127attach	dmz at uba
128file	arch/vax/uba/dmx.c		dmz needs-count
129
130# DN-11 on UBA
131device	dn
132attach	dn at uba
133file	arch/vax/uba/dn.c		dn needs-count
134
135# IDC (RB730) on UBA (VAX 11/730)
136device	idc { drive=-1 }
137attach	idc at uba
138device	rb
139attach	rb at idc
140file	arch/vax/uba/idc.c		rb needs-count
141
142# LP-11 at UBA
143device	lp
144attach	lp at uba
145file	arch/vax/uba/lp.c		lp needs-count
146
147# ???? at UBA
148device	lpa
149attach	lpa at uba
150file	arch/vax/uba/lpa.c		lpa needs-count
151
152# PS2 at UBA
153device	ps
154attach	ps at uba
155file	arch/vax/uba/ps.c		ps needs-count
156
157# RL02/RL11 at UBA
158device	hl { drive=-1 }
159attach	hl at uba
160device	rl
161attach	rl at hl
162file	arch/vax/uba/rl.c		rl needs-count
163
164# RX211/RX02 at UBA
165device	fx { drive=-1 }
166attach	fx at uba
167device	rx
168attach	rx at fx
169file	arch/vax/uba/rx.c		rx needs-count
170
171# SC-21/SC-31 at UBA
172device	sc { drive=-1 }
173attach	sc at uba
174device	up
175attach	up at sc
176file	arch/vax/uba/up.c		up needs-count
177
178# TU45 at UBA
179device	ut { drive=-1}
180attach	ut at uba
181device	tj
182attach	tj at ut
183file	arch/vax/uba/ut.c		tj needs-count
184
185# TU58/DECtape II
186device	uu
187attach	uu at uba
188file	arch/vax/uba/uu.c		uu needs-count
189
190# Benson-Varian plotter at UBA
191device	va { drive=-1}
192attach	va at uba
193device	vz
194attach	vz at va
195file	arch/vax/uba/va.c		va needs-count
196
197# Versatec plotter at UBA
198device	vp
199attach	vp at uba
200file	arch/vax/uba/vp.c		vp needs-count
201
202# QVSS at UBA
203device	qv
204attach	qv at uba
205file	arch/vax/uba/qv.c		qv needs-count
206file	arch/vax/uba/qfont.c		qv needs-count
207
208# QDSS at UBA
209device	qd
210attach	qd at uba
211file	arch/vax/uba/qd.c		qd needs-count
212
213# Interlan NP100 at UBA
214device	np
215attach	np at uba
216file	arch/vax/if/if_ix.c		np needs-count
217file	arch/vax/uba/np.c		np needs-count
218
219# ACC LH/DH IMP on UBA
220device	acc
221attach	acc at uba
222file	arch/vax/if/if_acc.c		acc needs-count
223
224# DR11C at UBA
225device	ct
226attach	ct at uba
227file	arch/vax/uba/ct.c		ct needs-count
228
229# A/D-converter on UBA
230device	ad
231attach	ad at uba
232file	arch/vax/uba/ad.c		ad needs-count
233
234# DH-11/DM-11 on UBA
235device	dh
236attach	dh at uba
237file	arch/vax/uba/dh.c		dh needs-count
238
239# These are general files needed for compilation.
240file	dev/cons.c
241file	dev/cninit.c
242file	arch/vax/vax/locore.c
243file	arch/vax/vax/mem.c
244file	arch/vax/vax/clock.c
245file	arch/vax/vax/gencons.c
246file	arch/vax/vax/pmap.c
247file	arch/vax/vax/machdep.c
248file	arch/vax/vax/ka750.c		vax750
249file	arch/vax/vax/ka780.c		vax780
250file	arch/vax/vax/ctu.c		vax750
251file	arch/vax/vax/uvaxII.c		vax630
252file	arch/vax/vax/emulate.s		vax630 | ka650
253file	arch/vax/vax/ka650.c		vax650
254file	arch/vax/vax/ka860.c		vax8600
255file	arch/vax/vax/crl.c		vax8600
256file	arch/vax/vax/conf.c
257file	arch/vax/vax/urem.s
258file	arch/vax/vax/udiv.s
259file	arch/vax/vax/rootfil.c
260file	arch/vax/vax/trap.c
261
262file	arch/vax/vax/vm_machdep.c
263file	arch/vax/vax/autoconf.c
264file	arch/vax/vax/random.s		inet
265file	arch/vax/vax/in_cksum.c		inet
266file	arch/vax/vax/ns_cksum.c		ns
267file	arch/vax/vax/disksubr.c		ffs
268file	arch/vax/if/if_uba.c		de | qe
269file	arch/vax/vax/db_machdep.c	ddb
270file	arch/vax/vax/db_disasm.c	ddb
271
272include "../../../compat/ultrix/files.ultrix"
273
274# Dom h{ra f}r vara kvar s} l{nge f}r vi se vilka vi beh|ver...
275#arch/vax/vax/dkbad.c         standard
276#arch/vax/vax/flp.c           standard
277#arch/vax/vax/ka730.c         standard
278#arch/vax/vax/ka820.c         standard
279#arch/vax/vax/rx50.c          standard
280#arch/vax/vax/iidr.o          optional ii
281#arch/vax/vax/iidrsys.o       optional ii
282#arch/vax/vax/iidr_glob.o     optional ii
283#arch/vax/if/if_css.c         optional css imp device-driver
284#arch/vax/if/if_dp.c          optional dp device-driver
285#arch/vax/if/if_ddn.c         optional ddn device-driver
286#arch/vax/if/if_dmc.c         optional dmc device-driver
287#arch/vax/if/if_dmv.c         optional dmv device-driver
288#arch/vax/if/if_ec.c          optional ec device-driver
289#arch/vax/if/if_en.c          optional en device-driver
290#arch/vax/if/if_ex.c          optional ex device-driver
291#arch/vax/if/if_hdh.c         optional hdh device-driver
292#arch/vax/if/if_hy.c          optional hy device-driver
293#arch/vax/if/if_il.c          optional il device-driver
294#arch/vax/if/if_pcl.c         optional pcl device-driver
295#arch/vax/if/if_vv.c          optional vv device-driver
296#arch/vax/if/raw_hy.c         optional hy device-driver
297