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