ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/repos/FreeBSDAdmin/Kernel/i386/SOTIRED
Revision: 986
Committed: 2008-01-18T13:38:52-08:00 (17 years, 5 months ago) by douglas
File size: 11095 byte(s)
Log Message:
Stuff for backhome, needs moar work...

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 douglas 986 # $FreeBSD: src/sys/i386/conf/GENERIC,v 1.429.2.14.2.1 2007/12/15 06:32:32 scottl Exp $
20 douglas 983
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 douglas 986 #options MD_ROOT # MD is a potential root device
41 douglas 983 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 douglas 986 #device eisa
65 douglas 983 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 douglas 986 #device hptrr # Highpoint RocketRAID 17xx, 22xx, 23xx, 25xx
122 douglas 983 #device rr232x # Highpoint RocketRAID 232x
123     #device iir # Intel Integrated RAID
124     #device ips # IBM (Adaptec) ServeRAID
125     #device mly # Mylex AcceleRAID/eXtremeRAID
126     #device twa # 3ware 9000 series PATA/SATA RAID
127    
128     # RAID controllers
129     #device aac # Adaptec FSA RAID
130     #device aacp # SCSI passthrough for aac (requires CAM)
131     #device ida # Compaq Smart RAID
132     #device mfi # LSI MegaRAID SAS
133     #device mlx # Mylex DAC960 family
134     #device pst # Promise Supertrak SX6000
135     #device twe # 3ware ATA RAID
136    
137     # atkbdc0 controls both the keyboard and the PS/2 mouse
138     #device atkbdc # AT keyboard controller
139     #device atkbd # AT keyboard
140     #device psm # PS/2 mouse
141    
142     #device kbdmux # keyboard multiplexer
143    
144     #device vga # VGA video card driver
145    
146     #device splash # Splash screen and screen saver support
147    
148     # syscons is the default console driver, resembling an SCO console
149     #device sc
150    
151     # Enable this for the pcvt (VT220 compatible) console driver
152     #device vt
153     #options XSERVER # support for X server on a vt console
154     #options FAT_CURSOR # start with block cursor
155    
156     #device agp # support several AGP chipsets
157    
158     # Power management support (see NOTES for more options)
159     #device apm
160     # Add suspend/resume support for the i8254.
161     device pmtimer
162    
163     # PCCARD (PCMCIA) support
164     # PCMCIA and cardbus bridge support
165     #device cbb # cardbus (yenta) bridge
166     #device pccard # PC Card (16-bit) bus
167     #device cardbus # CardBus (32-bit) bus
168    
169     # Serial (COM) ports
170     device sio # 8250, 16[45]50 based serial ports
171    
172     # Parallel port
173     #device ppc
174     #device ppbus # Parallel port bus (required)
175     #device lpt # Printer
176     #device plip # TCP/IP over parallel
177     #device ppi # Parallel port interface device
178     #device vpo # Requires scbus and da
179    
180     # If you've got a "dumb" serial or parallel PCI card that is
181     # supported by the puc(4) glue driver, uncomment the following
182     # line to enable it (connects to the sio and/or ppc drivers):
183     #device puc
184    
185     # PCI Ethernet NICs.
186     #device de # DEC/Intel DC21x4x (``Tulip'')
187     #device em # Intel PRO/1000 adapter Gigabit Ethernet Card
188     #device ixgb # Intel PRO/10GbE Ethernet Card
189     #device txp # 3Com 3cR990 (``Typhoon'')
190     #device vx # 3Com 3c590, 3c595 (``Vortex'')
191    
192     # PCI Ethernet NICs that use the common MII bus controller code.
193     # NOTE: Be sure to keep the 'device miibus' line in order to use these NICs!
194     device miibus # MII bus support
195     #device bce # Broadcom BCM5706/BCM5708 Gigabit Ethernet
196     #device bfe # Broadcom BCM440x 10/100 Ethernet
197     #device bge # Broadcom BCM570xx Gigabit Ethernet
198     #device dc # DEC/Intel 21143 and various workalikes
199     #device fxp # Intel EtherExpress PRO/100B (82557, 82558)
200     #device lge # Level 1 LXT1001 gigabit Ethernet
201 douglas 986 #device msk # Marvell/SysKonnect Yukon II Gigabit Ethernet
202 douglas 983 #device nge # NatSemi DP83820 gigabit Ethernet
203     #device nve # nVidia nForce MCP on-board Ethernet Networking
204     #device pcn # AMD Am79C97x PCI 10/100(precedence over 'lnc')
205     #device re # RealTek 8139C+/8169/8169S/8110S
206     #device rl # RealTek 8129/8139
207     #device sf # Adaptec AIC-6915 (``Starfire'')
208     #device sis # Silicon Integrated Systems SiS 900/SiS 7016
209     #device sk # SysKonnect SK-984x & SK-982x gigabit Ethernet
210     #device ste # Sundance ST201 (D-Link DFE-550TX)
211     #device stge # Sundance/Tamarack TC9021 gigabit Ethernet
212     #device ti # Alteon Networks Tigon I/II gigabit Ethernet
213     #device tl # Texas Instruments ThunderLAN
214     #device tx # SMC EtherPower II (83c170 ``EPIC'')
215     #device vge # VIA VT612x gigabit Ethernet
216     device vr # VIA Rhine, Rhine II
217     #device wb # Winbond W89C840F
218     #device xl # 3Com 3c90x (``Boomerang'', ``Cyclone'')
219    
220     # ISA Ethernet NICs. pccard NICs included.
221     #device cs # Crystal Semiconductor CS89x0 NIC
222     # 'device ed' requires 'device miibus'
223     #device ed # NE[12]000, SMC Ultra, 3c503, DS8390 cards
224     #device ex # Intel EtherExpress Pro/10 and Pro/10+
225     #device ep # Etherlink III based cards
226     #device fe # Fujitsu MB8696x based cards
227     #device ie # EtherExpress 8/16, 3C507, StarLAN 10 etc.
228     #device lnc # NE2100, NE32-VL Lance Ethernet cards
229     #device sn # SMC's 9000 series of Ethernet chips
230     #device xe # Xircom pccard Ethernet
231    
232     # Wireless NIC cards
233     #device wlan # 802.11 support
234     #device wlan_wep # 802.11 WEP support
235     #device wlan_ccmp # 802.11 CCMP support
236     #device wlan_tkip # 802.11 TKIP support
237     #device an # Aironet 4500/4800 802.11 wireless NICs.
238     #device ath # Atheros pci/cardbus NIC's
239     #device ath_hal # Atheros HAL (Hardware Access Layer)
240     #device ath_rate_sample # SampleRate tx rate control for ath
241     #device awi # BayStack 660 and others
242     #device ral # Ralink Technology RT2500 wireless NICs.
243     #device wi # WaveLAN/Intersil/Symbol 802.11 wireless NICs.
244     #device wl # Older non 802.11 Wavelan wireless NIC.
245    
246     # Pseudo devices.
247     device loop # Network loopback
248     device random # Entropy device
249     device ether # Ethernet support
250     device sl # Kernel SLIP
251     device ppp # Kernel PPP
252     device tun # Packet tunnel.
253     device pty # Pseudo-ttys (telnet etc)
254     device md # Memory "disks"
255     device gif # IPv6 and IPv4 tunneling
256     device faith # IPv6-to-IPv4 relaying (translation)
257    
258     # The `bpf' device enables the Berkeley Packet Filter.
259     # Be aware of the administrative consequences of enabling this!
260     # Note that 'bpf' is required for DHCP.
261     device bpf # Berkeley packet filter
262    
263     # USB support
264     #device uhci # UHCI PCI->USB interface
265     device ohci # OHCI PCI->USB interface
266     device ehci # EHCI PCI->USB interface (USB 2.0)
267     device usb # USB Bus (required)
268     #device udbp # USB Double Bulk Pipe devices
269     device ugen # Generic
270     #device uhid # "Human Interface Devices"
271     #device ukbd # Keyboard
272     #device ulpt # Printer
273     device umass # Disks/Mass storage - Requires scbus and da
274     #device ums # Mouse
275     #device ural # Ralink Technology RT2500USB wireless NICs
276     #device urio # Diamond Rio 500 MP3 player
277     #device uscanner # Scanners
278     # USB Ethernet, requires miibus
279     #device aue # ADMtek USB Ethernet
280     #device axe # ASIX Electronics USB Ethernet
281     #device cdce # Generic USB over Ethernet
282     #device cue # CATC USB Ethernet
283     #device kue # Kawasaki LSI USB Ethernet
284     #device rue # RealTek RTL8150 USB Ethernet
285    
286     # FireWire support
287     #device firewire # FireWire bus code
288     #device sbp # SCSI over FireWire (Requires scbus and da)
289     #device fwe # Ethernet over FireWire (non-standard!)
290    
291     # IPSec - 2006-05-29 Douglas Thrift
292     options IPSEC #IP security
293     options IPSEC_ESP #IP security (crypto; define w/ IPSEC)
294    
295     # Soekris - 2008-01-06 Douglas Thrift
296     options CPU_GEODE
297     options CPU_SOEKRIS