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

Annotation of sys/arch/sparc/conf/SUN4M, Revision 1.1

1.1     ! nbrk        1: #      $OpenBSD: SUN4M,v 1.73 2007/05/29 09:54:03 sobrado Exp $
        !             2: #      $NetBSD: GENERIC,v 1.28.2.1 1996/07/02 23:55:22 jtc Exp $
        !             3:
        !             4: # Machine architecture; required by config(8)
        !             5: machine                sparc
        !             6:
        !             7: include "../../../conf/GENERIC"
        !             8:
        !             9: # This is a 4m specific kernel.
        !            10: # NOTE: Cypress mbus cpus are not pure 4m, and require
        !            11: #       both SUN4C and SUN4M to be specified as well
        !            12: option         SUN4M           # sun4m - SS10, SS20, Classic, etc.
        !            13:
        !            14: #option                KGDB            # support for kernel gdb
        !            15: #option                KGDBDEV=0xc01   # kgdb device number (dev_t)
        !            16: #option                KGDBRATE=38400  # baud rate
        !            17:
        !            18: # Options for SPARCstation hardware
        !            19: option         COMPAT_SUNOS    # compatibility with SunOS binaries
        !            20: option         COMPAT_SVR4     # compatibility with SVR4 binaries
        !            21: option         PROCFS          # /proc
        !            22:
        !            23: option         WSEMUL_SUN      # provide sun terminal emulation; required
        !            24: option         WSEMUL_NO_VT100 # do not provide vt100 terminal emulation
        !            25:
        !            26: maxusers       32              # estimated number of users
        !            27:
        !            28: # Generic swap; second partition of root disk or network.
        !            29: config         bsd     swap generic
        !            30:
        !            31: # Main bus and CPU .. all systems.
        !            32: mainbus0 at root
        !            33: cpu0   at mainbus0
        !            34:
        !            35: # Bus types found on SPARC systems.
        !            36: obio0  at mainbus0                             # sun4 and sun4m
        !            37: iommu0 at mainbus0                             # sun4m
        !            38: sbus0  at iommu0                               # sun4m
        !            39:
        !            40: audioamd0 at obio0                             # sun4m
        !            41: audioamd0 at sbus0                             # sun4m
        !            42: audio* at audioamd?
        !            43:
        !            44: audiocs0 at sbus0                              # sun4m
        !            45: audio* at audiocs?
        !            46:
        !            47: auxreg*        at obio0                                # sun4m
        !            48:
        !            49: # Power status and control register found on Sun4m systems
        !            50: power0 at obio0
        !            51:
        !            52: # Mostek clock found on 4/300, sun4c, and sun4m systems.
        !            53: clock0 at obio0                                # sun4m
        !            54:
        !            55: # Memory error registers.
        !            56: memreg0        at obio0                                # sun4m
        !            57:
        !            58: # Timer chip found on 4/300, sun4c, and sun4m systems.
        !            59: timer0 at obio0                                # sun4m
        !            60:
        !            61: # 8 segment led display on sun4/sun4m systems
        !            62: led0   at obio0                                # sun4m
        !            63:
        !            64: # Zilog 8530 serial chips.  Each has two-channels.
        !            65: # zs0 is ttya and ttyb.  zs1 is the keyboard and mouse.
        !            66: zs0    at obio0                                        # sun4m
        !            67: zs1    at obio0                                        # sun4m
        !            68:
        !            69: zstty* at zs?
        !            70: zskbd* at zs?
        !            71: wskbd* at zskbd?
        !            72:
        !            73: # Magma serial/parallel port devices
        !            74: magma* at sbus?                                        # magma serial cards
        !            75: mtty*  at magma?
        !            76: mbpp*  at magma?
        !            77:
        !            78: # SUNW,spif serial/parallel port devices
        !            79: spif*  at sbus?                                        # spif serial cards
        !            80: stty*  at spif?
        !            81: sbpp*  at spif?
        !            82:
        !            83: bpp*   at sbus?                                        # parallel port
        !            84:
        !            85: # built-in modem on Tadpole SPARCbook
        !            86: com*   at obio?
        !            87:
        !            88: # SUNW,xbox SBus Expansion Subsystem
        !            89: xbox*  at sbus?                                        # SBus Expansion box
        !            90: sbus*  at xbox?
        !            91:
        !            92: #
        !            93: # Note the flags on the esp entries below, that work around
        !            94: # deficiencies in the current driver:
        !            95: #      bits 0-7:  disable disconnect/reselect for the corresponding target
        !            96: #      bits 8-15: disable synch negotiation for target [bit-8]
        !            97: #      Note: targets 4-7 have disconnect/reselect enabled on the premise
        !            98: #            that tape devices normally have one of these targets. Tape
        !            99: #            devices should be allowed to disconnect for the SCSI bus
        !           100: #            to operate acceptably.
        !           101: #
        !           102:
        !           103: # sun4c or sun4m SCSI - an NCR53c94 or equivalent behind
        !           104: # specialized DMA glue
        !           105: dma0   at sbus0                                        # on-board SCSI
        !           106: esp0   at dma0 flags 0x00ff000f                        # sun4m
        !           107:
        !           108: # FSBE/S SCSI - an NCR53c94 or equivalent behind
        !           109: dma*   at sbus?                                        # SBus SCSI
        !           110: esp*   at sbus? flags 0x00ff000f                       # two flavours
        !           111: esp*   at dma? flags 0x00ff000f                        # depending on model
        !           112:
        !           113: #sun4c, sun4m
        !           114: isp*   at sbus?
        !           115: options ISP_COMPILE_1000_FW=1
        !           116:
        !           117: # sun4m Ethernet - an AMD 7990 LANCE behind
        !           118: # specialized DMA glue
        !           119: ledma0 at sbus0                                        # sun4m on-board
        !           120: le0    at ledma0                                       #
        !           121: ledma* at sbus0                                        # Anteres sbus
        !           122: le*    at ledma?                                       #
        !           123:
        !           124: # Additional SBus LANCE devices - glued on by lebuffer
        !           125: lebuffer0      at sbus0                                # sun4m SBus
        !           126: lebuffer*      at sbus?                                # sun4m SBus
        !           127: le0    at lebuffer0                                    #
        !           128: le*    at lebuffer?                                    #
        !           129:
        !           130: # Additional SBus LANCE devices - unbuffered
        !           131: le0    at sbus0
        !           132: le*    at sbus?
        !           133:
        !           134: # HappyMeal ethernet
        !           135: hme*   at sbus?
        !           136:
        !           137: # Quad-ethernet glue device, and sub-devices
        !           138: qec*   at sbus?
        !           139: qe*    at qec?
        !           140: be*    at qec?
        !           141:
        !           142: # Sun "bwtwo" black and white framebuffer, found on sun4, sun4c, and sun4m
        !           143: # systems.
        !           144: bwtwo* at sbus?                                # sun4c and sun4m
        !           145: wsdisplay* at bwtwo?
        !           146:
        !           147: # Sun "cgthree" SBus color framebuffer.
        !           148: cgthree* at sbus?
        !           149: wsdisplay* at cgthree?
        !           150:
        !           151: # Sun "cgsix" accelerated color framebuffer.
        !           152: cgsix* at sbus?
        !           153: wsdisplay* at cgsix?
        !           154:
        !           155: # Sun "tcx" accelerated color framebuffer.
        !           156: tcx*   at sbus?
        !           157: wsdisplay* at tcx?
        !           158:
        !           159: # Sun "cgfourteen" accelerated 24-bit framebuffer.
        !           160: cgfourteen0 at obio0 addr 0x9c000000           # sun4m
        !           161: cgfourteen1 at obio0 addr 0x90000000           # sun4m
        !           162: wsdisplay* at cgfourteen?
        !           163:
        !           164: # Sun "cgtwelve" (GS) accelerated 24-bit framebuffer.
        !           165: cgtwelve*      at sbus?
        !           166: wsdisplay* at cgtwelve?
        !           167:
        !           168: # Sun "leo" (ZX) accelerated 24-bit framebuffer.
        !           169: zx*    at sbus?
        !           170: wsdisplay* at zx?
        !           171:
        !           172: # Vigra VS10 or VS12 framebuffer.
        !           173: vigra* at sbus?
        !           174: wsdisplay* at vigra?
        !           175:
        !           176: # Weitek P9000 found on Tadpole SPARCbook 3, with external ``Chameleon'' RAMDAC
        !           177: pninek0        at sbus?
        !           178: btcham0        at obio?
        !           179: wsdisplay* at pninek?
        !           180:
        !           181: # Weitek P9100 found on Tadpole SPARCbook 3GS/3GX/3TX/3XP
        !           182: pnozz0 at sbus?
        !           183: wsdisplay* at pnozz?
        !           184:
        !           185: # Parallax XVideo and PowerVideo
        !           186: tvtwo* at sbus?
        !           187: wsdisplay* at tvtwo?
        !           188:
        !           189: # Fujitsu AG-10e framebuffer.
        !           190: agten* at sbus?
        !           191: wsdisplay* at agten?
        !           192:
        !           193: # Southland Media Systems MGX/MGXPlus framebuffer.
        !           194: mgx* at sbus?
        !           195: wsdisplay* at mgx?
        !           196:
        !           197: # Vitec/Connectware/AP&D RasterFlex framebuffer series.
        !           198: rfx* at sbus?
        !           199: wsdisplay* at rfx?
        !           200:
        !           201: # Microcontroller found on Tadpole SPARCbook
        !           202: tctrl0 at obio0
        !           203:
        !           204: # Sun PCMCIA bridge
        !           205: stp*   at sbus?
        !           206: pcmcia*        at stp?
        !           207:
        !           208: # PCMCIA controller found on Tadpole SPARCbook
        !           209: tslot* at sbus?
        !           210: pcmcia*        at tslot?
        !           211:
        !           212: # PCMCIA devices
        !           213: wi*    at pcmcia?              # WaveLAN IEEE 802.11DS
        !           214: #an*   at pcmcia?              # Aironet IEEE 802.11DS
        !           215: ne*    at pcmcia?              # NE2000-compat ethernet
        !           216: ep*    at pcmcia?              # PCMCIA based 3C5xx ethernet
        !           217: #com*  at pcmcia?              # PCMCIA modems/serial ports
        !           218:
        !           219: # Media Independent Interface (mii) drivers (required by hme, ne, ep)
        !           220: bmtphy*        at mii?                 # Broadcom 10/100 PHYs
        !           221: lxtphy*        at mii?                 # Level1 LXT970 PHYs
        !           222: nsphy* at mii?                 # NS and compatible PHYs
        !           223: nsphyter* at mii?
        !           224: qsphy* at mii?                 # Quality Semi QS6612 PHYs
        !           225: luphy* at mii?                 # Lucent LU6612 PHY
        !           226: tqphy* at mii?                 # TDK 78Q212x PHYs
        !           227: ukphy* at mii?
        !           228:
        !           229: # SCSI bus layer.  SCSI devices attach to the SCSI bus, which attaches
        !           230: # to the underlying hardware controller.
        !           231: scsibus* at esp?
        !           232: scsibus* at isp?
        !           233:
        !           234: # These entries find devices on all SCSI busses and assign
        !           235: # unit numers dynamically.
        !           236: sd*    at scsibus?             # SCSI disks
        !           237: st*    at scsibus?             # SCSI tapes
        !           238: cd*    at scsibus?             # SCSI CD-ROMs
        !           239: ch*    at scsibus?             # SCSI changer devices
        !           240: ss*    at scsibus?             # SCSI scanners
        !           241: uk*    at scsibus?             # unknown SCSI devices
        !           242:
        !           243: # Floppy controller and drive found on SPARCstations.
        !           244: fdc0   at obio0                # sun4m controller
        !           245: fd*    at fdc0                 # the drive itself

CVSweb