xref: /openbsd/sys/arch/sparc64/conf/RAMDISK (revision 891d7ab6)
1#	$OpenBSD: RAMDISK,v 1.101 2011/06/29 20:52:09 matthew Exp $
2
3# Machine architecture; required by config(8)
4machine		sparc64
5
6# maxusers means mostly "let's get small" in terms of kernel malloc's
7maxusers	2
8
9option		RAMDISK_HOOKS
10option		MINIROOTSIZE=6144
11
12option		SUN4US
13option		SUN4V
14
15option		PCIVERBOSE
16#option		USBVERBOSE
17
18#option		DDB		# need this to see what's happening
19
20option		TIMEZONE=0	# time zone to adjust RTC time by
21option		DST=0		# daylight saving time used by RTC
22
23option		SMALL_KERNEL
24option		NO_PROPOLICE
25option		FFS		# UFS
26option		FFS2		# UFS2
27option		NFSCLIENT	# Network File System client
28option		CD9660		# ISO 9660 + Rock Ridge file system
29option		UDF		# UDF (DVD) file system
30option		INET		# IP + ICMP + TCP + UDP
31option		INET6		# IPv6 (needs INET)
32option		BOOT_CONFIG	# add support for boot -c
33option		CRYPTO		# Cryptographic framework
34
35option		WSEMUL_SUN	# provide sun terminal emulation; required
36option		WSEMUL_NO_VT100	# do not provide vt100 terminal emulation
37option		WSEMUL_DUMB
38
39# Generic swap; second partition of root disk or network.
40config		bsd	root on rd0a
41
42# Main bus and CPU .. all systems.
43mainbus0 at root
44cpu0	at mainbus0
45ssm*	at mainbus0
46cpu0	at ssm?
47cmp*	at mainbus0
48cpu0	at cmp?
49core*	at cmp?
50cpu0	at core?
51
52# Bus types found on SPARC systems.
53sbus*	at mainbus0
54upa0	at mainbus0
55central0 at mainbus0
56fhc0	at central0
57fhc*	at mainbus0
58psycho*	at mainbus0
59pci*	at psycho?
60schizo*	at mainbus0
61schizo*	at ssm?
62pci*	at schizo?
63pyro*	at mainbus0
64pci*	at pyro?
65vpci*	at mainbus0
66pci*	at vpci?
67pci*	at ppb?
68ppb*	at pci?
69ebus*	at mainbus0
70ebus*	at pci?
71vbus0	at mainbus0
72sbbc*	at pci?
73cbus*	at vbus?
74
75# CardBus bus support
76cardbus* at cardslot?
77pcmcia*	at cardslot?
78cbb*	at pci?
79cardslot* at cbb?
80
81ath*	at pci?			# Atheros AR5k (802.11a/b/g)
82ath*	at cardbus?		# Atheros AR5k (802.11a/b/g)
83athn*	at pci?			# Atheros AR9k (802.11a/g/n)
84athn*	at cardbus?		# Atheros AR9k (802.11a/g/n)
85ral*	at pci?			# Ralink RT2500/RT2501/RT2600
86ral*	at cardbus?		# Ralink RT2500/RT2501/RT2600
87com*	at pcmcia?		# PCMCIA modems/serial ports
88ep*	at pcmcia?		# PCMCIA based 3C5xx ethernet
89ne*	at pcmcia?		# PCMCIA based NE2000 ethernet
90wi*	at pci?			# WaveLAN IEEE 802.11DS
91wi*	at pcmcia?		# WaveLAN IEEE 802.11DS
92
93# PCI Ethernet
94hme*	at pci?			# Sun Happy Meal 10/100
95gem*	at pci?			# Sun GEM 10/100/Gigabit
96cas*	at pci?			# Sun Cassini 100/Gigabit
97ti*	at pci?			# Alteon Tigon 1Gb ethernet
98skc*	at pci?			# SysKonnect GEnesis 984x
99sk*	at skc?			#  each port of above
100mskc*	at pci?			# Marvell Yukon-2
101msk*	at mskc?		#  each port of above
102fxp*	at pci?			# EtherExpress 10/100B ethernet
103xl*	at pci?			# 3C9xx ethernet
104xl*	at cardbus?		# 3C9xx ethernet
105pcn*	at pci?			# AMD PCnet-PCI Ethernet
106de*	at pci?			# DC21X4X-based ethernet
107dc*	at pci?			# 21143, "tulip" clone ethernet
108dc*	at cardbus?		# 21143, "tulip" clone ethernet
109epic*	at pci?			# SMC EPIC/100 ethernet
110em*	at pci?			# Intel Pro/1000 ethernet
111#ixgb*	at pci?			# Intel Pro/10Gb ethernet
112bge*	at pci?			# Broadcom BCM570x (aka Tigon3)
113bnx*	at pci?			# Broadcom BCM5706/5708 GigE
114stge*	at pci?			# Sundance TC9021 GigE
115rl*	at pci?			# RealTek 81[23]9 ethernet
116vr*	at pci?			# VIA Rhine ethernet
117re*	at pci?			# RealTek 8169/8169S/8110S
118re*	at cardbus?		# RealTek 8169/8169S/8110S
119jme*	at pci?			# JMicron JMC250/JMC260 Ethernet
120
121auxio*	at ebus?
122auxio*	at sbus?
123#com*	at ebus?
124clock*	at sbus?			# Mostek clock
125clock*	at ebus?
126clock0	at fhc?
127rtc*	at ebus?			# DS1287/M5819 clock
128timer*	at mainbus0			# Timer chip
129
130# Virtual devices for sun4v systems.
131vcons0	at vbus?
132vrtc0	at vbus?
133vrng0	at vbus?
134vdsk*	at cbus?
135vnet*	at cbus?
136
137## Lance Ethernet - AMD7990
138le*		at sbus?
139ledma*		at sbus?
140le*		at ledma?
141lebuffer*	at sbus?
142le*		at lebuffer?
143
144# Quad-ethernet glue device, and sub-devices
145qec*	at sbus?
146qe*	at qec?
147be*	at qec?
148
149hme*	at sbus?
150ti*	at sbus?
151gem*	at sbus?
152
153pciide*	at pci? flags 0x0000
154wd*	at pciide? flags 0x0a00
155atapiscsi* at pciide?
156
157#
158# Note the flags on the esp entries below, that work around
159# deficiencies in the current driver:
160#	bits 0-7:  disable disconnect/reselect for the corresponding target
161#	bits 8-15: disable synch negotiation for target [bit-8]
162#	Note: targets 4-7 have disconnect/reselect enabled on the premise
163#	      that tape devices normally have one of these targets. Tape
164#	      devices should be allowed to disconnect for the SCSI bus
165#	      to operate acceptably.
166#
167dma*	at sbus?		# SBus
168esp*	at dma?			# SBus
169esp*	at sbus?
170isp*	at sbus?
171softraid0	at root		# Software RAID
172
173ahc*	at pci?
174siop*	at pci?
175isp*	at pci?
176mpi*	at pci?
177sili*	at pci?
178arc*	at pci?
179jmb*	at pci?
180ahci*	at jmb?
181pciide*	at jmb?
182ahci*	at pci?
183
184
185# These entries find devices on all SCSI busses and assign
186# unit numers dynamically.
187scsibus* at scsi?
188sd*	at scsibus?		# SCSI disks
189cd*	at scsibus?		# SCSI CD-ROMs
190
191# Media Independent Interface (mii) drivers)
192acphy*	at mii?			# Altima AC101 PHYs
193exphy*	at mii?			# 3Com internal PHYs
194bmtphy*	at mii?			# Broadcom 10/100 PHYs
195brgphy*	at mii?			# Broadcom Gigabit PHYs
196eephy*	at mii?			# Marvell 88E1000 series PHY
197xmphy*	at mii?			# XaQti XMAC-II PHYs
198nsphy*	at mii?			# NS and compatible PHYs
199nsphyter*	at mii?		# NS and compatible PHYs
200qsphy*	at mii?			# Quality Semi QS6612 PHYs
201luphy*	at mii?			# Lucent LU6612 PHY
202sqphy*	at mii?			# Seeq 8x220 PHYs
203dcphy*	at mii?			# Digital clone PHYs
204amphy*	at mii?			# AMD AM79c873 PHYs
205icsphy*	at mii?			# ICS 1890 PHYs
206iophy*	at mii?			# Intel 82553 PHYs
207inphy*	at mii?			# Intel 82555 PHYs
208lxtphy*	at mii?			# Level1 LXT970 PHYs
209rlphy*	at mii?			# RealTek 8139 internal PHYs
210urlphy*	at mii?			# Realtek RTL8150L internal PHY
211rgephy*	at mii?			# Realtek 8169S/8110S PHY
212gentbi*	at mii?			# Generic 1000BASE-X ten-bit PHY
213nsgphy*	at mii?			# NS gigabit PHYs
214jmphy*	at mii?			# JMicron JMP202/JMP211 PHYs
215ipgphy*	at mii?			# IC Plus IP1000A PHYs
216ukphy*	at mii?			# Unknown PHYs
217
218# PCI USB Controllers
219ohci*	at pci?			# Open Host Controller
220ohci*	at cardbus?
221uhci*	at pci?			# Universal Host Controller (Intel)
222ehci*	at pci?			# Enhanced Host Controller
223ehci*	at cardbus?
224
225# USB bus support
226usb*	at ohci?
227usb*	at uhci?
228usb*	at ehci?
229
230# USB devices
231uhub*	at usb?			# USB Hubs
232uhub*	at uhub?		# USB Hubs
233uhidev*	at uhub?		# Human Interface Devices
234ukbd*	at uhidev?		# USB keyboard
235wskbd*	at ukbd?
236umass*	at uhub?		# USB Mass Storage devices
237aue*	at uhub?		# ADMtek AN986 Pegasus Ethernet
238axe*	at uhub?		# ASIX Electronics AX88172 USB Ethernet
239cue*	at uhub?		# CATC USB-EL1201A based Ethernet
240kue*	at uhub?		# Kawasaki KL5KUSB101B based Ethernet
241cdce*	at uhub?		# CDC Ethernet
242udav*	at uhub?		# Davicom DM9601 based Ethernet
243mos*	at uhub?		# MOSCHIP MCS7730/7830 10/100 Ethernet
244ural*	at uhub?		# Ralink RT2500USB
245rum*	at uhub?		# Ralink RT2501USB/RT2601USB
246url*	at uhub?		# Realtek RTL8150L based adapters
247
248# SAB82532 based serial ports
249sab*	at ebus?
250sabtty* at sab?
251
252# NS16550 based serial ports
253com*	at ebus?
254comkbd*	at ebus?
255wskbd* at comkbd?
256
257# Z8530 based serial ports
258zs*	at sbus?
259zs*	at fhc?
260zstty*	at zs?
261zskbd*	at zs?
262wskbd*	at zskbd?
263
264# i8042 based serial ports (PS/2 ports)
265pckbc*	at ebus?			# controller
266pckbd*	at pckbc?			#  ps2 keyboard
267wskbd*	at pckbd?			#   generic keyboard layer
268
269# Framebuffers
270agten*		at sbus?		# Fujitsu AG-10e framebuffer
271wsdisplay*	at agten?
272bwtwo*		at sbus?		# bwtwo monochrome framebuffer
273wsdisplay*	at bwtwo?
274cgsix*		at sbus?		# cgsix 8-bit accelerated framebuffer
275wsdisplay*	at cgsix?
276cgthree*	at sbus?		# cgthree 8-bit framebuffer
277wsdisplay*	at cgthree?
278cgtwelve*	at sbus?		# cgtwelve 24-bit color framebuffer
279wsdisplay*	at cgtwelve?
280creator*	at mainbus0		# Creator3D/Elite3D framebuffers
281creator*	at upa0
282wsdisplay*	at creator?
283gfxp*		at pci?			# PGX32 framebuffer
284wsdisplay*	at gfxp?
285ifb*		at pci?			# Expert3D/XVR-500 framebuffers
286wsdisplay*	at ifb?
287machfb*		at pci?			# PGX/PGX64 framebuffers
288wsdisplay*	at machfb?
289mgx*		at sbus?		# SMS MGX/MGXPlus framebuffer
290wsdisplay*	at mgx?
291radeonfb*	at pci?			# XVR-100 framebuffer
292wsdisplay*	at radeonfb?
293raptor*		at pci?			# Raptor framebuffer
294wsdisplay*	at raptor?
295rfx*		at sbus?		# RasterFlex framebuffer series
296wsdisplay*	at rfx?
297tvtwo*		at sbus?		# Parallax XVideo/PowerVideo framebuffer
298wsdisplay*	at tvtwo?
299vgafb*		at pci?			# PCI display
300wsdisplay*	at vgafb?
301vigra*		at sbus?		# Viagra framebuffer series
302wsdisplay*	at vigra?
303zx*		at sbus?		# Sun Leo (ZX) framebuffer
304wsdisplay*	at zx?
305
306# ``XBox'' SBus Expansion
307xbox*		at sbus?
308sbus*		at xbox?
309
310## PROM console driver -- if all else fails
311pcons0	at mainbus0			# PROM console
312wsdisplay* at pcons?
313
314## PROM clock -- if all else failse
315prtc0	at mainbus0
316
317pseudo-device	rd	2	# ramdisk
318pseudo-device	loop	1	# network loopback
319pseudo-device	bpfilter 1	# packet filter
320pseudo-device	vlan		# IEEE 802.1Q VLAN
321pseudo-device	bio	1	# ioctl multiplexing device
322