ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/repos/FreeBSDAdmin/Kernel/i386/SOTIRED
Revision: 984
Committed: 2008-01-18T13:13:27-08:00 (17 years, 5 months ago) by douglas
File size: 10965 byte(s)
Log Message:
Woo!

File Contents

# User Rev Content
1 douglas 983 #
2     # SOTIRED -- So Tired kernel configuration file for FreeBSD/i386
3     #
4     # For more information on this file, please read the handbook section on
5     # Kernel Configuration Files:
6     #
7     # http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html
8     #
9     # The handbook is also available locally in /usr/share/doc/handbook
10     # if you've installed the doc distribution, otherwise always see the
11     # FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the
12     # latest information.
13     #
14     # An exhaustive list of options and more detailed explanations of the
15     # device lines is also present in the ../../conf/NOTES and NOTES files.
16     # If you are in doubt as to the purpose or necessity of a line, check first
17     # in NOTES.
18     #
19     # $FreeBSD: src/sys/i386/conf/GENERIC,v 1.429.2.13 2006/10/09 18:41:36 simon Exp $
20    
21     machine i386
22     #cpu I486_CPU
23     cpu I586_CPU
24     #cpu I686_CPU
25     ident SOTIRED
26    
27     # To statically compile in device wiring instead of /boot/device.hints
28     #hints "GENERIC.hints" # Default places to look for devices.
29    
30     makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols
31    
32     options SCHED_4BSD # 4BSD scheduler
33     options PREEMPTION # Enable kernel thread preemption
34     options INET # InterNETworking
35     options INET6 # IPv6 communications protocols
36     options FFS # Berkeley Fast Filesystem
37     options SOFTUPDATES # Enable FFS soft updates support
38     options UFS_ACL # Support for access control lists
39     options UFS_DIRHASH # Improve performance on big directories
40     options MD_ROOT # MD is a potential root device
41     options NFSCLIENT # Network Filesystem Client
42     options NFSSERVER # Network Filesystem Server
43     #options NFS_ROOT # NFS usable as /, requires NFSCLIENT
44     #options MSDOSFS # MSDOS Filesystem
45     #options CD9660 # ISO 9660 Filesystem
46     options PROCFS # Process filesystem (requires PSEUDOFS)
47     options PSEUDOFS # Pseudo-filesystem framework
48     options GEOM_GPT # GUID Partition Tables.
49     options COMPAT_43 # Compatible with BSD 4.3 [KEEP THIS!]
50     options COMPAT_FREEBSD4 # Compatible with FreeBSD4
51     options COMPAT_FREEBSD5 # Compatible with FreeBSD5
52     options SCSI_DELAY=5000 # Delay (in ms) before probing SCSI
53     options KTRACE # ktrace(1) support
54     options SYSVSHM # SYSV-style shared memory
55     options SYSVMSG # SYSV-style message queues
56     options SYSVSEM # SYSV-style semaphores
57     options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions
58     options KBD_INSTALL_CDEV # install a CDEV entry in /dev
59     options ADAPTIVE_GIANT # Giant mutex is adaptive.
60    
61     #device apic # I/O APIC
62    
63     # Bus support.
64     device eisa
65     device pci
66    
67     # Floppy drives
68     #device fdc
69    
70     # ATA and ATAPI devices
71     device ata
72     device atadisk # ATA disk drives
73     #device ataraid # ATA RAID drives
74     #device atapicd # ATAPI CDROM drives
75     #device atapifd # ATAPI floppy drives
76     #device atapist # ATAPI tape drives
77     options ATA_STATIC_ID # Static device numbering
78    
79     # SCSI Controllers
80     #device ahb # EISA AHA1742 family
81     #device ahc # AHA2940 and onboard AIC7xxx devices
82     #options AHC_REG_PRETTY_PRINT # Print register bitfields in debug
83     # output. Adds ~128k to driver.
84     #device ahd # AHA39320/29320 and onboard AIC79xx devices
85     #options AHD_REG_PRETTY_PRINT # Print register bitfields in debug
86     # output. Adds ~215k to driver.
87     #device amd # AMD 53C974 (Tekram DC-390(T))
88     #device isp # Qlogic family
89     #device ispfw # Firmware for QLogic HBAs- normally a module
90     #device mpt # LSI-Logic MPT-Fusion
91     #device ncr # NCR/Symbios Logic
92     #device sym # NCR/Symbios Logic (newer chipsets + those of `ncr')
93     #device trm # Tekram DC395U/UW/F DC315U adapters
94    
95     #device adv # Advansys SCSI adapters
96     #device adw # Advansys wide SCSI adapters
97     #device aha # Adaptec 154x SCSI adapters
98     #device aic # Adaptec 15[012]x SCSI adapters, AIC-6[23]60.
99     #device bt # Buslogic/Mylex MultiMaster SCSI adapters
100    
101     #device ncv # NCR 53C500
102     #device nsp # Workbit Ninja SCSI-3
103     #device stg # TMC 18C30/18C50
104    
105     # SCSI peripherals
106     device scbus # SCSI bus (required for SCSI)
107     #device ch # SCSI media changers
108     device da # Direct Access (disks)
109     #device sa # Sequential Access (tape etc)
110     #device cd # CD
111     device pass # Passthrough device (direct SCSI access)
112     device ses # SCSI Environmental Services (and SAF-TE)
113    
114     # RAID controllers interfaced to the SCSI subsystem
115     #device amr # AMI MegaRAID
116     #device arcmsr # Areca SATA II RAID
117     #device asr # DPT SmartRAID V, VI and Adaptec SCSI RAID
118     #device ciss # Compaq Smart RAID 5*
119     #device dpt # DPT Smartcache III, IV - See NOTES for options
120     #device hptmv # Highpoint RocketRAID 182x
121     #device rr232x # Highpoint RocketRAID 232x
122     #device iir # Intel Integrated RAID
123     #device ips # IBM (Adaptec) ServeRAID
124     #device mly # Mylex AcceleRAID/eXtremeRAID
125     #device twa # 3ware 9000 series PATA/SATA RAID
126    
127     # RAID controllers
128     #device aac # Adaptec FSA RAID
129     #device aacp # SCSI passthrough for aac (requires CAM)
130     #device ida # Compaq Smart RAID
131     #device mfi # LSI MegaRAID SAS
132     #device mlx # Mylex DAC960 family
133     #device pst # Promise Supertrak SX6000
134     #device twe # 3ware ATA RAID
135    
136     # atkbdc0 controls both the keyboard and the PS/2 mouse
137     #device atkbdc # AT keyboard controller
138     #device atkbd # AT keyboard
139     #device psm # PS/2 mouse
140    
141     #device kbdmux # keyboard multiplexer
142    
143     #device vga # VGA video card driver
144    
145     #device splash # Splash screen and screen saver support
146    
147     # syscons is the default console driver, resembling an SCO console
148     #device sc
149    
150     # Enable this for the pcvt (VT220 compatible) console driver
151     #device vt
152     #options XSERVER # support for X server on a vt console
153     #options FAT_CURSOR # start with block cursor
154    
155     #device agp # support several AGP chipsets
156    
157     # Power management support (see NOTES for more options)
158     #device apm
159     # Add suspend/resume support for the i8254.
160     device pmtimer
161    
162     # PCCARD (PCMCIA) support
163     # PCMCIA and cardbus bridge support
164     #device cbb # cardbus (yenta) bridge
165     #device pccard # PC Card (16-bit) bus
166     #device cardbus # CardBus (32-bit) bus
167    
168     # Serial (COM) ports
169     device sio # 8250, 16[45]50 based serial ports
170    
171     # Parallel port
172     #device ppc
173     #device ppbus # Parallel port bus (required)
174     #device lpt # Printer
175     #device plip # TCP/IP over parallel
176     #device ppi # Parallel port interface device
177     #device vpo # Requires scbus and da
178    
179     # If you've got a "dumb" serial or parallel PCI card that is
180     # supported by the puc(4) glue driver, uncomment the following
181     # line to enable it (connects to the sio and/or ppc drivers):
182     #device puc
183    
184     # PCI Ethernet NICs.
185     #device de # DEC/Intel DC21x4x (``Tulip'')
186     #device em # Intel PRO/1000 adapter Gigabit Ethernet Card
187     #device ixgb # Intel PRO/10GbE Ethernet Card
188     #device txp # 3Com 3cR990 (``Typhoon'')
189     #device vx # 3Com 3c590, 3c595 (``Vortex'')
190    
191     # PCI Ethernet NICs that use the common MII bus controller code.
192     # NOTE: Be sure to keep the 'device miibus' line in order to use these NICs!
193     device miibus # MII bus support
194     #device bce # Broadcom BCM5706/BCM5708 Gigabit Ethernet
195     #device bfe # Broadcom BCM440x 10/100 Ethernet
196     #device bge # Broadcom BCM570xx Gigabit Ethernet
197     #device dc # DEC/Intel 21143 and various workalikes
198     #device fxp # Intel EtherExpress PRO/100B (82557, 82558)
199     #device lge # Level 1 LXT1001 gigabit Ethernet
200     #device nge # NatSemi DP83820 gigabit Ethernet
201     #device nve # nVidia nForce MCP on-board Ethernet Networking
202     #device pcn # AMD Am79C97x PCI 10/100(precedence over 'lnc')
203     #device re # RealTek 8139C+/8169/8169S/8110S
204     #device rl # RealTek 8129/8139
205     #device sf # Adaptec AIC-6915 (``Starfire'')
206     #device sis # Silicon Integrated Systems SiS 900/SiS 7016
207     #device sk # SysKonnect SK-984x & SK-982x gigabit Ethernet
208     #device ste # Sundance ST201 (D-Link DFE-550TX)
209     #device stge # Sundance/Tamarack TC9021 gigabit Ethernet
210     #device ti # Alteon Networks Tigon I/II gigabit Ethernet
211     #device tl # Texas Instruments ThunderLAN
212     #device tx # SMC EtherPower II (83c170 ``EPIC'')
213     #device vge # VIA VT612x gigabit Ethernet
214     device vr # VIA Rhine, Rhine II
215     #device wb # Winbond W89C840F
216     #device xl # 3Com 3c90x (``Boomerang'', ``Cyclone'')
217    
218     # ISA Ethernet NICs. pccard NICs included.
219     #device cs # Crystal Semiconductor CS89x0 NIC
220     # 'device ed' requires 'device miibus'
221     #device ed # NE[12]000, SMC Ultra, 3c503, DS8390 cards
222     #device ex # Intel EtherExpress Pro/10 and Pro/10+
223     #device ep # Etherlink III based cards
224     #device fe # Fujitsu MB8696x based cards
225     #device ie # EtherExpress 8/16, 3C507, StarLAN 10 etc.
226     #device lnc # NE2100, NE32-VL Lance Ethernet cards
227     #device sn # SMC's 9000 series of Ethernet chips
228     #device xe # Xircom pccard Ethernet
229    
230     # Wireless NIC cards
231     #device wlan # 802.11 support
232     #device wlan_wep # 802.11 WEP support
233     #device wlan_ccmp # 802.11 CCMP support
234     #device wlan_tkip # 802.11 TKIP support
235     #device an # Aironet 4500/4800 802.11 wireless NICs.
236     #device ath # Atheros pci/cardbus NIC's
237     #device ath_hal # Atheros HAL (Hardware Access Layer)
238     #device ath_rate_sample # SampleRate tx rate control for ath
239     #device awi # BayStack 660 and others
240     #device ral # Ralink Technology RT2500 wireless NICs.
241     #device wi # WaveLAN/Intersil/Symbol 802.11 wireless NICs.
242     #device wl # Older non 802.11 Wavelan wireless NIC.
243    
244     # Pseudo devices.
245     device loop # Network loopback
246     device random # Entropy device
247     device ether # Ethernet support
248     device sl # Kernel SLIP
249     device ppp # Kernel PPP
250     device tun # Packet tunnel.
251     device pty # Pseudo-ttys (telnet etc)
252     device md # Memory "disks"
253     device gif # IPv6 and IPv4 tunneling
254     device faith # IPv6-to-IPv4 relaying (translation)
255    
256     # The `bpf' device enables the Berkeley Packet Filter.
257     # Be aware of the administrative consequences of enabling this!
258     # Note that 'bpf' is required for DHCP.
259     device bpf # Berkeley packet filter
260    
261     # USB support
262     #device uhci # UHCI PCI->USB interface
263     device ohci # OHCI PCI->USB interface
264     device ehci # EHCI PCI->USB interface (USB 2.0)
265     device usb # USB Bus (required)
266     #device udbp # USB Double Bulk Pipe devices
267     device ugen # Generic
268     #device uhid # "Human Interface Devices"
269     #device ukbd # Keyboard
270     #device ulpt # Printer
271     device umass # Disks/Mass storage - Requires scbus and da
272     #device ums # Mouse
273     #device ural # Ralink Technology RT2500USB wireless NICs
274     #device urio # Diamond Rio 500 MP3 player
275     #device uscanner # Scanners
276     # USB Ethernet, requires miibus
277     #device aue # ADMtek USB Ethernet
278     #device axe # ASIX Electronics USB Ethernet
279     #device cdce # Generic USB over Ethernet
280     #device cue # CATC USB Ethernet
281     #device kue # Kawasaki LSI USB Ethernet
282     #device rue # RealTek RTL8150 USB Ethernet
283    
284     # FireWire support
285     #device firewire # FireWire bus code
286     #device sbp # SCSI over FireWire (Requires scbus and da)
287     #device fwe # Ethernet over FireWire (non-standard!)
288    
289     # IPSec - 2006-05-29 Douglas Thrift
290     options IPSEC #IP security
291     options IPSEC_ESP #IP security (crypto; define w/ IPSEC)
292    
293     # Soekris - 2008-01-06 Douglas Thrift
294     options CPU_GEODE
295     options CPU_SOEKRIS