Remove traces of ACPI_QUIRK_VMWARE, should be no longer needed.
[dragonfly.git] / nrelease / gui / root / DFLYLIVE-SMP
CommitLineData
bfe20b28
SW
1#
2# GENERIC -- Generic kernel configuration file for DragonFly/i386
3#
4# Check the LINT configuration file in sys/config, for an
5# exhaustive list of options.
6#
7# $DragonFly: src/nrelease/gui/root/DFLYLIVE-SMP,v 1.1 2008/09/01 21:20:30 swildner Exp $
8
9platform pc32
10machine i386
11machine_arch i386
3ecd1b74
SW
12cpu I486_CPU
13cpu I586_CPU
bfe20b28
SW
14cpu I686_CPU
15ident DFLYLIVE-SMP
16maxusers 0
17
18makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols
19
20options MATH_EMULATE #Support for x87 emulation
21options INET #InterNETworking
22options INET6 #IPv6 communications protocols
23options HAMMER #Hammer Filesystem
24options FFS #Berkeley Fast Filesystem
25options FFS_ROOT #FFS usable as root device [keep this!]
26options SOFTUPDATES #Enable FFS soft updates support
27options UFS_DIRHASH #Improve performance on big directories
28options MFS #Memory Filesystem
29options MD_ROOT #MD is a potential root device
30options NFS #Network Filesystem
31options NFS_ROOT #NFS usable as root device, NFS required
32options MSDOSFS #MSDOS Filesystem
33options CD9660 #ISO 9660 Filesystem
34options PROCFS #Process filesystem
35options COMPAT_43 #Compatible with BSD 4.3 [KEEP THIS!]
36options COMPAT_DF12 #Compatible with DragonFly 1.2 and earlier
37options SCSI_DELAY=5000 #Delay (in ms) before probing SCSI
38options DEVICE_POLLING # Support mixed interrupt-polling
39 # handling of network device drivers
40options UCONSOLE #Allow users to grab the console
41options USERCONFIG #boot -c editor
42options VISUAL_USERCONFIG #visual boot -c editor
43options KTRACE #ktrace(1) support
44options SYSVSHM #SYSV-style shared memory
45options SYSVMSG #SYSV-style message queues
46options SYSVSEM #SYSV-style semaphores
47options P1003_1B #Posix P1003_1B real-time extensions
48options _KPOSIX_PRIORITY_SCHEDULING
49options ICMP_BANDLIM #Rate limit bad replies
50options KBD_INSTALL_CDEV # install a CDEV entry in /dev
51options AHC_REG_PRETTY_PRINT # Print register bitfields in debug
52 # output. Adds ~128k to driver.
3ecd1b74 53options AHD_REG_PRETTY_PRINT # Print register bitfields in debug
bfe20b28
SW
54 # output. Adds ~215k to driver.
55
56# To make an SMP kernel both SMP and APIC_IO are usually
57# specified. SMP boxes with severely broken BIOSes which
58# boot fine for non-SMP builds *might* work in SMP mode
59# if you define SMP and leave APIC_IO turned off.
60#
61options SMP # Symmetric MultiProcessor Kernel
62options APIC_IO # Symmetric (APIC) I/O
63
64# The PF Firewall with DragonFly's completely fair packet queuing
65device pf
66device pfsync
67device pflog
68
69options ALTQ
70options ALTQ_CBQ
71options ALTQ_RED
72options ALTQ_RIO
73options ALTQ_HFSC
74options ALTQ_PRIQ
75options ALTQ_FAIRQ
76
77options HZ=1000
78pseudo-device carp
79options CARP
80options COMPAT_LINUX
81options HAMMER
82
83# Debugging for Development
84options DDB
85options DDB_TRACE
86options INVARIANTS
87
bfe20b28
SW
88device isa
89device eisa
90device pci
91
92# Floppy drives
93device fdc0 at isa? port IO_FD1 irq 6 drq 2
94device fd0 at fdc0 drive 0
95device fd1 at fdc0 drive 1
96#
97# If you have a Toshiba Libretto with its Y-E Data PCMCIA floppy,
98# don't use the above line for fdc0 but the following one:
99#device fdc0
100
3ecd1b74
SW
101# AHCI driver, this will override NATA for AHCI devices,
102# both drivers may be included.
103#
104device ahci
105
106# Sil3124/3132/3531 driver
107#
108device sili
109
bfe20b28
SW
110# NEW-ATA (NATA) and ATAPI devices
111#
112device nata
113device natadisk # ATA disk drives
114device natapicd # ATAPI CDROM drives
115device natapifd # ATAPI floppy drives
116device natapist # ATAPI tape drives
117device natapicam # Emulate ATAPI devices as SCSI
118device nataraid # support for ATA software RAID
119 # controllers
120device natausb # ATA-over-USB support
121options ATA_STATIC_ID # Static device numbering
bfe20b28
SW
122
123# LEGACY ATA and ATAPI devices
124#device ata0 at isa? port IO_WD1 irq 14
125#device ata1 at isa? port IO_WD2 irq 15
126#device ata
127#device atadisk # ATA disk drives
128#device atapicd # ATAPI CDROM drives
129#device atapifd # ATAPI floppy drives
130#device atapist # ATAPI tape drives
131#device atapicam # Emulate ATAPI devices as SCSI via CAM
132#options ATA_STATIC_ID #Static device numbering
133
134# SCSI Controllers
135device ahb # EISA AHA1742 family
136device ahc # AHA2940 and onboard AIC7xxx devices
137device ahd # AHA39320/29320 and onboard AIC79xx devices
138device amd # AMD 53C974 (Tekram DC-390(T))
139device isp # Qlogic family
140device mpt # LSI-Logic MPT/Fusion
141device ncr # NCR/Symbios Logic
142device sym # NCR/Symbios Logic (newer chipsets)
143options SYM_SETUP_LP_PROBE_MAP=0x40
144 # Allow ncr to attach legacy NCR devices when
145 # both sym and ncr are configured
146
147device adv0 at isa?
148device adw
149device bt0 at isa?
150device aha0 at isa?
151device aic0 at isa?
152
153device ncv # NCR 53C500
154device nsp # Workbit Ninja SCSI-3
155device stg # TMC 18C30/18C50
156
157# SCSI peripherals
158device scbus # SCSI bus (required)
159device da # Direct Access (disks)
160device sa # Sequential Access (tape etc)
161device cd # CD
162device pass # Passthrough device (direct SCSI access)
75cef8a1 163device sg # Passthrough device (linux scsi generic)
bfe20b28
SW
164
165# RAID controllers interfaced to the SCSI subsystem
166device asr # DPT SmartRAID V, VI and Adaptec SCSI RAID
167device dpt # DPT Smartcache - See LINT for options!
168device iir # Intel Integrated RAID
169device mly # Mylex AcceleRAID/eXtremeRAID
170device ciss # Compaq SmartRAID 5* series
171
172# RAID controllers
173device aac # Adaptec FSA RAID, Dell PERC2/PERC3
174#device aacp # SCSI passthrough for aac (requires CAM)
175device ida # Compaq Smart RAID
176device ips # IBM ServeRAID
177device amr # AMI MegaRAID
178device mlx # Mylex DAC960 family
179device twe # 3ware Escalade 7000/8000's
180device twa # 3ware Escalade 9000's
181device pst # Promise Supertrack
182
183# atkbdc0 controls both the keyboard and the PS/2 mouse
184device atkbdc0 at isa? port IO_KBD
185device atkbd0 at atkbdc? irq 1 flags 0x1
186device psm0 at atkbdc? irq 12
187
188device vga0 at isa?
189
75cef8a1
SW
190# kbdmux is the keyboard multiplexer
191device kbdmux
192
bfe20b28
SW
193# splash screen/screen saver
194pseudo-device splash
195
196# syscons is the default console driver, resembling an SCO console
197device sc0 at isa? flags 0x100
198options SC_PIXEL_MODE # add support for the raster text mode
199
200device agp # support several AGP chipsets
201
202# Floating point support - do not disable.
203device npx0 at nexus? port IO_NPX irq 13
204
205# Power management support (see LINT for more options)
206device apm0 at nexus? disable flags 0x20 # Advanced Power Management
207
208# HW monitoring devices
209device lm0 at isa? port 0x290
210device it0 at isa? port 0x290
211device it1 at isa? port 0xc00
212device it2 at isa? port 0xd00
213
214# PCCARD (PCMCIA) support
215device pccard
216device cardbus
217device cbb
218
219# Serial (COM) ports
220device sio0 at isa? port IO_COM1 flags 0x10 irq 4
221device sio1 at isa? port IO_COM2 irq 3
222device sio2 at isa? disable port IO_COM3 irq 5
223device sio3 at isa? disable port IO_COM4 irq 9
224
225# Parallel port
226device ppc0 at isa? irq 7
227device ppbus # Parallel port bus (required)
228device lpt # Printer
229device plip # TCP/IP over parallel
230device ppi # Parallel port interface device
231#device vpo # Requires scbus and da
232
233
234# PCI Ethernet NICs.
235device de # DEC/Intel DC21x4x (``Tulip'')
bfe20b28
SW
236device txp # 3Com 3cR990 (``Typhoon'')
237device vx # 3Com 3c590, 3c595 (``Vortex'')
238
3ecd1b74
SW
239device em # Intel PRO/1000 adapter Gigabit Ethernet Card (``Wiseman'')
240 # Requires ig_hal
241device ig_hal # Intel PRO/1000 hardware abstraction layer
242
bfe20b28
SW
243# PCI Ethernet NICs that use the common MII bus controller code.
244# NOTE: Be sure to keep the 'device miibus' line in order to use these NICs!
245device miibus # MII bus support
75cef8a1
SW
246device ae # Attansic/Atheros L2 Fast Ethernet
247device age # Attansic/Atheros L1 Gigabit Ethernet
3ecd1b74 248device ale # Atheros AR8121/AR8113/AR8114
bfe20b28
SW
249device bce # Broadcom NetXtreme II Gigabit Ethernet
250device bfe # Broadcom BCM440x 10/100 Ethernet
251device dc # DEC/Intel 21143 and various workalikes
252device et # Agere ET1310 10/100/1000 Ethernet
253device fxp # Intel EtherExpress PRO/100B (82557, 82558)
3ecd1b74 254device jme # JMicron Gigabit/Fast Ethernet
bfe20b28
SW
255device pcn # AMD Am79C97x PCI 10/100 NICs
256device rl # RealTek 8129/8139
257device re # RealTek 8139C+/8169
258device sf # Adaptec AIC-6915 (``Starfire'')
259device sis # Silicon Integrated Systems SiS 900/SiS 7016
260device sk # SysKonnect GEnesis, LinkSys EG1023, D-Link
261device ste # Sundance ST201 (D-Link DFE-550TX)
262device tl # Texas Instruments ThunderLAN
263device tx # SMC EtherPower II (83c170 ``EPIC'')
264device vge # VIA 612x GigE
265device vr # VIA Rhine, Rhine II
266device wb # Winbond W89C840F
267device xl # 3Com 3c90x (``Boomerang'', ``Cyclone'')
268device bge # Broadcom BCM570x (``Tigon III'')
269device stge # Sundance/Tamarack TC9021 Gigabit Ethernet
270device msk # Marvell/SysKonnect Yukon II Gigabit Ethernet
271device nfe # NVIDIA nForce MCP 10/100/Gigabit Ethernet
272
273# ISA Ethernet NICs.
274# 'device ed' requires 'device miibus'
275device ed0 at isa? disable port 0x280 irq 10 iomem 0xd8000
276device ex
277device ep
278device fe0 at isa? disable port 0x300
279# Xircom Ethernet
280device xe
281
282# Wireless NIC cards
283device wlan # 802.11 support
284device wlan_ccmp # 802.11 CCMP support
285device wlan_tkip # 802.11 TKIP support
286device wlan_wep # 802.11 WEP support
287# 802.11 TX rate control algorithms
288#device wlan_ratectl_amrr # AMRR
289device wlan_ratectl_onoe # Onoe
290device wlan_ratectl_sample # Sample
291
292# Aironet 4500/4800 802.11 wireless NICs. Note: the declaration below will
293# work for PCMCIA and PCI cards, as well as ISA cards set to ISA PnP
294# mode (the factory default). If you set the switches on your ISA
295# card for a manually chosen I/O address and IRQ, you must specify
296# those parameters here.
297device an
298device ral # Ralink Technology 802.11 wireless NIC
299 # Requires wlan_ratectl_onoe and
300 # wlan_ratectl_sample
301device rtw # RealTek 802.11 wireless NIC
302 # Requires wlan_ratectl_onoe and wlan_wep
303# WaveLAN/IEEE 802.11 wireless NICs. Note: the WaveLAN/IEEE really
304# exists only as a PCMCIA device, so there is no ISA attachment needed
305# and resources will always be dynamically assigned by the pccard code.
306device wi
307
308# The probe order of these is presently determined by i386/isa/isa_compat.c.
309device ie0 at isa? disable port 0x300 irq 10 iomem 0xd0000
310#device le0 at isa? disable port 0x300 irq 5 iomem 0xd0000
311device lnc0 at isa? disable port 0x280 irq 10 drq 0
312device cs0 at isa? disable port 0x300
313device sn0 at isa? disable port 0x300 irq 10
314
315# Pseudo devices - the number indicates how many units to allocate.
316pseudo-device loop # Network loopback
317pseudo-device ether # Ethernet support
318pseudo-device sl 1 # Kernel SLIP
319pseudo-device ppp 1 # Kernel PPP
320pseudo-device tun # Packet tunnel.
321pseudo-device pty # Pseudo-ttys (telnet etc)
322pseudo-device md # Memory "disks"
323pseudo-device gif # IPv6 and IPv4 tunneling
324pseudo-device faith 1 # IPv6-to-IPv4 relaying (translation)
325
326# The `bpf' pseudo-device enables the Berkeley Packet Filter.
327# Be aware of the administrative consequences of enabling this!
328pseudo-device bpf #Berkeley packet filter
329
330pseudo-device crypto # core crypto support, used by wlan
331
332# USB support
333device uhci # UHCI PCI->USB interface
334device ohci # OHCI PCI->USB interface
335device usb # USB Bus (required)
336device ugen # Generic
337device uhid # "Human Interface Devices"
338device ukbd # Keyboard
339device ulpt # Printer
340device umass # Disks/Mass storage - Requires scbus and da
341device ums # Mouse
342device uscanner # Scanners
343device urio # Diamond Rio MP3 Player
344# USB Ethernet, requires mii
345device aue # ADMtek USB ethernet
346device axe # ASIX Electronics USB Ethernet
347device cue # CATC USB ethernet
348device kue # Kawasaki LSI USB ethernet
349device rue # RealTek 8150 based USB ethernet
350# USB wireless NICs, requires wlan, wlan_ratectl_onoe
351device rum # Ralink Technology RT2501USB/RT2601USB
352device ural # Ralink Technology RT2500USB
353
354# FireWire support
355device firewire # FireWire bus code
356device sbp # SCSI over FireWire (Requires scbus and da)
357device fwe # Ethernet over FireWire (non-standard!)