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

File: [local] / sys / arch / sparc64 / conf / GENERIC (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: GENERIC,v 1.184 2007/08/04 16:49:04 kettenis 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		sparc64
include		"../../../conf/GENERIC"
maxusers	64			# estimated number of users

option		PCIVERBOSE
option		USER_PCICONF		# user-space PCI configuration
option		APERTURE
option		USBVERBOSE

option		WSEMUL_SUN	# provide sun terminal emulation; required
option		WSEMUL_NO_VT100	# do not provide vt100 terminal emulation
option		WSEMUL_DUMB

config		bsd	swap generic

# Main bus and CPU .. all systems.
mainbus0 at root
cpu0	at mainbus0

# Bus types found on SPARC systems.
sbus*	at mainbus0
central0 at mainbus0
fhc0	at central0
fhc*	at mainbus0
upa0	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
lmc*	at pci?			# Lan Media Corp SSI/T3/HSSI
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
musycc* at pci?			# Conexant HDLC controller
art*	at musycc?		# Accoom Artery E1/T1 cards
thtc*	at pci?			# Tehuti Networks 10Gb ethernet
tht*	at thtc?

pgt*	at pci?			# Prism54 (only full-mac varients)
acx*	at pci?			# TI ACX100/ACX111 (802.11b/g)
ral*	at pci?			# Ralink RT2500/RT2501/RT2600

# PCI SCSI
ahc*	at pci?			# Adaptec 2940 SCSI controllers
scsibus* at ahc?
siop*	at pci?			# NCR 538XX SCSI controllers
scsibus* at siop?
isp*	at pci?			# Qlogic ISP [12]0x0 SCSI/FibreChannel
option ISP_COMPILE_FW=1
pcscp*	at pci?			# AMD 53c974 PCscsi-PCI SCSI
scsibus* at pcscp?
mpi*	at pci?			# LSI Logic Fusion MPT Message Passing Interface
scsibus* at mpi?
arc*	at pci?			# Areca RAID Controllers
scsibus* at arc?
jmb*	at pci?			# JMicron JMB36x controllers
ahci*	at jmb?
pciide*	at jmb?
ahci*	at pci?			# AHCI SATA controllers
scsibus* at ahci?
sili*	at pci?			# Silicon Image 3124/3132/3531 SATA controllers
scsibus* at sili?

# PCI crypto
hifn*	at pci?			# Hifn 7751/7811/7951
#nofn*	at pci?			# Hifn 7814/7851/7854
lofn*	at pci?			# Hifn 6500
ubsec*	at pci?			# Broadcom 580[125]/582[012]

# PCI sound
autri*	at pci? flags 0x0000	# Trident 4D WAVE
eap*	at pci?			# Ensoniq AudioPCI S5016
eso*	at pci?			# ESS Solo-1 PCI AudioDrive

puc*	at pci?			# PCI "universal" comm device
com*	at puc?
#lpt*	at puc?

# Sound support
audio*	at audioce?
audio*	at audiocs?
audio*	at autri?
audio*	at eap?
audio*	at eso?

# OPL[23] FM synthesizers
opl*	at eso?

# MIDI support
midi*	at autri?
midi*	at opl?
#midi*	at eap?

# 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
umodem*	at uhub?		# USB Modems/Serial
ucom*	at umodem?
uvisor*	at uhub?		# Handspring Visor
ucom*	at uvisor?
uvscom*	at uhub?		# SUNTAC Slipper U VS-10U serial
ucom*	at uvscom?
ubsa*	at uhub?		# Belkin serial adapter
ucom*	at ubsa?
uftdi*	at uhub?		# FTDI FT8U100AX serial adapter
ucom*	at uftdi?
uplcom* at uhub?		# I/O DATA USB-RSAQ2 serial adapter
ucom*	at uplcom?
umct*	at uhub?		# MCT USB-RS232 serial adapter
ucom*	at umct?
uslcom*	at uhub?		# Silicon Laboratories CP210x serial
ucom*	at uslcom?
uark*	at uhub?		# Arkmicro ARK3116 serial
ucom*	at uark?
uipaq*	at uhub?		# iPAQ serial adapter
ucom*	at uipaq?
uaudio* at uhub?		# USB Audio
audio*	at uaudio?
umidi*	at uhub?		# USB MIDI
midi*	at umidi?
ulpt*	at uhub?		# USB Printers
umass*	at uhub?		# USB Mass Storage devices
scsibus* at umass?
atapiscsi* 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
ucycom*	at uhidev?		# Cypress serial
ucom*	at ucycom?
uhid*	at uhidev?		# USB generic HID support
aue*	at uhub?		# ADMtek AN986 Pegasus Ethernet
atu*	at uhub?		# Atmel AT76c50x based 802.11b
axe*	at uhub?		# ASIX Electronics AX88172 USB Ethernet
cue*	at uhub?		# CATC USB-EL1201A based Ethernet
kue*	at uhub?		# Kawasaki KL5KUSB101B based Ethernet
cdce*	at uhub?		# CDC Ethernet
udav*	at uhub?		# Davicom DM9601 based Ethernet
upl*	at uhub?		# Prolific PL2301/PL2302 host-to-host `network'
ural*	at uhub?		# Ralink RT2500USB
uath*	at uhub?		# Atheros AR5005UG/AR5005UX
rum*	at uhub?		# Ralink RT2501USB/RT2601USB
url*	at uhub?		# Realtek RTL8150L based adapters
wi*	at uhub?		# WaveLAN IEEE 802.11DS
urio*	at uhub?		# Diamond Multimedia Rio 500
uscanner* at uhub?		# USB Scanners
usscanner* at uhub?		# USB SCSI scanners, e.g., HP5300
scsibus* at usscanner?
#uyap*	at uhub?		# Y@P firmware loader
udsbr*	at uhub?		# D-Link DSB-R100 radio
radio*	at udsbr?		# USB radio
ugen*	at uhub?		# USB Generic driver
udcf*	at uhub?		# Gude Expert mouseCLOCK
uow*	at uhub?		# Maxim/Dallas DS2490 1-Wire adapter
onewire* at uow?

# Bluetooth controllers
#ubt*	at uhub?		# USB Bluetooth

# Bluetooth bus support
#bthub*	at ubt?

# CardBus bus support
cardbus* at cardslot?
pcmcia*	at cardslot?
cbb*	at pci?
cardslot* at cbb?

#### Standard system devices -- all required for a given architecture

auxio*	at ebus?
auxio*	at sbus?
beeper*	at ebus?
power*	at ebus?

# 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
pms*	at pckbc?			#  ps2 mouse
wsmouse* at pms?			#   generic mouse
pmsi*	at pckbc?			#  ps2 "intelli"mouse
wsmouse* at pmsi?			#   generic mouse

audioce*	at ebus?		# ebus cs4231

# parallel ports
bpp*	at sbus?
lpt*	at ebus?

bbc*	at ebus?
led*	at ebus?
pmc*	at ebus?
ppm*	at ebus?

# performance counters
uperf*	at ebus?
uperf*	at sbus?

## PROM console driver -- if all else fails
pcons0	at mainbus0			# PROM console
wsdisplay* at pcons?

## Mostek/DS1287 clocks
clock*	at sbus?
clock*	at ebus?
rtc*	at ebus?
clock0	at fhc0
clkbrd*	at fhc?

## Timer chip found on (some) sun4u systems.
timer*	at mainbus0

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

# Magma serial/parallel port devices
magma*		at sbus?
mtty*		at magma?
mbpp*		at magma?

# Magma serial/parallel port devices
spif*		at sbus?
stty*		at spif?
sbpp*		at spif?

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

# SCSI bus layer.  SCSI devices attach to the SCSI bus, which attaches
# to the underlying hardware controller.
scsibus*	at esp?
scsibus*	at isp?

# These entries find devices on all SCSI busses and assign
# unit numers dynamically.
sd*		at scsibus?		# SCSI disks
st*		at scsibus?		# SCSI tapes
cd*		at scsibus?		# SCSI CD-ROMs
ch*		at scsibus?		# SCSI changer devices
ss*		at scsibus?		# SCSI scanners
safte*		at scsibus?		# SCSI accessed fault-tolerant encl
ses*		at scsibus?		# SCSI enclosure services
uk*		at scsibus?		# unknown SCSI devices

# 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
gentbi*	at mii?				# Generic 1000BASE-X ten-bit PHY
ukphy*	at mii?				# Unknown PHYs

# sensors
pcfiic*	at ebus?
iic*	at pcfiic?
alipm*	at pci? disable
iic*	at alipm?
mbg*	at pci?				# Meinberg Funkuhren radio clocks

adc*	at iic?				# Analog Devices AD7416/AD7417/7418
admtemp* at iic?			# Analog Devices ADM1021
admlc*	at iic?				# Analog Devices ADM1024
admtm*	at iic?				# Analog Devices ADM1025
admtmp*	at iic?				# Analog Devices ADM1030
admtt*	at iic?				# Analog Devices ADM1031
adt*	at iic?				# Analog Devices ADT7460
lm*	at iic?				# LM78/79 and clones
lmenv*	at iic?				# National Semiconductor LM87
lmtemp*	at iic?				# NS LM75/LM77 temperature sensor
maxds*	at iic?				# Maxim DS1631
maxtmp*	at iic?				# Maxim MAX6642/MAX6690
pcfadc*	at iic?				# Philips PCF8591

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

audiocs*	at sbus?

asio*		at sbus?		# Aurora 210SJ
com*		at asio?
apio*		at sbus?		# Aurora 210SJ
lpt*		at apio?

stp*		at sbus?		# STP4020
pcmcia*		at stp?
#com*		at pcmcia?		# PCMCIA modems/serial ports
ne*		at pcmcia?		# PCMCIA based NE2000 ethernet
wi*		at pci?			# WaveLAN IEEE 802.11DS
wi*		at pcmcia?		# WaveLAN IEEE 802.11DS

# ``XBox'' SBus Expansion
xbox*		at sbus?
sbus*		at xbox?

# Floppy controller and drive
fdc*	at sbus?
#fdc*	at ebus?
fd*	at fdc?

# 1-Wire devices
option ONEWIREVERBOSE
owid*	at onewire?			# ID
owsbm*	at onewire?			# Smart Battery Monitor
owtemp* at onewire?			# Temperature

pseudo-device	hotplug	1		# devices hot plugging

# mouse & keyboard multiplexor pseudo-devices
#pseudo-device	wsmux	2