[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     ! 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