[BACK]Return to files.vax CVS log [TXT][DIR] Up to [local] / sys / arch / vax / conf

Annotation of sys/arch/vax/conf/files.vax, Revision 1.1.1.1

1.1       nbrk        1: #      $OpenBSD: files.vax,v 1.43 2007/06/01 22:01:52 maja Exp $
                      2: #      $NetBSD: files.vax,v 1.60 1999/08/27 20:04:32 ragge Exp $
                      3: #
                      4: # new style config file for vax architecture
                      5: #
                      6:
                      7: # maxpartitions must be first item in files.${ARCH}.newconf
                      8: maxpartitions 16
                      9:
                     10: maxusers 2 8 64
                     11:
                     12: device mainbus {}
                     13: attach mainbus at root
                     14:
                     15: # Define a bunch of devices, needed in more than one place.
                     16: device cpu
                     17: device mem
                     18: device mba {drive = -1}
                     19:
                     20: # SBI and related devices
                     21: device sbi {tr = -1}
                     22: attach sbi at mainbus with sbi_mainbus
                     23: file   arch/vax/vax/sbi.c                      sbi
                     24:
                     25: attach mem at sbi with mem_sbi
                     26: file   arch/vax/vax/ka780.c                    vax780 | mem_sbi
                     27: file   arch/vax/vax/cfl.c                      vax780 | mem_sbi
                     28:
                     29: # Abus and related devices
                     30: device abus {}
                     31: attach abus at mainbus
                     32: attach sbi at abus with sbi_abus
                     33: file   arch/vax/vax/ka860.c                    abus
                     34: file   arch/vax/vax/crl.c                      abus
                     35:
                     36: # CMI and related devices
                     37: device cmi {tr = -1}
                     38: attach cmi at mainbus
                     39: file   arch/vax/vax/cmi.c                      cmi
                     40:
                     41: attach mem at cmi with mem_cmi
                     42: file   arch/vax/vax/ka750.c                    vax750 | mem_cmi
                     43: file   arch/vax/vax/ctu.c                      vax750 | mem_cmi
                     44:
                     45: device vsbus {csr}
                     46: attach vsbus at mainbus
                     47: file   arch/vax/vsa/vsbus.c                    vsbus
                     48: file   arch/vax/vsa/vsbus_dma.c                vsbus
                     49:
                     50: # DEC SGEC Second Generation Ethernet Controller
                     51: define sgec
                     52: file   arch/vax/if/sgec.c                      sgec
                     53:
                     54: device ibus {}
                     55: attach ibus at mainbus
                     56: file   arch/vax/vax/ibus.c                     ibus
                     57:
                     58: device vxtbus {}
                     59: attach vxtbus at mainbus
                     60: file   arch/vax/vxt/vxtbus.c                   vxtbus
                     61:
                     62: device ze: sgec, ether, ifnet
                     63: attach ze at ibus with ze_ibus
                     64: file   arch/vax/if/if_ze.c                     ze_ibus
                     65: attach ze at vsbus with ze_vsbus
                     66: file   arch/vax/vsa/if_ze_vsbus.c              ze_vsbus
                     67: attach ze at vxtbus with ze_vxtbus
                     68: file   arch/vax/vxt/if_ze_vxtbus.c             ze_vxtbus
                     69:
                     70: attach le at ibus with le_ibus
                     71: file   arch/vax/if/if_le.c                     le_ibus
                     72:
                     73: attach mba at sbi with mba_sbi
                     74: attach mba at cmi with mba_cmi
                     75: file   arch/vax/mba/mba.c                      mba needs-flag
                     76:
                     77: device hp: disk
                     78: attach hp at mba
                     79: file   arch/vax/mba/hp.c                       hp needs-flag
                     80: major  {hp = 0}
                     81:
                     82: device ht: tape
                     83: attach ht at mba
                     84: file   arch/vax/mba/ht.c                       ht needs-flag
                     85:
                     86: # Memory Disk for install floppy
                     87: #file  arch/vax/vax/md_root.c                  memory_disk_hooks
                     88: #major {md = 23}
                     89:
                     90: # MSCP device drivers
                     91: include        "arch/vax/mscp/files.mscp"
                     92: major  {ra = 9}
                     93:
                     94: # Unibus/Q22 bus definitions
                     95: include        "arch/vax/qbus/files.uba"
                     96:
                     97: attach uba at ibus with uba_ibus
                     98: file   arch/vax/uba/uba_ibus.c                 uba_ibus
                     99: attach uba at sbi with uba_sbi
                    100: file   arch/vax/uba/uba_sbi.c                  uba_sbi
                    101: attach uba at cmi with uba_cmi
                    102: file   arch/vax/uba/uba_cmi.c                  uba_cmi
                    103:
                    104: # BI bus definitions
                    105: #include "arch/vax/bi/files.bi"
                    106:
                    107: #attach        bi at mainbus with bi_mainbus
                    108: #file  arch/vax/bi/bi_mainbus.c                bi_mainbus
                    109:
                    110: # VAX CPUs at BI, do not belong in MI code.
                    111: #attach        cpu at bi with cpu_bi
                    112: #attach        mem at bi with mem_bi
                    113:
                    114: # TS11 at UBA
                    115: device ts: tape
                    116: attach ts at uba
                    117: file   arch/vax/uba/ts.c                       ts needs-flag
                    118:
                    119: attach dz at vsbus with dz_vsbus
                    120: file   arch/vax/vsa/dz_ibus.c                  dz_vsbus
                    121:
                    122: # VXT serial
                    123: device qsc {line = -1}: tty
                    124: attach qsc at vxtbus
                    125: file   arch/vax/vxt/qsc.c                      qsc             needs-flag
                    126:
                    127: # RD-type disks at VS2000's onboard MFM-controller
                    128: device hdc {drive = -1}
                    129: attach hdc at vsbus
                    130: file   arch/vax/vsa/hdc9224.c                  hdc | ry | hd needs-flag
                    131:
                    132: device hd: disk
                    133: attach hd at hdc
                    134: major  {hd = 19}
                    135:
                    136: device ry: disk
                    137: attach ry at hdc
                    138: major  {ry = 24}
                    139:
                    140: #
                    141: # Bus-independent support for DEC devices
                    142: #
                    143: include        "arch/vax/dec/files.dec"
                    144:
                    145: # wscons files.
                    146: include "dev/rasops/files.rasops"
                    147: include        "dev/wscons/files.wscons"
                    148: include        "dev/wsfont/files.wsfont"
                    149:
                    150: # RAM Disk for install floppy
                    151: major  {rd = 23}
                    152:
                    153: #
                    154: # Machine-independent SCSI driver.
                    155: #
                    156:
                    157: include        "scsi/files.scsi"
                    158: major  {sd = 20}
                    159: major  {st = 21}
                    160: major  {cd = 22}
                    161:
                    162: # builtin NCR5380 SCSI-controller on VAXstation
                    163: device ncr: scsi, ncr5380sbc
                    164: attach ncr at vsbus
                    165: file   arch/vax/vsa/ncr.c                      ncr needs-flag
                    166:
                    167: # LANCE ethernet controller on VAXstation
                    168: attach le at vsbus with le_vsbus
                    169: file   arch/vax/vsa/if_le_vsbus.c              le_vsbus
                    170:
                    171: # Monochrome (on-board) framebuffer on VS3100
                    172: device smg: wsemuldisplaydev, rasops1
                    173: attach smg at vsbus
                    174: file   arch/vax/vsa/smg.c                      smg needs-flag
                    175:
                    176: # GPX framebuffer on VS3100
                    177: device gpx: wsemuldisplaydev, rasops8
                    178: attach gpx at vsbus
                    179: file   arch/vax/vsa/gpx.c                      gpx needs-flag
                    180:
                    181: # LCG framebuffer on KA46/KA48
                    182: device lcg: wsemuldisplaydev, rasops8
                    183: attach lcg at vsbus
                    184: file   arch/vax/vsa/lcg.c                      lcg needs-flag
                    185:
                    186: # LCSPX framebuffer on KA49
                    187: device lcspx: wsemuldisplaydev, rasops8
                    188: attach lcspx at vsbus with lcspx_vsbus
                    189: attach lcspx at vxtbus with lcspx_vxtbus
                    190: file   arch/vax/vsa/lcspx.c                    lcspx needs-flag
                    191:
                    192: device lkkbd: wskbddev
                    193: attach lkkbd at dz with dzkbd
                    194: attach lkkbd at qsc with qsckbd
                    195: file   arch/vax/dec/dzkbd.c                    dzkbd needs-flag
                    196: file   arch/vax/vxt/qsckbd.c                   qsckbd needs-flag
                    197:
                    198: device lkms: wsmousedev
                    199: attach lkms at dz with dzms
                    200: attach lkms at qsc with qscms
                    201: file   arch/vax/dec/dzms.c                     dzms needs-flag
                    202: file   arch/vax/vxt/qscms.c                    qscms needs-flag
                    203:
                    204: # These devices aren't tested (or even compiled!)
                    205: # They are just included here to make some files happy ;)
                    206: #
                    207:
                    208: # Ikonas framebuffer
                    209: device ik
                    210: attach ik at uba
                    211: file   arch/vax/uba/ik.c                       ik needs-flag
                    212:
                    213: device vs
                    214: attach vs at uba
                    215: file   arch/vax/uba/vs.c                       vs needs-flag
                    216:
                    217: # RK06/07 on UBA
                    218: device rk: disk
                    219: attach rk at uba
                    220: file   arch/vax/uba/rk.c                       rk needs-flag
                    221:
                    222: # TM11/TE10 at UBA
                    223: device te: tape
                    224: attach te at uba
                    225: file   arch/vax/uba/tm.c                       te needs-flag
                    226:
                    227: # TU78 at MBA
                    228: device mu: tape
                    229: attach mu at mba
                    230: file   arch/vax/mba/mt.c                       mu needs-flag
                    231:
                    232: # DMF32 on UBA
                    233: device dmf # XXX?
                    234: attach dmf at uba
                    235: file   arch/vax/uba/dmf.c                      dmf needs-flag
                    236: file   arch/vax/uba/dmz.c                      dmf needs-flag
                    237:
                    238: # DMZ32 on UBA
                    239: device dmz # XXX?
                    240: attach dmz at uba
                    241: file   arch/vax/uba/dmx.c                      dmz needs-flag
                    242:
                    243: # DN-11 on UBA
                    244: device dn # XXX?
                    245: attach dn at uba
                    246: file   arch/vax/uba/dn.c                       dn needs-flag
                    247:
                    248: # IDC (RB730) on UBA (VAX 11/730)
                    249: device idc {drive = -1}
                    250: attach idc at uba
                    251: device rb: disk
                    252: attach rb at idc
                    253: file   arch/vax/uba/idc.c                      rb needs-flag
                    254:
                    255: # LP-11 at UBA
                    256: device lp
                    257: attach lp at uba
                    258: file   arch/vax/uba/lp.c                       lp needs-flag
                    259:
                    260: # ???? at UBA
                    261: device lpa
                    262: attach lpa at uba
                    263: file   arch/vax/uba/lpa.c                      lpa needs-flag
                    264:
                    265: # PS2 at UBA
                    266: device ps
                    267: attach ps at uba
                    268: file   arch/vax/uba/ps.c                       ps needs-flag
                    269:
                    270: # RL02/RL11 at UBA
                    271: #device        hl {drive = -1}
                    272: #attach        hl at uba
                    273: #device        rl: disk
                    274: #attach        rl at hl
                    275: #file  arch/vax/uba/rl.c                       rl needs-flag
                    276:
                    277: # SC-21/SC-31 at UBA
                    278: device sc {drive = -1}
                    279: attach sc at uba
                    280: device up: disk
                    281: attach up at sc
                    282: file   arch/vax/uba/up.c                       up needs-flag
                    283:
                    284: # TU45 at UBA
                    285: device ut {drive = -1}
                    286: attach ut at uba
                    287: device tj: tape
                    288: attach tj at ut
                    289: file   arch/vax/uba/ut.c                       tj needs-flag
                    290:
                    291: # TU58/DECtape II
                    292: device uu: tape
                    293: attach uu at uba
                    294: file   arch/vax/uba/uu.c                       uu needs-flag
                    295:
                    296: # Benson-Varian plotter at UBA
                    297: device va {drive = -1}
                    298: attach va at uba
                    299: device vz
                    300: attach vz at va
                    301: file   arch/vax/uba/va.c                       va needs-flag
                    302:
                    303: # Versatec plotter at UBA
                    304: device vp
                    305: attach vp at uba
                    306: file   arch/vax/uba/vp.c                       vp needs-flag
                    307:
                    308: # QVSS at UBA
                    309: device qv
                    310: attach qv at uba
                    311: file   arch/vax/uba/qv.c                       qv needs-flag
                    312:
                    313: # Interlan NP100 at UBA
                    314: device np: ifnet
                    315: attach np at uba
                    316: file   arch/vax/if/if_ix.c                     np needs-flag
                    317: file   arch/vax/uba/np.c                       np needs-flag
                    318:
                    319: # ACC LH/DH IMP on UBA
                    320: device acc: ifnet
                    321: attach acc at uba
                    322: file   arch/vax/if/if_acc.c                    acc needs-flag
                    323:
                    324: # DR11C at UBA
                    325: device ct # XXX
                    326: attach ct at uba
                    327: file   arch/vax/uba/ct.c                       ct needs-flag
                    328:
                    329: # A/D-converter on UBA
                    330: device ad
                    331: attach ad at uba
                    332: file   arch/vax/uba/ad.c                       ad needs-flag
                    333:
                    334: # DH-11/DM-11 on UBA
                    335: device dh # XXX?
                    336: attach dh at uba
                    337: file   arch/vax/uba/dh.c                       dh needs-flag
                    338:
                    339: # Blinkenlichten
                    340: device led
                    341: attach led at mainbus
                    342: file   arch/vax/vax/led.c                      led needs-flag
                    343:
                    344: # These are general files needed for compilation.
                    345: file   dev/cninit.c
                    346: file   arch/vax/vax/locore.c
                    347: file   arch/vax/vax/mem.c
                    348: file   arch/vax/vax/clock.c
                    349: file   arch/vax/vax/gencons.c  vax8600|vax8200|vax780|vax750|vax630|vax650|vax660|vax670|vax680
                    350: file   arch/vax/vax/pmap.c
                    351: file   arch/vax/vax/machdep.c
                    352: file   arch/vax/vax/ka820.c                    vax8200
                    353: file   arch/vax/vax/crx.c                      vax8200
                    354: file   arch/vax/vax/ka630.c                    vax630
                    355: file   arch/vax/vax/ka410.c                    vax410
                    356: file   arch/vax/vax/ka43.c                     vax43
                    357: file   arch/vax/vax/ka46.c                     vax46
                    358: file   arch/vax/vax/ka48.c                     vax48
                    359: file   arch/vax/vax/ka49.c                     vax49
                    360: file   arch/vax/vax/ka53.c                     vax53
                    361: file   arch/vax/vax/emulate.s                  insn_emulate
                    362: file   arch/vax/vax/unimpl_emul.s              insn_emulate
                    363: file   arch/vax/vax/ka650.c                    vax650
                    364: file   arch/vax/vax/ka660.c                    vax660
                    365: file   arch/vax/vax/ka670.c                    vax670
                    366: file   arch/vax/vax/ka680.c                    vax680
                    367: file   arch/vax/vax/vxt.c                      vxt
                    368: file   arch/vax/vax/scb.c
                    369: file   arch/vax/vax/conf.c
                    370: file   arch/vax/vax/urem.s
                    371: file   arch/vax/vax/udiv.s
                    372: file   arch/vax/vax/trap.c
                    373: file   arch/vax/vax/bus_dma.c
                    374: file   arch/vax/vax/bus_mem.c
                    375: file   arch/vax/vax/sgmap.c
                    376: file   arch/vax/vax/vm_machdep.c
                    377: file   arch/vax/vax/findcpu.c
                    378: file   arch/vax/vax/random.s
                    379: file   arch/vax/vax/autoconf.c
                    380: file   arch/vax/vax/mutex.c
                    381: file   arch/vax/vax/in_cksum.c                 inet
                    382: file   arch/vax/vax/in4_cksum.c                inet
                    383: file   arch/vax/vax/disksubr.c                 disk | tape
                    384: file   arch/vax/vax/db_machdep.c               ddb
                    385: file   arch/vax/vax/db_disasm.c                ddb
                    386: file   arch/vax/vax/opcodes.c
                    387: file   arch/vax/uba/uba_dma.c                  uba
                    388: file   arch/vax/vax/wscons_machdep.c           wsdisplay | wskbd
                    389:
                    390: # builtin NCR53C95 SCSI Controller on VAXstation 4000 VLC/60/9x
                    391: device asc: scsi, ncr53c9x
                    392: attach asc at vsbus with asc_vsbus
                    393: file   arch/vax/vsa/asc_vsbus.c                asc needs-flag
                    394:
                    395: include        "compat/ultrix/files.ultrix"
                    396: include        "compat/vax1k/files.vax1k"
                    397:
                    398: # Keep these for now. Time will tell which we will need...
                    399: #arch/vax/vax/dkbad.c          standard
                    400: #arch/vax/vax/ka730.c          standard
                    401: #arch/vax/vax/iidr.o           optional ii
                    402: #arch/vax/vax/iidrsys.o                optional ii
                    403: #arch/vax/vax/iidr_glob.o      optional ii
                    404: #arch/vax/if/if_css.c          optional css imp device-driver
                    405: #arch/vax/if/if_dp.c           optional dp device-driver
                    406: #arch/vax/if/if_ddn.c          optional ddn device-driver
                    407: #arch/vax/if/if_dmc.c          optional dmc device-driver
                    408: #arch/vax/if/if_dmv.c          optional dmv device-driver
                    409: #arch/vax/if/if_ec.c           optional ec device-driver
                    410: #arch/vax/if/if_en.c           optional en device-driver
                    411: #arch/vax/if/if_ex.c           optional ex device-driver
                    412: #arch/vax/if/if_hdh.c          optional hdh device-driver
                    413: #arch/vax/if/if_hy.c           optional hy device-driver
                    414: #arch/vax/if/if_il.c           optional il device-driver
                    415: #arch/vax/if/if_pcl.c          optional pcl device-driver
                    416: #arch/vax/if/if_vv.c           optional vv device-driver
                    417: #arch/vax/if/raw_hy.c          optional hy device-driver

CVSweb