diff options
author | Miod Vallat <miod@cvs.openbsd.org> | 2009-05-14 21:16:41 +0000 |
---|---|---|
committer | Miod Vallat <miod@cvs.openbsd.org> | 2009-05-14 21:16:41 +0000 |
commit | 97e15de9613f3abe94438c8f02951dd4b8a7ba31 (patch) | |
tree | 63142765465cb403310163b97354ad3645992638 /sys/arch/sgi/conf/GENERIC-IP32 | |
parent | 8e6ece9578fb915805c3800696ef37c65159828c (diff) |
Rename sgi GENERIC and RAMDISK with -IP32 suffixes, and have the build
machinery minimally cope with this.
Discussed with and reluctantely accepted by deraadt@; we both dislike
losing the ``naturally comes out of your fingers'' kernel names and the
``one size fits all'' logic; but for now I don't see any easy way to
get a single kernel binary able to run on multiple IP## flavours.
Diffstat (limited to 'sys/arch/sgi/conf/GENERIC-IP32')
-rw-r--r-- | sys/arch/sgi/conf/GENERIC-IP32 | 172 |
1 files changed, 172 insertions, 0 deletions
diff --git a/sys/arch/sgi/conf/GENERIC-IP32 b/sys/arch/sgi/conf/GENERIC-IP32 new file mode 100644 index 00000000000..4d880d05c43 --- /dev/null +++ b/sys/arch/sgi/conf/GENERIC-IP32 @@ -0,0 +1,172 @@ +# $OpenBSD: GENERIC-IP32,v 1.1 2009/05/14 21:16:40 miod Exp $ +# +# 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 + +# 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 base 0x00280000 irq 4 +mavb0 at macebus0 base 0x00300000 irq 7 +mkbc0 at macebus0 base 0x00320000 irq 6 +com0 at macebus0 base 0x00390000 irq 5 +com1 at macebus0 base 0x00398000 irq 5 +dsrtc0 at macebus0 +power0 at macebus0 irq 6 + +#### PCI Bus +macepcibr0 at macebus0 # MACE controller PCI Bus bridge. +pci* at macepcibr? + +#### SCSI +ahc* at pci? +siop* at pci? +mpi* at pci? +scsibus* at siop? +scsibus* at ahc? +scsibus* at mpi? + +# 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 +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 +aue* at uhub? # ADMtek AN986 Pegasus Ethernet +ugen* at uhub? # USB Generic driver +rum* at uhub? # Ralink RT2501USB/RT2601USB +run* at uhub? # Ralink RT2700U/RT2800U/RT3000U + +# USB Video +uvideo* at uhub? +video* at uvideo? + +#### NICs +dc* at pci? # 21143, "tulip" clone 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 +vr* at pci? # VIA Rhine Fast Ethernet +xl* at pci? # 3C9xx 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 +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 +ukphy* at mii? # "unknown" PHYs + +#### Wireless +wi* at pci? + +#### Audio +audio* at mavb? +emu* at pci? +audio* at emu? + +#### 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 |