#	$OpenBSD: RAMDISK-IP30,v 1.15 2010/03/21 17:04:46 deraadt Exp $
#
# THIS KERNEL IS FOR Octane and Octane 2 (IP30) SYSTEMS ONLY.

machine		sgi mips64

maxusers	4
option		TIMEZONE=0	# minutes west of GMT (for)
option		DST=0		# use daylight savings rules

# Make options
makeoption	LINK_ADDRESS="0xa800000020020000"

option		ARCBIOS		# Systems uses ARC firmware.

option		PCIVERBOSE
option		USBVERBOSE

option		DDB

# Filesystem options
option		CD9660		# ISO 9660 + Rock Ridge file system
option		FIFO		# POSIX fifo support (in all filesystems)
option		FFS		# fast filesystem
#option		MSDOSFS		# Ability to read write MS-Dos filesystem
option		NFSCLIENT	# Sun NFS-compatible filesystem (client)

# Networking options
option		INET		# IP + ICMP + TCP + UDP
option		INET6		# IPv6 (needs INET)

# RAMDISK stuff
option		MINIROOTSIZE=8192
option		RAMDISK_HOOKS

# Define what targets to support
option		TGT_OCTANE	# Octane, Octane 2
option		TGT_COHERENT
option		CPU_R10000	# R10000/R12000/R14000/R16000 support

# Specify storage configuration using ramdisk
config		bsd	root on rd0a swap on rd0b

#
# Definition of system
#
mainbus0	at root
cpu*		at mainbus0
clock0		at mainbus0

#### Main local buses
xbow0		at mainbus0

# XBow devices
xheart*		at xbow?
onewire*	at xheart?
xbridge*	at xbow?
xbpci*		at xbridge?
pci*		at xbpci?
impact*		at xbow?
wsdisplay*	at impact?
odyssey*	at xbow?
wsdisplay*	at odyssey?

# IOC3
ioc*		at pci?
com0		at ioc? base 0x00020178
com1		at ioc? base 0x00020170
com*		at ioc?
dsrtc0		at ioc?
iec*		at ioc?
iockbc*		at ioc?

onewire*	at ioc?
option ONEWIREVERBOSE
owmac*		at onewire?
owserial*	at onewire?

#### SCSI controllers
ahc*		at pci?
isp*		at pci?
mpi*		at pci?
siop*		at pci?

# 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?
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

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
sf*		at pci?		# Adaptec AIC-6915 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
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

##### 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

#### Keyboard and Mouse
pckbd*		at iockbc?
pms*		at iockbc?
wskbd*		at pckbd? mux 1
wsmouse*	at pms? mux 0

#### SCSI Bus devices
scsibus*	at ahc?
scsibus*	at isp?
scsibus*	at mpi?
scsibus*	at siop?

sd*		at scsibus?
st*		at scsibus?
cd*		at scsibus?
#ch*		at scsibus?
#ss*		at scsibus?
#uk*		at scsibus?

#### PSEUDO Devices
pseudo-device	loop		1	# network loopback
pseudo-device	bpfilter	1	# packet filter ports

pseudo-device	rd		1	# Ram disk.
pseudo-device	bio		1	# ioctl multiplexing device

option		BOOT_CONFIG	# add support for boot -c
