1# $OpenBSD: RAMDISK,v 1.101 2011/06/29 20:52:09 matthew Exp $ 2 3# Machine architecture; required by config(8) 4machine sparc64 5 6# maxusers means mostly "let's get small" in terms of kernel malloc's 7maxusers 2 8 9option RAMDISK_HOOKS 10option MINIROOTSIZE=6144 11 12option SUN4US 13option SUN4V 14 15option PCIVERBOSE 16#option USBVERBOSE 17 18#option DDB # need this to see what's happening 19 20option TIMEZONE=0 # time zone to adjust RTC time by 21option DST=0 # daylight saving time used by RTC 22 23option SMALL_KERNEL 24option NO_PROPOLICE 25option FFS # UFS 26option FFS2 # UFS2 27option NFSCLIENT # Network File System client 28option CD9660 # ISO 9660 + Rock Ridge file system 29option UDF # UDF (DVD) file system 30option INET # IP + ICMP + TCP + UDP 31option INET6 # IPv6 (needs INET) 32option BOOT_CONFIG # add support for boot -c 33option CRYPTO # Cryptographic framework 34 35option WSEMUL_SUN # provide sun terminal emulation; required 36option WSEMUL_NO_VT100 # do not provide vt100 terminal emulation 37option WSEMUL_DUMB 38 39# Generic swap; second partition of root disk or network. 40config bsd root on rd0a 41 42# Main bus and CPU .. all systems. 43mainbus0 at root 44cpu0 at mainbus0 45ssm* at mainbus0 46cpu0 at ssm? 47cmp* at mainbus0 48cpu0 at cmp? 49core* at cmp? 50cpu0 at core? 51 52# Bus types found on SPARC systems. 53sbus* at mainbus0 54upa0 at mainbus0 55central0 at mainbus0 56fhc0 at central0 57fhc* at mainbus0 58psycho* at mainbus0 59pci* at psycho? 60schizo* at mainbus0 61schizo* at ssm? 62pci* at schizo? 63pyro* at mainbus0 64pci* at pyro? 65vpci* at mainbus0 66pci* at vpci? 67pci* at ppb? 68ppb* at pci? 69ebus* at mainbus0 70ebus* at pci? 71vbus0 at mainbus0 72sbbc* at pci? 73cbus* at vbus? 74 75# CardBus bus support 76cardbus* at cardslot? 77pcmcia* at cardslot? 78cbb* at pci? 79cardslot* at cbb? 80 81ath* at pci? # Atheros AR5k (802.11a/b/g) 82ath* at cardbus? # Atheros AR5k (802.11a/b/g) 83athn* at pci? # Atheros AR9k (802.11a/g/n) 84athn* at cardbus? # Atheros AR9k (802.11a/g/n) 85ral* at pci? # Ralink RT2500/RT2501/RT2600 86ral* at cardbus? # Ralink RT2500/RT2501/RT2600 87com* at pcmcia? # PCMCIA modems/serial ports 88ep* at pcmcia? # PCMCIA based 3C5xx ethernet 89ne* at pcmcia? # PCMCIA based NE2000 ethernet 90wi* at pci? # WaveLAN IEEE 802.11DS 91wi* at pcmcia? # WaveLAN IEEE 802.11DS 92 93# PCI Ethernet 94hme* at pci? # Sun Happy Meal 10/100 95gem* at pci? # Sun GEM 10/100/Gigabit 96cas* at pci? # Sun Cassini 100/Gigabit 97ti* at pci? # Alteon Tigon 1Gb ethernet 98skc* at pci? # SysKonnect GEnesis 984x 99sk* at skc? # each port of above 100mskc* at pci? # Marvell Yukon-2 101msk* at mskc? # each port of above 102fxp* at pci? # EtherExpress 10/100B ethernet 103xl* at pci? # 3C9xx ethernet 104xl* at cardbus? # 3C9xx ethernet 105pcn* at pci? # AMD PCnet-PCI Ethernet 106de* at pci? # DC21X4X-based ethernet 107dc* at pci? # 21143, "tulip" clone ethernet 108dc* at cardbus? # 21143, "tulip" clone ethernet 109epic* at pci? # SMC EPIC/100 ethernet 110em* at pci? # Intel Pro/1000 ethernet 111#ixgb* at pci? # Intel Pro/10Gb ethernet 112bge* at pci? # Broadcom BCM570x (aka Tigon3) 113bnx* at pci? # Broadcom BCM5706/5708 GigE 114stge* at pci? # Sundance TC9021 GigE 115rl* at pci? # RealTek 81[23]9 ethernet 116vr* at pci? # VIA Rhine ethernet 117re* at pci? # RealTek 8169/8169S/8110S 118re* at cardbus? # RealTek 8169/8169S/8110S 119jme* at pci? # JMicron JMC250/JMC260 Ethernet 120 121auxio* at ebus? 122auxio* at sbus? 123#com* at ebus? 124clock* at sbus? # Mostek clock 125clock* at ebus? 126clock0 at fhc? 127rtc* at ebus? # DS1287/M5819 clock 128timer* at mainbus0 # Timer chip 129 130# Virtual devices for sun4v systems. 131vcons0 at vbus? 132vrtc0 at vbus? 133vrng0 at vbus? 134vdsk* at cbus? 135vnet* at cbus? 136 137## Lance Ethernet - AMD7990 138le* at sbus? 139ledma* at sbus? 140le* at ledma? 141lebuffer* at sbus? 142le* at lebuffer? 143 144# Quad-ethernet glue device, and sub-devices 145qec* at sbus? 146qe* at qec? 147be* at qec? 148 149hme* at sbus? 150ti* at sbus? 151gem* at sbus? 152 153pciide* at pci? flags 0x0000 154wd* at pciide? flags 0x0a00 155atapiscsi* at pciide? 156 157# 158# Note the flags on the esp entries below, that work around 159# deficiencies in the current driver: 160# bits 0-7: disable disconnect/reselect for the corresponding target 161# bits 8-15: disable synch negotiation for target [bit-8] 162# Note: targets 4-7 have disconnect/reselect enabled on the premise 163# that tape devices normally have one of these targets. Tape 164# devices should be allowed to disconnect for the SCSI bus 165# to operate acceptably. 166# 167dma* at sbus? # SBus 168esp* at dma? # SBus 169esp* at sbus? 170isp* at sbus? 171softraid0 at root # Software RAID 172 173ahc* at pci? 174siop* at pci? 175isp* at pci? 176mpi* at pci? 177sili* at pci? 178arc* at pci? 179jmb* at pci? 180ahci* at jmb? 181pciide* at jmb? 182ahci* at pci? 183 184 185# These entries find devices on all SCSI busses and assign 186# unit numers dynamically. 187scsibus* at scsi? 188sd* at scsibus? # SCSI disks 189cd* at scsibus? # SCSI CD-ROMs 190 191# Media Independent Interface (mii) drivers) 192acphy* at mii? # Altima AC101 PHYs 193exphy* at mii? # 3Com internal PHYs 194bmtphy* at mii? # Broadcom 10/100 PHYs 195brgphy* at mii? # Broadcom Gigabit PHYs 196eephy* at mii? # Marvell 88E1000 series PHY 197xmphy* at mii? # XaQti XMAC-II PHYs 198nsphy* at mii? # NS and compatible PHYs 199nsphyter* at mii? # NS and compatible PHYs 200qsphy* at mii? # Quality Semi QS6612 PHYs 201luphy* at mii? # Lucent LU6612 PHY 202sqphy* at mii? # Seeq 8x220 PHYs 203dcphy* at mii? # Digital clone PHYs 204amphy* at mii? # AMD AM79c873 PHYs 205icsphy* at mii? # ICS 1890 PHYs 206iophy* at mii? # Intel 82553 PHYs 207inphy* at mii? # Intel 82555 PHYs 208lxtphy* at mii? # Level1 LXT970 PHYs 209rlphy* at mii? # RealTek 8139 internal PHYs 210urlphy* at mii? # Realtek RTL8150L internal PHY 211rgephy* at mii? # Realtek 8169S/8110S PHY 212gentbi* at mii? # Generic 1000BASE-X ten-bit PHY 213nsgphy* at mii? # NS gigabit PHYs 214jmphy* at mii? # JMicron JMP202/JMP211 PHYs 215ipgphy* at mii? # IC Plus IP1000A PHYs 216ukphy* at mii? # Unknown PHYs 217 218# PCI USB Controllers 219ohci* at pci? # Open Host Controller 220ohci* at cardbus? 221uhci* at pci? # Universal Host Controller (Intel) 222ehci* at pci? # Enhanced Host Controller 223ehci* at cardbus? 224 225# USB bus support 226usb* at ohci? 227usb* at uhci? 228usb* at ehci? 229 230# USB devices 231uhub* at usb? # USB Hubs 232uhub* at uhub? # USB Hubs 233uhidev* at uhub? # Human Interface Devices 234ukbd* at uhidev? # USB keyboard 235wskbd* at ukbd? 236umass* at uhub? # USB Mass Storage devices 237aue* at uhub? # ADMtek AN986 Pegasus Ethernet 238axe* at uhub? # ASIX Electronics AX88172 USB Ethernet 239cue* at uhub? # CATC USB-EL1201A based Ethernet 240kue* at uhub? # Kawasaki KL5KUSB101B based Ethernet 241cdce* at uhub? # CDC Ethernet 242udav* at uhub? # Davicom DM9601 based Ethernet 243mos* at uhub? # MOSCHIP MCS7730/7830 10/100 Ethernet 244ural* at uhub? # Ralink RT2500USB 245rum* at uhub? # Ralink RT2501USB/RT2601USB 246url* at uhub? # Realtek RTL8150L based adapters 247 248# SAB82532 based serial ports 249sab* at ebus? 250sabtty* at sab? 251 252# NS16550 based serial ports 253com* at ebus? 254comkbd* at ebus? 255wskbd* at comkbd? 256 257# Z8530 based serial ports 258zs* at sbus? 259zs* at fhc? 260zstty* at zs? 261zskbd* at zs? 262wskbd* at zskbd? 263 264# i8042 based serial ports (PS/2 ports) 265pckbc* at ebus? # controller 266pckbd* at pckbc? # ps2 keyboard 267wskbd* at pckbd? # generic keyboard layer 268 269# Framebuffers 270agten* at sbus? # Fujitsu AG-10e framebuffer 271wsdisplay* at agten? 272bwtwo* at sbus? # bwtwo monochrome framebuffer 273wsdisplay* at bwtwo? 274cgsix* at sbus? # cgsix 8-bit accelerated framebuffer 275wsdisplay* at cgsix? 276cgthree* at sbus? # cgthree 8-bit framebuffer 277wsdisplay* at cgthree? 278cgtwelve* at sbus? # cgtwelve 24-bit color framebuffer 279wsdisplay* at cgtwelve? 280creator* at mainbus0 # Creator3D/Elite3D framebuffers 281creator* at upa0 282wsdisplay* at creator? 283gfxp* at pci? # PGX32 framebuffer 284wsdisplay* at gfxp? 285ifb* at pci? # Expert3D/XVR-500 framebuffers 286wsdisplay* at ifb? 287machfb* at pci? # PGX/PGX64 framebuffers 288wsdisplay* at machfb? 289mgx* at sbus? # SMS MGX/MGXPlus framebuffer 290wsdisplay* at mgx? 291radeonfb* at pci? # XVR-100 framebuffer 292wsdisplay* at radeonfb? 293raptor* at pci? # Raptor framebuffer 294wsdisplay* at raptor? 295rfx* at sbus? # RasterFlex framebuffer series 296wsdisplay* at rfx? 297tvtwo* at sbus? # Parallax XVideo/PowerVideo framebuffer 298wsdisplay* at tvtwo? 299vgafb* at pci? # PCI display 300wsdisplay* at vgafb? 301vigra* at sbus? # Viagra framebuffer series 302wsdisplay* at vigra? 303zx* at sbus? # Sun Leo (ZX) framebuffer 304wsdisplay* at zx? 305 306# ``XBox'' SBus Expansion 307xbox* at sbus? 308sbus* at xbox? 309 310## PROM console driver -- if all else fails 311pcons0 at mainbus0 # PROM console 312wsdisplay* at pcons? 313 314## PROM clock -- if all else failse 315prtc0 at mainbus0 316 317pseudo-device rd 2 # ramdisk 318pseudo-device loop 1 # network loopback 319pseudo-device bpfilter 1 # packet filter 320pseudo-device vlan # IEEE 802.1Q VLAN 321pseudo-device bio 1 # ioctl multiplexing device 322