summaryrefslogtreecommitdiffstats
path: root/sys/ia64/conf/GENERIC
blob: 882a5c7ed27754ba51e8d164546c24d425cf4bd7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
#
# GENERIC -- Generic kernel configuration file for FreeBSD/ia64
#
# For more information on this file, please read the handbook section on
# Kernel Configuration Files:
#
#    http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html
#
# The handbook is also available locally in /usr/share/doc/handbook
# if you've installed the doc distribution, otherwise always see the
# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the
# latest information.
#
# An exhaustive list of options and more detailed explanations of the
# device lines is also present in the ../../conf/NOTES and NOTES files.
# If you are in doubt as to the purpose or necessity of a line, check
# first in NOTES.
#
# For hardware specific information check HARDWARE.TXT
#
# $FreeBSD$

cpu		ITANIUM2
ident		GENERIC

makeoptions	DEBUG=-g	# Build kernel with debug information.

options 	AUDIT		# Security event auditing
options 	CAPABILITY_MODE		# Capsicum capability mode
options 	CAPABILITIES		# Capsicum capabilities
options 	CD9660		# ISO 9660 Filesystem
options 	COMPAT_FREEBSD7	# Compatible with FreeBSD7
options 	FFS		# Berkeley Fast Filesystem
options 	GEOM_LABEL	# Provides labelization
options 	INCLUDE_CONFIG_FILE     # Include this file in kernel
options 	INET		# InterNETworking
options 	INET6		# IPv6 communications protocols
options 	KTRACE		# ktrace(1) syscall trace support
options 	MAC		# TrustedBSD MAC Framework
options 	MD_ROOT		# MD usable as root device
options 	MSDOSFS		# MSDOS Filesystem
options 	NFSCL		# New Network Filesystem Client
options 	NFSLOCKD	# Network Lock Manager
options 	NFSD		# New Network Filesystem Server
options 	NFS_ROOT	# NFS usable as root device
options 	P1003_1B_SEMAPHORES	# POSIX-style semaphores
options 	PREEMPTION	# Enable kernel thread preemption
options 	PRINTF_BUFR_SIZE=128  # Printf buffering to limit interspersion
options 	PROCFS		# Process filesystem (/proc)
options 	PSEUDOFS	# Pseudo-filesystem framework
options 	SCHED_ULE	# ULE scheduler
options 	SCSI_DELAY=5000	# Delay (in ms) before probing SCSI
options 	SCTP		# Stream Control Transmission Protocol
options 	SMP		# Symmetric Multi-Processor support
options 	SOFTUPDATES	# Enable FFS soft updates support
options 	STACK		# stack(9) support
options 	SYSVMSG		# SYSV-style message queues
options 	SYSVSEM		# SYSV-style semaphores
options 	SYSVSHM		# SYSV-style shared memory
options 	UFS_ACL		# Support for access control lists
options 	UFS_DIRHASH	# Hash-based directory lookup scheme
options 	UFS_GJOURNAL	# Enable gjournal-based UFS journaling
options 	QUOTA		# Enable disk quotas for UFS
options 	_KPOSIX_PRIORITY_SCHEDULING	# Posix P1003_1B RT extensions

# Debugging support.  Always need this:
options 	KDB		# Enable kernel debugger support.
# For minimum debugger support (stable branch) use:
#options 	KDB_TRACE	# Print a stack trace for a panic.
# For full debugger support use this instead:
options 	DDB		# Support DDB
options 	GDB		# Support remote GDB
options 	DEADLKRES	# Enable the deadlock resolver
options 	INVARIANTS	# Enable calls of extra sanity checking
options 	INVARIANT_SUPPORT # required by INVARIANTS
options 	WITNESS		# Enable checks to detect deadlocks and cycles
options 	WITNESS_SKIPSPIN # Don't run witness on spinlocks for speed
options 	MALLOC_DEBUG_MAXZONES=8	# Separate malloc(9) zones

# Various "busses"
device		miibus		# MII bus support (Ethernet)
device		pci		# PCI bus support
device		scbus		# SCSI bus (required for ATA/SCSI)
device		usb		# USB Bus (required for USB)

# ATA controllers
device		ahci		# AHCI-compatible SATA controllers
device		ata		# Legacy ATA/SATA controllers
device		mvs		# Marvell 88SX50XX/88SX60XX/88SX70XX/SoC SATA
device		siis		# SiliconImage SiI3124/SiI3132/SiI3531 SATA

# SCSI Controllers
device		ahc		# AHA2940 and AIC7xxx devices
device		ahd		# AHA39320/29320 and AIC79xx devices
device		hptiop		# Highpoint RocketRaid 3xxx series
device		isp		# Qlogic family
device		mpt		# LSI-Logic MPT-Fusion
device		sym		# NCR/Symbios Logic

# RAID controllers interfaced to the SCSI subsystem
device		amr		# AMI MegaRAID
device		ciss		# Compaq Smart RAID 5*
device		dpt		# DPT Smartcache III, IV
device		iir		# Intel Integrated RAID
device		ips		# IBM (Adaptec) ServeRAID
device		mly		# Mylex AcceleRAID/eXtremeRAID
device		twa		# 3ware 9000 series PATA/SATA RAID

# ATA/SCSI peripherals
device		cd		# CD-ROM, DVD-ROM etc.
device		ch		# Media changer
device		da		# Direct Access (ie disk)
device		pass		# Passthrough (direct ATA/SCSI access)
device		sa		# Sequential Access (ie tape)
device		ses		# Enclosure Services (SES and SAF-TE)
device		ctl		# CAM Target Layer

# RAID controllers
device		aac		# Adaptec FSA RAID
device		aacp		# SCSI passthrough for aac (requires CAM)
device		ida		# Compaq Smart RAID
device		mlx		# Mylex DAC960 family

# USB host controllers and peripherals
options 	USB_DEBUG	# enable debug msgs
device		ehci		# EHCI host controller
device		ohci		# OHCI PCI->USB interface
device		uhci		# UHCI PCI->USB interface
device		uhid		# Human Interface Devices
device		ukbd		# Keyboard
device		ulpt		# Printer
device		umass		# Disks/Mass storage (need scbus & da)
device		ums		# Mouse

# PCI Ethernet NICs.
device		de		# DEC/Intel DC21x4x (``Tulip'')
device		em		# Intel PRO/1000 Gigabit Ethernet Family
device		igb		# Intel PRO/1000 PCIE Server Gigabit Family
device		ixgbe		# Intel PRO/10GbE PCIE Ethernet Family
device		txp		# 3Com 3cR990 (``Typhoon'')

# PCI Ethernet NICs that use the common MII bus controller code.
device		ae		# Attansic/Atheros L2 FastEthernet
device		age		# Attansic/Atheros L1 Gigabit Ethernet
device		alc		# Atheros AR8131/AR8132 Ethernet
device		ale		# Atheros AR8121/AR8113/AR8114 Ethernet
device		bce		# Broadcom BCM5706/BCM5708 Gigabit Ethernet
device		bfe		# Broadcom BCM440x 10/100 Ethernet
device		bge		# Broadcom BCM570xx Gigabit Ethernet
device		et		# Agere ET1310 10/100/Gigabit Ethernet
device		jme		# JMicron JMC250 Gigabit/JMC260 Fast Ethernet
device		msk		# Marvell/SysKonnect Yukon II Gigabit Ethernet
device		nge		# NatSemi DP83820 gigabit Ethernet
device		fxp		# Intel EtherExpress PRO/100B (82557, 82558)
device		re		# RealTek 8139C+/8169/8169S/8110S
device		sf		# Adaptec AIC-6915 (``Starfire'')
device		sk		# SysKonnect SK-984x & SK-982x gigabit Ethernet
device		ste		# Sundance ST201 (D-Link DFE-550TX)
device		stge		# Sundance/Tamarack TC9021 gigabit Ethernet
device		tx		# SMC EtherPower II (83c170 ``EPIC'')
device		vge		# VIA VT612x gigabit Ethernet
device		xl		# 3Com 3c90x ("Boomerang", "Cyclone")

# USB Ethernet
device		aue		# ADMtek USB Ethernet
device		axe		# ASIX Electronics USB Ethernet
device		cdce		# Generic USB over Ethernet
device		cue		# CATC USB Ethernet
device		kue		# Kawasaki LSI USB Ethernet
device		rue		# RealTek RTL8150 USB Ethernet
device		udav		# Davicom DM9601E USB

# USB Serial
device		uark		# Technologies ARK3116 based serial adapters
device		ubsa		# Belkin F5U103 and compatible serial adapters
device		uftdi		# For FTDI usb serial adapters
device		uipaq		# Some WinCE based devices
device		uplcom		# Prolific PL-2303 serial adapters
device		uslcom		# SI Labs CP2101/CP2102 serial adapters
device		uvisor		# Visor and Palm devices
device		uvscom		# USB serial support for DDI pocket's PHS

# Wireless NIC cards.
# The wlan(4) module assumes this, so just define it so it
# at least correctly loads.
options		IEEE80211_SUPPORT_MESH

# The ath(4) and ath_hal(4) code requires this.  The module currently
# builds everything including AR5416 (and later 11n NIC) support.
options		AH_SUPPORT_AR5416

# Various (pseudo) devices
device		ether		# Ethernet support
device		faith		# IPv6-to-IPv4 relaying (translation)
device		gif		# IPv6 and IPv4 tunneling
device		loop		# Network loopback
device		md		# Memory "disks"
device		puc		# Multi I/O cards and multi-channel UARTs
device		random		# Entropy device
device		tun		# Packet tunnel.
device		uart		# Serial port (UART)
device		vlan		# 802.1Q VLAN support
device		firmware	# firmware assist module

# The `bpf' device enables the Berkeley Packet Filter.
# Be aware of the administrative consequences of enabling this!
# Note that 'bpf' is required for DHCP.
device		bpf		# Berkeley packet filter
OpenPOWER on IntegriCloud