[BACK]Return to RAMDISK CVS log [TXT][DIR] Up to [local] / sys / arch / sparc64 / conf

File: [local] / sys / arch / sparc64 / conf / RAMDISK (download)

Revision 1.1, Tue Mar 4 16:08:17 2008 UTC (16 years, 2 months ago) by nbrk
Branch point for: MAIN

Initial revision

#	$OpenBSD: RAMDISK,v 1.66 2007/07/02 14:29:37 dlg 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		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

# Bus types found on SPARC systems.
sbus*	at mainbus0
upa0	at mainbus0
central0 at mainbus0
fhc0	at central0
fhc*	at mainbus0
psycho*	at mainbus0
pci*	at psycho?
schizo*	at mainbus0
pci*	at schizo?
pyro*	at mainbus0
pci*	at pyro?
pci*	at ppb?
ppb*	at pci?
ebus*	at mainbus0
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
re*	at pci?			# RealTek 8169/8169S/8110S

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?
sili*	at pci?
arc*	at pci?
jmb*	at pci?
ahci*	at jmb?
pciide*	at jmb?
ahci*	at pci?

option ISP_COMPILE_FW=1
scsibus*	at siop?
scsibus*	at isp?
scsibus*	at mpi?
scsibus*	at sili?
scsibus*	at arc?
scsibus*	at ahci?

# 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
rgephy*	at mii?			# Realtek 8169S/8110S 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