ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/repos/FreeBSDAdmin/Kernel/amd64/TFTPBOOT
Revision: 1124
Committed: 2008-11-29T00:58:02-08:00 (16 years, 7 months ago) by douglas
File size: 11005 byte(s)
Log Message:
TFTP boot stuff.

File Contents

# User Rev Content
1 douglas 1124 #
2     # TFTPBOOT -- TFTP Boot kernel configuration file for FreeBSD/amd64
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/amd64/conf/GENERIC,v 1.484.2.2.2.1 2008/02/06 03:24:28 scottl Exp $
20    
21     cpu HAMMER
22     ident TFTPBOOT
23    
24     # To statically compile in device wiring instead of /boot/device.hints
25     #hints "GENERIC.hints" # Default places to look for devices.
26    
27     makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols
28    
29     options SCHED_4BSD # 4BSD scheduler
30     options PREEMPTION # Enable kernel thread preemption
31     options INET # InterNETworking
32     options INET6 # IPv6 communications protocols
33     options SCTP # Stream Control Transmission Protocol
34     options FFS # Berkeley Fast Filesystem
35     options SOFTUPDATES # Enable FFS soft updates support
36     options UFS_ACL # Support for access control lists
37     options UFS_DIRHASH # Improve performance on big directories
38     options UFS_GJOURNAL # Enable gjournal-based UFS journaling
39     options MD_ROOT # MD is a potential root device
40     options NFSCLIENT # Network Filesystem Client
41     options NFSSERVER # Network Filesystem Server
42     #options NFS_ROOT # NFS usable as /, requires NFSCLIENT
43     options NTFS # NT File System
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_PART_GPT # GUID Partition Tables.
49     options GEOM_LABEL # Provides labelization
50     options COMPAT_43TTY # BSD 4.3 TTY compat [KEEP THIS!]
51     options COMPAT_IA32 # Compatible with i386 binaries
52     options COMPAT_FREEBSD4 # Compatible with FreeBSD4
53     options COMPAT_FREEBSD5 # Compatible with FreeBSD5
54     options COMPAT_FREEBSD6 # Compatible with FreeBSD6
55     options SCSI_DELAY=5000 # Delay (in ms) before probing SCSI
56     options KTRACE # ktrace(1) support
57     options SYSVSHM # SYSV-style shared memory
58     options SYSVMSG # SYSV-style message queues
59     options SYSVSEM # SYSV-style semaphores
60     options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions
61     options KBD_INSTALL_CDEV # install a CDEV entry in /dev
62     options ADAPTIVE_GIANT # Giant mutex is adaptive.
63     options STOP_NMI # Stop CPUS using NMI instead of IPI
64     options AUDIT # Security event auditing
65    
66     # Make an SMP-capable kernel by default
67     options SMP # Symmetric MultiProcessor Kernel
68    
69     # CPU frequency control
70     device cpufreq
71    
72     # Bus support.
73     device acpi
74     device pci
75    
76     # Floppy drives
77     device fdc
78    
79     # ATA and ATAPI devices
80     device ata
81     device atadisk # ATA disk drives
82     device ataraid # ATA RAID drives
83     device atapicd # ATAPI CDROM drives
84     device atapifd # ATAPI floppy drives
85     device atapist # ATAPI tape drives
86     options ATA_STATIC_ID # Static device numbering
87    
88     # SCSI Controllers
89     device ahc # AHA2940 and onboard AIC7xxx devices
90     options AHC_REG_PRETTY_PRINT # Print register bitfields in debug
91     # output. Adds ~128k to driver.
92     device ahd # AHA39320/29320 and onboard AIC79xx devices
93     options AHD_REG_PRETTY_PRINT # Print register bitfields in debug
94     # output. Adds ~215k to driver.
95     device amd # AMD 53C974 (Tekram DC-390(T))
96     device hptiop # Highpoint RocketRaid 3xxx series
97     device isp # Qlogic family
98     #device ispfw # Firmware for QLogic HBAs- normally a module
99     device mpt # LSI-Logic MPT-Fusion
100     #device ncr # NCR/Symbios Logic
101     device sym # NCR/Symbios Logic (newer chipsets + those of `ncr')
102     device trm # Tekram DC395U/UW/F DC315U adapters
103    
104     device adv # Advansys SCSI adapters
105     device adw # Advansys wide SCSI adapters
106     device aic # Adaptec 15[012]x SCSI adapters, AIC-6[23]60.
107     device bt # Buslogic/Mylex MultiMaster SCSI adapters
108    
109    
110     # SCSI peripherals
111     device scbus # SCSI bus (required for SCSI)
112     device ch # SCSI media changers
113     device da # Direct Access (disks)
114     device sa # Sequential Access (tape etc)
115     device cd # CD
116     device pass # Passthrough device (direct SCSI access)
117     device ses # SCSI Environmental Services (and SAF-TE)
118    
119     # RAID controllers interfaced to the SCSI subsystem
120     device amr # AMI MegaRAID
121     device arcmsr # Areca SATA II RAID
122     device ciss # Compaq Smart RAID 5*
123     device dpt # DPT Smartcache III, IV - See NOTES for options
124     device hptmv # Highpoint RocketRAID 182x
125     device hptrr # Highpoint RocketRAID 17xx, 22xx, 23xx, 25xx
126     device iir # Intel Integrated RAID
127     device ips # IBM (Adaptec) ServeRAID
128     device mly # Mylex AcceleRAID/eXtremeRAID
129     device twa # 3ware 9000 series PATA/SATA RAID
130    
131     # RAID controllers
132     device aac # Adaptec FSA RAID
133     device aacp # SCSI passthrough for aac (requires CAM)
134     device ida # Compaq Smart RAID
135     device mfi # LSI MegaRAID SAS
136     device mlx # Mylex DAC960 family
137     #XXX pointer/int warnings
138     #device pst # Promise Supertrak SX6000
139     device twe # 3ware ATA RAID
140    
141     # atkbdc0 controls both the keyboard and the PS/2 mouse
142     device atkbdc # AT keyboard controller
143     device atkbd # AT keyboard
144     device psm # PS/2 mouse
145    
146     device kbdmux # keyboard multiplexer
147    
148     device vga # VGA video card driver
149    
150     device splash # Splash screen and screen saver support
151    
152     # syscons is the default console driver, resembling an SCO console
153     device sc
154    
155     device agp # support several AGP chipsets
156    
157     # PCCARD (PCMCIA) support
158     # PCMCIA and cardbus bridge support
159     device cbb # cardbus (yenta) bridge
160     device pccard # PC Card (16-bit) bus
161     device cardbus # CardBus (32-bit) bus
162    
163     # Serial (COM) ports
164     device sio # 8250, 16[45]50 based serial ports
165     device uart # Generic UART driver
166    
167     # Parallel port
168     device ppc
169     device ppbus # Parallel port bus (required)
170     device lpt # Printer
171     device plip # TCP/IP over parallel
172     device ppi # Parallel port interface device
173     #device vpo # Requires scbus and da
174    
175     # If you've got a "dumb" serial or parallel PCI card that is
176     # supported by the puc(4) glue driver, uncomment the following
177     # line to enable it (connects to sio, uart and/or ppc drivers):
178     #device puc
179    
180     # PCI Ethernet NICs.
181     device de # DEC/Intel DC21x4x (``Tulip'')
182     device em # Intel PRO/1000 adapter Gigabit Ethernet Card
183     device ixgb # Intel PRO/10GbE Ethernet Card
184     device le # AMD Am7900 LANCE and Am79C9xx PCnet
185     device txp # 3Com 3cR990 (``Typhoon'')
186     device vx # 3Com 3c590, 3c595 (``Vortex'')
187    
188     # PCI Ethernet NICs that use the common MII bus controller code.
189     # NOTE: Be sure to keep the 'device miibus' line in order to use these NICs!
190     device miibus # MII bus support
191     device bce # Broadcom BCM5706/BCM5708 Gigabit Ethernet
192     device bfe # Broadcom BCM440x 10/100 Ethernet
193     device bge # Broadcom BCM570xx Gigabit Ethernet
194     device dc # DEC/Intel 21143 and various workalikes
195     device fxp # Intel EtherExpress PRO/100B (82557, 82558)
196     device lge # Level 1 LXT1001 gigabit Ethernet
197     device msk # Marvell/SysKonnect Yukon II Gigabit Ethernet
198     device nfe # nVidia nForce MCP on-board Ethernet
199     device nge # NatSemi DP83820 gigabit Ethernet
200     #device nve # nVidia nForce MCP on-board Ethernet Networking
201     device pcn # AMD Am79C97x PCI 10/100 (precedence over 'le')
202     device re # RealTek 8139C+/8169/8169S/8110S
203     device rl # RealTek 8129/8139
204     device sf # Adaptec AIC-6915 (``Starfire'')
205     device sis # Silicon Integrated Systems SiS 900/SiS 7016
206     device sk # SysKonnect SK-984x & SK-982x gigabit Ethernet
207     device ste # Sundance ST201 (D-Link DFE-550TX)
208     device ti # Alteon Networks Tigon I/II gigabit Ethernet
209     device tl # Texas Instruments ThunderLAN
210     device tx # SMC EtherPower II (83c170 ``EPIC'')
211     device vge # VIA VT612x gigabit Ethernet
212     device vr # VIA Rhine, Rhine II
213     device wb # Winbond W89C840F
214     device xl # 3Com 3c90x (``Boomerang'', ``Cyclone'')
215    
216     # ISA Ethernet NICs. pccard NICs included.
217     device cs # Crystal Semiconductor CS89x0 NIC
218     # 'device ed' requires 'device miibus'
219     device ed # NE[12]000, SMC Ultra, 3c503, DS8390 cards
220     device ex # Intel EtherExpress Pro/10 and Pro/10+
221     device ep # Etherlink III based cards
222     device fe # Fujitsu MB8696x based cards
223     device sn # SMC's 9000 series of Ethernet chips
224     device xe # Xircom pccard Ethernet
225    
226     # Wireless NIC cards
227     device wlan # 802.11 support
228     device wlan_wep # 802.11 WEP support
229     device wlan_ccmp # 802.11 CCMP support
230     device wlan_tkip # 802.11 TKIP support
231     device wlan_amrr # AMRR transmit rate control algorithm
232     device wlan_scan_ap # 802.11 AP mode scanning
233     device wlan_scan_sta # 802.11 STA mode scanning
234     device an # Aironet 4500/4800 802.11 wireless NICs.
235     device ath # Atheros pci/cardbus NIC's
236     device ath_hal # Atheros HAL (Hardware Access Layer)
237     device ath_rate_sample # SampleRate tx rate control for ath
238     device awi # BayStack 660 and others
239     device ral # Ralink Technology RT2500 wireless NICs.
240     device wi # WaveLAN/Intersil/Symbol 802.11 wireless NICs.
241    
242     # Pseudo devices.
243     device loop # Network loopback
244     device random # Entropy device
245     device ether # Ethernet support
246     device sl # Kernel SLIP
247     device ppp # Kernel PPP
248     device tun # Packet tunnel.
249     device pty # Pseudo-ttys (telnet etc)
250     device md # Memory "disks"
251     device gif # IPv6 and IPv4 tunneling
252     device faith # IPv6-to-IPv4 relaying (translation)
253     device firmware # firmware assist module
254    
255     # The `bpf' device enables the Berkeley Packet Filter.
256     # Be aware of the administrative consequences of enabling this!
257     # Note that 'bpf' is required for DHCP.
258     device bpf # Berkeley packet filter
259    
260     # USB support
261     device uhci # UHCI PCI->USB interface
262     device ohci # OHCI PCI->USB interface
263     device ehci # EHCI PCI->USB interface (USB 2.0)
264     device usb # USB Bus (required)
265     #device udbp # USB Double Bulk Pipe devices
266     device ugen # Generic
267     device uhid # "Human Interface Devices"
268     device ukbd # Keyboard
269     device ulpt # Printer
270     device umass # Disks/Mass storage - Requires scbus and da
271     device ums # Mouse
272     device ural # Ralink Technology RT2500USB wireless NICs
273     device urio # Diamond Rio 500 MP3 player
274     device uscanner # Scanners
275     # USB Ethernet, requires miibus
276     device aue # ADMtek USB Ethernet
277     device axe # ASIX Electronics USB Ethernet
278     device cdce # Generic USB over Ethernet
279     device cue # CATC USB Ethernet
280     device kue # Kawasaki LSI USB Ethernet
281     device rue # RealTek RTL8150 USB Ethernet
282    
283     # FireWire support
284     device firewire # FireWire bus code
285     device sbp # SCSI over FireWire (Requires scbus and da)
286     device fwe # Ethernet over FireWire (non-standard!)
287     device fwip # IP over FireWire (RFC 2734,3146)
288     device dcons # Dumb console driver
289     device dcons_crom # Configuration ROM for dcons
290    
291     # vim: tabstop=8 shiftwidth=8