# $OpenBSD: GENERIC-IP32,v 1.12 2009/11/07 21:42:07 miod Exp $ # # THIS KERNEL IS FOR O2 (IP32) SYSTEMS ONLY. # # For further information on compiling OpenBSD kernels, see the config(8) # man page. # # For further information on hardware support for this architecture, see # the intro(4) man page. For further information about kernel options # for this architecture, see the options(4) man page. For an explanation # of each device driver in this file see the section 4 man page for the # device. machine sgi mips64 include "../../../conf/GENERIC" maxusers 32 # Estimated number of users # Make options makeoption LINK_ADDRESS="0xffffffff80100000" # MD options option ARCBIOS # We use arcbios for FW communication. option WSDISPLAY_COMPAT_RAWKBD # Provide raw scancodes; needed for X11 option PCIVERBOSE option USER_PCICONF # User-space PCI configuration # Define what targets to support option TGT_O2 # O2, O2+ # Specify storage configuration (it's a joke..) config bsd swap generic # # Definition of system # mainbus0 at root cpu* at mainbus0 clock0 at mainbus0 #### Main local buses macebus0 at mainbus0 # MACE controller localbus. # GBE Framebuffer gbe0 at mainbus0 # Localbus devices mec0 at macebus0 mavb0 at macebus0 mkbc0 at macebus0 com0 at macebus0 base 0x00390000 com1 at macebus0 base 0x00398000 dsrtc0 at macebus0 power0 at macebus0 #### PCI Bus macepcibr0 at macebus0 # MACE controller PCI Bus bridge. pci* at macepcibr? #### SCSI ahc* at pci? isp* at pci? mpi* at pci? siop* at pci? scsibus* at ahc? scsibus* at isp? scsibus* at mpi? scsibus* at siop? # USB Controllers ohci* at pci? # Open Host Controller uhci* at pci? # Universal Host Controller 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 umodem* at uhub? # USB Modems/Serial ucom* at umodem? uvscom* at uhub? # SUNTAC Slipper U VS-10U serial ucom* at uvscom? ubsa* at uhub? # Belkin serial adapter ucom* at ubsa? uaudio* at uhub? # USB Audio audio* at uaudio? ulpt* at uhub? # USB Printers umass* at uhub? # USB Mass Storage devices atapiscsi* at umass? scsibus* at atapiscsi? scsibus* at umass? uhidev* at uhub? # Human Interface Devices ums* at uhidev? # USB mouse wsmouse* at ums? mux 0 ukbd* at uhidev? # USB keyboard wskbd* at ukbd? mux 1 uhid* at uhidev? # USB generic HID support atu* at uhub? # Atmel AT76c50x based 802.11b aue* at uhub? # ADMtek AN986 Pegasus Ethernet axe* at uhub? # ASIX Electronics AX88172 USB Ethernet cdce* at uhub? # CDC Ethernet cue* at uhub? # CATC USB-EL1201A based Ethernet kue* at uhub? # Kawasaki KL5KUSB101B based Ethernet mos* at uhub? # MOSCHIP MCS7730/7830 10/100 Ethernet otus* at uhub? # Atheros AR9001U rum* at uhub? # Ralink RT2501USB/RT2601USB run* at uhub? # Ralink RT2700U/RT2800U/RT3000U uath* at uhub? # Atheros AR5005UG/AR5005UX udav* at uhub? # Davicom DM9601 based Ethernet upgt* at uhub? # Conexant/Intersil PrismGT SoftMAC USB upl* at uhub? # Prolific PL2301/PL2302 host-to-host `network' ural* at uhub? # Ralink RT2500USB url* at uhub? # Realtek RTL8150L based adapters urtw* at uhub? # RealTek 8187 wi* at uhub? # WaveLAN IEEE 802.11DS zyd* at uhub? # Zydas ZD1211 ugen* at uhub? # USB Generic driver # USB Video uvideo* at uhub? video* at uvideo? udl* at uhub? wsdisplay* at udl? ppb* at pci? # PCI-PCI bridges pci* at ppb? #### NICs pcn* at pci? # AMD PCnet-PCI Ethernet epic* at pci? # SMC EPIC/100 ethernet de* at pci? # DC21X4X-based ethernet dc* at pci? # 21143, "tulip" clone ethernet em* at pci? # Intel Pro/1000 ethernet ep* at pci? # 3Com 3c59x fxp* at pci? # EtherExpress 10/100B ethernet mtd* at pci? # Myson MTD803 3-in-1 Ethernet ne* at pci? # NE2000-compatible Ethernet ti* at pci? # Alteon ACEnic gigabit Ethernet stge* at pci? # Sundance TC9021 GigE vr* at pci? # VIA Rhine Fast Ethernet xl* at pci? # 3C9xx ethernet re* at pci? # Realtek 8169/8169S/8110S rl* at pci? # Realtek 81[23]9 ethernet hme* at pci? # Sun Happy Meal gem* at pci? # Sun 'gem' 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 bge* at pci? # Broadcom BCM570x (aka Tigon3) ##### Media Independent Interface (mii) drivers exphy* at mii? # 3Com internal PHYs inphy* at mii? # Intel 82555 PHYs iophy* at mii? # Intel 82553 PHYs icsphy* at mii? # ICS 1890 PHYs lxtphy* at mii? # Level1 LXT970 PHYs nsphy* at mii? # NS and compatible PHYs nsphyter* at mii? # NS and compatible PHYs qsphy* at mii? # Quality Semi QS6612 PHYs sqphy* at mii? # Seeq 8x220 PHYs luphy* at mii? # Lucent LU6612 PHY rlphy* at mii? # RealTek 8139 internal PHYs mtdphy* at mii? # Myson MTD972 PHYs dcphy* at mii? # Digital Clone PHYs acphy* at mii? # Altima AC101 PHYs amphy* at mii? # AMD 79C873 PHYs tqphy* at mii? # TDK 78Q212x 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 nsgphy* at mii? # NS gigabit PHYs urlphy* at mii? # Realtek RTL8150L internal PHY rgephy* at mii? # Realtek 8169S/8110S PHY ipgphy* at mii? # IC Plus IP1000A PHYs gentbi* at mii? # Generic 1000BASE-X ten-bit PHY ukphy* at mii? # "unknown" PHYs #### Wireless wi* at pci? #### Audio cmpci* at pci? # C-Media CMI8338/8738 eap* at pci? # Ensoniq AudioPCI S5016 emu* at pci? # SB Live! audio* at cmpci? audio* at eap? audio* at emu? audio* at mavb? # OPL[23] FM synthesizers opl* at cmpci? # MIDI support midi* at opl? midi* at eap? #### WS Console wsdisplay* at gbe? #### Keyboard and Mouse pckbd* at mkbc? pms* at mkbc? wskbd* at pckbd? mux 1 wsmouse* at pms? mux 0 #### SCSI Bus devices sd* at scsibus? st* at scsibus? cd* at scsibus? ch* at scsibus? ss* at scsibus? safte* at scsibus? ses* at scsibus? uk* at scsibus? #### Crypto devices hifn* at pci? # Hi/fn 7751 crypto card pseudo-device wsmux 2 # Mouse and keyboard multiplexor pseudo-device crypto 1