# $OpenBSD: RAMDISK,v 1.60 2007/03/07 06:23:02 miod Exp $ # Machine architecture; required by config(8) machine sparc64 # maxusers means mostly "let's get small" in terms of kernel malloc's maxusers 2 option RAMDISK_HOOKS option MINIROOTSIZE=6144 option PCIVERBOSE #option USBVERBOSE #option DDB # need this to see what's happening option TIMEZONE=0 # time zone to adjust RTC time by option DST=0 # daylight saving time used by RTC option SMALL_KERNEL option NO_PROPOLICE option DIAGNOSTIC # internal consistency checks option FFS # UFS option NFSCLIENT # Network File System client option CD9660 # ISO 9660 + Rock Ridge file system option UDF # UDF (DVD) file system option INET # IP + ICMP + TCP + UDP option INET6 # IPv6 (needs INET) option BOOT_CONFIG # add support for boot -c option WSEMUL_SUN # provide sun terminal emulation; required option WSEMUL_NO_VT100 # do not provide vt100 terminal emulation option WSEMUL_DUMB # Generic swap; second partition of root disk or network. config bsd root on rd0a # Main bus and CPU .. all systems. mainbus0 at root cpu0 at mainbus0 central0 at mainbus0 fhc0 at central0 fhc* at mainbus0 # Bus types found on SPARC systems. schizo* at mainbus0 pci* at schizo? sbus* at mainbus0 # Ultra 1/E4500 psycho* at mainbus0 upa0 at mainbus0 pci* at psycho? # Ultra 5 pci* at ppb? ppb* at pci? ebus* at pci? # PCI Ethernet hme* at pci? # Sun Happy Meal 10/100 gem* at pci? # Sun GEM 10/100/Gigabit cas* at pci? # Sun Cassini 100/Gigabit ti* at pci? # Alteon Tigon 1Gb ethernet skc* at pci? # SysKonnect GEnesis 984x sk* at skc? # each port of above mskc* at pci? # Marvell Yukon-2 msk* at mskc? # each port of above fxp* at pci? # EtherExpress 10/100B ethernet xl* at pci? # 3C9xx ethernet pcn* at pci? # AMD PCnet-PCI Ethernet de* at pci? # DC21X4X-based ethernet dc* at pci? # 21143, "tulip" clone ethernet epic* at pci? # SMC EPIC/100 ethernet em* at pci? # Intel Pro/1000 ethernet #ixgb* at pci? # Intel Pro/10Gb ethernet bge* at pci? # Broadcom BCM570x (aka Tigon3) stge* at pci? # Sundance TC9021 GigE rl* at pci? # RealTek 81[23]9 ethernet vr* at pci? # VIA Rhine ethernet auxio* at ebus? auxio* at sbus? #com* at ebus? clock* at sbus? # Mostek clock clock* at ebus? clock0 at fhc? rtc* at ebus? # DS1287/M5819 clock timer* at mainbus0 # Timer chip ## Lance Ethernet - AMD7990 le* at sbus? ledma* at sbus? le* at ledma? lebuffer* at sbus? le* at lebuffer? # Quad-ethernet glue device, and sub-devices qec* at sbus? qe* at qec? be* at qec? hme* at sbus? #gem* at sbus? pciide* at pci? flags 0x0000 wd* at pciide? flags 0x0a00 atapiscsi* at pciide? scsibus* at atapiscsi? # # Note the flags on the esp entries below, that work around # deficiencies in the current driver: # bits 0-7: disable disconnect/reselect for the corresponding target # bits 8-15: disable synch negotiation for target [bit-8] # Note: targets 4-7 have disconnect/reselect enabled on the premise # that tape devices normally have one of these targets. Tape # devices should be allowed to disconnect for the SCSI bus # to operate acceptably. # dma* at sbus? # SBus esp* at dma? # SBus esp* at sbus? isp* at sbus? option ISP_COMPILE_1000_FW=1 scsibus* at esp? siop* at pci? isp* at pci? mpi* at pci? option ISP_COMPILE_FW=1 scsibus* at siop? scsibus* at isp? scsibus* at mpi? # These entries find devices on all SCSI busses and assign # unit numers dynamically. sd* at scsibus? # SCSI disks cd* at scsibus? # SCSI CD-ROMs # Media Independent Interface (mii) drivers) acphy* at mii? # Altima AC101 PHYs exphy* at mii? # 3Com internal PHYs bmtphy* at mii? # Broadcom 10/100 PHYs brgphy* at mii? # Broadcom Gigabit PHYs eephy* at mii? # Marvell 88E1000 series PHY xmphy* at mii? # XaQti XMAC-II PHYs nsphy* at mii? # NS and compatible PHYs nsphyter* at mii? # NS and compatible PHYs qsphy* at mii? # Quality Semi QS6612 PHYs luphy* at mii? # Lucent LU6612 PHY sqphy* at mii? # Seeq 8x220 PHYs dcphy* at mii? # Digital clone PHYs amphy* at mii? # AMD AM79c873 PHYs icsphy* at mii? # ICS 1890 PHYs iophy* at mii? # Intel 82553 PHYs inphy* at mii? # Intel 82555 PHYs lxtphy* at mii? # Level1 LXT970 PHYs rlphy* at mii? # RealTek 8139 internal PHYs urlphy* at mii? # Realtek RTL8150L internal PHY ukphy* at mii? # Unknown PHYs # PCI USB Controllers ohci* at pci? # Open Host Controller uhci* at pci? # Universal Host Controller (Intel) ehci* at pci? # Enhanced Host Controller # USB bus support usb* at ohci? usb* at uhci? usb* at ehci? # USB devices uhub* at usb? # USB Hubs uhub* at uhub? # USB Hubs uhidev* at uhub? # Human Interface Devices ukbd* at uhidev? # USB keyboard wskbd* at ukbd? # SAB82532 based serial ports sab* at ebus? sabtty* at sab? # NS16550 based serial ports com* at ebus? comkbd* at ebus? wskbd* at comkbd? # Z8530 based serial ports zs* at sbus? zs* at fhc? zstty* at zs? zskbd* at zs? wskbd* at zskbd? # i8042 based serial ports (PS/2 ports) pckbc* at ebus? # controller pckbd* at pckbc? # ps2 keyboard wskbd* at pckbd? # generic keyboard layer # Framebuffers agten* at sbus? # Fujitsu AG-10e framebuffer wsdisplay* at agten? bwtwo* at sbus? # bwtwo monochrome framebuffer wsdisplay* at bwtwo? cgsix* at sbus? # cgsix 8-bit accelerated framebuffer wsdisplay* at cgsix? cgthree* at sbus? # cgthree 8-bit framebuffer wsdisplay* at cgthree? cgtwelve* at sbus? # cgtwelve 24-bit color framebuffer wsdisplay* at cgtwelve? creator* at mainbus0 # Creator3D/Elite3D framebuffers creator* at upa0 wsdisplay* at creator? mgx* at sbus? # SMS MGX/MGXPlus framebuffer wsdisplay* at mgx? rfx* at sbus? # RasterFlex framebuffer series wsdisplay* at rfx? tvtwo* at sbus? # Parallax XVideo/PowerVideo framebuffer wsdisplay* at tvtwo? vgafb* at pci? # PCI display wsdisplay* at vgafb? vigra* at sbus? # Viagra framebuffer series wsdisplay* at vigra? zx* at sbus? # Sun Leo (ZX) framebuffer wsdisplay* at zx? # ``XBox'' SBus Expansion xbox* at sbus? sbus* at xbox? ## PROM console driver -- if all else fails pcons0 at mainbus0 # PROM console wsdisplay* at pcons? pseudo-device rd 2 # ramdisk pseudo-device loop 1 # network loopback pseudo-device bpfilter 1 # packet filter