Deleted Added
full compact
options (160469) options (160813)
1# $FreeBSD: head/sys/conf/options 160469 2006-07-18 17:00:51Z imp $
1# $FreeBSD: head/sys/conf/options 160813 2006-07-29 18:38:54Z marcel $
2#
3# On the handling of kernel options
4#
5# All kernel options should be listed in NOTES, with suitable
6# descriptions. Negative options (options that make some code not
7# compile) should be commented out; LINT (generated from NOTES) should
8# compile as much code as possible. Try to structure option-using
9# code so that a single option only switch code on, or only switch
10# code off, to make it possible to have a full compile-test. If
11# necessary, you can check for COMPILING_LINT to get maximum code
12# coverage.
13#
14# All new options shall also be listed in either "conf/options" or
15# "conf/options.<machine>". Options that affect a single source-file
16# <xxx>.[c|s] should be directed into "opt_<xxx>.h", while options
17# that affect multiple files should either go in "opt_global.h" if
18# this is a kernel-wide option (used just about everywhere), or in
19# "opt_<option-name-in-lower-case>.h" if it affect only some files.
20# Note that the effect of listing only an option without a
21# header-file-name in conf/options (and cousins) is that the last
22# convention is followed.
23#
24# This handling scheme is not yet fully implemented.
25#
26#
27# Format of this file:
28# Option name filename
29#
30# If filename is missing, the default is
31# opt_<name-of-option-in-lower-case>.h
32
33AAC_DEBUG opt_aac.h
34AHC_ALLOW_MEMIO opt_aic7xxx.h
35AHC_TMODE_ENABLE opt_aic7xxx.h
36AHC_DUMP_EEPROM opt_aic7xxx.h
37AHC_DEBUG opt_aic7xxx.h
38AHC_DEBUG_OPTS opt_aic7xxx.h
39AHC_REG_PRETTY_PRINT opt_aic7xxx.h
40AHD_DEBUG opt_aic79xx.h
41AHD_DEBUG_OPTS opt_aic79xx.h
42AHD_TMODE_ENABLE opt_aic79xx.h
43AHD_REG_PRETTY_PRINT opt_aic79xx.h
44ADW_ALLOW_MEMIO opt_adw.h
45
46TWA_DEBUG opt_twa.h
47TWA_FLASH_FIRMWARE opt_twa.h
48
49# Debugging options.
50DDB
51DDB_NUMSYM opt_ddb.h
52GDB
2#
3# On the handling of kernel options
4#
5# All kernel options should be listed in NOTES, with suitable
6# descriptions. Negative options (options that make some code not
7# compile) should be commented out; LINT (generated from NOTES) should
8# compile as much code as possible. Try to structure option-using
9# code so that a single option only switch code on, or only switch
10# code off, to make it possible to have a full compile-test. If
11# necessary, you can check for COMPILING_LINT to get maximum code
12# coverage.
13#
14# All new options shall also be listed in either "conf/options" or
15# "conf/options.<machine>". Options that affect a single source-file
16# <xxx>.[c|s] should be directed into "opt_<xxx>.h", while options
17# that affect multiple files should either go in "opt_global.h" if
18# this is a kernel-wide option (used just about everywhere), or in
19# "opt_<option-name-in-lower-case>.h" if it affect only some files.
20# Note that the effect of listing only an option without a
21# header-file-name in conf/options (and cousins) is that the last
22# convention is followed.
23#
24# This handling scheme is not yet fully implemented.
25#
26#
27# Format of this file:
28# Option name filename
29#
30# If filename is missing, the default is
31# opt_<name-of-option-in-lower-case>.h
32
33AAC_DEBUG opt_aac.h
34AHC_ALLOW_MEMIO opt_aic7xxx.h
35AHC_TMODE_ENABLE opt_aic7xxx.h
36AHC_DUMP_EEPROM opt_aic7xxx.h
37AHC_DEBUG opt_aic7xxx.h
38AHC_DEBUG_OPTS opt_aic7xxx.h
39AHC_REG_PRETTY_PRINT opt_aic7xxx.h
40AHD_DEBUG opt_aic79xx.h
41AHD_DEBUG_OPTS opt_aic79xx.h
42AHD_TMODE_ENABLE opt_aic79xx.h
43AHD_REG_PRETTY_PRINT opt_aic79xx.h
44ADW_ALLOW_MEMIO opt_adw.h
45
46TWA_DEBUG opt_twa.h
47TWA_FLASH_FIRMWARE opt_twa.h
48
49# Debugging options.
50DDB
51DDB_NUMSYM opt_ddb.h
52GDB
53GDBSPEED opt_gdb.h
54KDB opt_global.h
55KDB_TRACE opt_kdb.h
56KDB_UNATTENDED opt_kdb.h
57SYSCTL_DEBUG opt_sysctl.h
58
59NO_SYSCTL_DESCR opt_global.h
60
61# Miscellaneous options.
62ADAPTIVE_GIANT opt_adaptive_mutexes.h
63NO_ADAPTIVE_MUTEXES opt_adaptive_mutexes.h
64ALQ
65AUDIT opt_global.h
66CODA_COMPAT_5 opt_coda.h
67COMPAT_43 opt_compat.h
68COMPAT_43TTY opt_compat.h
69COMPAT_FREEBSD4 opt_compat.h
70COMPAT_FREEBSD5 opt_compat.h
71COMPILING_LINT opt_global.h
53KDB opt_global.h
54KDB_TRACE opt_kdb.h
55KDB_UNATTENDED opt_kdb.h
56SYSCTL_DEBUG opt_sysctl.h
57
58NO_SYSCTL_DESCR opt_global.h
59
60# Miscellaneous options.
61ADAPTIVE_GIANT opt_adaptive_mutexes.h
62NO_ADAPTIVE_MUTEXES opt_adaptive_mutexes.h
63ALQ
64AUDIT opt_global.h
65CODA_COMPAT_5 opt_coda.h
66COMPAT_43 opt_compat.h
67COMPAT_43TTY opt_compat.h
68COMPAT_FREEBSD4 opt_compat.h
69COMPAT_FREEBSD5 opt_compat.h
70COMPILING_LINT opt_global.h
72CONSPEED opt_comconsole.h
73CY_PCI_FASTINTR
74DIRECTIO
75FULL_PREEMPTION opt_sched.h
76IPI_PREEMPTION opt_sched.h
77GEOM_AES opt_geom.h
78GEOM_APPLE opt_geom.h
79GEOM_BDE opt_geom.h
80GEOM_BSD opt_geom.h
81GEOM_CONCAT opt_geom.h
82GEOM_ELI opt_geom.h
83GEOM_FOX opt_geom.h
84GEOM_GATE opt_geom.h
85GEOM_GPT opt_geom.h
86GEOM_LABEL opt_geom.h
87GEOM_MBR opt_geom.h
88GEOM_MIRROR opt_geom.h
89GEOM_NOP opt_geom.h
90GEOM_PC98 opt_geom.h
91GEOM_RAID3 opt_geom.h
92GEOM_SHSEC opt_geom.h
93GEOM_STRIPE opt_geom.h
94GEOM_SUNLABEL opt_geom.h
95GEOM_UZIP opt_geom.h
96GEOM_VOL opt_geom.h
97GEOM_ZERO opt_geom.h
98KSTACK_MAX_PAGES
99KSTACK_PAGES
100KTRACE
101KTRACE_REQUEST_POOL opt_ktrace.h
102LIBICONV
103MAC
104MAC_ALWAYS_LABEL_MBUF opt_mac.h
105MAC_BIBA opt_dontuse.h
106MAC_BSDEXTENDED opt_dontuse.h
107MAC_DEBUG opt_mac.h
108MAC_IFOFF opt_dontuse.h
109MAC_LOMAC opt_dontuse.h
110MAC_MLS opt_dontuse.h
111MAC_NONE opt_dontuse.h
112MAC_PARTITION opt_dontuse.h
113MAC_PORTACL opt_dontuse.h
114MAC_SEEOTHERUIDS opt_dontuse.h
115MAC_STATIC opt_mac.h
116MAC_STUB opt_dontuse.h
117MAC_TEST opt_dontuse.h
118MD_ROOT opt_md.h
119MD_ROOT_SIZE opt_md.h
120MFI_DEBUG opt_mfi.h
121MFI_DECODE_LOG opt_mfi.h
122MPROF_BUFFERS opt_mprof.h
123MPROF_HASH_SIZE opt_mprof.h
124MUTEX_WAKE_ALL
125NSWBUF_MIN opt_swap.h
126PANIC_REBOOT_WAIT_TIME opt_panic.h
127PPC_DEBUG opt_ppc.h
128PPC_PROBE_CHIPSET opt_ppc.h
129PPS_SYNC opt_ntp.h
130PREEMPTION opt_sched.h
131QUOTA
132SCHED_4BSD opt_sched.h
133SCHED_CORE opt_sched.h
134SCHED_ULE opt_sched.h
135SHOW_BUSYBUFS
136SLEEPQUEUE_PROFILING
137SLHCI_DEBUG opt_slhci.h
138SPX_HACK
139SUIDDIR
140MSGMNB opt_sysvipc.h
141MSGMNI opt_sysvipc.h
142MSGSEG opt_sysvipc.h
143MSGSSZ opt_sysvipc.h
144MSGTQL opt_sysvipc.h
145SEMMAP opt_sysvipc.h
146SEMMNI opt_sysvipc.h
147SEMMNS opt_sysvipc.h
148SEMMNU opt_sysvipc.h
149SEMMSL opt_sysvipc.h
150SEMOPM opt_sysvipc.h
151SEMUME opt_sysvipc.h
152SHMALL opt_sysvipc.h
153SHMMAX opt_sysvipc.h
154SHMMAXPGS opt_sysvipc.h
155SHMMIN opt_sysvipc.h
156SHMMNI opt_sysvipc.h
157SHMSEG opt_sysvipc.h
158SYSVMSG opt_sysvipc.h
159SYSVSEM opt_sysvipc.h
160SYSVSHM opt_sysvipc.h
161SW_WATCHDOG opt_watchdog.h
162TURNSTILE_PROFILING
163TTYHOG opt_tty.h
164VFS_AIO
165VERBOSE_SYSINIT opt_global.h
166WLCACHE opt_wavelan.h
167WLDEBUG opt_wavelan.h
168
169# POSIX kernel options
170P1003_1B_MQUEUE opt_posix.h
171P1003_1B_SEMAPHORES opt_posix.h
172_KPOSIX_PRIORITY_SCHEDULING opt_posix.h
173
174# Do we want the config file compiled into the kernel?
175INCLUDE_CONFIG_FILE opt_config.h
176
177# Options for static filesystems. These should only be used at config
178# time, since the corresponding lkms cannot work if there are any static
179# dependencies. Unusability is enforced by hiding the defines for the
180# options in a never-included header.
181CD9660 opt_dontuse.h
182CODA opt_dontuse.h
183EXT2FS opt_dontuse.h
184FDESCFS opt_dontuse.h
185HPFS opt_dontuse.h
186MSDOSFS opt_dontuse.h
187NTFS opt_dontuse.h
188NULLFS opt_dontuse.h
189NWFS opt_dontuse.h
190PORTALFS opt_dontuse.h
191PROCFS opt_dontuse.h
192PSEUDOFS opt_dontuse.h
193REISERFS opt_dontuse.h
194SMBFS opt_dontuse.h
195UDF opt_dontuse.h
196UMAPFS opt_dontuse.h
197UNIONFS opt_dontuse.h
198
199# Pseudofs debugging
200PSEUDOFS_TRACE opt_pseudofs.h
201
202# Broken - ffs_snapshot() dependency from ufs_lookup() :-(
203FFS opt_ffs_broken_fixme.h
204
205# These static filesystems have one slightly bogus static dependency in
206# sys/i386/i386/autoconf.c. If any of these filesystems are
207# statically compiled into the kernel, code for mounting them as root
208# filesystems will be enabled - but look below.
209NFSCLIENT opt_nfs.h
210NFSSERVER opt_nfs.h
211NFS4CLIENT opt_nfs.h
212
213# filesystems and libiconv bridge
214CD9660_ICONV opt_dontuse.h
215MSDOSFS_ICONV opt_dontuse.h
216NTFS_ICONV opt_dontuse.h
217UDF_ICONV opt_dontuse.h
218
219# If you are following the conditions in the copyright,
220# you can enable soft-updates which will speed up a lot of thigs
221# and make the system safer from crashes at the same time.
222# otherwise a STUB module will be compiled in.
223SOFTUPDATES opt_ffs.h
224
225# On small, embedded systems, it can be useful to turn off support for
226# snapshots. It saves about 30-40k for a feature that would be lightly
227# used, if it is used at all.
228NO_FFS_SNAPSHOT opt_ffs.h
229
230# Enabling this option turns on support for Access Control Lists in UFS,
231# which can be used to support high security configurations. Depends on
232# UFS_EXTATTR.
233UFS_ACL opt_ufs.h
234
235# Enabling this option turns on support for extended attributes in UFS-based
236# filesystems, which can be used to support high security configurations
237# as well as new filesystem features.
238UFS_EXTATTR opt_ufs.h
239UFS_EXTATTR_AUTOSTART opt_ufs.h
240
241# Enable fast hash lookups for large directories on UFS-based filesystems.
242UFS_DIRHASH opt_ufs.h
243
244# The below sentence is not in English, and neither is this one.
245# We plan to remove the static dependences above, with a
246# <filesystem>_ROOT option to control if it usable as root. This list
247# allows these options to be present in config files already (though
248# they won't make any difference yet).
249NFS_ROOT opt_nfsroot.h
250
251# SMB/CIFS requester
252NETSMB opt_netsmb.h
253
254# Experimental support for large MS-DOS filesystems; SEE WARNING IN "NOTES"!
255MSDOSFS_LARGE opt_msdosfs.h
256
257# Options used only in subr_param.c.
258HZ opt_param.h
259MAXFILES opt_param.h
260NBUF opt_param.h
261NSFBUFS opt_param.h
262VM_BCACHE_SIZE_MAX opt_param.h
263VM_SWZONE_SIZE_MAX opt_param.h
264MAXUSERS
265DFLDSIZ opt_param.h
266MAXDSIZ opt_param.h
267MAXSSIZ opt_param.h
268
269# Generic SCSI options.
270CAM_MAX_HIGHPOWER opt_cam.h
271CAMDEBUG opt_cam.h
272CAM_DEBUG_DELAY opt_cam.h
273CAM_DEBUG_BUS opt_cam.h
274CAM_DEBUG_TARGET opt_cam.h
275CAM_DEBUG_LUN opt_cam.h
276CAM_DEBUG_FLAGS opt_cam.h
277CAM_NEW_TRAN_CODE opt_cam.h
278SCSI_DELAY opt_scsi.h
279SCSI_NO_SENSE_STRINGS opt_scsi.h
280SCSI_NO_OP_STRINGS opt_scsi.h
281
282# Options used only in cam/scsi/scsi_cd.c
283CHANGER_MIN_BUSY_SECONDS opt_cd.h
284CHANGER_MAX_BUSY_SECONDS opt_cd.h
285
286# Options used only in cam/scsi/scsi_sa.c.
287SA_IO_TIMEOUT opt_sa.h
288SA_SPACE_TIMEOUT opt_sa.h
289SA_REWIND_TIMEOUT opt_sa.h
290SA_ERASE_TIMEOUT opt_sa.h
291SA_1FM_AT_EOD opt_sa.h
292
293# Options used only in cam/scsi/scsi_pt.c
294SCSI_PT_DEFAULT_TIMEOUT opt_pt.h
295
296# Options used only in cam/scsi/scsi_ses.c
297SES_ENABLE_PASSTHROUGH opt_ses.h
298
299# Options used in dev/sym/ (Symbios SCSI driver).
300SYM_SETUP_LP_PROBE_MAP opt_sym.h #-Low Priority Probe Map (bits)
301 # Allows the ncr to take precedence
302 # 1 (1<<0) -> 810a, 860
303 # 2 (1<<1) -> 825a, 875, 885, 895
304 # 4 (1<<2) -> 895a, 896, 1510d
305SYM_SETUP_SCSI_DIFF opt_sym.h #-HVD support for 825a, 875, 885
306 # disabled:0 (default), enabled:1
307SYM_SETUP_PCI_PARITY opt_sym.h #-PCI parity checking
308 # disabled:0, enabled:1 (default)
309SYM_SETUP_MAX_LUN opt_sym.h #-Number of LUNs supported
310 # default:8, range:[1..64]
311
312# Options used only in pci/ncr.c
313SCSI_NCR_DEBUG opt_ncr.h
314SCSI_NCR_MAX_SYNC opt_ncr.h
315SCSI_NCR_MAX_WIDE opt_ncr.h
316SCSI_NCR_MYADDR opt_ncr.h
317
318# Options used only in dev/isp/*
319ISP_TARGET_MODE opt_isp.h
320ISP_FW_CRASH_DUMP opt_isp.h
321ISP_DEFAULT_ROLES opt_isp.h
322
323# Options used in the 'ata' ATA/ATAPI driver
324ATA_STATIC_ID opt_ata.h
325ATA_NOPCI opt_ata.h
326
327# Net stuff.
328ACCEPT_FILTER_DATA
329ACCEPT_FILTER_HTTP
330ALTQ opt_global.h
331ALTQ_CBQ opt_altq.h
332ALTQ_RED opt_altq.h
333ALTQ_RIO opt_altq.h
334ALTQ_HFSC opt_altq.h
335ALTQ_CDNR opt_altq.h
336ALTQ_PRIQ opt_altq.h
337ALTQ_NOPCC opt_altq.h
338ALTQ_DEBUG opt_altq.h
339BOOTP opt_bootp.h
340BOOTP_COMPAT opt_bootp.h
341BOOTP_NFSROOT opt_bootp.h
342BOOTP_NFSV3 opt_bootp.h
343BOOTP_WIRED_TO opt_bootp.h
344DEVICE_POLLING
345DEV_ENC opt_enc.h
346DEV_PF opt_pf.h
347DEV_PFLOG opt_pf.h
348DEV_PFSYNC opt_pf.h
349ETHER_II opt_ef.h
350ETHER_8023 opt_ef.h
351ETHER_8022 opt_ef.h
352ETHER_SNAP opt_ef.h
353MROUTING opt_mrouting.h
354PIM opt_mrouting.h
355INET opt_inet.h
356INET6 opt_inet6.h
357IPSEC opt_ipsec.h
358IPSEC_ESP opt_ipsec.h
359IPSEC_DEBUG opt_ipsec.h
360IPSEC_FILTERGIF opt_ipsec.h
361FAST_IPSEC opt_ipsec.h
362IPDIVERT
363DUMMYNET opt_ipdn.h
364IPFILTER opt_ipfilter.h
365IPFILTER_LOG opt_ipfilter.h
366IPFILTER_LOOKUP opt_ipfilter.h
367IPFILTER_DEFAULT_BLOCK opt_ipfilter.h
368IPFIREWALL opt_ipfw.h
369IPFIREWALL_VERBOSE opt_ipfw.h
370IPFIREWALL_VERBOSE_LIMIT opt_ipfw.h
371IPFIREWALL_DEFAULT_TO_ACCEPT opt_ipfw.h
372IPFIREWALL_FORWARD opt_ipfw.h
373IPFIREWALL_FORWARD_EXTENDED opt_ipfw.h
374IPSTEALTH
375IPX
376IPXIP opt_ipx.h
377LIBMBPOOL
378LIBMCHAIN
379LIBALIAS
380MBUF_STRESS_TEST
381NCP
382NETATALK opt_atalk.h
383NET_WITH_GIANT opt_net.h
384PPP_BSDCOMP opt_ppp.h
385PPP_DEFLATE opt_ppp.h
386PPP_FILTER opt_ppp.h
387SLIP_IFF_OPTS opt_slip.h
388TCPDEBUG
389TCP_SIGNATURE opt_inet.h
390TCP_SACK_DEBUG opt_tcp_sack.h
391TCP_DROP_SYNFIN opt_tcp_input.h
392DEV_VLAN opt_vlan.h
393VLAN_ARRAY opt_vlan.h
394XBONEHACK
395
396# Netgraph(4). Use option NETGRAPH to enable the base netgraph code.
397# Each netgraph node type can be either be compiled into the kernel
398# or loaded dynamically. To get the former, include the corresponding
399# option below. Each type has its own man page, e.g. ng_async(4).
400NETGRAPH
401NETGRAPH_DEBUG opt_netgraph.h
402NETGRAPH_ASYNC opt_netgraph.h
403NETGRAPH_ATMLLC opt_netgraph.h
404NETGRAPH_ATM_ATMPIF opt_netgraph.h
405NETGRAPH_BLUETOOTH opt_netgraph.h
406NETGRAPH_BLUETOOTH_BT3C opt_netgraph.h
407NETGRAPH_BLUETOOTH_H4 opt_netgraph.h
408NETGRAPH_BLUETOOTH_HCI opt_netgraph.h
409NETGRAPH_BLUETOOTH_L2CAP opt_netgraph.h
410NETGRAPH_BLUETOOTH_SOCKET opt_netgraph.h
411NETGRAPH_BLUETOOTH_UBT opt_netgraph.h
412NETGRAPH_BLUETOOTH_UBTBCMFW opt_netgraph.h
413NETGRAPH_BPF opt_netgraph.h
414NETGRAPH_BRIDGE opt_netgraph.h
415NETGRAPH_CISCO opt_netgraph.h
416NETGRAPH_DEVICE opt_netgraph.h
417NETGRAPH_ECHO opt_netgraph.h
418NETGRAPH_EIFACE opt_netgraph.h
419NETGRAPH_ETHER opt_netgraph.h
420NETGRAPH_FEC opt_netgraph.h
421NETGRAPH_FRAME_RELAY opt_netgraph.h
422NETGRAPH_GIF opt_netgraph.h
423NETGRAPH_GIF_DEMUX opt_netgraph.h
424NETGRAPH_HOLE opt_netgraph.h
425NETGRAPH_IFACE opt_netgraph.h
426NETGRAPH_IP_INPUT opt_netgraph.h
427NETGRAPH_IPFW opt_netgraph.h
428NETGRAPH_KSOCKET opt_netgraph.h
429NETGRAPH_L2TP opt_netgraph.h
430NETGRAPH_LMI opt_netgraph.h
431# MPPC compression requires proprietary files (not included)
432NETGRAPH_MPPC_COMPRESSION opt_netgraph.h
433NETGRAPH_MPPC_ENCRYPTION opt_netgraph.h
434NETGRAPH_NAT opt_netgraph.h
435NETGRAPH_NETFLOW opt_netgraph.h
436NETGRAPH_ONE2MANY opt_netgraph.h
437NETGRAPH_PPP opt_netgraph.h
438NETGRAPH_PPPOE opt_netgraph.h
439NETGRAPH_PPTPGRE opt_netgraph.h
440NETGRAPH_RFC1490 opt_netgraph.h
441NETGRAPH_SOCKET opt_netgraph.h
442NETGRAPH_SPLIT opt_netgraph.h
443NETGRAPH_SPPP opt_netgraph.h
444NETGRAPH_TAG opt_netgraph.h
445NETGRAPH_TCPMSS opt_netgraph.h
446NETGRAPH_TEE opt_netgraph.h
447NETGRAPH_TTY opt_netgraph.h
448NETGRAPH_UI opt_netgraph.h
449NETGRAPH_VJC opt_netgraph.h
450
451# NgATM options
452NGATM_ATM opt_netgraph.h
453NGATM_ATMBASE opt_netgraph.h
454NGATM_SSCOP opt_netgraph.h
455NGATM_SSCFU opt_netgraph.h
456NGATM_UNI opt_netgraph.h
457NGATM_CCATM opt_netgraph.h
458
459# DRM options
460DRM_DEBUG opt_drm.h
461
462ZERO_COPY_SOCKETS opt_zero.h
463TI_PRIVATE_JUMBOS opt_ti.h
464TI_JUMBO_HDRSPLIT opt_ti.h
465
466# ATM (HARP version)
467ATM_CORE opt_atm.h
468ATM_IP opt_atm.h
469ATM_SIGPVC opt_atm.h
470ATM_SPANS opt_atm.h
471ATM_UNI opt_atm.h
472
473# XXX Conflict: # of devices vs network protocol (Native ATM).
474# This makes "atm.h" unusable.
475NATM
476
477# DPT driver debug flags
478DPT_MEASURE_PERFORMANCE opt_dpt.h
479DPT_HANDLE_TIMEOUTS opt_dpt.h
480DPT_TIMEOUT_FACTOR opt_dpt.h
481DPT_LOST_IRQ opt_dpt.h
482DPT_RESET_HBA opt_dpt.h
483
484# Misc debug flags. Most of these should probably be replaced with
485# 'DEBUG', and then let people recompile just the interesting modules
486# with 'make CC="cc -DDEBUG"'.
487CLUSTERDEBUG opt_debug_cluster.h
488DEBUG_1284 opt_ppb_1284.h
489VP0_DEBUG opt_vpo.h
490LPT_DEBUG opt_lpt.h
491PLIP_DEBUG opt_plip.h
492LOCKF_DEBUG opt_debug_lockf.h
493NETATALKDEBUG opt_atalk.h
494SI_DEBUG opt_debug_si.h
495
496# Fb options
497FB_DEBUG opt_fb.h
498FB_INSTALL_CDEV opt_fb.h
499
500# ppbus related options
501PERIPH_1284 opt_ppb_1284.h
502DONTPROBE_1284 opt_ppb_1284.h
503
504# smbus related options
505ENABLE_ALART opt_intpm.h
506
507# These cause changes all over the kernel
508BLKDEV_IOSIZE opt_global.h
509BURN_BRIDGES opt_global.h
510DEBUG opt_global.h
511DEBUG_LOCKS opt_global.h
512DEBUG_VFS_LOCKS opt_global.h
513DIAGNOSTIC opt_global.h
514INVARIANT_SUPPORT opt_global.h
515INVARIANTS opt_global.h
516MCLSHIFT opt_global.h
517MUTEX_DEBUG opt_global.h
518MUTEX_NOINLINE opt_global.h
519MUTEX_PROFILING opt_global.h
520MSIZE opt_global.h
521REGRESSION opt_global.h
522RESTARTABLE_PANICS opt_global.h
523RWLOCK_NOINLINE opt_global.h
524VFS_BIO_DEBUG opt_global.h
525
526# These are VM related options
527VM_KMEM_SIZE opt_vm.h
528VM_KMEM_SIZE_SCALE opt_vm.h
529VM_KMEM_SIZE_MAX opt_vm.h
530NO_SWAPPING opt_vm.h
531MALLOC_MAKE_FAILURES opt_vm.h
532MALLOC_PROFILE opt_vm.h
533PQ_NOOPT opt_vmpage.h
534
535# The MemGuard replacement allocator used for tamper-after-free detection
536DEBUG_MEMGUARD opt_vm.h
537
538# The RedZone malloc(9) protection
539DEBUG_REDZONE opt_vm.h
540
541# Standard SMP options
542SMP opt_global.h
543
544# Size of the kernel message buffer
545MSGBUF_SIZE opt_msgbuf.h
546
547# NFS options
548NFS_MINATTRTIMO opt_nfs.h
549NFS_MAXATTRTIMO opt_nfs.h
550NFS_MINDIRATTRTIMO opt_nfs.h
551NFS_MAXDIRATTRTIMO opt_nfs.h
552NFS_GATHERDELAY opt_nfs.h
553NFS_WDELAYHASHSIZ opt_nfs.h
554NFS_DEBUG opt_nfs.h
555
556# For the Bt848/Bt848A/Bt849/Bt878/Bt879 driver
557OVERRIDE_CARD opt_bktr.h
558OVERRIDE_TUNER opt_bktr.h
559OVERRIDE_DBX opt_bktr.h
560OVERRIDE_MSP opt_bktr.h
561BROOKTREE_SYSTEM_DEFAULT opt_bktr.h
562BROOKTREE_ALLOC_PAGES opt_bktr.h
563BKTR_OVERRIDE_CARD opt_bktr.h
564BKTR_OVERRIDE_TUNER opt_bktr.h
565BKTR_OVERRIDE_DBX opt_bktr.h
566BKTR_OVERRIDE_MSP opt_bktr.h
567BKTR_SYSTEM_DEFAULT opt_bktr.h
568BKTR_ALLOC_PAGES opt_bktr.h
569BKTR_USE_PLL opt_bktr.h
570BKTR_GPIO_ACCESS opt_bktr.h
571BKTR_NO_MSP_RESET opt_bktr.h
572BKTR_430_FX_MODE opt_bktr.h
573BKTR_SIS_VIA_MODE opt_bktr.h
574BKTR_USE_FREEBSD_SMBUS opt_bktr.h
575BKTR_NEW_MSP34XX_DRIVER opt_bktr.h
576
71CY_PCI_FASTINTR
72DIRECTIO
73FULL_PREEMPTION opt_sched.h
74IPI_PREEMPTION opt_sched.h
75GEOM_AES opt_geom.h
76GEOM_APPLE opt_geom.h
77GEOM_BDE opt_geom.h
78GEOM_BSD opt_geom.h
79GEOM_CONCAT opt_geom.h
80GEOM_ELI opt_geom.h
81GEOM_FOX opt_geom.h
82GEOM_GATE opt_geom.h
83GEOM_GPT opt_geom.h
84GEOM_LABEL opt_geom.h
85GEOM_MBR opt_geom.h
86GEOM_MIRROR opt_geom.h
87GEOM_NOP opt_geom.h
88GEOM_PC98 opt_geom.h
89GEOM_RAID3 opt_geom.h
90GEOM_SHSEC opt_geom.h
91GEOM_STRIPE opt_geom.h
92GEOM_SUNLABEL opt_geom.h
93GEOM_UZIP opt_geom.h
94GEOM_VOL opt_geom.h
95GEOM_ZERO opt_geom.h
96KSTACK_MAX_PAGES
97KSTACK_PAGES
98KTRACE
99KTRACE_REQUEST_POOL opt_ktrace.h
100LIBICONV
101MAC
102MAC_ALWAYS_LABEL_MBUF opt_mac.h
103MAC_BIBA opt_dontuse.h
104MAC_BSDEXTENDED opt_dontuse.h
105MAC_DEBUG opt_mac.h
106MAC_IFOFF opt_dontuse.h
107MAC_LOMAC opt_dontuse.h
108MAC_MLS opt_dontuse.h
109MAC_NONE opt_dontuse.h
110MAC_PARTITION opt_dontuse.h
111MAC_PORTACL opt_dontuse.h
112MAC_SEEOTHERUIDS opt_dontuse.h
113MAC_STATIC opt_mac.h
114MAC_STUB opt_dontuse.h
115MAC_TEST opt_dontuse.h
116MD_ROOT opt_md.h
117MD_ROOT_SIZE opt_md.h
118MFI_DEBUG opt_mfi.h
119MFI_DECODE_LOG opt_mfi.h
120MPROF_BUFFERS opt_mprof.h
121MPROF_HASH_SIZE opt_mprof.h
122MUTEX_WAKE_ALL
123NSWBUF_MIN opt_swap.h
124PANIC_REBOOT_WAIT_TIME opt_panic.h
125PPC_DEBUG opt_ppc.h
126PPC_PROBE_CHIPSET opt_ppc.h
127PPS_SYNC opt_ntp.h
128PREEMPTION opt_sched.h
129QUOTA
130SCHED_4BSD opt_sched.h
131SCHED_CORE opt_sched.h
132SCHED_ULE opt_sched.h
133SHOW_BUSYBUFS
134SLEEPQUEUE_PROFILING
135SLHCI_DEBUG opt_slhci.h
136SPX_HACK
137SUIDDIR
138MSGMNB opt_sysvipc.h
139MSGMNI opt_sysvipc.h
140MSGSEG opt_sysvipc.h
141MSGSSZ opt_sysvipc.h
142MSGTQL opt_sysvipc.h
143SEMMAP opt_sysvipc.h
144SEMMNI opt_sysvipc.h
145SEMMNS opt_sysvipc.h
146SEMMNU opt_sysvipc.h
147SEMMSL opt_sysvipc.h
148SEMOPM opt_sysvipc.h
149SEMUME opt_sysvipc.h
150SHMALL opt_sysvipc.h
151SHMMAX opt_sysvipc.h
152SHMMAXPGS opt_sysvipc.h
153SHMMIN opt_sysvipc.h
154SHMMNI opt_sysvipc.h
155SHMSEG opt_sysvipc.h
156SYSVMSG opt_sysvipc.h
157SYSVSEM opt_sysvipc.h
158SYSVSHM opt_sysvipc.h
159SW_WATCHDOG opt_watchdog.h
160TURNSTILE_PROFILING
161TTYHOG opt_tty.h
162VFS_AIO
163VERBOSE_SYSINIT opt_global.h
164WLCACHE opt_wavelan.h
165WLDEBUG opt_wavelan.h
166
167# POSIX kernel options
168P1003_1B_MQUEUE opt_posix.h
169P1003_1B_SEMAPHORES opt_posix.h
170_KPOSIX_PRIORITY_SCHEDULING opt_posix.h
171
172# Do we want the config file compiled into the kernel?
173INCLUDE_CONFIG_FILE opt_config.h
174
175# Options for static filesystems. These should only be used at config
176# time, since the corresponding lkms cannot work if there are any static
177# dependencies. Unusability is enforced by hiding the defines for the
178# options in a never-included header.
179CD9660 opt_dontuse.h
180CODA opt_dontuse.h
181EXT2FS opt_dontuse.h
182FDESCFS opt_dontuse.h
183HPFS opt_dontuse.h
184MSDOSFS opt_dontuse.h
185NTFS opt_dontuse.h
186NULLFS opt_dontuse.h
187NWFS opt_dontuse.h
188PORTALFS opt_dontuse.h
189PROCFS opt_dontuse.h
190PSEUDOFS opt_dontuse.h
191REISERFS opt_dontuse.h
192SMBFS opt_dontuse.h
193UDF opt_dontuse.h
194UMAPFS opt_dontuse.h
195UNIONFS opt_dontuse.h
196
197# Pseudofs debugging
198PSEUDOFS_TRACE opt_pseudofs.h
199
200# Broken - ffs_snapshot() dependency from ufs_lookup() :-(
201FFS opt_ffs_broken_fixme.h
202
203# These static filesystems have one slightly bogus static dependency in
204# sys/i386/i386/autoconf.c. If any of these filesystems are
205# statically compiled into the kernel, code for mounting them as root
206# filesystems will be enabled - but look below.
207NFSCLIENT opt_nfs.h
208NFSSERVER opt_nfs.h
209NFS4CLIENT opt_nfs.h
210
211# filesystems and libiconv bridge
212CD9660_ICONV opt_dontuse.h
213MSDOSFS_ICONV opt_dontuse.h
214NTFS_ICONV opt_dontuse.h
215UDF_ICONV opt_dontuse.h
216
217# If you are following the conditions in the copyright,
218# you can enable soft-updates which will speed up a lot of thigs
219# and make the system safer from crashes at the same time.
220# otherwise a STUB module will be compiled in.
221SOFTUPDATES opt_ffs.h
222
223# On small, embedded systems, it can be useful to turn off support for
224# snapshots. It saves about 30-40k for a feature that would be lightly
225# used, if it is used at all.
226NO_FFS_SNAPSHOT opt_ffs.h
227
228# Enabling this option turns on support for Access Control Lists in UFS,
229# which can be used to support high security configurations. Depends on
230# UFS_EXTATTR.
231UFS_ACL opt_ufs.h
232
233# Enabling this option turns on support for extended attributes in UFS-based
234# filesystems, which can be used to support high security configurations
235# as well as new filesystem features.
236UFS_EXTATTR opt_ufs.h
237UFS_EXTATTR_AUTOSTART opt_ufs.h
238
239# Enable fast hash lookups for large directories on UFS-based filesystems.
240UFS_DIRHASH opt_ufs.h
241
242# The below sentence is not in English, and neither is this one.
243# We plan to remove the static dependences above, with a
244# <filesystem>_ROOT option to control if it usable as root. This list
245# allows these options to be present in config files already (though
246# they won't make any difference yet).
247NFS_ROOT opt_nfsroot.h
248
249# SMB/CIFS requester
250NETSMB opt_netsmb.h
251
252# Experimental support for large MS-DOS filesystems; SEE WARNING IN "NOTES"!
253MSDOSFS_LARGE opt_msdosfs.h
254
255# Options used only in subr_param.c.
256HZ opt_param.h
257MAXFILES opt_param.h
258NBUF opt_param.h
259NSFBUFS opt_param.h
260VM_BCACHE_SIZE_MAX opt_param.h
261VM_SWZONE_SIZE_MAX opt_param.h
262MAXUSERS
263DFLDSIZ opt_param.h
264MAXDSIZ opt_param.h
265MAXSSIZ opt_param.h
266
267# Generic SCSI options.
268CAM_MAX_HIGHPOWER opt_cam.h
269CAMDEBUG opt_cam.h
270CAM_DEBUG_DELAY opt_cam.h
271CAM_DEBUG_BUS opt_cam.h
272CAM_DEBUG_TARGET opt_cam.h
273CAM_DEBUG_LUN opt_cam.h
274CAM_DEBUG_FLAGS opt_cam.h
275CAM_NEW_TRAN_CODE opt_cam.h
276SCSI_DELAY opt_scsi.h
277SCSI_NO_SENSE_STRINGS opt_scsi.h
278SCSI_NO_OP_STRINGS opt_scsi.h
279
280# Options used only in cam/scsi/scsi_cd.c
281CHANGER_MIN_BUSY_SECONDS opt_cd.h
282CHANGER_MAX_BUSY_SECONDS opt_cd.h
283
284# Options used only in cam/scsi/scsi_sa.c.
285SA_IO_TIMEOUT opt_sa.h
286SA_SPACE_TIMEOUT opt_sa.h
287SA_REWIND_TIMEOUT opt_sa.h
288SA_ERASE_TIMEOUT opt_sa.h
289SA_1FM_AT_EOD opt_sa.h
290
291# Options used only in cam/scsi/scsi_pt.c
292SCSI_PT_DEFAULT_TIMEOUT opt_pt.h
293
294# Options used only in cam/scsi/scsi_ses.c
295SES_ENABLE_PASSTHROUGH opt_ses.h
296
297# Options used in dev/sym/ (Symbios SCSI driver).
298SYM_SETUP_LP_PROBE_MAP opt_sym.h #-Low Priority Probe Map (bits)
299 # Allows the ncr to take precedence
300 # 1 (1<<0) -> 810a, 860
301 # 2 (1<<1) -> 825a, 875, 885, 895
302 # 4 (1<<2) -> 895a, 896, 1510d
303SYM_SETUP_SCSI_DIFF opt_sym.h #-HVD support for 825a, 875, 885
304 # disabled:0 (default), enabled:1
305SYM_SETUP_PCI_PARITY opt_sym.h #-PCI parity checking
306 # disabled:0, enabled:1 (default)
307SYM_SETUP_MAX_LUN opt_sym.h #-Number of LUNs supported
308 # default:8, range:[1..64]
309
310# Options used only in pci/ncr.c
311SCSI_NCR_DEBUG opt_ncr.h
312SCSI_NCR_MAX_SYNC opt_ncr.h
313SCSI_NCR_MAX_WIDE opt_ncr.h
314SCSI_NCR_MYADDR opt_ncr.h
315
316# Options used only in dev/isp/*
317ISP_TARGET_MODE opt_isp.h
318ISP_FW_CRASH_DUMP opt_isp.h
319ISP_DEFAULT_ROLES opt_isp.h
320
321# Options used in the 'ata' ATA/ATAPI driver
322ATA_STATIC_ID opt_ata.h
323ATA_NOPCI opt_ata.h
324
325# Net stuff.
326ACCEPT_FILTER_DATA
327ACCEPT_FILTER_HTTP
328ALTQ opt_global.h
329ALTQ_CBQ opt_altq.h
330ALTQ_RED opt_altq.h
331ALTQ_RIO opt_altq.h
332ALTQ_HFSC opt_altq.h
333ALTQ_CDNR opt_altq.h
334ALTQ_PRIQ opt_altq.h
335ALTQ_NOPCC opt_altq.h
336ALTQ_DEBUG opt_altq.h
337BOOTP opt_bootp.h
338BOOTP_COMPAT opt_bootp.h
339BOOTP_NFSROOT opt_bootp.h
340BOOTP_NFSV3 opt_bootp.h
341BOOTP_WIRED_TO opt_bootp.h
342DEVICE_POLLING
343DEV_ENC opt_enc.h
344DEV_PF opt_pf.h
345DEV_PFLOG opt_pf.h
346DEV_PFSYNC opt_pf.h
347ETHER_II opt_ef.h
348ETHER_8023 opt_ef.h
349ETHER_8022 opt_ef.h
350ETHER_SNAP opt_ef.h
351MROUTING opt_mrouting.h
352PIM opt_mrouting.h
353INET opt_inet.h
354INET6 opt_inet6.h
355IPSEC opt_ipsec.h
356IPSEC_ESP opt_ipsec.h
357IPSEC_DEBUG opt_ipsec.h
358IPSEC_FILTERGIF opt_ipsec.h
359FAST_IPSEC opt_ipsec.h
360IPDIVERT
361DUMMYNET opt_ipdn.h
362IPFILTER opt_ipfilter.h
363IPFILTER_LOG opt_ipfilter.h
364IPFILTER_LOOKUP opt_ipfilter.h
365IPFILTER_DEFAULT_BLOCK opt_ipfilter.h
366IPFIREWALL opt_ipfw.h
367IPFIREWALL_VERBOSE opt_ipfw.h
368IPFIREWALL_VERBOSE_LIMIT opt_ipfw.h
369IPFIREWALL_DEFAULT_TO_ACCEPT opt_ipfw.h
370IPFIREWALL_FORWARD opt_ipfw.h
371IPFIREWALL_FORWARD_EXTENDED opt_ipfw.h
372IPSTEALTH
373IPX
374IPXIP opt_ipx.h
375LIBMBPOOL
376LIBMCHAIN
377LIBALIAS
378MBUF_STRESS_TEST
379NCP
380NETATALK opt_atalk.h
381NET_WITH_GIANT opt_net.h
382PPP_BSDCOMP opt_ppp.h
383PPP_DEFLATE opt_ppp.h
384PPP_FILTER opt_ppp.h
385SLIP_IFF_OPTS opt_slip.h
386TCPDEBUG
387TCP_SIGNATURE opt_inet.h
388TCP_SACK_DEBUG opt_tcp_sack.h
389TCP_DROP_SYNFIN opt_tcp_input.h
390DEV_VLAN opt_vlan.h
391VLAN_ARRAY opt_vlan.h
392XBONEHACK
393
394# Netgraph(4). Use option NETGRAPH to enable the base netgraph code.
395# Each netgraph node type can be either be compiled into the kernel
396# or loaded dynamically. To get the former, include the corresponding
397# option below. Each type has its own man page, e.g. ng_async(4).
398NETGRAPH
399NETGRAPH_DEBUG opt_netgraph.h
400NETGRAPH_ASYNC opt_netgraph.h
401NETGRAPH_ATMLLC opt_netgraph.h
402NETGRAPH_ATM_ATMPIF opt_netgraph.h
403NETGRAPH_BLUETOOTH opt_netgraph.h
404NETGRAPH_BLUETOOTH_BT3C opt_netgraph.h
405NETGRAPH_BLUETOOTH_H4 opt_netgraph.h
406NETGRAPH_BLUETOOTH_HCI opt_netgraph.h
407NETGRAPH_BLUETOOTH_L2CAP opt_netgraph.h
408NETGRAPH_BLUETOOTH_SOCKET opt_netgraph.h
409NETGRAPH_BLUETOOTH_UBT opt_netgraph.h
410NETGRAPH_BLUETOOTH_UBTBCMFW opt_netgraph.h
411NETGRAPH_BPF opt_netgraph.h
412NETGRAPH_BRIDGE opt_netgraph.h
413NETGRAPH_CISCO opt_netgraph.h
414NETGRAPH_DEVICE opt_netgraph.h
415NETGRAPH_ECHO opt_netgraph.h
416NETGRAPH_EIFACE opt_netgraph.h
417NETGRAPH_ETHER opt_netgraph.h
418NETGRAPH_FEC opt_netgraph.h
419NETGRAPH_FRAME_RELAY opt_netgraph.h
420NETGRAPH_GIF opt_netgraph.h
421NETGRAPH_GIF_DEMUX opt_netgraph.h
422NETGRAPH_HOLE opt_netgraph.h
423NETGRAPH_IFACE opt_netgraph.h
424NETGRAPH_IP_INPUT opt_netgraph.h
425NETGRAPH_IPFW opt_netgraph.h
426NETGRAPH_KSOCKET opt_netgraph.h
427NETGRAPH_L2TP opt_netgraph.h
428NETGRAPH_LMI opt_netgraph.h
429# MPPC compression requires proprietary files (not included)
430NETGRAPH_MPPC_COMPRESSION opt_netgraph.h
431NETGRAPH_MPPC_ENCRYPTION opt_netgraph.h
432NETGRAPH_NAT opt_netgraph.h
433NETGRAPH_NETFLOW opt_netgraph.h
434NETGRAPH_ONE2MANY opt_netgraph.h
435NETGRAPH_PPP opt_netgraph.h
436NETGRAPH_PPPOE opt_netgraph.h
437NETGRAPH_PPTPGRE opt_netgraph.h
438NETGRAPH_RFC1490 opt_netgraph.h
439NETGRAPH_SOCKET opt_netgraph.h
440NETGRAPH_SPLIT opt_netgraph.h
441NETGRAPH_SPPP opt_netgraph.h
442NETGRAPH_TAG opt_netgraph.h
443NETGRAPH_TCPMSS opt_netgraph.h
444NETGRAPH_TEE opt_netgraph.h
445NETGRAPH_TTY opt_netgraph.h
446NETGRAPH_UI opt_netgraph.h
447NETGRAPH_VJC opt_netgraph.h
448
449# NgATM options
450NGATM_ATM opt_netgraph.h
451NGATM_ATMBASE opt_netgraph.h
452NGATM_SSCOP opt_netgraph.h
453NGATM_SSCFU opt_netgraph.h
454NGATM_UNI opt_netgraph.h
455NGATM_CCATM opt_netgraph.h
456
457# DRM options
458DRM_DEBUG opt_drm.h
459
460ZERO_COPY_SOCKETS opt_zero.h
461TI_PRIVATE_JUMBOS opt_ti.h
462TI_JUMBO_HDRSPLIT opt_ti.h
463
464# ATM (HARP version)
465ATM_CORE opt_atm.h
466ATM_IP opt_atm.h
467ATM_SIGPVC opt_atm.h
468ATM_SPANS opt_atm.h
469ATM_UNI opt_atm.h
470
471# XXX Conflict: # of devices vs network protocol (Native ATM).
472# This makes "atm.h" unusable.
473NATM
474
475# DPT driver debug flags
476DPT_MEASURE_PERFORMANCE opt_dpt.h
477DPT_HANDLE_TIMEOUTS opt_dpt.h
478DPT_TIMEOUT_FACTOR opt_dpt.h
479DPT_LOST_IRQ opt_dpt.h
480DPT_RESET_HBA opt_dpt.h
481
482# Misc debug flags. Most of these should probably be replaced with
483# 'DEBUG', and then let people recompile just the interesting modules
484# with 'make CC="cc -DDEBUG"'.
485CLUSTERDEBUG opt_debug_cluster.h
486DEBUG_1284 opt_ppb_1284.h
487VP0_DEBUG opt_vpo.h
488LPT_DEBUG opt_lpt.h
489PLIP_DEBUG opt_plip.h
490LOCKF_DEBUG opt_debug_lockf.h
491NETATALKDEBUG opt_atalk.h
492SI_DEBUG opt_debug_si.h
493
494# Fb options
495FB_DEBUG opt_fb.h
496FB_INSTALL_CDEV opt_fb.h
497
498# ppbus related options
499PERIPH_1284 opt_ppb_1284.h
500DONTPROBE_1284 opt_ppb_1284.h
501
502# smbus related options
503ENABLE_ALART opt_intpm.h
504
505# These cause changes all over the kernel
506BLKDEV_IOSIZE opt_global.h
507BURN_BRIDGES opt_global.h
508DEBUG opt_global.h
509DEBUG_LOCKS opt_global.h
510DEBUG_VFS_LOCKS opt_global.h
511DIAGNOSTIC opt_global.h
512INVARIANT_SUPPORT opt_global.h
513INVARIANTS opt_global.h
514MCLSHIFT opt_global.h
515MUTEX_DEBUG opt_global.h
516MUTEX_NOINLINE opt_global.h
517MUTEX_PROFILING opt_global.h
518MSIZE opt_global.h
519REGRESSION opt_global.h
520RESTARTABLE_PANICS opt_global.h
521RWLOCK_NOINLINE opt_global.h
522VFS_BIO_DEBUG opt_global.h
523
524# These are VM related options
525VM_KMEM_SIZE opt_vm.h
526VM_KMEM_SIZE_SCALE opt_vm.h
527VM_KMEM_SIZE_MAX opt_vm.h
528NO_SWAPPING opt_vm.h
529MALLOC_MAKE_FAILURES opt_vm.h
530MALLOC_PROFILE opt_vm.h
531PQ_NOOPT opt_vmpage.h
532
533# The MemGuard replacement allocator used for tamper-after-free detection
534DEBUG_MEMGUARD opt_vm.h
535
536# The RedZone malloc(9) protection
537DEBUG_REDZONE opt_vm.h
538
539# Standard SMP options
540SMP opt_global.h
541
542# Size of the kernel message buffer
543MSGBUF_SIZE opt_msgbuf.h
544
545# NFS options
546NFS_MINATTRTIMO opt_nfs.h
547NFS_MAXATTRTIMO opt_nfs.h
548NFS_MINDIRATTRTIMO opt_nfs.h
549NFS_MAXDIRATTRTIMO opt_nfs.h
550NFS_GATHERDELAY opt_nfs.h
551NFS_WDELAYHASHSIZ opt_nfs.h
552NFS_DEBUG opt_nfs.h
553
554# For the Bt848/Bt848A/Bt849/Bt878/Bt879 driver
555OVERRIDE_CARD opt_bktr.h
556OVERRIDE_TUNER opt_bktr.h
557OVERRIDE_DBX opt_bktr.h
558OVERRIDE_MSP opt_bktr.h
559BROOKTREE_SYSTEM_DEFAULT opt_bktr.h
560BROOKTREE_ALLOC_PAGES opt_bktr.h
561BKTR_OVERRIDE_CARD opt_bktr.h
562BKTR_OVERRIDE_TUNER opt_bktr.h
563BKTR_OVERRIDE_DBX opt_bktr.h
564BKTR_OVERRIDE_MSP opt_bktr.h
565BKTR_SYSTEM_DEFAULT opt_bktr.h
566BKTR_ALLOC_PAGES opt_bktr.h
567BKTR_USE_PLL opt_bktr.h
568BKTR_GPIO_ACCESS opt_bktr.h
569BKTR_NO_MSP_RESET opt_bktr.h
570BKTR_430_FX_MODE opt_bktr.h
571BKTR_SIS_VIA_MODE opt_bktr.h
572BKTR_USE_FREEBSD_SMBUS opt_bktr.h
573BKTR_NEW_MSP34XX_DRIVER opt_bktr.h
574
577# options for serial support
578COM_ESP opt_sio.h
579COM_MULTIPORT opt_sio.h
580BREAK_TO_DEBUGGER opt_comconsole.h
581ALT_BREAK_TO_DEBUGGER opt_comconsole.h
582
583# Options to support PPS
584UART_PPS_ON_CTS opt_uart.h
585
586# options for bus/device framework
587BUS_DEBUG opt_bus.h
588
589# options for USB support
590USB_DEBUG opt_usb.h
591USBVERBOSE opt_usb.h
592UKBD_DFLT_KEYMAP opt_ukbd.h
593UPLCOM_INTR_INTERVAL opt_uplcom.h
594UVSCOM_DEFAULT_OPKTSIZE opt_uvscom.h
595UVSCOM_INTR_INTERVAL opt_uvscom.h
596
597# Embedded system options
598INIT_PATH
599
600ROOTDEVNAME
601
602FDC_DEBUG opt_fdc.h
603PCFCLOCK_VERBOSE opt_pcfclock.h
604PCFCLOCK_MAX_RETRIES opt_pcfclock.h
605
606KTR opt_global.h
607KTR_ALQ opt_ktr.h
608KTR_MASK opt_ktr.h
609KTR_CPUMASK opt_ktr.h
610KTR_COMPILE opt_global.h
611KTR_ENTRIES opt_global.h
612KTR_VERBOSE opt_ktr.h
613WITNESS opt_global.h
614WITNESS_KDB opt_witness.h
615WITNESS_SKIPSPIN opt_witness.h
616
617# options for ACPI support
618ACPI_DEBUG opt_acpi.h
619ACPI_MAX_THREADS opt_acpi.h
620ACPI_NO_SEMAPHORES opt_acpi.h
621ACPICA_PEDANTIC opt_acpi.h
622
623# ISA support
624DEV_ISA opt_isa.h
625ISAPNP opt_isa.h
626
627# various 'device presence' options.
628DEV_BPF opt_bpf.h
629DEV_MCA opt_mca.h
630DEV_CARP opt_carp.h
631DEV_SPLASH opt_splash.h
632
633EISA_SLOTS opt_eisa.h
634
635# ed driver
636ED_HPP opt_ed.h
637ED_3C503 opt_ed.h
638ED_SIC opt_ed.h
639
640# bce driver
641BCE_DEBUG opt_bce.h
642
643# wi driver
644WI_SYMBOL_FIRMWARE opt_wi.h
645
646SOCKBUF_DEBUG opt_global.h
647
648# options for ubsec driver
649UBSEC_DEBUG opt_ubsec.h
650UBSEC_RNDTEST opt_ubsec.h
651UBSEC_NO_RNG opt_ubsec.h
652
653# options for hifn driver
654HIFN_DEBUG opt_hifn.h
655HIFN_RNDTEST opt_hifn.h
656
657# options for safenet driver
658SAFE_DEBUG opt_safe.h
659SAFE_NO_RNG opt_safe.h
660SAFE_RNDTEST opt_safe.h
661
662# syscons options
663MAXCONS opt_syscons.h
664SC_ALT_MOUSE_IMAGE opt_syscons.h
665SC_CUT_SPACES2TABS opt_syscons.h
666SC_CUT_SEPCHARS opt_syscons.h
667SC_DEBUG_LEVEL opt_syscons.h
668SC_DFLT_FONT opt_syscons.h
669SC_DISABLE_KDBKEY opt_syscons.h
670SC_DISABLE_REBOOT opt_syscons.h
671SC_HISTORY_SIZE opt_syscons.h
672SC_KERNEL_CONS_ATTR opt_syscons.h
673SC_KERNEL_CONS_REV_ATTR opt_syscons.h
674SC_MOUSE_CHAR opt_syscons.h
675SC_NO_CUTPASTE opt_syscons.h
676SC_NO_FONT_LOADING opt_syscons.h
677SC_NO_HISTORY opt_syscons.h
678SC_NO_SUSPEND_VTYSWITCH opt_syscons.h
679SC_NO_SYSMOUSE opt_syscons.h
680SC_NORM_ATTR opt_syscons.h
681SC_NORM_REV_ATTR opt_syscons.h
682SC_PIXEL_MODE opt_syscons.h
683SC_RENDER_DEBUG opt_syscons.h
684SC_TWOBUTTON_MOUSE opt_syscons.h
685
686# kbd options
687KBD_DISABLE_KEYMAP_LOAD opt_kbd.h
688KBD_INSTALL_CDEV opt_kbd.h
689KBD_MAXRETRY opt_kbd.h
690KBD_MAXWAIT opt_kbd.h
691KBD_RESETDELAY opt_kbd.h
692KBDIO_DEBUG opt_kbd.h
693
694# options for the Atheros driver
695ATH_DEBUG opt_ath.h
696ATH_TXBUF opt_ath.h
697ATH_RXBUF opt_ath.h
698ATH_DIAGAPI opt_ath.h
699ATH_TX99_DIAG opt_ath.h
700
701# dcons options
702DCONS_BUF_SIZE opt_dcons.h
703DCONS_POLL_HZ opt_dcons.h
704DCONS_FORCE_CONSOLE opt_dcons.h
705DCONS_FORCE_GDB opt_dcons.h
706
707# Static unit counts
708NI4BTRC opt_i4b.h
709NI4BRBCH opt_i4b.h
710NI4BTEL opt_i4b.h
711NI4BIPR opt_i4b.h
712NI4BING opt_i4b.h
713NI4BISPPP opt_i4b.h
714
715# VFS options
716LOOKUP_SHARED opt_vfs.h
717
718# HWPMC options
719HWPMC_HOOKS
720
721# XBOX options for FreeBSD/i386, but some files are MI
722XBOX opt_xbox.h
723
724# XFS
725XFS
726
727# snd_emu10kx sound driver options
728SND_EMU10KX_MULTICHANNEL opt_emu10kx.h
575BREAK_TO_DEBUGGER opt_comconsole.h
576ALT_BREAK_TO_DEBUGGER opt_comconsole.h
577
578# Options to support PPS
579UART_PPS_ON_CTS opt_uart.h
580
581# options for bus/device framework
582BUS_DEBUG opt_bus.h
583
584# options for USB support
585USB_DEBUG opt_usb.h
586USBVERBOSE opt_usb.h
587UKBD_DFLT_KEYMAP opt_ukbd.h
588UPLCOM_INTR_INTERVAL opt_uplcom.h
589UVSCOM_DEFAULT_OPKTSIZE opt_uvscom.h
590UVSCOM_INTR_INTERVAL opt_uvscom.h
591
592# Embedded system options
593INIT_PATH
594
595ROOTDEVNAME
596
597FDC_DEBUG opt_fdc.h
598PCFCLOCK_VERBOSE opt_pcfclock.h
599PCFCLOCK_MAX_RETRIES opt_pcfclock.h
600
601KTR opt_global.h
602KTR_ALQ opt_ktr.h
603KTR_MASK opt_ktr.h
604KTR_CPUMASK opt_ktr.h
605KTR_COMPILE opt_global.h
606KTR_ENTRIES opt_global.h
607KTR_VERBOSE opt_ktr.h
608WITNESS opt_global.h
609WITNESS_KDB opt_witness.h
610WITNESS_SKIPSPIN opt_witness.h
611
612# options for ACPI support
613ACPI_DEBUG opt_acpi.h
614ACPI_MAX_THREADS opt_acpi.h
615ACPI_NO_SEMAPHORES opt_acpi.h
616ACPICA_PEDANTIC opt_acpi.h
617
618# ISA support
619DEV_ISA opt_isa.h
620ISAPNP opt_isa.h
621
622# various 'device presence' options.
623DEV_BPF opt_bpf.h
624DEV_MCA opt_mca.h
625DEV_CARP opt_carp.h
626DEV_SPLASH opt_splash.h
627
628EISA_SLOTS opt_eisa.h
629
630# ed driver
631ED_HPP opt_ed.h
632ED_3C503 opt_ed.h
633ED_SIC opt_ed.h
634
635# bce driver
636BCE_DEBUG opt_bce.h
637
638# wi driver
639WI_SYMBOL_FIRMWARE opt_wi.h
640
641SOCKBUF_DEBUG opt_global.h
642
643# options for ubsec driver
644UBSEC_DEBUG opt_ubsec.h
645UBSEC_RNDTEST opt_ubsec.h
646UBSEC_NO_RNG opt_ubsec.h
647
648# options for hifn driver
649HIFN_DEBUG opt_hifn.h
650HIFN_RNDTEST opt_hifn.h
651
652# options for safenet driver
653SAFE_DEBUG opt_safe.h
654SAFE_NO_RNG opt_safe.h
655SAFE_RNDTEST opt_safe.h
656
657# syscons options
658MAXCONS opt_syscons.h
659SC_ALT_MOUSE_IMAGE opt_syscons.h
660SC_CUT_SPACES2TABS opt_syscons.h
661SC_CUT_SEPCHARS opt_syscons.h
662SC_DEBUG_LEVEL opt_syscons.h
663SC_DFLT_FONT opt_syscons.h
664SC_DISABLE_KDBKEY opt_syscons.h
665SC_DISABLE_REBOOT opt_syscons.h
666SC_HISTORY_SIZE opt_syscons.h
667SC_KERNEL_CONS_ATTR opt_syscons.h
668SC_KERNEL_CONS_REV_ATTR opt_syscons.h
669SC_MOUSE_CHAR opt_syscons.h
670SC_NO_CUTPASTE opt_syscons.h
671SC_NO_FONT_LOADING opt_syscons.h
672SC_NO_HISTORY opt_syscons.h
673SC_NO_SUSPEND_VTYSWITCH opt_syscons.h
674SC_NO_SYSMOUSE opt_syscons.h
675SC_NORM_ATTR opt_syscons.h
676SC_NORM_REV_ATTR opt_syscons.h
677SC_PIXEL_MODE opt_syscons.h
678SC_RENDER_DEBUG opt_syscons.h
679SC_TWOBUTTON_MOUSE opt_syscons.h
680
681# kbd options
682KBD_DISABLE_KEYMAP_LOAD opt_kbd.h
683KBD_INSTALL_CDEV opt_kbd.h
684KBD_MAXRETRY opt_kbd.h
685KBD_MAXWAIT opt_kbd.h
686KBD_RESETDELAY opt_kbd.h
687KBDIO_DEBUG opt_kbd.h
688
689# options for the Atheros driver
690ATH_DEBUG opt_ath.h
691ATH_TXBUF opt_ath.h
692ATH_RXBUF opt_ath.h
693ATH_DIAGAPI opt_ath.h
694ATH_TX99_DIAG opt_ath.h
695
696# dcons options
697DCONS_BUF_SIZE opt_dcons.h
698DCONS_POLL_HZ opt_dcons.h
699DCONS_FORCE_CONSOLE opt_dcons.h
700DCONS_FORCE_GDB opt_dcons.h
701
702# Static unit counts
703NI4BTRC opt_i4b.h
704NI4BRBCH opt_i4b.h
705NI4BTEL opt_i4b.h
706NI4BIPR opt_i4b.h
707NI4BING opt_i4b.h
708NI4BISPPP opt_i4b.h
709
710# VFS options
711LOOKUP_SHARED opt_vfs.h
712
713# HWPMC options
714HWPMC_HOOKS
715
716# XBOX options for FreeBSD/i386, but some files are MI
717XBOX opt_xbox.h
718
719# XFS
720XFS
721
722# snd_emu10kx sound driver options
723SND_EMU10KX_MULTICHANNEL opt_emu10kx.h