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