Annotation of sys/arch/sparc/conf/SUN4C, Revision 1.1
1.1 ! nbrk 1: # $OpenBSD: SUN4C,v 1.57 2007/05/29 09:54:03 sobrado Exp $
! 2: # $NetBSD: GENERIC,v 1.48 1997/08/23 19:19:01 mjacob Exp $
! 3:
! 4: # Machine architecture; required by config(8)
! 5: machine sparc
! 6:
! 7: include "../../../conf/GENERIC"
! 8:
! 9:
! 10: option SUN4C # sun4c - SS1, 1+, 2, ELC, SLC, IPC, IPX, etc.
! 11:
! 12: #option KGDB # support for kernel gdb
! 13: #option KGDBDEV=0xc01 # kgdb device number (dev_t)
! 14: #option KGDBRATE=38400 # baud rate
! 15:
! 16: # Options for SPARCstation hardware
! 17: option COMPAT_SUNOS # compatibility with SunOS binaries
! 18: option COMPAT_SVR4 # compatibility with SVR4 binaries
! 19: option PROCFS # /proc
! 20:
! 21: option WSEMUL_SUN # provide sun terminal emulation; required
! 22: option WSEMUL_NO_VT100 # do not provide vt100 terminal emulation
! 23:
! 24: maxusers 18 # estimated number of users
! 25:
! 26: # Generic swap; second partition of root disk or network.
! 27: config bsd swap generic
! 28:
! 29: # Main bus and CPU .. all systems.
! 30: mainbus0 at root
! 31: cpu0 at mainbus0
! 32:
! 33: # Bus types found on SPARC systems.
! 34: sbus0 at mainbus0 # sun4c
! 35:
! 36: audioamd0 at mainbus0 # sun4c
! 37: audio* at audioamd?
! 38:
! 39: auxreg* at mainbus0 # sun4c
! 40:
! 41: # Mostek clock found on 4/300, sun4c, and sun4m systems.
! 42: # The Mostek clock NVRAM is the "eeprom" on sun4/300 systems.
! 43: clock0 at mainbus0 # sun4c
! 44:
! 45: # Memory error registers.
! 46: memreg0 at mainbus0 # sun4c
! 47:
! 48: # Timer chip found on 4/300, sun4c, and sun4m systems.
! 49: timer0 at mainbus0 # sun4c
! 50:
! 51: # Zilog 8530 serial chips. Each has two-channels.
! 52: # zs0 is ttya and ttyb. zs1 is the keyboard and mouse.
! 53: zs0 at mainbus0 # sun4c
! 54: zs1 at mainbus0 # sun4c
! 55:
! 56: zstty* at zs?
! 57: zskbd* at zs?
! 58: wskbd* at zskbd?
! 59:
! 60: # Magma serial/parallel port devices
! 61: magma* at sbus? # magma serial cards
! 62: mtty* at magma?
! 63: mbpp* at magma?
! 64:
! 65: # SUNW,spif serial/parallel port devices
! 66: spif* at sbus? # spif serial cards
! 67: stty* at spif?
! 68: sbpp* at spif?
! 69:
! 70: bpp* at sbus? # parallel port
! 71:
! 72: # SUNW,xbox SBus Expansion Subsystem
! 73: xbox* at sbus? # SBus Expansion box
! 74: sbus* at xbox?
! 75:
! 76: #
! 77: # Note the flags on the esp entries below, that work around
! 78: # deficiencies in the current driver:
! 79: # bits 0-7: disable disconnect/reselect for the corresponding target
! 80: # bits 8-15: disable synch negotiation for target [bit-8]
! 81: # Note: targets 4-7 have disconnect/reselect enabled on the premise
! 82: # that tape devices normally have one of these targets. Tape
! 83: # devices should be allowed to disconnect for the SCSI bus
! 84: # to operate acceptably.
! 85: #
! 86:
! 87: # sun4c or sun4m SCSI - an NCR53c94 or equivalent behind
! 88: # specialized DMA glue
! 89: dma0 at sbus0 # on-board SCSI
! 90: esp0 at sbus0 flags 0x00ff000f # sun4c
! 91:
! 92: # FSBE/S SCSI - an NCR53c94 or equivalent behind
! 93: dma* at sbus? # SBus SCSI
! 94: esp* at sbus? flags 0x00ff000f # two flavours
! 95: esp* at dma? flags 0x00ff000f # depending on model
! 96:
! 97: #sun4c, sun4m
! 98: isp* at sbus?
! 99: options ISP_COMPILE_1000_FW=1
! 100:
! 101: # sun4/300 and sun4c Ethernet - an AMD 7990 LANCE
! 102: le0 at sbus0 # sun4c on-board
! 103: le* at sbus?
! 104:
! 105: # Quad-ethernet glue device, and sub-devices
! 106: qec* at sbus?
! 107: qe* at qec?
! 108: be* at qec?
! 109:
! 110: # Sun "bwtwo" black and white framebuffer, found on sun4, sun4c, and sun4m
! 111: # systems.
! 112: bwtwo0 at sbus0 # sun4c on-board
! 113: bwtwo* at sbus? # sun4c and sun4m
! 114: wsdisplay* at bwtwo?
! 115:
! 116: # Sun "cgthree" SBus color framebuffer.
! 117: cgthree* at sbus?
! 118: wsdisplay* at cgthree?
! 119:
! 120: # Sun "cgsix" accelerated color framebuffer.
! 121: cgsix0 at sbus?
! 122: cgsix* at sbus?
! 123: wsdisplay* at cgsix?
! 124:
! 125: # Sun "cgtwelve" (GS) accelerated 24-bit framebuffer.
! 126: cgtwelve* at sbus?
! 127: wsdisplay* at cgtwelve?
! 128:
! 129: # Vigra VS10 or VS12 framebuffer.
! 130: vigra* at sbus?
! 131: wsdisplay* at vigra?
! 132:
! 133: # Parallax XVideo and PowerVideo
! 134: tvtwo* at sbus?
! 135: wsdisplay* at tvtwo?
! 136:
! 137: # Fujitsu AG-10e framebuffer.
! 138: agten* at sbus?
! 139: wsdisplay* at agten?
! 140:
! 141: # Southland Media Systems MGX/MGXPlus framebuffer.
! 142: mgx* at sbus?
! 143: wsdisplay* at mgx?
! 144:
! 145: # Vitec/Connectware/AP&D RasterFlex framebuffer series.
! 146: rfx* at sbus?
! 147: wsdisplay* at rfx?
! 148:
! 149: # Sun PCMCIA bridge
! 150: stp* at sbus?
! 151: pcmcia* at stp?
! 152:
! 153: # PCMCIA devices
! 154: wi* at pcmcia? # WaveLAN IEEE 802.11DS
! 155: #an* at pcmcia? # Aironet IEEE 802.11DS
! 156: ne* at pcmcia? # NE2000-compat ethernet
! 157: ep* at pcmcia? # PCMCIA based 3C5xx ethernet
! 158: #com* at pcmcia? # PCMCIA modems/serial ports
! 159:
! 160: # Media Independent Interface (mii) drivers (required by ne and ep)
! 161: bmtphy* at mii? # Broadcom 10/100 PHYs
! 162: lxtphy* at mii? # Level1 LXT970 PHYs
! 163: nsphy* at mii? # NS and compatible PHYs
! 164: nsphyter* at mii?
! 165: tqphy* at mii? # TDK 78Q212x PHYs
! 166: ukphy* at mii?
! 167:
! 168: # SCSI bus layer. SCSI devices attach to the SCSI bus, which attaches
! 169: # to the underlying hardware controller.
! 170: scsibus* at esp?
! 171: scsibus* at isp?
! 172:
! 173: # These entries find devices on all SCSI busses and assign
! 174: # unit numers dynamically.
! 175: sd* at scsibus? # SCSI disks
! 176: st* at scsibus? # SCSI tapes
! 177: cd* at scsibus? # SCSI CD-ROMs
! 178: ch* at scsibus? # SCSI changer devices
! 179: ss* at scsibus? # SCSI scanners
! 180: uk* at scsibus? # unknown SCSI devices
! 181:
! 182: # Floppy controller and drive found on SPARCstations.
! 183: fdc0 at mainbus0 # sun4c controller
! 184: fd* at fdc0 # the drive itself
CVSweb