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

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

1.1     ! nbrk        1: #      $OpenBSD: files.sparc,v 1.78 2007/05/29 09:54:03 sobrado Exp $
        !             2: #      $NetBSD: files.sparc,v 1.44 1997/08/31 21:29:16 pk Exp $
        !             3:
        !             4: # @(#)files.sparc      8.1 (Berkeley) 7/19/93
        !             5: # sparc-specific configuration info
        !             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: device obio {[addr = -1], [level = -1]}
        !            16: attach obio at mainbus
        !            17:
        !            18: device iommu {}
        !            19: attach iommu at mainbus
        !            20: file   arch/sparc/sparc/iommu.c                iommu
        !            21:
        !            22: device vme {}
        !            23: attach vme at iommu
        !            24:
        !            25: device vmel {[addr = -1], [level = -1], [vect = -1]}
        !            26: attach vmel at mainbus, vme
        !            27: device vmes {[addr = -1], [level = -1], [vect = -1]}
        !            28: attach vmes at mainbus, vme
        !            29: file   arch/sparc/dev/obio.c           (obio | vmel | vmes | vme) & !solbourne
        !            30:
        !            31: device auxreg
        !            32: attach auxreg at mainbus, obio
        !            33: file   arch/sparc/sparc/auxreg.c               auxreg needs-flag
        !            34:
        !            35: device clock
        !            36: attach clock at mainbus, obio
        !            37:
        !            38: device oclock
        !            39: attach oclock at obio
        !            40:
        !            41: device timer
        !            42: attach timer at mainbus, obio
        !            43:
        !            44: device eeprom
        !            45: attach eeprom at obio
        !            46: file   arch/sparc/sparc/clock.c                !solbourne
        !            47:
        !            48: device power
        !            49: attach power at obio
        !            50: file   arch/sparc/dev/power.c                  power needs-count
        !            51:
        !            52: device led
        !            53: attach led at mainbus, obio
        !            54: file   arch/sparc/dev/led.c                    led needs-count
        !            55:
        !            56: device cpu
        !            57: attach cpu at mainbus
        !            58: file   arch/sparc/sparc/cpu.c
        !            59:
        !            60: device memreg
        !            61: attach memreg at mainbus, obio
        !            62: file   arch/sparc/sparc/memreg.c
        !            63:
        !            64: device zs {[channel = -1]}
        !            65: attach zs at mainbus, obio
        !            66: file   arch/sparc/dev/zs.c                     zs needs-flag
        !            67: file   arch/sparc/dev/z8530sc.c                zs
        !            68:
        !            69: device fdc {}
        !            70: attach fdc at mainbus, obio
        !            71: device fd: disk
        !            72: attach fd at fdc
        !            73: file   arch/sparc/dev/fd.c                     fdc | fd needs-flag
        !            74: file   arch/sparc/sparc/bsd_fdintr.s           fdc
        !            75:
        !            76: device xbox {}
        !            77: device sbus {[slot = -1], [offset = -1]}
        !            78: attach sbus at mainbus, iommu, sbus, xbox
        !            79: file   arch/sparc/dev/sbus.c                   sbus
        !            80:
        !            81: # Sun specific files
        !            82: include        "../../../dev/sun/files.sun"
        !            83:
        !            84: #
        !            85: # Console (zs) related stuff
        !            86: #
        !            87:
        !            88: device zstty: tty
        !            89: attach zstty at zs
        !            90: file   arch/sparc/dev/z8530tty.c               zstty needs-flag
        !            91: file   arch/sparc/dev/zs_kgdb.c                kgdb
        !            92:
        !            93: device zskbd: tty, wskbddev, sunkbd
        !            94: attach zskbd at zs
        !            95: file   arch/sparc/dev/z8530kbd.c               zskbd needs-flag
        !            96:
        !            97: #
        !            98: # Media Independent Interface (mii)
        !            99: #
        !           100: include        "../../../dev/mii/files.mii"
        !           101:
        !           102: #
        !           103: # Machine-independent SCSI drivers
        !           104: #
        !           105: include        "../../../scsi/files.scsi"
        !           106:
        !           107: major  {sd = 7}
        !           108: major  {vnd = 8}
        !           109: major  {cd = 18}
        !           110: major  {rd = 17}
        !           111:
        !           112: device dma {}
        !           113: attach dma at sbus, obio
        !           114: device ledma {}
        !           115: attach ledma at sbus
        !           116: file   arch/sparc/dev/dma.c            dma | ledma
        !           117: device lebuffer {}
        !           118: attach lebuffer at sbus
        !           119: file   arch/sparc/dev/lebuffer.c       lebuffer
        !           120:
        !           121: device qec {}
        !           122: attach qec at sbus
        !           123: file   arch/sparc/dev/qec.c            qec
        !           124:
        !           125: device be: ifnet, ether, ifmedia
        !           126: attach be at qec
        !           127: file   arch/sparc/dev/be.c             be
        !           128:
        !           129: device qe: ifnet, ether, ifmedia
        !           130: attach qe at qec
        !           131: file   arch/sparc/dev/qe.c             qe
        !           132:
        !           133: # HappyMeal (hme) ethernet
        !           134: device hme: ifnet, ether, mii, ifmedia
        !           135: attach hme at sbus
        !           136: file   arch/sparc/dev/hme.c            hme
        !           137:
        !           138: attach esp at sbus, dma, obio
        !           139: file   arch/sparc/dev/esp.c            esp
        !           140:
        !           141: device audioamd: audio, mulaw
        !           142: attach audioamd at mainbus, obio, sbus
        !           143: file   arch/sparc/dev/amd7930.c        audio
        !           144: file   arch/sparc/sparc/amd7930intr.s  audio
        !           145:
        !           146: device audiocs: audio, auconv
        !           147: attach audiocs at sbus
        !           148: file   arch/sparc/dev/cs4231.c         audiocs
        !           149:
        !           150: # Framebuffers
        !           151:
        !           152: file   arch/sparc/dev/fb.c
        !           153:
        !           154: include        "dev/wscons/files.wscons"
        !           155: include        "dev/rasops/files.rasops"
        !           156: include        "dev/wsfont/files.wsfont"
        !           157:
        !           158: define bt_dac
        !           159: file   arch/sparc/dev/bt_subr.c        bt_dac
        !           160:
        !           161: device agten: wsemuldisplaydev, rasops8
        !           162: attach agten at sbus
        !           163: file   arch/sparc/dev/agten.c          agten
        !           164:
        !           165: device bwtwo: wsemuldisplaydev, rasops1
        !           166: attach bwtwo at sbus, obio, vmes, vmel
        !           167: file   arch/sparc/dev/bwtwo.c          bwtwo
        !           168:
        !           169: device cgeight: wsemuldisplaydev, rasops1, bt_dac
        !           170: attach cgeight at obio
        !           171: file   arch/sparc/dev/cgeight.c        cgeight
        !           172:
        !           173: device cgfour: wsemuldisplaydev, rasops8, bt_dac
        !           174: attach cgfour at obio
        !           175: file   arch/sparc/dev/cgfour.c         cgfour
        !           176:
        !           177: device cgfourteen: wsemuldisplaydev, rasops8
        !           178: attach cgfourteen at obio
        !           179: file   arch/sparc/dev/cgfourteen.c     cgfourteen
        !           180:
        !           181: device cgsix: wsemuldisplaydev, rasops8, bt_dac
        !           182: attach cgsix at sbus, obio
        !           183: file   arch/sparc/dev/cgsix.c          cgsix
        !           184:
        !           185: device cgthree: wsemuldisplaydev, rasops8, bt_dac
        !           186: attach cgthree at sbus
        !           187: file   arch/sparc/dev/cgthree.c        cgthree
        !           188:
        !           189: device cgtwelve: wsemuldisplaydev, rasops1
        !           190: attach cgtwelve at sbus
        !           191: file   arch/sparc/dev/cgtwelve.c       cgtwelve
        !           192:
        !           193: device cgtwo: wsemuldisplaydev, rasops8
        !           194: attach cgtwo at vmes
        !           195: file   arch/sparc/dev/cgtwo.c          cgtwo
        !           196:
        !           197: device mgx: wsemuldisplaydev, rasops8
        !           198: attach mgx at sbus
        !           199: file   arch/sparc/dev/mgx.c            mgx
        !           200:
        !           201: # Onboard Weitek P9000 found on Tadpole SPARCbook 3, and BT ``Chameleon'' RAMDAC
        !           202: device pninek: wsemuldisplaydev, rasops8, bt_dac
        !           203: attach pninek at sbus
        !           204: file   arch/sparc/dev/p9000.c          pninek
        !           205:
        !           206: device btcham
        !           207: attach btcham at obio
        !           208: file   arch/sparc/dev/bt445.c          btcham
        !           209:
        !           210: # Onboard Weitek p9100 found on Tadpole SPARCbook 3GS/3GX/3TX/3XP
        !           211: device pnozz: wsemuldisplaydev, rasops8, bt_dac
        !           212: attach pnozz at sbus
        !           213: file   arch/sparc/dev/p9100.c          pnozz
        !           214:
        !           215: device rfx: wsemuldisplaydev, rasops8
        !           216: attach rfx at sbus
        !           217: file   arch/sparc/dev/rfx.c            rfx
        !           218:
        !           219: device tcx: wsemuldisplaydev, rasops8, bt_dac
        !           220: attach tcx at sbus
        !           221: file   arch/sparc/dev/tcx.c            tcx
        !           222:
        !           223: device tvtwo: wsemuldisplaydev, rasops8
        !           224: attach tvtwo at sbus
        !           225: file   arch/sparc/dev/tvtwo.c          tvtwo
        !           226:
        !           227: device vigra: wsemuldisplaydev, rasops8
        !           228: attach vigra at sbus
        !           229: file   arch/sparc/dev/vigra.c          vigra
        !           230:
        !           231: device zx: wsemuldisplaydev, rasops8
        !           232: attach zx at sbus
        !           233: file   arch/sparc/dev/zx.c             zx
        !           234:
        !           235: # device definition in sys/conf/files
        !           236: attach le at sbus, ledma, lebuffer, obio
        !           237: file   arch/sparc/dev/if_le.c          le
        !           238:
        !           239: attach ie at obio, vmes, vmel
        !           240: file   arch/sparc/dev/if_ie.c          ie
        !           241:
        !           242: device xdc {[drive = -1]}
        !           243: attach xdc at vmel
        !           244: device xd: disk
        !           245: attach xd at xdc
        !           246: file   arch/sparc/dev/xd.c             xd needs-flag
        !           247: major  {xd = 10}
        !           248:
        !           249: device xyc {[drive = -1]}
        !           250: attach xyc at vmes
        !           251: device xy: disk
        !           252: attach xy at xyc
        !           253: file   arch/sparc/dev/xy.c             xy needs-flag
        !           254: major  {xy = 3}
        !           255:
        !           256: device si: scsi, ncr5380sbc
        !           257: attach si at vmes
        !           258: device sw: scsi, ncr5380sbc
        !           259: attach sw at obio
        !           260: file   arch/sparc/dev/si.c             si | sw
        !           261:
        !           262: # Efficient Networks, Inc. ATM interface
        !           263: # device declaration in sys/conf/files
        !           264: #attach        en at sbus with en_sbus
        !           265: #file  arch/sparc/dev/if_en_sbus.c     en_sbus
        !           266:
        !           267: # Qlogic ISP 10x0 (SBus) family
        !           268: # device declaration in sys/conf/files
        !           269: attach isp at sbus with isp_sbus
        !           270: file   arch/sparc/dev/isp_sbus.c       isp_sbus
        !           271:
        !           272: #
        !           273: # Generic Sparc stuff
        !           274: #
        !           275:
        !           276: file   arch/sparc/fpu/fpu.c
        !           277: file   arch/sparc/fpu/fpu_add.c
        !           278: file   arch/sparc/fpu/fpu_compare.c
        !           279: file   arch/sparc/fpu/fpu_div.c
        !           280: file   arch/sparc/fpu/fpu_explode.c
        !           281: file   arch/sparc/fpu/fpu_implode.c
        !           282: file   arch/sparc/fpu/fpu_mul.c
        !           283: file   arch/sparc/fpu/fpu_sqrt.c
        !           284: file   arch/sparc/fpu/fpu_subr.c
        !           285:
        !           286: file   arch/sparc/sparc/autoconf.c             !solbourne
        !           287: file   arch/sparc/sparc/cache.c
        !           288: file   arch/sparc/sparc/conf.c
        !           289: file   arch/sparc/sparc/disksubr.c
        !           290: file   arch/sparc/sparc/emul.c
        !           291: file   arch/sparc/sparc/in_cksum.c             inet
        !           292: file   arch/sparc/sparc/intr.c
        !           293: file   arch/sparc/sparc/kgdb_machdep.c kgdb
        !           294: file   arch/sparc/sparc/locore2.c
        !           295: file   arch/sparc/sparc/machdep.c              !solbourne
        !           296: file   arch/sparc/sparc/mem.c                  !solbourne
        !           297: file   arch/sparc/sparc/mutex.c
        !           298: file   arch/sparc/sparc/openprom.c             !solbourne
        !           299: file   arch/sparc/sparc/pmap.c                 !solbourne
        !           300: file   arch/sparc/sparc/process_machdep.c
        !           301: file   arch/sparc/sparc/sys_machdep.c
        !           302: file   arch/sparc/sparc/trap.c                 !solbourne
        !           303: file   arch/sparc/sparc/vm_machdep.c
        !           304:
        !           305: file   arch/sparc/sparc/db_interface.c ddb | kgdb
        !           306: file   arch/sparc/sparc/db_trace.c     ddb
        !           307: file   arch/sparc/sparc/db_disasm.c    ddb
        !           308:
        !           309: #
        !           310: # Compatibility modules
        !           311: #
        !           312:
        !           313: # SVR4 Binary Compatibility (COMPAT_SVR4)
        !           314: include        "../../../compat/svr4/files.svr4"
        !           315: file   arch/sparc/sparc/svr4_machdep.c compat_svr4
        !           316: file   arch/sparc/sparc/sunos_machdep.c compat_sunos
        !           317:
        !           318: # SunOS Binary Compatibility (COMPAT_SUNOS)
        !           319: include        "../../../compat/sunos/files.sunos"
        !           320:
        !           321: # Magma Serial/Parallel boards
        !           322: device magma {}
        !           323: attach magma at sbus
        !           324: device mtty
        !           325: attach mtty at magma
        !           326: device mbpp
        !           327: attach mbpp at magma
        !           328: file   arch/sparc/dev/magma.c          magma | mtty | mbpp needs-flag
        !           329:
        !           330: device spif {}
        !           331: attach spif at sbus
        !           332: device stty
        !           333: attach stty at spif
        !           334: device sbpp
        !           335: attach sbpp at spif
        !           336: file   arch/sparc/dev/spif.c           spif | stty | sbpp needs-flag
        !           337:
        !           338: device bpp {}
        !           339: attach bpp at sbus
        !           340: file   arch/sparc/dev/bpp.c            bpp needs-flag
        !           341:
        !           342: attach xbox at sbus
        !           343: file   arch/sparc/dev/xbox.c           xbox
        !           344:
        !           345: # sysconfig registers on Force CPU-5V
        !           346: device scf {}
        !           347: attach scf at mainbus
        !           348: file   arch/sparc/dev/scf.c            scf needs-flag
        !           349:
        !           350: # flash memory on Force CPU-5V
        !           351: device flash {}
        !           352: attach flash at obio
        !           353: file   arch/sparc/dev/flash.c          flash needs-flag
        !           354:
        !           355: # VME/SBus bridge on Force CPU-5V
        !           356: device fga {}
        !           357: attach fga at iommu
        !           358: device fvme {[addr = -1], [level = -1], [vect = -1]}
        !           359: attach fvme at fga
        !           360: file   arch/sparc/dev/fga.c            fga needs-flag
        !           361:
        !           362: device daadio {}
        !           363: attach daadio at fvme
        !           364: file   arch/sparc/dev/daadio.c         daadio needs-flag
        !           365:
        !           366: device tctrl {}
        !           367: attach tctrl at obio
        !           368: file   arch/sparc/dev/tctrl.c          tctrl needs-flag
        !           369:
        !           370: # Prestoserve NVRAM
        !           371: device presto: disk
        !           372: attach presto at sbus
        !           373: file   arch/sparc/dev/presto.c         presto needs-flag
        !           374:
        !           375: # PCMCIA devices
        !           376:
        !           377: device tslot: pcmciabus
        !           378: attach tslot at sbus
        !           379: file   arch/sparc/dev/ts102.c          tslot
        !           380:
        !           381: device stp: pcmciabus
        !           382: attach stp at sbus with stp_sbus
        !           383: file   dev/sbus/stp4020.c              stp
        !           384: file   arch/sparc/dev/stp_sbus.c       stp_sbus
        !           385:
        !           386: include        "dev/pcmcia/files.pcmcia"
        !           387:
        !           388: # built-in modem on Tadpole SPARCbook
        !           389: attach com at obio with com_obio
        !           390: file   arch/sparc/dev/com_obio.c       com_obio

CVSweb