options revision 62143
190075Sobrien# $FreeBSD: head/sys/conf/options 62143 2000-06-26 23:34:54Z archie $
2110611Skan#
390075Sobrien#        On the handling of kernel options
490075Sobrien#
590075Sobrien# All kernel options should be listed in LINT, with suitable
690075Sobrien# descriptions.  Negative options (options that make some code not
790075Sobrien# compile) should be commented out; LINT should compile as much code
890075Sobrien# as possible.  Try to structure option-using code so that a single
9110611Skan# option only switch code on, or only switch code off, to make it
1090075Sobrien# possible to have a full compile-test.  If necessary, you can include
1190075Sobrien# "opt_lint.h" and check for COMPILING_LINT to get maximum code
12117395Skan# coverage.
1390075Sobrien#
1490075Sobrien# All new options shall also be listed in either "conf/options" or
1590075Sobrien# "<machine>/conf/options.<machine>".  Options that affect a single
1690075Sobrien# source-file <xxx>.[c|s] should be directed into "opt_<xxx>.h", while
1790075Sobrien# options that affect multiple files should either go in
1890075Sobrien# "opt_global.h" if this is a kernel-wide option (used just about
1990075Sobrien# everywhere), or in "opt_<option-name-in-lower-case>.h" if it affect
2090075Sobrien# only some files.  Note that the effect of listing only an option
2190075Sobrien# without a header-file-name in conf/options (and cousins) is that the
2290075Sobrien# last convention is followed.
2390075Sobrien#
2490075Sobrien# This handling scheme is not yet fully implemented.
2590075Sobrien#
2690075Sobrien#
2790075Sobrien# Format of this file:
2890075Sobrien# Option name	filename
2990075Sobrien#
3090075Sobrien# If filename is missing, the default is
3190075Sobrien# opt_<name-of-option-in-lower-case>.h
3290075Sobrien
3390075Sobrien# Adaptec aic7xxx SCSI controller options
3490075SobrienAHC_ALLOW_MEMIO		opt_aic7xxx.h	# Allow PCI devices to use memory
3590075Sobrien					# mapped I/O
3690075Sobrien
3790075SobrienAHC_TMODE_ENABLE	opt_aic7xxx.h	# Bitmap of units to enable
3890075Sobrien					# targetmode operations.
3990075Sobrien
4090075SobrienAHC_DUMP_EEPROM		opt_aic7xxx.h	# Dump the contents of our
4190075Sobrien					# configuration prom.
4290075Sobrien
4390075SobrienADW_ALLOW_MEMIO		opt_adw.h	# Allow PCI devices to use memory
4490075Sobrien					# mapped I/O
4590075Sobrien
4690075Sobrien# Miscellaneous options.
4790075SobrienCOMPAT_43	opt_compat.h
4890075SobrienCOMPAT_SUNOS	opt_compat.h
4990075SobrienCOMPILING_LINT	opt_lint.h
5090075SobrienCY_PCI_FASTINTR
5190075SobrienDDB
5290075SobrienDDB_UNATTENDED	opt_ddb.h
5390075SobrienGDB_REMOTE_CHAT	opt_ddb.h
5490075SobrienDEVFS
5590075SobrienHW_WDOG
5690075SobrienKTRACE
5790075SobrienMD_ROOT		opt_md.h
5890075SobrienMD_ROOT_SIZE	opt_md.h
5990075SobrienMFS_ROOT	opt_mfs.h
6090075SobrienMFS_ROOT_SIZE	opt_mfs.h
6190075SobrienNTIMECOUNTER	opt_ntp.h
6290075SobrienNSWAPDEV	opt_swap.h
6390075SobrienPPS_SYNC	opt_ntp.h
6490075SobrienQUOTA
6590075SobrienRANDOMDEV
6690075SobrienSPX_HACK
6790075SobrienSUIDDIR		opt_suiddir.h
6890075SobrienSYSVMSG		opt_sysvipc.h
6990075SobrienSYSVSEM		opt_sysvipc.h
7090075SobrienSYSVSHM		opt_sysvipc.h
7190075SobrienSHMALL		opt_sysvipc.h
7290075SobrienSHMMAX		opt_sysvipc.h
7390075SobrienSHMMAXPGS	opt_sysvipc.h
7490075SobrienSHMMIN		opt_sysvipc.h
7590075SobrienSHMMNI		opt_sysvipc.h
7690075SobrienSHMSEG		opt_sysvipc.h
7790075SobrienSHM_PHYS_BACKED	opt_sysvipc.h
7890075SobrienSEMMAP		opt_sysvipc.h
7990075SobrienSEMMNI		opt_sysvipc.h
8090075SobrienSEMMNS		opt_sysvipc.h
8190075SobrienSEMMNU		opt_sysvipc.h
8290075SobrienSEMMSL		opt_sysvipc.h
8390075SobrienSEMOPM		opt_sysvipc.h
8490075SobrienSEMUME		opt_sysvipc.h
8590075SobrienMSGMNB		opt_sysvipc.h
8690075SobrienMSGMNI		opt_sysvipc.h
8790075SobrienMSGSEG		opt_sysvipc.h
8890075SobrienMSGSSZ		opt_sysvipc.h
8990075SobrienMSGTQL		opt_sysvipc.h
9090075SobrienUCONSOLE
9190075SobrienVFS_AIO
9290075Sobrien
9390075Sobrien# POSIX kernel options
9490075SobrienP1003_1B			opt_posix.h
9590075Sobrien_KPOSIX_PRIORITY_SCHEDULING	opt_posix.h
9690075Sobrien_KPOSIX_VERSION			opt_posix.h
9790075Sobrien
9890075Sobrien# TrustedBSD and POSIX.1e Kernel Options
9990075SobrienCAPABILITIES	opt_cap.h
10090075Sobrien
10190075Sobrien# Do we want the config file compiled into the kernel?
10290075SobrienINCLUDE_CONFIG_FILE	opt_config.h
10390075Sobrien
10490075Sobrien# Options for static file systems.  These should only be used at config
10590075Sobrien# time, since the corresponding lkms cannot work if there are any static
10690075Sobrien# dependencies.  Unusability is enforced by hiding the defines for the
10790075Sobrien# options in a never-included header.
10890075SobrienEXT2FS		opt_dontuse.h
10990075SobrienFDESC		opt_dontuse.h
11090075SobrienKERNFS		opt_dontuse.h
11190075SobrienMFS		opt_dontuse.h
11290075SobrienMSDOSFS		opt_dontuse.h
11390075SobrienNULLFS		opt_dontuse.h
11490075SobrienPORTAL		opt_dontuse.h
11590075SobrienPROCFS		opt_dontuse.h
11690075SobrienUMAPFS		opt_dontuse.h
11790075SobrienNTFS		opt_dontuse.h
11890075Sobrien
11990075Sobrien# These static filesystems has one slightly bogus static dependency in
12090075Sobrien# sys/i386/i386/autoconf.c.  If any of these filesystems are
12190075Sobrien# statically compiled into the kernel, code for mounting them as root
12290075Sobrien# filesystems will be enabled - but look below.  Boot-code is purposely
12390075Sobrien# unavailable for the LKM-based versions.
12490075SobrienCODA
12590075SobrienCD9660
12690075SobrienFFS
12790075SobrienNFS
12890075SobrienNWFS
12990075Sobrien
13090075Sobrien# If you are following the conditions in the copyright,
13190075Sobrien# you can enable soft-updates which will speed up a lot of thigs
13290075Sobrien# and make the system safer from crashes at the same time.
13390075Sobrien# otherwise a STUB module will be compiled in.
13490075SobrienSOFTUPDATES	opt_ffs.h
13590075Sobrien
13690075Sobrien# Enabling this option turns on support for extended attributes
13790075Sobrien# in FFS, which can be used to support high security configurations
13890075Sobrien# as well as new file system features.
13990075SobrienFFS_EXTATTR	opt_ffs.h
14090075Sobrien
14190075Sobrien# The above static dependencies are planned removed, with a
14290075Sobrien# <filesystem>_ROOT option to control if it usable as root.  This list
14390075Sobrien# allows these options to be present in config files already (though
14490075Sobrien# they won't make any difference yet).
14590075SobrienCD9660_ROOT	opt_cd9660.h
14690075SobrienFFS_ROOT	opt_ffs.h
14790075SobrienNFS_ROOT	opt_nfsroot.h
14890075Sobrien
14990075Sobrien# The union static file system has bogus static dependencies, so it isn't
15090075Sobrien# hidden yet.
15190075SobrienUNION
15290075Sobrien
15390075Sobrien# Options used only in param.c.
15490075SobrienHZ		opt_param.h
15590075SobrienMAXFILES	opt_param.h
15690075SobrienMAXUSERS	opt_param.h
157117395SkanNBUF		opt_param.h
158117395SkanNMBCLUSTERS	opt_param.h
15990075SobrienNSFBUFS		opt_param.h
16090075Sobrien
16190075Sobrien# Generic SCSI options.
162117395SkanCAM_MAX_HIGHPOWER	opt_cam.h
163117395SkanCAMDEBUG		opt_cam.h
164117395SkanCAM_DEBUG_DELAY		opt_cam.h
16596263SobrienCAM_DEBUG_BUS		opt_cam.h
16690075SobrienCAM_DEBUG_TARGET	opt_cam.h
16790075SobrienCAM_DEBUG_LUN		opt_cam.h
16890075SobrienCAM_DEBUG_FLAGS		opt_cam.h
169103445SkanSCSI_DELAY		opt_scsi.h
17090075SobrienSCSI_NO_SENSE_STRINGS	opt_scsi.h
17190075SobrienSCSI_NO_OP_STRINGS	opt_scsi.h
17290075Sobrien
173117395Skan# Options used only in cam/scsi/scsi_cd.c
174117395SkanCHANGER_MIN_BUSY_SECONDS	opt_cd.h
17590075SobrienCHANGER_MAX_BUSY_SECONDS	opt_cd.h
17690075Sobrien
17790075Sobrien# Options used only in cam/scsi/scsi_sa.c.
17890075SobrienSA_SPACE_TIMEOUT	opt_sa.h
17990075SobrienSA_REWIND_TIMEOUT	opt_sa.h
18090075SobrienSA_ERASE_TIMEOUT	opt_sa.h
18190075SobrienSA_1FM_AT_EOD		opt_sa.h
18290075Sobrien
18390075Sobrien# Options used only in cam/scsi/scsi_pt.c
18490075SobrienSCSI_PT_DEFAULT_TIMEOUT	opt_pt.h
18590075Sobrien
186117395Skan# Options used only in cam/scsi/scsi_ses.c
18790075SobrienSES_ENABLE_PASSTHROUGH	opt_ses.h
18890075Sobrien
18990075Sobrien# Options used in dev/sym/ (Symbios SCSI driver).
19090075SobrienSYM_SETUP_LP_PROBE_MAP	opt_sym.h	#-Low Priority Probe Map (bits)
19190075Sobrien					# Allows the ncr to take precedence
19290075Sobrien					# 1 (1<<0) -> 810a, 860
19390075Sobrien					# 2 (1<<1) -> 825a, 875, 885, 895
19490075Sobrien					# 4 (1<<2) -> 895a, 896, 1510d 
195117395SkanSYM_SETUP_SCSI_DIFF	opt_sym.h	#-HVD support for 825a, 875, 885
19690075Sobrien					# disabled:0 (default), enabled:1
197117395SkanSYM_SETUP_PCI_PARITY	opt_sym.h	#-PCI parity checking
19890075Sobrien					# disabled:0, enabled:1 (default)
19990075SobrienSYM_SETUP_MAX_LUN	opt_sym.h	#-Number of LUNs supported
20090075Sobrien					# default:8, range:[1..64]
201117395Skan
20290075Sobrien# Options used only in pci/ncr.c
20390075SobrienSCSI_NCR_DEBUG		opt_ncr.h
20490075SobrienSCSI_NCR_MAX_SYNC	opt_ncr.h
20590075SobrienSCSI_NCR_MAX_WIDE	opt_ncr.h
206117395SkanSCSI_NCR_MYADDR		opt_ncr.h
207117395Skan
20890075Sobrien# Options used only in pci/isp_pci.c
20990075SobrienISP_TARGET_MODE		opt_isp.h
210117395Skan
21190075Sobrien# Options used in the 'ata' ATA/ATAPI driver
21290075SobrienATA_STATIC_ID		opt_ata.h
21390075SobrienATA_ENABLE_ATAPI_DMA	opt_ata.h
21490075Sobrien
21590075Sobrien# Resource limits.
216117395SkanDFLDSIZ			opt_rlimit.h
21790075SobrienMAXDSIZ			opt_rlimit.h
218104752Skan
21990075Sobrien# Net stuff.
220117395SkanACCEPT_FILTER_DATA
221117395SkanACCEPT_FILTER_HTTP
22290075SobrienBOOTP			opt_bootp.h
22390075SobrienBOOTP_COMPAT		opt_bootp.h
224117395SkanBOOTP_NFSROOT		opt_bootp.h
225117395SkanBOOTP_NFSV3		opt_bootp.h
226117395SkanBOOTP_WIRED_TO		opt_bootp.h
22790075SobrienBRIDGE			opt_bdg.h
22890075SobrienETHER_II		opt_ef.h
22990075SobrienETHER_8023		opt_ef.h
23090075SobrienETHER_8022		opt_ef.h
23190075SobrienETHER_SNAP		opt_ef.h
232117395SkanMROUTING		opt_mrouting.h
233107590SobrienINET			opt_inet.h
234107590SobrienINET6			opt_inet6.h
23590075SobrienIPSEC			opt_ipsec.h
23690075SobrienIPSEC_ESP		opt_ipsec.h
23790075SobrienIPSEC_DEBUG		opt_ipsec.h
238117395SkanIPSEC_IPV6FWD		opt_ipsec.h
239117395SkanIPDIVERT
24090075SobrienDUMMYNET		opt_ipdn.h
241117395SkanIPFILTER		opt_ipfilter.h
242117395SkanIPFILTER_LOG		opt_ipfilter.h
24390075SobrienIPFILTER_DEFAULT_BLOCK	opt_ipfilter.h
244117395SkanPFIL_HOOKS		opt_pfil_hooks.h
245117395SkanIPFIREWALL		opt_ipfw.h
246117395SkanIPFIREWALL_VERBOSE	opt_ipfw.h
24790075SobrienIPFIREWALL_VERBOSE_LIMIT	opt_ipfw.h
24890075SobrienIPFIREWALL_DEFAULT_TO_ACCEPT	opt_ipfw.h
24990075SobrienIPFIREWALL_FORWARD		opt_ipfw.h
25090075SobrienIPV6FIREWALL		opt_ip6fw.h
25190075SobrienIPV6FIREWALL_VERBOSE	opt_ip6fw.h
25290075SobrienIPV6FIREWALL_VERBOSE_LIMIT	opt_ip6fw.h
25390075SobrienIPV6FIREWALL_DEFAULT_TO_ACCEPT	opt_ip6fw.h
25490075SobrienIPSTEALTH
25590075SobrienIPX			opt_ipx.h
256117395SkanIPXIP			opt_ipx.h
25790075SobrienIPTUNNEL		opt_ipx.h
258117395SkanNCP			opt_ncp.h
25990075SobrienNETATALK		opt_atalk.h
26090075SobrienPPP_BSDCOMP		opt_ppp.h
26190075SobrienPPP_DEFLATE		opt_ppp.h
26290075SobrienPPP_FILTER		opt_ppp.h
263117395SkanSLIP_IFF_OPTS		opt_slip.h
264117395SkanTCP_COMPAT_42		opt_compat.h
26590075SobrienTCPDEBUG
26690075SobrienTCP_DROP_SYNFIN		opt_tcp_input.h
267117395SkanTCP_RESTRICT_RST	opt_tcp_input.h
268107590Sobrien
26990075Sobrien# Netgraph(4). Use option NETGRAPH to enable the base netgraph code.
27090075Sobrien# Each netgraph node type can be either be compiled into the kernel
271117395Skan# or loaded dynamically. To get the former, include the corresponding
272117395Skan# option below. Each type has its own man page, e.g. ng_async(8).
27390075SobrienNETGRAPH
27490075SobrienNETGRAPH_ASYNC		opt_netgraph.h
275117395SkanNETGRAPH_BPF		opt_netgraph.h
276117395SkanNETGRAPH_CISCO		opt_netgraph.h
27790075SobrienNETGRAPH_ECHO		opt_netgraph.h
27890075SobrienNETGRAPH_ETHER		opt_netgraph.h
279117395SkanNETGRAPH_FRAME_RELAY	opt_netgraph.h
280117395SkanNETGRAPH_HOLE		opt_netgraph.h
281117395SkanNETGRAPH_IFACE		opt_netgraph.h
282117395SkanNETGRAPH_KSOCKET	opt_netgraph.h
283117395SkanNETGRAPH_LMI		opt_netgraph.h
284117395Skan# MPPC compression requires proprietary files (not included)
28590075SobrienNETGRAPH_MPPC_COMPRESSION	opt_netgraph.h
28690075SobrienNETGRAPH_MPPC_ENCRYPTION	opt_netgraph.h
28790075SobrienNETGRAPH_PPP		opt_netgraph.h
28890075SobrienNETGRAPH_PPPOE		opt_netgraph.h
289117395SkanNETGRAPH_PPTPGRE	opt_netgraph.h
290117395SkanNETGRAPH_RFC1490	opt_netgraph.h
29190075SobrienNETGRAPH_SOCKET		opt_netgraph.h
29290075SobrienNETGRAPH_TEE		opt_netgraph.h
29390075SobrienNETGRAPH_TTY		opt_netgraph.h
29490075SobrienNETGRAPH_UI		opt_netgraph.h
29590075SobrienNETGRAPH_VJC		opt_netgraph.h
29690075Sobrien
29790075Sobrien# ATM (HARP version)
29890075SobrienATM_CORE		opt_atm.h
29990075SobrienATM_IP			opt_atm.h
30090075SobrienATM_SIGPVC		opt_atm.h
30190075SobrienATM_SPANS		opt_atm.h
302117395SkanATM_UNI			opt_atm.h
30390075Sobrien
30490075Sobrien# XXX Conflict: # of devices vs network protocol (Native ATM).
30590075Sobrien# This makes "atm.h" unusable.
306117395SkanNATM			opt_natm.h
30790075Sobrien
30890075SobrienDPT_ALLOW_MEMIO		opt_dpt.h	# Allow PCI devices to use memory
30990075Sobrien					# mapped I/O
31090075Sobrien# DPT driver debug flags
31190075SobrienDPT_MEASURE_PERFORMANCE	opt_dpt.h
31290075SobrienDPT_HANDLE_TIMEOUTS	opt_dpt.h
31390075SobrienDPT_TIMEOUT_FACTOR	opt_dpt.h
314117395SkanDPT_LOST_IRQ		opt_dpt.h
31590075SobrienDPT_RESET_HBA		opt_dpt.h
31690075Sobrien
31790075Sobrien# Misc debug flags.  Most of these should probably be replaced with
31890075Sobrien# 'DEBUG', and then let people recompile just the interesting modules
319117395Skan# with 'make CC="cc -DDEBUG"'.
32090075SobrienCLUSTERDEBUG		opt_debug_cluster.h
32190075SobrienDEBUG_1284		opt_ppb_1284.h
32290075SobrienVP0_DEBUG		opt_vpo.h
32390075SobrienLPT_DEBUG		opt_lpt.h
32490075SobrienPLIP_DEBUG		opt_plip.h
325117395SkanLOCKF_DEBUG		opt_debug_lockf.h
32690075SobrienLOUTB			opt_debug_outb.h
32790075SobrienNPX_DEBUG		opt_debug_npx.h
32890075SobrienNETATALKDEBUG		opt_atalk.h
32990075SobrienSI_DEBUG		opt_debug_si.h
33090075Sobrien
331117395Skan# Fb options
332117395SkanFB_DEBUG		opt_fb.h
333117395SkanFB_INSTALL_CDEV		opt_fb.h
33490075Sobrien
33590075Sobrien# ppbus related options
336117395SkanPERIPH_1284		opt_ppb_1284.h
33790075SobrienDONTPROBE_1284		opt_ppb_1284.h
33890075Sobrien
339117395Skan# smbus related options
34090075SobrienENABLE_ALART		opt_intpm.h
34190075Sobrien
34290075Sobrien# These cause changes all over the kernel
34390075SobrienBLKDEV_IOSIZE		opt_global.h
34496263SobrienDEBUG			opt_global.h
34590075SobrienDEBUG_LOCKS		opt_global.h
346119256SkanDEBUG_VFS_LOCKS		opt_global.h
34796263SobrienDIAGNOSTIC		opt_global.h
34890075SobrienENABLE_VFS_IOOPT	opt_global.h
34990075SobrienINVARIANT_SUPPORT	opt_global.h
35090075SobrienINVARIANTS		opt_global.h
35190075SobrienSIMPLELOCK_DEBUG	opt_global.h
35290075SobrienVFS_BIO_DEBUG		opt_global.h
353117395Skan
35490075Sobrien# These are VM related options
35590075SobrienVM_KMEM_SIZE		opt_vm.h
35690075SobrienVM_KMEM_SIZE_SCALE	opt_vm.h
35790075SobrienVM_KMEM_SIZE_MAX	opt_vm.h
35890075SobrienNO_SWAPPING		opt_vm.h
35990075SobrienPQ_NOOPT		opt_vmpage.h
36090075SobrienPQ_NORMALCACHE		opt_vmpage.h
36190075SobrienPQ_MEDIUMCACHE		opt_vmpage.h
36290075SobrienPQ_LARGECACHE		opt_vmpage.h
36390075SobrienPQ_HUGECACHE		opt_vmpage.h
36490075Sobrien
36590075Sobrien# Standard SMP options
36690075SobrienSMP			opt_global.h
36790075SobrienNCPU			opt_smp.h
36890075SobrienNBUS			opt_smp.h
36990075Sobrien
37090075Sobrien# sys/netkey
37190075SobrienKEY
37290075Sobrien
373117395Skan# Size of the kernel message buffer
37490075SobrienMSGBUF_SIZE		opt_msgbuf.h
37590075Sobrien
376117395Skan# PCI related options
37790075SobrienPCI_QUIET		opt_pci.h
37890075SobrienCOMPAT_OLDPCI
379117395Skan
38090075Sobrien# NFS options
38190075SobrienNFS_MINATTRTIMO		opt_nfs.h
38290075SobrienNFS_MAXATTRTIMO		opt_nfs.h
38390075SobrienNFS_MINDIRATTRTIMO	opt_nfs.h
384117395SkanNFS_MAXDIRATTRTIMO	opt_nfs.h
385117395SkanNFS_GATHERDELAY		opt_nfs.h
38690075SobrienNFS_UIDHASHSIZ		opt_nfs.h
38790075SobrienNFS_WDELAYHASHSIZ	opt_nfs.h
388117395SkanNFS_MUIDHASHSIZ		opt_nfs.h
38990075SobrienNFS_NOSERVER		opt_nfs.h
39090075SobrienNFS_DEBUG		opt_nfs.h
39190075Sobrien
39290075Sobrien# For the Bt848/Bt848A/Bt849/Bt878/Bt879 driver
39390075SobrienOVERRIDE_CARD			opt_bktr.h
39490075SobrienOVERRIDE_TUNER			opt_bktr.h
39590075SobrienOVERRIDE_DBX			opt_bktr.h
39690075SobrienOVERRIDE_MSP			opt_bktr.h
39790075SobrienBROOKTREE_SYSTEM_DEFAULT	opt_bktr.h
39890075SobrienBKTR_USE_PLL			opt_bktr.h	
39990075SobrienBKTR_GPIO_ACCESS		opt_bktr.h
400117395SkanBKTR_NO_MSP_RESET		opt_bktr.h
40190075SobrienBKTR_430_FX_MODE		opt_bktr.h
40290075SobrienBKTR_SIS_VIA_MODE		opt_bktr.h
40390075Sobrien
404117395Skan
40590075Sobrien# meteor opt_meteor.h
40690075SobrienMETEOR_ALLOC_PAGES	opt_meteor.h
40790075SobrienMETEOR_TEST_VIDEO	opt_meteor.h
40896263SobrienMETEOR_SYSTEM_DEFAULT	opt_meteor.h
40990075SobrienMETEOR_DEALLOC_PAGES	opt_meteor.h
41090075SobrienMETEOR_DEALLOC_ABOVE	opt_meteor.h
41190075Sobrien
41290075Sobrien# Various mi ISA bus flags
41390075SobrienCOM_ESP			opt_sio.h
41490075SobrienCOM_MULTIPORT		opt_sio.h
415117395SkanBREAK_TO_DEBUGGER	opt_comconsole.h
416117395SkanALT_BREAK_TO_DEBUGGER	opt_comconsole.h
417117395Skan
418117395Skan# Include tweaks for running under the SimOS machine simulator.
419117395SkanSIMOS			opt_simos.h
420117395Skan
42190075Sobrien# options for bus/device framework
422117395SkanBUS_DEBUG		opt_bus.h
423117395SkanDEVICE_SYSCTLS		opt_bus.h
42490075Sobrien
425117395Skan# options for USB support
426117395SkanUHCI_DEBUG		opt_usb.h
427117395SkanOHCI_DEBUG		opt_usb.h
428117395SkanUSB_DEBUG		opt_usb.h
429117395SkanUGEN_DEBUG		opt_usb.h
430117395SkanUHID_DEBUG		opt_usb.h
431117395SkanUHUB_DEBUG		opt_usb.h
432117395SkanUKBD_DEBUG		opt_usb.h
433117395SkanULPT_DEBUG		opt_usb.h
434117395SkanUMASS_DEBUG		opt_usb.h
435117395SkanUMS_DEBUG		opt_usb.h
436117395SkanURIO_DEBUG		opt_usb.h
437117395SkanUKBD_DFLT_KEYMAP	opt_ukbd.h
438117395Skan
439117395Skan# Vinum options
440117395SkanVINUMDEBUG		opt_vinum.h
441117395Skan
442117395Skan# Embedded system options
443117395SkanINIT_PATH		opt_init_path.h
444117395Skan
445117395SkanROOTDEVNAME		opt_rootdevname.h
446117395Skan
44790075SobrienFDC_DEBUG		opt_fdc.h
448117395SkanPCFCLOCK_VERBOSE	opt_pcfclock.h
44990075SobrienPCFCLOCK_MAX_RETRIES	opt_pcfclock.h
45090075SobrienTDFX_LINUX opt_tdfx.h
45190075Sobrien