Annotation of sys/arch/sparc64/conf/RAMDISK, Revision 1.1
1.1 ! nbrk 1: # $OpenBSD: RAMDISK,v 1.66 2007/07/02 14:29:37 dlg Exp $
! 2:
! 3: # Machine architecture; required by config(8)
! 4: machine sparc64
! 5:
! 6: # maxusers means mostly "let's get small" in terms of kernel malloc's
! 7: maxusers 2
! 8:
! 9: option RAMDISK_HOOKS
! 10: option MINIROOTSIZE=6144
! 11:
! 12: option PCIVERBOSE
! 13: #option USBVERBOSE
! 14:
! 15: #option DDB # need this to see what's happening
! 16:
! 17: option TIMEZONE=0 # time zone to adjust RTC time by
! 18: option DST=0 # daylight saving time used by RTC
! 19:
! 20: option SMALL_KERNEL
! 21: option NO_PROPOLICE
! 22: option FFS # UFS
! 23: option NFSCLIENT # Network File System client
! 24: option CD9660 # ISO 9660 + Rock Ridge file system
! 25: option UDF # UDF (DVD) file system
! 26: option INET # IP + ICMP + TCP + UDP
! 27: option INET6 # IPv6 (needs INET)
! 28: option BOOT_CONFIG # add support for boot -c
! 29:
! 30: option WSEMUL_SUN # provide sun terminal emulation; required
! 31: option WSEMUL_NO_VT100 # do not provide vt100 terminal emulation
! 32: option WSEMUL_DUMB
! 33:
! 34: # Generic swap; second partition of root disk or network.
! 35: config bsd root on rd0a
! 36:
! 37: # Main bus and CPU .. all systems.
! 38: mainbus0 at root
! 39: cpu0 at mainbus0
! 40:
! 41: # Bus types found on SPARC systems.
! 42: sbus* at mainbus0
! 43: upa0 at mainbus0
! 44: central0 at mainbus0
! 45: fhc0 at central0
! 46: fhc* at mainbus0
! 47: psycho* at mainbus0
! 48: pci* at psycho?
! 49: schizo* at mainbus0
! 50: pci* at schizo?
! 51: pyro* at mainbus0
! 52: pci* at pyro?
! 53: pci* at ppb?
! 54: ppb* at pci?
! 55: ebus* at mainbus0
! 56: ebus* at pci?
! 57:
! 58: # PCI Ethernet
! 59: hme* at pci? # Sun Happy Meal 10/100
! 60: gem* at pci? # Sun GEM 10/100/Gigabit
! 61: cas* at pci? # Sun Cassini 100/Gigabit
! 62: ti* at pci? # Alteon Tigon 1Gb ethernet
! 63: skc* at pci? # SysKonnect GEnesis 984x
! 64: sk* at skc? # each port of above
! 65: mskc* at pci? # Marvell Yukon-2
! 66: msk* at mskc? # each port of above
! 67: fxp* at pci? # EtherExpress 10/100B ethernet
! 68: xl* at pci? # 3C9xx ethernet
! 69: pcn* at pci? # AMD PCnet-PCI Ethernet
! 70: de* at pci? # DC21X4X-based ethernet
! 71: dc* at pci? # 21143, "tulip" clone ethernet
! 72: epic* at pci? # SMC EPIC/100 ethernet
! 73: em* at pci? # Intel Pro/1000 ethernet
! 74: #ixgb* at pci? # Intel Pro/10Gb ethernet
! 75: bge* at pci? # Broadcom BCM570x (aka Tigon3)
! 76: stge* at pci? # Sundance TC9021 GigE
! 77: rl* at pci? # RealTek 81[23]9 ethernet
! 78: vr* at pci? # VIA Rhine ethernet
! 79: re* at pci? # RealTek 8169/8169S/8110S
! 80:
! 81: auxio* at ebus?
! 82: auxio* at sbus?
! 83: #com* at ebus?
! 84: clock* at sbus? # Mostek clock
! 85: clock* at ebus?
! 86: clock0 at fhc?
! 87: rtc* at ebus? # DS1287/M5819 clock
! 88: timer* at mainbus0 # Timer chip
! 89:
! 90: ## Lance Ethernet - AMD7990
! 91: le* at sbus?
! 92: ledma* at sbus?
! 93: le* at ledma?
! 94: lebuffer* at sbus?
! 95: le* at lebuffer?
! 96:
! 97: # Quad-ethernet glue device, and sub-devices
! 98: qec* at sbus?
! 99: qe* at qec?
! 100: be* at qec?
! 101:
! 102: hme* at sbus?
! 103: #gem* at sbus?
! 104:
! 105: pciide* at pci? flags 0x0000
! 106: wd* at pciide? flags 0x0a00
! 107: atapiscsi* at pciide?
! 108: scsibus* at atapiscsi?
! 109:
! 110: #
! 111: # Note the flags on the esp entries below, that work around
! 112: # deficiencies in the current driver:
! 113: # bits 0-7: disable disconnect/reselect for the corresponding target
! 114: # bits 8-15: disable synch negotiation for target [bit-8]
! 115: # Note: targets 4-7 have disconnect/reselect enabled on the premise
! 116: # that tape devices normally have one of these targets. Tape
! 117: # devices should be allowed to disconnect for the SCSI bus
! 118: # to operate acceptably.
! 119: #
! 120: dma* at sbus? # SBus
! 121: esp* at dma? # SBus
! 122: esp* at sbus?
! 123: isp* at sbus?
! 124: option ISP_COMPILE_1000_FW=1
! 125: scsibus* at esp?
! 126:
! 127: siop* at pci?
! 128: isp* at pci?
! 129: mpi* at pci?
! 130: sili* at pci?
! 131: arc* at pci?
! 132: jmb* at pci?
! 133: ahci* at jmb?
! 134: pciide* at jmb?
! 135: ahci* at pci?
! 136:
! 137: option ISP_COMPILE_FW=1
! 138: scsibus* at siop?
! 139: scsibus* at isp?
! 140: scsibus* at mpi?
! 141: scsibus* at sili?
! 142: scsibus* at arc?
! 143: scsibus* at ahci?
! 144:
! 145: # These entries find devices on all SCSI busses and assign
! 146: # unit numers dynamically.
! 147: sd* at scsibus? # SCSI disks
! 148: cd* at scsibus? # SCSI CD-ROMs
! 149:
! 150: # Media Independent Interface (mii) drivers)
! 151: acphy* at mii? # Altima AC101 PHYs
! 152: exphy* at mii? # 3Com internal PHYs
! 153: bmtphy* at mii? # Broadcom 10/100 PHYs
! 154: brgphy* at mii? # Broadcom Gigabit PHYs
! 155: eephy* at mii? # Marvell 88E1000 series PHY
! 156: xmphy* at mii? # XaQti XMAC-II PHYs
! 157: nsphy* at mii? # NS and compatible PHYs
! 158: nsphyter* at mii? # NS and compatible PHYs
! 159: qsphy* at mii? # Quality Semi QS6612 PHYs
! 160: luphy* at mii? # Lucent LU6612 PHY
! 161: sqphy* at mii? # Seeq 8x220 PHYs
! 162: dcphy* at mii? # Digital clone PHYs
! 163: amphy* at mii? # AMD AM79c873 PHYs
! 164: icsphy* at mii? # ICS 1890 PHYs
! 165: iophy* at mii? # Intel 82553 PHYs
! 166: inphy* at mii? # Intel 82555 PHYs
! 167: lxtphy* at mii? # Level1 LXT970 PHYs
! 168: rlphy* at mii? # RealTek 8139 internal PHYs
! 169: urlphy* at mii? # Realtek RTL8150L internal PHY
! 170: rgephy* at mii? # Realtek 8169S/8110S PHY
! 171: ukphy* at mii? # Unknown PHYs
! 172:
! 173: # PCI USB Controllers
! 174: ohci* at pci? # Open Host Controller
! 175: uhci* at pci? # Universal Host Controller (Intel)
! 176: ehci* at pci? # Enhanced Host Controller
! 177:
! 178: # USB bus support
! 179: usb* at ohci?
! 180: usb* at uhci?
! 181: usb* at ehci?
! 182:
! 183: # USB devices
! 184: uhub* at usb? # USB Hubs
! 185: uhub* at uhub? # USB Hubs
! 186: uhidev* at uhub? # Human Interface Devices
! 187: ukbd* at uhidev? # USB keyboard
! 188: wskbd* at ukbd?
! 189:
! 190: # SAB82532 based serial ports
! 191: sab* at ebus?
! 192: sabtty* at sab?
! 193:
! 194: # NS16550 based serial ports
! 195: com* at ebus?
! 196: comkbd* at ebus?
! 197: wskbd* at comkbd?
! 198:
! 199: # Z8530 based serial ports
! 200: zs* at sbus?
! 201: zs* at fhc?
! 202: zstty* at zs?
! 203: zskbd* at zs?
! 204: wskbd* at zskbd?
! 205:
! 206: # i8042 based serial ports (PS/2 ports)
! 207: pckbc* at ebus? # controller
! 208: pckbd* at pckbc? # ps2 keyboard
! 209: wskbd* at pckbd? # generic keyboard layer
! 210:
! 211: # Framebuffers
! 212: agten* at sbus? # Fujitsu AG-10e framebuffer
! 213: wsdisplay* at agten?
! 214: bwtwo* at sbus? # bwtwo monochrome framebuffer
! 215: wsdisplay* at bwtwo?
! 216: cgsix* at sbus? # cgsix 8-bit accelerated framebuffer
! 217: wsdisplay* at cgsix?
! 218: cgthree* at sbus? # cgthree 8-bit framebuffer
! 219: wsdisplay* at cgthree?
! 220: cgtwelve* at sbus? # cgtwelve 24-bit color framebuffer
! 221: wsdisplay* at cgtwelve?
! 222: creator* at mainbus0 # Creator3D/Elite3D framebuffers
! 223: creator* at upa0
! 224: wsdisplay* at creator?
! 225: mgx* at sbus? # SMS MGX/MGXPlus framebuffer
! 226: wsdisplay* at mgx?
! 227: rfx* at sbus? # RasterFlex framebuffer series
! 228: wsdisplay* at rfx?
! 229: tvtwo* at sbus? # Parallax XVideo/PowerVideo framebuffer
! 230: wsdisplay* at tvtwo?
! 231: vgafb* at pci? # PCI display
! 232: wsdisplay* at vgafb?
! 233: vigra* at sbus? # Viagra framebuffer series
! 234: wsdisplay* at vigra?
! 235: zx* at sbus? # Sun Leo (ZX) framebuffer
! 236: wsdisplay* at zx?
! 237:
! 238: # ``XBox'' SBus Expansion
! 239: xbox* at sbus?
! 240: sbus* at xbox?
! 241:
! 242: ## PROM console driver -- if all else fails
! 243: pcons0 at mainbus0 # PROM console
! 244: wsdisplay* at pcons?
! 245:
! 246: pseudo-device rd 2 # ramdisk
! 247: pseudo-device loop 1 # network loopback
! 248: pseudo-device bpfilter 1 # packet filter
CVSweb