[BACK]Return to GENERIC CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / arch / alpha / conf

File: [cvs.NetBSD.org] / src / sys / arch / alpha / conf / GENERIC (download)

Revision 1.358.4.1, Fri Nov 14 15:16:16 2014 UTC (9 years, 5 months ago) by martin
Branch: netbsd-7
Changes since 1.358: +5 -2 lines

Pull up following revision(s) (requested by manu in ticket #232):
	sys/arch/next68k/conf/GENERIC: revision 1.138
	sys/arch/cobalt/conf/GENERIC: revision 1.146
	sys/arch/mvme68k/conf/GENERIC: revision 1.93
	sys/arch/vax/conf/VAX780: revision 1.18
	sys/arch/newsmips/conf/GENERIC: revision 1.128
	sys/arch/luna68k/conf/GENERIC: revision 1.118
	sys/arch/sbmips/conf/GENERIC: revision 1.100
	sys/arch/pmax/conf/GENERIC: revision 1.184
	sys/arch/alpha/conf/GENERIC: revision 1.361
	sys/arch/sparc64/conf/GENERIC: revision 1.176
	sys/arch/sun3/conf/GENERIC: revision 1.170
	sys/arch/shark/conf/GENERIC: revision 1.120
	sys/arch/landisk/conf/GENERIC: revision 1.44
	sys/arch/bebox/conf/GENERIC: revision 1.144
	sys/arch/sparc64/conf/NONPLUS64: revision 1.43
	sys/arch/sandpoint/conf/GENERIC: revision 1.87
	sys/arch/emips/conf/GENERIC: revision 1.14
	sys/arch/amd64/conf/XEN3_DOM0: revision 1.111
	sys/arch/dreamcast/conf/GENERIC: revision 1.120
	sys/arch/cesfic/conf/GENERIC: revision 1.64
	sys/arch/mmeye/conf/GENERIC: revision 1.119
	sys/arch/epoc32/conf/GENERIC: revision 1.7
	sys/arch/x68k/conf/GENERIC: revision 1.178
	sys/arch/iyonix/conf/GENERIC: revision 1.87
	sys/arch/sun2/conf/GENERIC: revision 1.93
	sys/arch/ews4800mips/conf/GENERIC: revision 1.50
	sys/arch/amd64/conf/XEN3_DOMU: revision 1.59
	sys/arch/acorn26/conf/GENERIC: revision 1.80
	sys/arch/acorn32/conf/GENERIC: revision 1.115
	sys/arch/macppc/conf/POWERMAC_G5: revision 1.24
	sys/arch/i386/conf/GENERIC: revision 1.1117
	sys/arch/arc/conf/GENERIC: revision 1.183
	sys/arch/cats/conf/GENERIC: revision 1.154
	sys/arch/amiga/conf/GENERIC.in: revision 1.128
	sys/arch/zaurus/conf/GENERIC: revision 1.64
	sys/arch/netwinder/conf/GENERIC: revision 1.125
	sys/arch/hppa/conf/GENERIC: revision 1.5
	sys/arch/mvmeppc/conf/GENERIC: revision 1.23
	sys/arch/macppc/conf/GENERIC: revision 1.319
	sys/arch/amiga/conf/GENERIC: revision 1.310
	sys/arch/pmax/conf/GENERIC64: revision 1.20
	sys/arch/macppc/conf/MAMBO: revision 1.23
	sys/arch/sgimips/conf/GENERIC32_IP12: revision 1.27
	sys/arch/amigappc/conf/GENERIC: revision 1.23
	sys/arch/amd64/conf/GENERIC: revision 1.403
	sys/arch/ofppc/conf/GENERIC: revision 1.156
	sys/arch/mac68k/conf/GENERIC: revision 1.219
	sys/arch/i386/conf/XEN3_DOMU: revision 1.64
	sys/arch/mipsco/conf/GENERIC: revision 1.87
	sys/arch/hp300/conf/GENERIC: revision 1.189
	sys/arch/vax/conf/GENERIC: revision 1.192
	sys/arch/news68k/conf/GENERIC: revision 1.124
	sys/arch/ibmnws/conf/GENERIC: revision 1.45
	sys/arch/hpcsh/conf/GENERIC: revision 1.105
	sys/arch/sparc/conf/TADPOLE3GX: revision 1.64
	sys/arch/i386/conf/XEN3_DOM0: revision 1.92
	sys/arch/sparc/conf/GENERIC: revision 1.247
	sys/arch/sgimips/conf/GENERIC32_IP3x: revision 1.105
	sys/arch/prep/conf/GENERIC: revision 1.173
	sys/arch/sgimips/conf/GENERIC32_IP2x: revision 1.103
	sys/arch/rs6000/conf/GENERIC: revision 1.32
	sys/arch/hpcmips/conf/GENERIC: revision 1.228
Support for UFS1 extended attributes in GENERIC and GENERIC-like kernels
This change just brings UFS1 extended attribute *support* in the kernel,
extended attributes are not enabled unless three conditions are met:
1) filesystem is UFS1 (newfs -O1)
2) .attribute/system and .attribute/user directories are created at fs root
3) filesystem is mounted with -o extattr
Some GENERIC kernels are obviously memory constrained, the extended
attributes options were not enabled for them, but just added commented out.
(kernel were considered memory constrained if QUOTA option was disabled)

# $NetBSD: GENERIC,v 1.358.4.1 2014/11/14 15:16:16 martin Exp $
#
# This machine description file is used to generate the default NetBSD
# kernel.
#
# The machine description file can be customised for your specific
# machine to reduce the kernel size and improve its performance.
#
# For further information on compiling NetBSD 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.

include 	"arch/alpha/conf/std.alpha"

options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary

ident		"GENERIC-$Revision: 1.358.4.1 $"

maxusers 32

# CPU Support
options 	DEC_2000_300	# "Jensen":	2000/300 (DECpc AXP 150)
options 	DEC_2100_A50	# Avanti etc:	AlphaStation 400, 200, etc.
options 	DEC_2100_A500	# Sable:	AlphaServer 2100
options 	DEC_2100A_A500	# Lynx:		AlphaServer 2100A
options 	DEC_3000_500	# Flamingo etc:	3000/[4-9]00*
options 	DEC_3000_300	# Pelican etc:	3000/300*
options 	DEC_AXPPCI_33	# NoName:	AXPpci33, Multia, etc.
options 	DEC_EB164	# EB164:	AlphaPC 164
options 	DEC_EB64PLUS	# EB64+:	AlphaPC 64, etc.
options 	DEC_KN20AA	# KN20AA:	AlphaStation 500 and 600
options 	DEC_KN8AE	# KN8AE:	AlphaServer 8200 and 8400
options 	DEC_KN300	# KN300:	AlphaServer 4100 and 1200
options 	DEC_550		# Miata:	Digital Personal Workstation
options 	DEC_1000	# Mikasa etc:	Digital AlphaServer 1000
options 	DEC_1000A	# Corelle etc:	Digital AlphaServer 800/1000A
options 	DEC_ALPHABOOK1	# AlphaBook1:	Tadpole/DEC AlphaBook
options 	DEC_EB66	# EB66:		21066 Evaluation Board
options 	DEC_6600	# EV6:		264DP OEM Board
options 	API_UP1000	# EV6:		Alpha Processor, Inc. UP1000

# Standard system options
options 	KTRACE			# System call tracing support
options 	NTP			# kernel PLL for NTP

# Enable experimental buffer queue strategy for better responsiveness under
# high disk I/O load. Use it with caution - it's not proven to be stable yet.
#options 	BUFQ_READPRIO
#options 	BUFQ_PRIOCSCAN

# Diagnostic/debugging support options
#options 	DIAGNOSTIC		# Cheap kernel consistency checks
#options 	DEBUG			# Expensive debugging checks/support
#options 	KMEMSTATS		# Collect kmem usage statistics
options 	DDB			# kernel debugger
options 	DDB_HISTORY_SIZE=512	# enable history editing in DDB
#makeoptions	DEBUG="-g"
#makeoptions	DEBUGLIST="pattern1 pattern2 ..."

#options 	KGDB			# Remote kernel GDB support
#options 	KGDB_DEVNAME="\"com\""	# device to use for KGDB
#options 	KGDB_DEVADDR=0x2f8	# at this address
#options 	KGDB_DEVRATE=57600	# at this comm. rate

# File systems
file-system	FFS		# Fast file system
file-system	MFS		# Memory-based file system
file-system	LFS		# Log-structured file system
file-system	CD9660		# ISO-9660 CD-ROM FS (w/RockRidge extensions)
file-system	ADOSFS		# AmigaDOS-compatible file system
file-system	MSDOSFS		# MS-DOS-compatible file system
file-system	NTFS		# Windows/NT file system (experimental)
file-system	EXT2FS		# Linux ext2 file system
file-system	NFS		# Sun NFS-compatible file system client
file-system	NULLFS		# Null file system layer
file-system	KERNFS		# Kernel variable file system (/kern)
file-system	FDESC		# File descriptor file system (/dev/fd)
file-system	PUFFS		# Userspace file systems (e.g. ntfs-3g & sshfs)
file-system	UMAPFS		# User-mapping file system layer
file-system	PROCFS		# Process file system (/proc)
file-system	UNION		# union file system
file-system	CODA		# CODA distributed file system
file-system	SMBFS		# experimental - CIFS; also needs nsmb (below)
file-system	PTYFS		# /dev/pts/N support
file-system	TMPFS		# Efficient memory file-system
#file-system	UDF		# experimental - OSTA UDF CD/DVD file-system

# File system options
options 	QUOTA		# legacy UFS quotas
options 	QUOTA2		# new, in-filesystem UFS quotas
#options 	FFS_EI		# FFS Endian Independent support
options 	WAPBL		# File system journaling support
#options 	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
options 	NFSSERVER	# Sun NFS-compatible file system server
#options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
options 	UFS_EXTATTR	# Extended attribute support for UFS1
options 	UFS_EXTATTR_AUTOSTART
options 	UFS_EXTATTR_AUTOCREATE=1024

# Networking options
#options 	GATEWAY		# packet forwarding
options 	INET		# IP + ICMP + TCP + UDP
options 	INET6		# IPV6
#options 	IPSEC		# IP security
#options 	IPSEC_DEBUG	# debug for IP security
#options 	MROUTING	# IP multicast routing
#options 	PIM		# Protocol Independent Multicast
options 	NETATALK	# AppleTalk networking protocols
options 	PPP_BSDCOMP	# BSD-Compress compression support for PPP
options 	PPP_DEFLATE	# Deflate compression support for PPP
options 	PPP_FILTER	# Active filter support for PPP (requires bpf)
options 	IPFILTER_LOG	# ipmon(8) log support
options 	IPFILTER_LOOKUP	# ippool(8) support
options 	IPFILTER_COMPAT # Compat for IP-Filter
#options 	IPFILTER_DEFAULT_BLOCK	# block all packets by default
#options 	TCP_DEBUG	# Record last TCP_NDEBUG packets with SO_DEBUG

#options 	ALTQ		# Manipulate network interfaces' output queues
#options 	ALTQ_BLUE	# Stochastic Fair Blue
#options 	ALTQ_CBQ	# Class-Based Queueing
#options 	ALTQ_CDNR	# Diffserv Traffic Conditioner
#options 	ALTQ_FIFOQ	# First-In First-Out Queue
#options 	ALTQ_FLOWVALVE	# RED/flow-valve (red-penalty-box)
#options 	ALTQ_HFSC	# Hierarchical Fair Service Curve
#options 	ALTQ_LOCALQ	# Local queueing discipline
#options 	ALTQ_PRIQ	# Priority Queueing
#options 	ALTQ_RED	# Random Early Detection
#options 	ALTQ_RIO	# RED with IN/OUT
#options 	ALTQ_WFQ	# Weighted Fair Queueing

# 4.3BSD compatibility.  Should be optional, but necessary for now.
options 	COMPAT_43

# Binary compatibility with previous versions of NetBSD.
#options 	COMPAT_09
options 	COMPAT_10
options 	COMPAT_11
options 	COMPAT_12
options 	COMPAT_13
options 	COMPAT_14
options 	COMPAT_15
options 	COMPAT_16
options 	COMPAT_20
options 	COMPAT_30	# NetBSD 3.0 compatibility.
options 	COMPAT_40	# NetBSD 4.0 compatibility.
options 	COMPAT_50	# NetBSD 5.0 compatibility.
options 	COMPAT_60	# NetBSD 6.0 compatibility.
#options 	TCP_COMPAT_42	# 4.2BSD TCP/IP bug compat. Not recommended.
# OSF/1 binary compatibility
options 	COMPAT_OSF1

# Linux binary compatibility
options 	COMPAT_LINUX
options 	COMPAT_BSDPTY	# /dev/[pt]ty?? ptys.

# System V-like message queues
options 	SYSVMSG

# System V-like semaphores
options 	SYSVSEM

# System V-like shared memory
options 	SYSVSHM

# p1003.1b semaphore support

# Loadable Kernel Modules

# Disable kernel security.
#options 	INSECURE

# Misc. options
options 	EISAVERBOSE		# recognize "unknown" EISA devices
options 	PCIVERBOSE		# recognize "unknown" PCI devices
options 	MIIVERBOSE		# verbose PHY autoconfig messages
#options 	PCI_CONFIG_DUMP		# verbosely dump PCI config space
options 	SCSIVERBOSE		# Verbose SCSI errors
options 	USBVERBOSE		# verbose USB device autoconfig messages
options 	TCVERBOSE		# recognize "unknown" TC devices
options 	PCMCIAVERBOSE		# verbose PCMCIA configuration messages
#options 	EXTENT_DEBUG		# extent alloc/dealloc code debugging
options 	FIX_UNALIGNED_VAX_FP	# fix unaligned VAX FP loads & stores
#options 	NO_KERNEL_RCSIDS	# don't include kernel file RCS IDs
options 	USERCONF		# userconf(4) support
#options 	PIPE_SOCKETPAIR		# smaller, but slower pipe(2)
options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel
options 	FONT_GALLANT12x22	# Console font for TC devices

# The Alpha console firmware network boots using the BOOTP
# protocol, so we ask the NFS code to use BOOTP/DHCP as well,
# in case we have NFS root.
options 	NFS_BOOT_DHCP		# superset of BOOTP

# WS console uses SUN or VT100 terminal emulation
options 	WSEMUL_VT100
options 	WSDISPLAY_COMPAT_USL		# wsconscfg VT handling

# realtime clock compatible to OSF/1
#options 	CLOCK_COMPAT_OSF1

config		netbsd	root on ? type ?
#config		netbsd	root on sd0 type ffs
#config		netbsd	root on ? type nfs

mainbus0 at	root
cpu*	at	mainbus0

# TurboLaser bus support and devices
tlsb*	at	mainbus0
gbus*	at	tlsb? node ? offset ?
tlsbmem* at	tlsb? node ? offset ?
kft*	at	tlsb? node ? offset ?

# Gbus Devices
mcclock* at	gbus? offset ?

# MCBUS bus support
mcbus*	at	mainbus0
mcmem*	at	mcbus? mid ?

#i2c	at	mcbus?

#EV6 Tsunami Core Logic

tsc*	at	mainbus0
tsciic* 	at	tsc?
iic* 	at	tsciic?

# DECpc AXP150 (Jensen) internal bus support
jensenio* at	mainbus0

com*	at	jensenio? port ?
lpt*	at	jensenio? port ?
mcclock* at	jensenio? port ?
pckbc*	at	jensenio? port ?

# TURBOchannel host bus adapter support
tcasic*	at	mainbus0

# TURBOchannel bus support
tc*	at	tcasic?

# TURBOchannel devices
ioasic*	at	tc? slot ? offset ?
mcclock* at	ioasic? offset ?
le*	at	ioasic? offset ?
zsc0	at	ioasic? offset 0x100000
zsc1	at	ioasic? offset 0x180000
bba0	at	ioasic? offset ?
tcds*	at	tc? slot ? offset ?
asc*	at	tcds? chip ?
asc*	at	tc? slot ? offset ?
le*	at	tc? slot ? offset ?
fta*	at	tc? slot ? offset ?		# DEC DEFTA FDDI cards
cfb*	at	tc? slot ? offset ?
mfb*	at	tc? slot ? offset ?
tfb*	at	tc? slot ? offset ?
sfb*	at	tc? slot ? offset ?
#sfbp*	at	tc? slot ? offset ?
px*	at	tc? slot ? offset ?
pxg*	at	tc? slot ? offset ?

# TURBOchannel serial attachments
zstty0	at	zsc0 channel ?			# serial port on B channels
# /dev/ttyB1 has minor number 2 for historical reasons
zstty2	at	zsc1 channel ?			# serial port on B channels
lkkbd0	at	zsc1 channel ?			# keyboard port on A channels
vsms0	at	zsc0 channel ?			# mouse port on A channels

# PCI host bus adapter support
apecs*	at	mainbus?
cia*	at	mainbus?
irongate* at	mainbus?
lca*	at	mainbus?
dwlpx*	at	kft?
mcpcia*	at	mcbus? mid ?
tsp*	at	tsc?
ttwoga*	at	mainbus?

# Sable PCI and STDIO bus and devices
ttwopci* at	ttwoga? hose ?
sableio* at	ttwopci? bus ?
com*	at	sableio? port ?
lpt*	at	sableio? port ?
pckbc*	at	sableio? port ?
fdc*	at	sableio? port ?

# PCI bus support
pci*	at	apecs?
pci*	at	cia?
pci*	at	irongate?
pci*	at	lca?
pci*	at	ppb?
pci*	at	dwlpx?
pci*	at	mcpcia?
pci*	at	tsp?
pci*	at	ttwopci?

# AGP support
agp*	at	irongate?

# PCI devices

# PCI cryptographic devices
hifn*	at pci? dev ? function ?	# Hifn 7755/7811/795x
ubsec*	at pci? dev ? function ?	# Broadcom 5501/5601/580x/582x

adv*	at	pci? dev ? function ?		# AdvanSys SCSI
adw*	at	pci? dev ? function ?		# AdvanSys Wide SCSI
#options 	SCSI_ADW_WDTR_DISABLE		# 	disable WDTR
#options 	SCSI_ADW_SDTR_DISABLE		# 	disable SDTR
#options 	SCSI_ADW_TAGQ_DISABLE		# 	disable Tag Queuing
ahc*	at	pci? dev ? function ?		# Adaptec [23]94x, aic78x0 SCSI
autri*	at	pci? dev ? function ?		# Trident 4DWAVE based AC'97 Audio
bge*	at	pci? dev ? function ?		# Broadcom 570x gigabit Ethernet
bha*	at	pci? dev ? function ?		# BusLogic 9xx SCSI (untested)
cac*	at	pci? dev ? function ?		# Compaq array controller (untested)
cmpci*	at	pci? dev ? function ?		# C-Media CMI8338/8738 Audio
cy*	at	pci? dev ? function ?		# Cyclades Cyclom-Y (untested)
cz*	at	pci? dev ? function ?		# Cyclades-Z (untested)
dpt*	at	pci? dev ? function ?		# DPT SmartCache/SmartRAID
eap*	at	pci? dev ? function ?		# Ensoniq AudioPCI
en*	at	pci? dev ? function ?		# ENI PCI ATM (untested)
ep*	at	pci? dev ? function ?		# 3COM 3c59x/3c90x Ethernet
epic*	at	pci? dev ? function ?		# SMC EPIC/100 Ethernet
esh*	at	pci? dev ? function ?		# Essential HIPPI card
eso*	at	pci? dev ? function ?		# ESS Solo-1 PCI AudioDrive
ex*	at	pci? dev ? function ?		# 3COM 3c90x[BC] Ethernet
fpa*	at	pci? dev ? function ?		# DEC DEFPA FDDI
fxp*	at	pci? dev ? function ?		# Intel EEPRO 10+/100B
gsip*	at	pci? dev ? function ?		# NS DP83820 Gigabit Ethernet
iha*	at	pci? dev ? function ?		# Initio INIC-940/950 SCSI
isp*	at	pci? dev ? function ?		# Qlogic ISP 10x0 SCSI
le*	at	pci? dev ? function ?		# PCI LANCE Ethernet (untested)
sf*	at	pci? dev ? function ?		# Adaptec AIC-6915 Ethernet
siop*	at	pci? dev ? function ?		# Symbios 53c8xx SCSI
esiop*	at	pci? dev ? function ?		# Symbios 53c875 SCSI and newer
mlx*	at	pci? dev ? function ?		# Mylex DAC960 / DEC SWXCR (untested)
mpt*	at	pci? dev ? function ?		# LSI Fusion SCSI/FC
ne*	at	pci? dev ? function ?		# NE2000-compatible Ethernet
ohci*	at	pci? dev ? function ?		# USB Open Host Controller
ehci*	at	pci? dev ? function ?		# USB-2 Host controller
pceb*	at	pci? dev ? function ?		# Intel PCI-EISA Bridges
pciide* at	pci? dev ? function ? flags 0x0000	# GENERIC pciide driver
acardide* at	pci? dev ? function ?		# Acard IDE controllers
aceride* at	pci? dev ? function ?		# Acer Lab IDE controllers
artsata* at	pci? dev ? function ?		# Intel i31244 SATA controller
cmdide* at	pci? dev ? function ?		# CMD tech IDE controllers
cypide* at	pci? dev ? function ?		# Cypress IDE controllers
hptide* at	pci? dev ? function ?		# Triones/HighPoint IDE controllers
optiide* at	pci? dev ? function ?		# Opti IDE controllers
pdcide* at	pci? dev ? function ?		# Promise IDE controllers
pdcsata* at	pci? dev ? function ?		# Promise SATA150 controllers
satalink* at	pci? dev ? function ?		# SiI SATALink controllers
siside* at	pci? dev ? function ?		# SiS IDE controllers
slide*  at	pci? dev ? function ?		# Symphony Labs IDE controllers
viaide* at	pci? dev ? function ?		# VIA/AMD/Nvidia IDE controllers
pcn*	at	pci? dev ? function ?		# AMD PCnet-PCI Ethernet
pcscp*	at	pci? dev ? function ?		# AMD Am53c974 PCscsi-PCI
ppb*	at	pci? dev ? function ?		# PCI-PCI Bridges
puc*	at 	pci? dev ? function ?		# PCI "universal" comm. cards
radeonfb* at	pci? dev ? function ?		# ATI/AMD Radeon Graphics
options 	RADEONFB_DEPTH_32
re*	at	pci? dev ? function ?		# Realtek 8169 Ethernet
rtk*	at	pci? dev ? function ?		# Realtek 8129/8139 Ethernet
sio*	at	pci? dev ? function ?		# Intel PCI-ISA Bridges
sip*	at	pci? dev ? function ?		# SiS 900 Ethernet
stge*	at	pci? dev ? function ?		# Sundance/Tamarack TC9021 GigE
sv*	at	pci? dev ? function ?		# S3 SonicVibes
tga*	at	pci? dev ? function ?		# DEC ZLXp-E[123] Graphics
ti*	at	pci? dev ? function ?		# Alteon Tigon Gig-E
tl*	at	pci? dev ? function ?		# TI ThunderLAN Ethernet
tlp*	at	pci? dev ? function ?		# DECchip 21x4x and clones
uhci*	at	pci? dev ? function ?		# USB Univ. Host Controller
vga*	at	pci? dev ? function ?		# PCI VGA Graphics
vr*	at	pci? dev ? function ?		# VIA Rhine Fast Ethernet
wi*	at	pci? dev ? function ?		# Lucent/Intersil WaveLAN/IEEE
wm*	at	pci? dev ? function ?		# Intel 8254x Ethernet
yds*	at	pci? dev ? function ?		# Yamaha DS-1 PCI Audio

opl*	at	cmpci? flags 1
opl*	at	eso?
opl*	at	sb?
#opl*	at	sv?
opl*	at	yds?

mpu*	at	cmpci?
mpu*	at	eso?
mpu*	at	sb?
mpu*	at	yds?

# I2O devices
iop*	at pci? dev ? function ?	# I/O processor
iopsp*	at iop? tid ?			# SCSI/FC-AL ports
ld*	at iop? tid ?			# block devices
# XXX dpti.c wants a processor type that is not assigned for x86-64
#dpti*	at iop? tid 0			# DPT/Adaptec control interface

# MII/PHY support
exphy*	at mii? phy ?			# 3Com internal PHYs
icsphy*	at mii? phy ?			# Integrated Circuit Systems ICS189x
inphy*	at mii? phy ?			# Intel 82555 PHYs
iophy*	at mii? phy ?			# Intel 82553 PHYs
lxtphy*	at mii? phy ?			# Level One LXT-970 PHYs
gphyter* at mii? phy ?			# NS83861 Gig-E PHY
makphy*	at mii? phy ?			# Marvell Semiconductor 88E1000 PHYs
nsphy*	at mii? phy ?			# NS83840 PHYs
nsphyter* at mii? phy ?			# NS83843 PHYs
qsphy*	at mii? phy ?			# Quality Semiconductor QS6612 PHYs
rgephy*	at mii? phy ?			# Realtek 8169S internal PHYs
rlphy*	at mii? phy ?			# Realtek 8139 PHYs
sqphy*	at mii? phy ?			# Seeq 80220/80221/80223 PHYs
tlphy*	at mii? phy ?			# ThunderLAN PHYs
tqphy*	at mii? phy ?			# TDK Semiconductor PHYs
ukphy*	at mii? phy ?			# generic unknown PHYs

# ISA/EISA bus support
isa*	at	jensenio?
eisa*	at	jensenio?
isa*	at	pceb?
eisa*	at	pceb?
isa*	at	sio?
#isapnp*	at	isa?

# ISA devices
mcclock* at	isa? port 0x70
pckbc*	at	isa?				# PC keyboard controller
pckbd*	at	pckbc?				# PC keyboard (kbd port)
pms*	at	pckbc?				# PS/2-style mouse (aux port)
attimer* at	isa?				# AT Timer
pcppi*	at	isa?				# PC prog. periph. interface
spkr0	at	pcppi?				# IBM BASIC emulation
isabeep0 at	pcppi?				# "keyboard" beep
com*	at	isa? port 0x3f8 irq 4		# standard serial ports
com*	at	isa? port 0x2f8 irq 3
cs*	at	isa? port 0x300 iomem ? irq ? drq ? # CS8900 Ethernet
ec0	at	isa? port 0x250 iomem 0xd8000 irq 9 # 3Com 3c503 Ethernet
ep*	at	isa? port ? irq ?		# 3COM 3c509 Ethernet
#ep*	at	isapnp?
#ix0	at	isa? port 0x300 irq 10		# EtherExpress/16
#iy0	at	isa? port 0x360 irq ?		# EtherExpress PRO 10 ISA
fdc0	at	isa? port 0x3f0 irq 6 drq 2	# floppy controller
lc0	at	isa? port 0x300 iomem ? irq ?	# DEC EtherWORKS III (LEMAC)
lc1	at	isa? port 0x320 iomem ? irq ?	# DEC EtherWORKS III (LEMAC)
depca0	at	isa? port 0x300 iomem 0xd0000 iosiz 0x10000 irq 5 	# DEPCA
depca1	at	isa? port 0x200 iomem 0xd8000 iosiz 0x8000 irq 10 	# DEPCA
le*	at	depca?
lpt*	at	isa? port 0x3bc irq 7		# standard parallel port
vga*	at	isa?				# ISA (EISA: XXX) VGA
wdc0	at	isa? port 0x1f0 irq 14		# ST506/ESDI/IDE controllers
wdc1	at	isa? port 0x170 irq 15
#wdc*	at	isapnp?
we0	at	isa? port 0x280 iomem 0xd0000 irq 9	# WD/SMC Ethernet
we1	at	isa? port 0x300 iomem 0xcc000 irq 10
#wss*	at	isa? port 0x530 irq 9 drq 0	# Windows Sound System
#wss*	at	isapnp?

ess0	at	isa? port 0x220 irq 5 drq 1 drq2 5   # ESS 18XX
sb*	at	isa? port 0x220 irq 5 drq 1	# SoundBlaster
#sb*	at	isapnp?
#adv*	at	isa? port ? irq ? drq ?		# AdvanSys APB-514[02]
aha*	at	isa? port 0x330 irq ? drq ?	# Adaptec 154[02] SCSI
aha*	at	isa? port 0x334 irq ? drq ?	# Adaptec 154[02] SCSI
bha*	at	isa? port 0x330 irq ? drq ?	# BusLogic [57]4X SCSI (unt.)
bha*	at	isa? port 0x334 irq ? drq ?	# BusLogic [57]4X SCSI (unt.)
uha*	at	isa? port 0x330 irq ? drq ?	# UltraStor [13]4f SCSI (unt.)
uha*	at	isa? port 0x334 irq ? drq ?	# UltraStor [13]4f SCSI (unt.)
pcic0	at	isa? port 0x3e0 iomem 0xd0000 iosiz 0x10000
pcic1	at	isa? port 0x3e2 iomem 0xcc000 iosiz 0x10000
pcmcia*	at	pcic? controller ? socket ?
#satlink0 at	isa? port 0x300 drq 1		# PlanetConnect Satellite receiver.

# EISA devices
ahb*	at	eisa? slot ?			# Adaptec 174[024] SCSI (unt.)
ahc*	at	eisa? slot ?			# Adaptec 274x, aic7770 SCSI
bha*	at	eisa? slot ?			# BusLogic 7xx SCSI
ep*	at	eisa? slot ?			# 3COM 3c579 Ethernet (untested)
fea*	at	eisa? slot ?			# DEC DEFEA FDDI
mlx*	at	eisa? slot ?			# Mylex DAC960 / DEC SWXCR (untested)
tlp*	at	eisa? slot ?			# DEC DE-425 Ethernet
depca*	at	eisa? slot ?			# DEC DE-422 Ethernet
le*	at	depca?
uha*	at	eisa? slot ?			# UltraStor 24f SCSI (unt.)

# PCMCIA device
com*	at	pcmcia? function ?	# Modems and serial cards

aic*	at	pcmcia? function ?	# Adaptec APA-1460 SCSI
spc*	at	pcmcia? function ?	# Fujitsu MB87030/MB89352 SCSI

wdc*	at	pcmcia? function ?	# PCMCIA IDE controllers

ep*	at	pcmcia? function ?	# 3Com 3c589 and 3c562 Eth.
mbe*	at	pcmcia? function ?	# MB8696x based Ethernet
ne*	at	pcmcia? function ?	# NE2000-compatible Eth.
ray*	at	pcmcia? function ?	# Raytheon Raylink (802.11)
sm*	at	pcmcia? function ?	# Megahertz Ethernet
wi*	at	pcmcia? function ?	# Lucent/Intersil WaveLAN/IEEE
xirc*	at	pcmcia? function ?	# Xircom CreditCard Ethernet
com*	at	xirc?
xi*	at	xirc?
mhzc*	at	pcmcia? function ?	# Megahertz Ethernet/Modem combo cards
com*	at	mhzc?
sm*	at	mhzc?

# PUC devices
com*	at puc? port ?			# 16x50s on "universal" comm boards
lpt*	at puc? port ?			# || ports on "universal" comm boards

# SCSI bus support
scsibus* at	scsi?

# SCSI devices
cd*	at	scsibus? target ? lun ?		# SCSI CD-ROM drives
ch*	at	scsibus? target ? lun ?		# SCSI autochangers
sd*	at	scsibus? target ? lun ?		# SCSI disk drives
se*	at	scsibus? target ? lun ?		# Cabletron SCSI<->Ethernet
ses*	at	scsibus? target ? lun ?		# SCSI SES/SAF-TE
ss*	at	scsibus? target ? lun ?		# SCSI scanners
st*	at	scsibus? target ? lun ?		# SCSI tape drives
uk*	at	scsibus? target ? lun ?		# SCSI unknown

# ATA (IDE) bus support
atabus* at ata?

# IDE drives
wd*	at	atabus? drive ?

# ATAPI bus support
atapibus* at	atapi?

# ATAPI devices
sd*	at	atapibus? drive ?		# ATAPI disk devices
cd*	at	atapibus? drive ?		# ATAPI CD-ROM devices

# Floppy drives
fd*	at	fdc? drive ?

# Hardware RAID devices
ld*	at	cac? unit ?
ld*	at	mlx? unit ?

# Acer Labs M7101 SMBus controller
alipm* 	at pci? dev ? function ?
iic* 	at alipm?

# AlphaServer DS20L i2c devices
#lmenv* 	at iic? addr 0x2c
#lmenv* 	at iic? addr 0x2d
#lmenv* 	at iic? addr 0x2e
#lmenv* 	at iic? addr 0x2f
#spdmem* 	at iic? addr 0x50
#spdmem* 	at iic? addr 0x51
#spdmem* 	at iic? addr 0x52
#spdmem* 	at iic? addr 0x53
#spdmem* 	at iic? addr 0x54
#spdmem* 	at iic? addr 0x55
#spdmem* 	at iic? addr 0x56
#spdmem* 	at iic? addr 0x57
#seeprom* 	at iic0 addr 0x51 flags 0x2

# PCMCIA USB controllers
slhci*	at pcmcia? function ?			# ScanLogic SL811HS

# USB bus support
usb*	at ehci?
usb*	at ohci?
usb*	at slhci?
usb*	at uhci?

# USB Hubs
uhub*	at usb?
uhub*	at uhub? port ?

# USB HID device
uhidev*	at uhub? port ? configuration ? interface ?

# USB Mice
ums*	at uhidev? reportid ?
wsmouse*	at ums?

# USB Keyboards
ukbd*	at uhidev? reportid ?
wskbd*	at ukbd? console ?
options         WSDISPLAY_COMPAT_RAWKBD

# USB serial adapter
ucycom*	at uhidev? reportid ?

# USB Generic HID devices
uhid*	at uhidev? reportid ?

# USB Printer
ulpt*	at uhub? port ? configuration ? interface ?

# USB Modem
umodem*	at uhub? port ? configuration ?
ucom*	at umodem?

# Option N.V. Wireless WAN modems
uhso*	at uhub? port ? configuration ?

# USB Mass Storage
umass*	at uhub? port ? configuration ? interface ?

# USB audio
uaudio*	at uhub? port ? configuration ?  

# USB MIDI      
umidi*	at uhub? port ? configuration ?

# USB IrDA
# USB-IrDA bridge spec
uirda*	at uhub? port ? configuration ? interface ?
irframe* at uirda? 

# SigmaTel STIr4200 USB/IrDA Bridge
ustir*	at uhub? port ?  
irframe* at ustir?

# USB Ethernet adapters
aue*	at uhub? port ?		# ADMtek AN986 Pegasus based adapters
axe*	at uhub? port ?		# ASIX AX88172 based adapters
cue*	at uhub? port ?		# CATC USB-EL1201A based adapters
kue*	at uhub? port ?		# Kawasaki LSI KL5KUSB101B based adapters
url*	at uhub? port ?		# Realtek RTL8150L based adapters
udav*	at uhub? port ?		# Davicom DM9601 based adapters

# Serial adapters
# FTDI FT8U100AX serial adapter
uftdi*	at uhub? port ?
ucom*	at uftdi? portno ?

# Kyocera AIR-EDGE PHONE
ukyopon* at uhub? port ?
ucom*	at ukyopon? portno ?

# USB scanners
uscanner* at uhub? port ?

# Y@P firmware loader
uyap* at uhub? port ?

# D-Link DSB-R100 USB FM radio tuner
udsbr* at uhub? port ?
radio* at udsbr?

# USB Generic driver
ugen*	at uhub? port ?

# PCI IEEE1394 controllers
#fwohci*	at pci? dev ? function ?	# IEEE1394 Open Host Controller

#ieee1394if* at fwohci?
#fwip*	at ieee1394if?			# IP over IEEE1394
#sbp*	at ieee1394if? euihi ? euilo ?


# Bluetooth Controller and Device support

# Bluetooth PCMCIA Controllers
bt3c* at pcmcia? function ?		# 3Com 3CRWB6096-A
btbc* at pcmcia? function ?		# AnyCom BlueCard LSE041/039/139

# Bluetooth USB Controllers
ubt* at uhub? port ?
aubtfwl* at uhub? port ?

# Bluetooth Device Hub
bthub* at bcsp?
bthub* at bt3c?
bthub* at btbc?
bthub* at btuart?
bthub* at ubt?

# Bluetooth HID support
bthidev* at bthub?

# Bluetooth Mouse
btms* at bthidev? reportid ?
wsmouse* at btms? mux 0

# Bluetooth Keyboard
btkbd* at bthidev? reportid ?
wskbd* at btkbd? console ? mux 1

# Bluetooth Apple Magic Mouse
btmagic* at bthub?
wsmouse* at btmagic? mux 0

# Bluetooth Audio support
btsco* at bthub?


# Audio support
audio*	at audiobus?
midi*	at midibus?
midi*	at pcppi?
midi*	at sb?

# Workstation Console attachments
wsdisplay*	at	cfb?
wsdisplay*	at	mfb?
wsdisplay*	at	tfb?
wsdisplay*	at	sfb?
#wsdisplay*	at	sfbp?
wsdisplay*	at	px?
wsdisplay*	at	pxg?
wsdisplay*	at	radeonfb?
wsdisplay*	at	vga?
wsdisplay*	at	tga?
wskbd*		at	lkkbd? console ?
wsmouse*	at	vsms?
wskbd*		at	pckbd?
wsmouse*	at	pms?

#
# accept filters
pseudo-device   accf_data		# "dataready" accept filter
pseudo-device   accf_http		# "httpready" accept filter

pseudo-device 	crypto			# /dev/crypto device
pseudo-device	swcrypto		# software crypto implementation

pseudo-device	bpfilter
#pseudo-device	carp			# Common Address Redundancy Protocol
pseudo-device	ccd		
pseudo-device	cgd			# cryptographic disk devices
pseudo-device	raid			# RAIDframe disk driver
options 	RAID_AUTOCONFIG		# auto-configuration of RAID components
# Options to enable various other RAIDframe RAID types.
#options 	RF_INCLUDE_EVENODD=1
#options 	RF_INCLUDE_RAID5_RS=1
#options 	RF_INCLUDE_PARITYLOGGING=1
#options 	RF_INCLUDE_CHAINDECLUSTER=1
#options 	RF_INCLUDE_INTERDECLUSTER=1
#options 	RF_INCLUDE_PARITY_DECLUSTERING=1
#options 	RF_INCLUDE_PARITY_DECLUSTERING_DS=1
pseudo-device	fss			# file system snapshot device
pseudo-device	ipfilter
pseudo-device	loop
pseudo-device	md		
pseudo-device	ppp		
pseudo-device	pppoe			# PPP over Ethernet (RFC 2516)
pseudo-device	pty			# pseudo-terminals
pseudo-device	sl		
pseudo-device	strip		
pseudo-device	tun		
pseudo-device	tap			# virtual Ethernet
pseudo-device	vnd		
#options 	VND_COMPRESSION		# compressed vnd(4)
#pseudo-device	gre			# generic L3 over IP tunnel
pseudo-device	gif			# IPv[46] over IPv[46] tunnel (RFC1933)
#pseudo-device	faith			# IPv[46] tcp relay translation i/f
pseudo-device	stf			# 6to4 IPv6 over IPv4 encapsulation
pseudo-device	vlan			# IEEE 802.1q encapsulation
pseudo-device	bridge			# simple inter-network bridging
#options 	BRIDGE_IPF		# bridge uses IP/IPv6 pfil hooks too
pseudo-device	agr			# IEEE 802.3ad link aggregation
pseudo-device	sequencer		# MIDI sequencer
#options 	RND_COM			# use "com" randomness too
# a pseudo device needed for Coda	# also needs CODA (above)
pseudo-device	vcoda			# coda minicache <-> venus comm.
# a pseudo device needed for SMBFS
pseudo-device	nsmb			# experimental - SMB requester
pseudo-device	clockctl		# user control of clock subsystem
pseudo-device	wsfont
pseudo-device	wsmux			# mouse and keyboad multiplexing
pseudo-device	ksyms			# /dev/ksyms
#pseudo-device	pf			# PF packet filter
#pseudo-device	pflog			# PF log if
pseudo-device	lockstat		# lock profiling
pseudo-device	bcsp			# BlueCore Serial Protocol
pseudo-device	btuart			# Bluetooth HCI UART (H4)
pseudo-device	putter			# for puffs and pud

#options	FILEASSOC		# fileassoc(9) - required for Veriexec

# Veriexec
#
# a pseudo device needed for veriexec
#pseudo-device	veriexec
#
# Uncomment the fingerprint methods below that are desired. Note that
# removing fingerprint methods will have almost no impact on the kernel
# code size.
#
#options 	VERIFIED_EXEC_FP_RMD160
#options 	VERIFIED_EXEC_FP_SHA256
#options 	VERIFIED_EXEC_FP_SHA384
#options 	VERIFIED_EXEC_FP_SHA512
#options 	VERIFIED_EXEC_FP_SHA1
#options 	VERIFIED_EXEC_FP_MD5

options PAX_MPROTECT=0			# PaX mprotect(2) restrictions
#options PAX_SEGVGUARD=0			# PaX Segmentation fault guard
options PAX_ASLR=0			# PaX Address Space Layout Randomization