files.vax revision 1.21
1#       $NetBSD: files.vax,v 1.21 1996/07/20 18:56:59 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
16file	arch/vax/vax/sbi.c		sbi needs-flag
17
18device	bi { node=-1 }
19attach	bi at backplane
20file	arch/vax/bi/bi.c		bi needs-flag
21
22device	vsbus { }
23attach	vsbus at backplane
24file	arch/vax/vsa/vsbus.c		vsbus
25
26device	cpu
27attach	cpu at backplane with cpu_backplane
28attach	cpu at bi with cpu_bi
29
30device	mem
31attach	mem at backplane with mem_backplane
32attach	mem at bi with mem_bi
33attach	mem at sbi with mem_sbi
34
35
36device	mba { drive = -1 }
37attach	mba at sbi
38file	arch/vax/mba/mba.c		mba needs-flag
39
40device  hp: disk
41attach  hp at mba
42file    arch/vax/mba/hp.c		hp needs-flag
43major	{hp = 0}
44
45device	ht
46attach	ht at mba
47file	arch/vax/mba/ht.c		ht needs-flag
48
49# MSCP device drivers
50include "../mscp/files.mscp"
51major	{ra = 9}
52major	{mt = 16}
53
54# KDB50 on BI
55device	kdb: mscp
56attach	kdb at bi
57file	arch/vax/bi/kdb.c		kdb
58
59device	uba { csr }
60attach	uba at sbi, bi
61file	arch/vax/uba/uba.c		uba
62
63device	uda: mscp
64attach	uda at uba
65file    arch/vax/uba/uda.c		uda
66
67device	mtc: mscp
68attach	mtc at uba
69file	arch/vax/uba/mtc.c		mtc
70
71device	de:ifnet, ether
72attach	de at uba
73file	arch/vax/if/if_de.c		de
74
75# DEQNA/DELQA used on Qbus
76device	qe:ifnet, ether
77attach	qe at uba
78file	arch/vax/if/if_qe.c		qe
79
80# TS11 at UBA
81device	ts
82attach	ts at uba
83file	arch/vax/uba/ts.c		ts needs-count
84
85# DHU-11 at UBA
86device	dhu
87attach	dhu at uba
88file	arch/vax/uba/dhu.c		dhu needs-count
89
90# DZ11 at UBA
91device	dz
92attach	dz at uba
93file	arch/vax/uba/dz.c		dz needs-count
94
95# RD-type disks at VS2000's onboard MFM-controller
96device	hdc { drive = -1 }
97attach	hdc at vsbus
98file	arch/vax/vsa/hdc9224.c		hdc needs-flag
99
100device	rd: disk
101attach	rd at hdc
102major	{rd = 19}
103
104#
105# Machine-independent SCSI driver.
106#
107include "../../../scsi/files.scsi"
108major { st = 20 }
109major { sd = 21 }
110major { cd = 22 }
111major { ch = 23 }
112
113# builtin NCR5380 SCSI-controller on VAXstation 
114device	ncr: scsi, ncr5380sbc
115attach	ncr at vsbus
116file	arch/vax/vsa/ncr.c		ncr needs-flag
117
118# LANCE ethernet controller on VAXstation
119attach	le at vsbus
120file	arch/vax/if/if_le.c		le
121
122# DC367-B in VAXstation 2000/3100 (DZ-like 4-port serial line controller,
123# controls keyboard, mouse, modem, and printer/console)
124device	dc
125attach	dc at vsbus
126file	arch/vax/vsa/dc.c		dc needs-flag
127file	arch/vax/vsa/lk201.c		dc
128
129# PM Framebuffer in VAXstation 2000/3100
130device	pm
131attach	pm at vsbus
132file	arch/vax/vsa/pm.c		pm needs-flag
133
134
135# These devices aren't tested (or even compiled!)
136# They are just included here to make some files happy ;)
137#
138
139# Ikonas framebuffer
140device	ik
141attach	ik at uba
142file	arch/vax/uba/ik.c		ik needs-count
143
144device	vs
145attach	vs at uba
146file	arch/vax/uba/vs.c		vs needs-count
147
148# RK06/07 on UBA
149device	rk
150attach	rk at uba
151file	arch/vax/uba/rk.c		rk needs-count
152
153# TM11/TE10 at UBA
154device	te
155attach	te at uba
156file	arch/vax/uba/tm.c		te needs-count
157
158# TU78 at MBA
159device	mu
160attach	mu at mba
161file	arch/vax/mba/mt.c		mu needs-count
162
163# DMF32 on UBA
164device	dmf
165attach	dmf at uba
166file	arch/vax/uba/dmf.c		dmf needs-count
167file	arch/vax/uba/dmz.c		dmf needs-count
168
169# DMZ32 on UBA
170device	dmz
171attach	dmz at uba
172file	arch/vax/uba/dmx.c		dmz needs-count
173
174# DN-11 on UBA
175device	dn
176attach	dn at uba
177file	arch/vax/uba/dn.c		dn needs-count
178
179# IDC (RB730) on UBA (VAX 11/730)
180device	idc { drive=-1 }
181attach	idc at uba
182device	rb
183attach	rb at idc
184file	arch/vax/uba/idc.c		rb needs-count
185
186# LP-11 at UBA
187device	lp
188attach	lp at uba
189file	arch/vax/uba/lp.c		lp needs-count
190
191# ???? at UBA
192device	lpa
193attach	lpa at uba
194file	arch/vax/uba/lpa.c		lpa needs-count
195
196# PS2 at UBA
197device	ps
198attach	ps at uba
199file	arch/vax/uba/ps.c		ps needs-count
200
201# RL02/RL11 at UBA
202device	hl { drive=-1 }
203attach	hl at uba
204device	rl
205attach	rl at hl
206file	arch/vax/uba/rl.c		rl needs-count
207
208# RX211/RX02 at UBA
209device	fx { drive=-1 }
210attach	fx at uba
211device	rx
212attach	rx at fx
213file	arch/vax/uba/rx.c		rx needs-count
214
215# SC-21/SC-31 at UBA
216device	sc { drive=-1 }
217attach	sc at uba
218device	up
219attach	up at sc
220file	arch/vax/uba/up.c		up needs-count
221
222# TU45 at UBA
223device	ut { drive=-1}
224attach	ut at uba
225device	tj
226attach	tj at ut
227file	arch/vax/uba/ut.c		tj needs-count
228
229# TU58/DECtape II
230device	uu
231attach	uu at uba
232file	arch/vax/uba/uu.c		uu needs-count
233
234# Benson-Varian plotter at UBA
235device	va { drive=-1}
236attach	va at uba
237device	vz
238attach	vz at va
239file	arch/vax/uba/va.c		va needs-count
240
241# Versatec plotter at UBA
242device	vp
243attach	vp at uba
244file	arch/vax/uba/vp.c		vp needs-count
245
246# QVSS at UBA
247device	qv
248attach	qv at uba
249file	arch/vax/uba/qv.c		qv needs-count
250file	arch/vax/uba/qfont.c		qv needs-count
251
252# QDSS at UBA
253device	qd
254attach	qd at uba
255file	arch/vax/uba/qd.c		qd needs-count
256
257# Interlan NP100 at UBA
258device	np
259attach	np at uba
260file	arch/vax/if/if_ix.c		np needs-count
261file	arch/vax/uba/np.c		np needs-count
262
263# ACC LH/DH IMP on UBA
264device	acc
265attach	acc at uba
266file	arch/vax/if/if_acc.c		acc needs-count
267
268# DR11C at UBA
269device	ct
270attach	ct at uba
271file	arch/vax/uba/ct.c		ct needs-count
272
273# A/D-converter on UBA
274device	ad
275attach	ad at uba
276file	arch/vax/uba/ad.c		ad needs-count
277
278# DH-11/DM-11 on UBA
279device	dh
280attach	dh at uba
281file	arch/vax/uba/dh.c		dh needs-count
282
283# These are general files needed for compilation.
284file	dev/cons.c
285file	dev/cninit.c
286file	arch/vax/vax/locore.c
287file	arch/vax/vax/mem.c
288file	arch/vax/vax/clock.c
289file	arch/vax/vax/gencons.c	vax8600|vax8200|vax780|vax750|vax630|ka650
290file	arch/vax/vax/dzcons.c		vax410 | vax43
291file	arch/vax/vax/pmap.c
292file	arch/vax/vax/machdep.c
293file	arch/vax/vax/ka750.c		vax750
294file	arch/vax/vax/ctu.c		vax750
295file	arch/vax/vax/ka780.c		vax780
296file	arch/vax/vax/cfl.c		vax780
297file	arch/vax/vax/ka820.c		vax8200
298file	arch/vax/vax/ka860.c		vax8600
299file	arch/vax/vax/crl.c		vax8600
300file	arch/vax/vax/uvax.c		vax630 | vax410 | vax43
301file	arch/vax/vax/ka630.c		vax630
302file	arch/vax/vax/ka410.c		vax410
303file	arch/vax/vax/ka43.c		vax43
304file	arch/vax/vax/emulate.s		vax630 | ka650
305file	arch/vax/vax/ka650.c		vax650
306file	arch/vax/vax/conf.c
307file	arch/vax/vax/urem.s
308file	arch/vax/vax/udiv.s
309file	arch/vax/vax/rootfil.c
310file	arch/vax/vax/trap.c
311
312file	arch/vax/vax/vm_machdep.c
313file	arch/vax/vax/autoconf.c
314file	arch/vax/vax/random.s		inet
315file	arch/vax/vax/in_cksum.c		inet
316file	arch/vax/vax/ns_cksum.c		ns
317file	arch/vax/vax/disksubr.c		ffs
318file	arch/vax/if/if_uba.c		de | qe
319file	arch/vax/vax/db_machdep.c	ddb
320file	arch/vax/vax/db_disasm.c	ddb
321
322include "../../../compat/ultrix/files.ultrix"
323
324# Dom h{ra f}r vara kvar s} l{nge f}r vi se vilka vi beh|ver...
325#arch/vax/vax/dkbad.c         standard
326#arch/vax/vax/ka730.c         standard
327#arch/vax/vax/rx50.c          standard
328#arch/vax/vax/iidr.o          optional ii
329#arch/vax/vax/iidrsys.o       optional ii
330#arch/vax/vax/iidr_glob.o     optional ii
331#arch/vax/if/if_css.c         optional css imp device-driver
332#arch/vax/if/if_dp.c          optional dp device-driver
333#arch/vax/if/if_ddn.c         optional ddn device-driver
334#arch/vax/if/if_dmc.c         optional dmc device-driver
335#arch/vax/if/if_dmv.c         optional dmv device-driver
336#arch/vax/if/if_ec.c          optional ec device-driver
337#arch/vax/if/if_en.c          optional en device-driver
338#arch/vax/if/if_ex.c          optional ex device-driver
339#arch/vax/if/if_hdh.c         optional hdh device-driver
340#arch/vax/if/if_hy.c          optional hy device-driver
341#arch/vax/if/if_il.c          optional il device-driver
342#arch/vax/if/if_pcl.c         optional pcl device-driver
343#arch/vax/if/if_vv.c          optional vv device-driver
344#arch/vax/if/raw_hy.c         optional hy device-driver
345