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