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

Annotation of sys/arch/alpha/conf/files.alpha, Revision 1.1

1.1     ! nbrk        1: #      $OpenBSD: files.alpha,v 1.82 2007/06/08 22:57:42 jasper Exp $
        !             2: #      $NetBSD: files.alpha,v 1.32 1996/11/25 04:03:21 cgd Exp $
        !             3: #
        !             4: # alpha-specific configuration info
        !             5:
        !             6: # maxpartitions must be first item in files.${ARCH}
        !             7: maxpartitions 16
        !             8:
        !             9: maxusers 2 8 64
        !            10:
        !            11: # this loses, but there's no way to define attributes which have attributes
        !            12: define alpha_shared_intr
        !            13: file   arch/alpha/dev/shared_intr.c    alpha_shared_intr | dec_eb164 |
        !            14:                                        dec_kn20aa | dec_6600 | dec_550 |
        !            15:                                        dec_1000 | dec_1000a | dec_eb64plus |
        !            16:                                        dec_kn300
        !            17:
        !            18: define alpha_sgmap
        !            19: file   arch/alpha/dev/sgmap_common.c           alpha_sgmap | dec_3000_500
        !            20:
        !            21: #
        !            22: # Bus-independent devices
        !            23: #
        !            24:
        !            25: device mainbus {}                      # no locators (yet?)
        !            26: attach mainbus at root
        !            27:
        !            28: device cpu {}                          # not really optional
        !            29: attach cpu at mainbus
        !            30: file   arch/alpha/alpha/cpu.c                  cpu
        !            31:
        !            32: major  {ccd = 7}
        !            33: major  {vnd = 9}
        !            34:
        !            35: #
        !            36: # Media Independent Interface (mii)
        !            37: #
        !            38: include        "../../../dev/mii/files.mii"
        !            39:
        !            40: #
        !            41: # Machine-independent SCSI drivers
        !            42: #
        !            43:
        !            44: include        "scsi/files.scsi"
        !            45: major  {st = 2}
        !            46: major  {cd = 3}
        !            47: major  {sd = 8}
        !            48: major  {rd = 6}
        !            49:
        !            50: # I2O
        !            51: include        "dev/i2o/files.i2o"
        !            52:
        !            53: # Raster operations
        !            54: include        "dev/rasops/files.rasops"
        !            55: include        "dev/wsfont/files.wsfont"
        !            56:
        !            57: #
        !            58: # "workstation console" routines
        !            59: #
        !            60:
        !            61: include        "dev/wscons/files.wscons"
        !            62:
        !            63: #
        !            64: # Bus-independent support for DEC devices
        !            65: #
        !            66: include        "dev/dec/files.dec"
        !            67:
        !            68: #
        !            69: # TURBOchannel Devices
        !            70: #
        !            71: include        "dev/tc/files.tc"
        !            72:
        !            73: #
        !            74: # MCBUS bus Devices
        !            75: #
        !            76: device mcbus { mid = -1 }
        !            77: attach mcbus at mainbus
        !            78: file   arch/alpha/mcbus/mcbus.c                mcbus & dec_kn300
        !            79:
        !            80: device mcmem: mcbus
        !            81: attach mcmem at mcbus
        !            82: file   arch/alpha/mcbus/mcmem.c                mcmem
        !            83:
        !            84: # TC attachment is MD
        !            85: attach tc at tcbus
        !            86:
        !            87: device tcasic: tcbus
        !            88: attach tcasic at mainbus
        !            89: file   arch/alpha/tc/tcasic.c                  tcasic  needs-flag
        !            90: file   arch/alpha/tc/tc_bus_mem.c              tcasic
        !            91: file   arch/alpha/tc/tc_dma.c                  tcasic
        !            92: file   arch/alpha/tc/tc_dma_3000_300.c         tcasic & dec_3000_300
        !            93: file   arch/alpha/tc/tc_dma_3000_500.c         tcasic & dec_3000_500
        !            94: file   arch/alpha/tc/tc_sgmap.c                tcasic & dec_3000_500
        !            95: file   arch/alpha/tc/tc_3000_500.c             tcasic & dec_3000_500
        !            96: file   arch/alpha/tc/tc_3000_300.c             tcasic & dec_3000_300
        !            97:
        !            98: # the TURBOchannel IOCTL ASIC
        !            99: # IOASIC device and attachment defined in sys/dev/tc/files.tc
        !           100: file   arch/alpha/tc/ioasic.c                  ioasic
        !           101:
        !           102: # PMAG-B CX
        !           103: device cfb: wsemuldisplaydev
        !           104: attach cfb at tc
        !           105: file   arch/alpha/tc/cfb.c                     cfb             needs-flag
        !           106:
        !           107: # PMAGB-B HX or CXT
        !           108: device sfb: wsemuldisplaydev
        !           109: attach sfb at tc
        !           110: file   arch/alpha/tc/sfb.c                     sfb             needs-flag
        !           111:
        !           112: # 8530 UARTs
        !           113: device scc
        !           114: attach scc at ioasic
        !           115: file   arch/alpha/tc/scc.c                     scc             needs-count
        !           116:
        !           117: # TC and baseboard ioasic Lance ethernet are in files.tc
        !           118:
        !           119: #
        !           120: # ISA Bus support
        !           121: #
        !           122:
        !           123: #
        !           124: # Machine-independent ATAPI drivers
        !           125: #
        !           126:
        !           127: include        "dev/atapiscsi/files.atapiscsi"
        !           128: include        "dev/ata/files.ata"
        !           129:
        !           130: # XXX Dummy bus needed for some multi-homed devices specified in files.isa
        !           131: define pcmcia {}
        !           132:
        !           133: include        "dev/pci/files.pci"     # XXX some ISA devs are 'at pci' too.
        !           134: include        "dev/isa/files.isa"
        !           135: major  {wd = 0}
        !           136:
        !           137: include        "dev/puc/files.puc"
        !           138:
        !           139: #
        !           140: # ISA Bus devices
        !           141: #
        !           142:
        !           143: file   arch/alpha/isa/isa_machdep.c            isa
        !           144:
        !           145: define isadma_bounce
        !           146: file   arch/alpha/isa/isadma_bounce.c          isadma_bounce & isa_dma
        !           147:
        !           148: include        "dev/pckbc/files.pckbc"
        !           149:
        !           150: # Floppy disk controller
        !           151: #device        fdc {[drive = -1]}: isa_dma
        !           152: device fdc {[drive = -1]}
        !           153: attach fdc at isa
        !           154: file   dev/isa/fdc.c                           fdc needs-flag
        !           155:
        !           156: device fd: disk, isa_dma
        !           157: attach fd at fdc
        !           158: file   dev/isa/fd.c                            fd needs-flag
        !           159: major  {fd = 4}
        !           160:
        !           161: #
        !           162: # EISA Bus support
        !           163: #
        !           164:
        !           165: include        "dev/eisa/files.eisa"
        !           166:
        !           167:
        !           168: #
        !           169: # PCI Bus support
        !           170: #
        !           171:
        !           172: # include "dev/pci/files.pci" XXX SEE ABOVE
        !           173:
        !           174: file   arch/alpha/pci/pciide_machdep.c         pciide
        !           175:
        !           176: define alpha_pci_sgmap_pte64
        !           177: file   arch/alpha/pci/pci_sgmap_pte64.c        alpha_pci_sgmap_pte64
        !           178:
        !           179: device apecs: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64
        !           180: attach apecs at mainbus
        !           181: file   arch/alpha/pci/apecs.c                  apecs   needs-flag
        !           182: file   arch/alpha/pci/apecs_bus_io.c           apecs
        !           183: file   arch/alpha/pci/apecs_bus_mem.c          apecs
        !           184: file   arch/alpha/pci/apecs_pci.c              apecs
        !           185: file   arch/alpha/pci/apecs_dma.c              apecs
        !           186:
        !           187: device lca: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64
        !           188: attach lca at mainbus
        !           189: file   arch/alpha/pci/lca.c                    lca     needs-flag
        !           190: file   arch/alpha/pci/lca_bus_io.c             lca
        !           191: file   arch/alpha/pci/lca_bus_mem.c            lca
        !           192: file   arch/alpha/pci/lca_pci.c                lca
        !           193: file   arch/alpha/pci/lca_dma.c                lca
        !           194:
        !           195: device cia: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64
        !           196: attach cia at mainbus
        !           197: file   arch/alpha/pci/cia.c                    cia     needs-flag
        !           198: file   arch/alpha/pci/cia_dma.c                cia
        !           199: file   arch/alpha/pci/cia_pci.c                cia
        !           200: file   arch/alpha/pci/cia_bus_io.c             cia
        !           201: file   arch/alpha/pci/cia_bus_mem.c            cia
        !           202: file   arch/alpha/pci/cia_bwx_bus_io.c         cia
        !           203: file   arch/alpha/pci/cia_bwx_bus_mem.c        cia
        !           204:
        !           205: device irongate: pcibus, isadma_bounce
        !           206: attach irongate at mainbus
        !           207: file   arch/alpha/pci/irongate.c               irongate
        !           208: file   arch/alpha/pci/irongate_bus_io.c        irongate
        !           209: file   arch/alpha/pci/irongate_bus_mem.c       irongate
        !           210: file   arch/alpha/pci/irongate_dma.c           irongate
        !           211: file   arch/alpha/pci/irongate_pci.c           irongate
        !           212:
        !           213: device tsc {}
        !           214: attach tsc at mainbus
        !           215: file   arch/alpha/pci/tsc.c                    tsc
        !           216:
        !           217: device tsp: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64
        !           218: attach tsp at tsc
        !           219: file   arch/alpha/pci/tsp_dma.c                tsp
        !           220: file   arch/alpha/pci/tsp_pci.c                tsp
        !           221: file   arch/alpha/pci/tsp_bus_io.c             tsp
        !           222: file   arch/alpha/pci/tsp_bus_mem.c            tsp
        !           223:
        !           224: device mcpcia: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64
        !           225: attach mcpcia at mcbus
        !           226: file   arch/alpha/pci/mcpcia.c         mcpcia
        !           227: file   arch/alpha/pci/mcpcia_bus_io.c  mcpcia
        !           228: file   arch/alpha/pci/mcpcia_bus_mem.c mcpcia
        !           229: file   arch/alpha/pci/mcpcia_dma.c     mcpcia
        !           230: file   arch/alpha/pci/mcpcia_pci.c     mcpcia
        !           231:
        !           232: file   arch/alpha/pci/pci_2100_a50.c           dec_2100_a50
        !           233: file   arch/alpha/pci/pci_axppci_33.c          dec_axppci_33
        !           234: file   arch/alpha/pci/pci_eb164.c              dec_eb164
        !           235: file   arch/alpha/pci/pci_eb164_intr.s         dec_eb164
        !           236: file   arch/alpha/pci/pci_eb64plus.c           dec_eb64plus
        !           237: file   arch/alpha/pci/pci_eb64plus_intr.s      dec_eb64plus
        !           238: file   arch/alpha/pci/pci_kn20aa.c             dec_kn20aa
        !           239: file   arch/alpha/pci/pci_kn300.c              dec_kn300
        !           240: file   arch/alpha/pci/pci_550.c                dec_550
        !           241: file   arch/alpha/pci/pci_1000a.c              dec_1000a
        !           242: file   arch/alpha/pci/pci_1000.c               dec_1000
        !           243: file   arch/alpha/pci/pci_6600.c               dec_6600
        !           244: file   arch/alpha/pci/pci_up1000.c             api_up1000
        !           245:
        !           246: #
        !           247: # PCI Bus devices
        !           248: #
        !           249:
        !           250: file   arch/alpha/pci/pci_machdep.c            pci
        !           251:
        !           252: device sio: isabus, alpha_shared_intr, cy82c693
        !           253: attach sio at pci
        !           254: device pceb: isabus, eisabus, cy82c693
        !           255: attach pceb at pci
        !           256: file   arch/alpha/pci/sio.c                    sio | pceb      needs-flag
        !           257: file   arch/alpha/pci/sio_pic.c                sio | pceb
        !           258:
        !           259: device hme: ether, ifnet, mii, ifmedia
        !           260: file   dev/ic/hme.c                    hme
        !           261: attach hme at pci with hme_pci
        !           262: file   dev/pci/if_hme_pci.c            hme_pci
        !           263:
        !           264: #
        !           265: # ISA PnP
        !           266: #
        !           267:
        !           268: include        "../../../dev/isa/files.isapnp"
        !           269: file   arch/alpha/isa/isapnp_machdep.c         isapnp
        !           270:
        !           271: attach com at isapnp with com_isapnp
        !           272:
        !           273: #
        !           274: # Devices that can live on multiple busses
        !           275: #
        !           276:
        !           277: device mcclock
        !           278: attach mcclock at ioasic with mcclock_ioasic
        !           279: attach mcclock at isa with mcclock_isa
        !           280: file   arch/alpha/alpha/mcclock.c              mcclock
        !           281: file   arch/alpha/tc/mcclock_ioasic.c          mcclock_ioasic
        !           282: file   arch/alpha/isa/mcclock_isa.c            mcclock_isa
        !           283:
        !           284: #
        !           285: # Standard files
        !           286: #
        !           287:
        !           288: file   arch/alpha/alpha/autoconf.c
        !           289: file   arch/alpha/alpha/clock.c
        !           290: file   arch/alpha/alpha/conf.c
        !           291: file   arch/alpha/alpha/db_disasm.c            ddb
        !           292: file   arch/alpha/alpha/db_interface.c         ddb
        !           293: file   arch/alpha/alpha/db_trace.c             ddb
        !           294: file   arch/alpha/alpha/interrupt.c
        !           295: file   arch/alpha/alpha/ipifuncs.c             multiprocessor
        !           296: file   arch/alpha/alpha/machdep.c
        !           297: file   arch/alpha/alpha/mainbus.c
        !           298: file   arch/alpha/alpha/mem.c
        !           299: file   arch/alpha/alpha/pmap.c
        !           300: file   arch/alpha/alpha/process_machdep.c
        !           301: file   arch/alpha/alpha/prom.c
        !           302: file   arch/alpha/alpha/sys_machdep.c
        !           303: file   arch/alpha/alpha/trap.c
        !           304: file   arch/alpha/alpha/fp_complete.c          !no_ieee
        !           305: file   arch/alpha/alpha/vm_machdep.c
        !           306: file   arch/alpha/alpha/disksubr.c
        !           307: file   arch/alpha/dev/bus_dma.c
        !           308: file   arch/alpha/alpha/mutex.c
        !           309:
        !           310: #
        !           311: # Network protocol checksum routines
        !           312: #
        !           313:
        !           314: file   arch/alpha/alpha/in_cksum.c             inet
        !           315:
        !           316: # XXX
        !           317: file   arch/alpha/alpha/promcons.c
        !           318:
        !           319: # XXX
        !           320: file   arch/alpha/alpha/cpuconf.c
        !           321: file   arch/alpha/alpha/dec_2100_a50.c         dec_2100_a50    needs-flag
        !           322: file   arch/alpha/alpha/dec_21000.c            dec_21000       needs-flag
        !           323: file   arch/alpha/alpha/dec_3000_300.c         dec_3000_300    needs-flag
        !           324: file   arch/alpha/alpha/dec_3000_500.c         dec_3000_500    needs-flag
        !           325: file   arch/alpha/alpha/dec_axppci_33.c        dec_axppci_33   needs-flag
        !           326: file   arch/alpha/alpha/dec_eb164.c            dec_eb164       needs-flag
        !           327: file   arch/alpha/alpha/dec_eb64plus.c         dec_eb64plus    needs-flag
        !           328: file   arch/alpha/alpha/dec_kn20aa.c           dec_kn20aa      needs-flag
        !           329: file   arch/alpha/alpha/dec_kn300.c            dec_kn300       needs-flag
        !           330: file   arch/alpha/alpha/dec_550.c              dec_550         needs-flag
        !           331: file   arch/alpha/alpha/dec_1000a.c            dec_1000 | dec_1000a    needs-flag
        !           332: file   arch/alpha/alpha/dec_6600.c             dec_6600        needs-flag
        !           333: file   arch/alpha/alpha/api_up1000.c           api_up1000      needs-flag
        !           334:
        !           335: # OSF/1 Binary Compatibility (COMPAT_OSF1)
        !           336: include        "compat/osf1/files.osf1"
        !           337: file   arch/alpha/alpha/osf1_locore.s          compat_osf1
        !           338:
        !           339: #
        !           340: # Machine-independent I2C drivers
        !           341: #
        !           342: include "dev/i2c/files.i2c"
        !           343:
        !           344: #
        !           345: # Machine-independent USB drivers
        !           346: #
        !           347: include        "dev/usb/files.usb"
        !           348:
        !           349: #
        !           350: # Bluetooth
        !           351: #
        !           352: include "dev/bluetooth/files.bluetooth"
        !           353:
        !           354: #
        !           355: # Machine-independent 1-Wire drivers
        !           356: #
        !           357: include "dev/onewire/files.onewire"

CVSweb