# $OpenBSD: GENERIC-IP32,v 1.40 2014/09/14 18:59:18 brad 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" 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+ option ARCBIOS # mandatory option CPU_R5000 # R5000/RM5200 support option CPU_RM7000 # RM7000 support option CPU_R10000 # R10000/R12000/R14000/R16000 support 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? qlw* at pci? qla* at pci? qle* at pci? mpi* at pci? siop* at pci? # CardBus bus support cbb* at pci? cardslot* at cbb? cardbus* at cardslot? pcmcia* at cardslot? # USB Controllers ohci* at pci? # Open Host Controller ohci* at cardbus? uhci* at pci? # Universal Host Controller uhci* at cardbus? ehci* at pci? # Enhanced Host Controller ehci* at cardbus? # 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 urio* at uhub? # Diamond Multimedia Rio 500 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 axen* at uhub? # ASIX Electronics AX88179 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 rsu* at uhub? # RealTek RTL8188SU/RTL8191SU/RTL8192SU rum* at uhub? # Ralink RT2501USB/RT2601USB run* at uhub? # Ralink RT2700U/RT2800U/RT3000U smsc* at uhub? # SMSC LAN95xx Ethernet 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' ugl* at uhub? # Genesys Logic GL620USB-A host-to-host `network' ural* at uhub? # Ralink RT2500USB url* at uhub? # Realtek RTL8150L based adapters urtw* at uhub? # RealTek 8187 urtwn* at uhub? # RealTek RTL8188CU/RTL8192CU wi* at uhub? # WaveLAN IEEE 802.11DS zyd* at uhub? # Zydas ZD1211 ugen* at uhub? # USB Generic driver uthum* at uhidev? # TEMPerHUM sensor ugold* at uhidev? # gold TEMPer sensor utwitch* at uhidev? # YUREX BBU sensor # 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 dc* at cardbus? sf* at pci? # Adaptec AIC-6915 ethernet em* at pci? # Intel Pro/1000 ethernet ep* at pci? # 3Com 3c59x ep* at pcmcia? fxp* at pci? # EtherExpress 10/100B ethernet fxp* at cardbus? mtd* at pci? # Myson MTD803 3-in-1 Ethernet ne* at pci? # NE2000-compatible Ethernet ne* at pcmcia? 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 xl* at cardbus? re* at pci? # Realtek 8169/8169S/8110S re* at cardbus? rl* at pci? # Realtek 81[23]9 ethernet rl* at cardbus? hme* at pci? # Sun Happy Meal gem* at pci? # Sun 'gem' ethernet cas* at pci? # Sun Cassini 100/Gigabit 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) vge* at pci? # VIA VT612x bnx* at pci? # Broadcom BCM5706/5708 GigE sis* at pci? # SiS 900/7016 ethernet ##### 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 ciphy* at mii? # Cicada CS8201 10/100/1000 copper PHY 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 acx* at pci? # TI ACX100/ACX111 (802.11b/g) acx* at cardbus? malo* at pci? wi* at pci? # WaveLAN IEEE 802.11DS wi* at pcmcia? #### Audio cmpci* at pci? # C-Media CMI8338/8738 eap* at pci? # Ensoniq AudioPCI S5016 emu* at pci? # SB Live! envy* at pci? # VIA Envy24 (aka ICE1712) audio* at cmpci? audio* at eap? audio* at emu? audio* at envy? audio* at mavb? # MIDI support 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 scsibus* at scsi? sd* at scsibus? st* at scsibus? cd* at scsibus? ch* at scsibus? safte* at scsibus? ses* at scsibus? uk* at scsibus? #### Crypto devices hifn* at pci? # Hifn7751/7811/7951 ubsec* at pci? # Broadcom 58xx # PCI "universal" communication device puc* at pci? com* at puc? #lpt* at puc? com* at pcmcia? com* at cardbus? pseudo-device hotplug 1 # devices hot plugging pseudo-device wsmux 2 # Mouse and keyboard multiplexor