options revision 77574
165793Smsmith# $FreeBSD: head/sys/conf/options 77574 2001-06-01 10:02:28Z kris $ 265793Smsmith# 381082Sscottl# On the handling of kernel options 465793Smsmith# 581150Sscottl# All kernel options should be listed in LINT, with suitable 665793Smsmith# descriptions. Negative options (options that make some code not 765793Smsmith# compile) should be commented out; LINT should compile as much code 865793Smsmith# as possible. Try to structure option-using code so that a single 965793Smsmith# option only switch code on, or only switch code off, to make it 1065793Smsmith# possible to have a full compile-test. If necessary, you can check 1165793Smsmith# for COMPILING_LINT to get maximum code coverage. 1265793Smsmith# 1365793Smsmith# All new options shall also be listed in either "conf/options" or 1465793Smsmith# "<machine>/conf/options.<machine>". Options that affect a single 1565793Smsmith# source-file <xxx>.[c|s] should be directed into "opt_<xxx>.h", while 1665793Smsmith# options that affect multiple files should either go in 1765793Smsmith# "opt_global.h" if this is a kernel-wide option (used just about 1865793Smsmith# everywhere), or in "opt_<option-name-in-lower-case>.h" if it affect 1965793Smsmith# only some files. Note that the effect of listing only an option 2065793Smsmith# without a header-file-name in conf/options (and cousins) is that the 2165793Smsmith# last convention is followed. 2265793Smsmith# 2365793Smsmith# This handling scheme is not yet fully implemented. 2465793Smsmith# 2565793Smsmith# 2665793Smsmith# Format of this file: 2765793Smsmith# Option name filename 2865793Smsmith# 2965793Smsmith# If filename is missing, the default is 30119418Sobrien# opt_<name-of-option-in-lower-case>.h 31119418Sobrien 32119418Sobrien# Adaptec Array Controller driver options 3365793SmsmithAAC_COMPAT_LINUX opt_acc.h # Enable the linux ioctl interface 3465793Smsmith 3565793SmsmithAAC_DEBUG opt_aac.h # Debugging levels: 3665793Smsmith # 0 - quiet, only emit warnings 3781151Sscottl # 1 - noisy, emit major function 3881151Sscottl # points and things done 3965793Smsmith # 2 - extremely noisy, emit trace 4065793Smsmith # items in loops, etc. 4165793Smsmith 42129879Sphk# Adaptec aic7xxx SCSI controller options 4365793SmsmithAHC_ALLOW_MEMIO opt_aic7xxx.h # Allow PCI devices to use memory 44111691Sscottl # mapped I/O 4565793Smsmith 4665793SmsmithAHC_TMODE_ENABLE opt_aic7xxx.h # Bitmap of units to enable 4765793Smsmith # targetmode operations. 4865793Smsmith 4965793SmsmithAHC_DUMP_EEPROM opt_aic7xxx.h # Dump the contents of our 5065793Smsmith # configuration prom. 5165793Smsmith 5265793SmsmithAHC_DEBUG_SEQUENCER opt_aic7xxx.h # Enable diagnostic sequencer code 53119273Simp 54119273SimpADW_ALLOW_MEMIO opt_adw.h # Allow PCI devices to use memory 5565793Smsmith # mapped I/O 5665793Smsmith 57138635Sscottl# Miscellaneous options. 5865793SmsmithBLEED 5965793SmsmithCOMPAT_43 opt_compat.h 6083114SscottlCOMPAT_SUNOS opt_compat.h 6183114SscottlCOMPILING_LINT opt_global.h 6265793SmsmithCY_PCI_FASTINTR 63247570SmariusDDB 64247570SmariusDDB_UNATTENDED opt_ddb.h 65247570SmariusGDB_REMOTE_CHAT opt_ddb.h 66247570SmariusNODEVFS opt_devfs.h 67247570SmariusHW_WDOG 6865793SmsmithKTRACE 6983114SscottlLIBICONV 7083114SscottlMD_ROOT opt_md.h 7183114SscottlMD_ROOT_SIZE opt_md.h 7283114SscottlNTIMECOUNTER opt_ntp.h 7383114SscottlNSWAPDEV opt_swap.h 7483114SscottlPPS_SYNC opt_ntp.h 7565793SmsmithQUOTA 76227843SmariusSPX_HACK 7765793SmsmithSUIDDIR opt_suiddir.h 7865793SmsmithSYSVMSG opt_sysvipc.h 7965793SmsmithSYSVSEM opt_sysvipc.h 8065793SmsmithSYSVSHM opt_sysvipc.h 8165793SmsmithSHMALL opt_sysvipc.h 8265793SmsmithSHMMAX opt_sysvipc.h 8365793SmsmithSHMMAXPGS opt_sysvipc.h 8465793SmsmithSHMMIN opt_sysvipc.h 8589112SmsmithSHMMNI opt_sysvipc.h 8689112SmsmithSHMSEG opt_sysvipc.h 87247570SmariusSEMMAP opt_sysvipc.h 88165102SmjacobSEMMNI opt_sysvipc.h 8965793SmsmithSEMMNS opt_sysvipc.h 90247570SmariusSEMMNU opt_sysvipc.h 9165793SmsmithSEMMSL opt_sysvipc.h 9283114SscottlSEMOPM opt_sysvipc.h 9383114SscottlSEMUME opt_sysvipc.h 9483114SscottlMSGMNB opt_sysvipc.h 9583114SscottlMSGMNI opt_sysvipc.h 9683114SscottlMSGSEG opt_sysvipc.h 9795536SscottlMSGSSZ opt_sysvipc.h 98247570SmariusMSGTQL opt_sysvipc.h 9965793SmsmithUCONSOLE 100112679SscottlVFS_AIO 10195536Sscottl 102112679Sscottl# POSIX kernel options 10395536SscottlP1003_1B opt_posix.h 104112679Sscottl_KPOSIX_PRIORITY_SCHEDULING opt_posix.h 10595536Sscottl_KPOSIX_VERSION opt_posix.h 106112679Sscottl 10795536Sscottl# TrustedBSD and POSIX.1e Kernel Options 108112679SscottlCAPABILITIES opt_cap.h 10995536Sscottl 110112679Sscottl# Do we want the config file compiled into the kernel? 11195536SscottlINCLUDE_CONFIG_FILE opt_config.h 112112679Sscottl 11395536Sscottl# Options for static file systems. These should only be used at config 114112679Sscottl# time, since the corresponding lkms cannot work if there are any static 11595536Sscottl# dependencies. Unusability is enforced by hiding the defines for the 116112679Sscottl# options in a never-included header. 11795536SscottlCD9660 opt_dontuse.h 118112679SscottlCODA opt_dontuse.h 11995536SscottlEXT2FS opt_dontuse.h 120117361SscottlFDESCFS opt_dontuse.h 121117361SscottlFFS opt_dontuse.h 122112679SscottlIFS opt_dontuse.h 123112679SscottlLINPROCFS opt_dontuse.h 124112679SscottlMSDOSFS opt_dontuse.h 125107797SscottlNULLFS opt_dontuse.h 126112679SscottlNWFS opt_dontuse.h 127112679SscottlPORTALFS opt_dontuse.h 128112679SscottlPROCFS opt_dontuse.h 129112679SscottlUMAPFS opt_dontuse.h 130112679SscottlNTFS opt_dontuse.h 131112679SscottlHPFS opt_dontuse.h 132115409SscottlUNIONFS opt_dontuse.h 133159702Sbrueffer 134127242Sscottl# These static filesystems has one slightly bogus static dependency in 135127242Sscottl# sys/i386/i386/autoconf.c. If any of these filesystems are 136127242Sscottl# statically compiled into the kernel, code for mounting them as root 137159702Sbrueffer# filesystems will be enabled - but look below. 138136756SscottlNFS 139159702Sbrueffer 140148866Sps# If you are following the conditions in the copyright, 141148866Sps# you can enable soft-updates which will speed up a lot of thigs 142254004Smarius# and make the system safer from crashes at the same time. 143138884Sscottl# otherwise a STUB module will be compiled in. 144133606SscottlSOFTUPDATES opt_ffs.h 145133606Sscottl 146151086Sscottl# Enabling this option turns on support for Access Control Lists in UFS, 147151086Sscottl# which can be used to support high security configurations. Depends on 148151086Sscottl# UFS_EXTATTR. 149151086SscottlUFS_ACL opt_ufs.h 150151086Sscottl 151151086Sscottl# Enabling this option turns on support for extended attributes in UFS-based 152151086Sscottl# file systems, which can be used to support high security configurations 153151086Sscottl# as well as new file system features. 154151086SscottlUFS_EXTATTR opt_ufs.h 155151086SscottlUFS_EXTATTR_AUTOSTART opt_ufs.h 156151086Sscottl 157151086Sscottl# The above static dependencies are planned removed, with a 158151086Sscottl# <filesystem>_ROOT option to control if it usable as root. This list 159151086Sscottl# allows these options to be present in config files already (though 160254004Smarius# they won't make any difference yet). 161151086SscottlNFS_ROOT opt_nfsroot.h 162151086Sscottl 163151086Sscottl# Options used only in param.c. 164151086SscottlHZ opt_param.h 165151086SscottlMAXFILES opt_param.h 166151086SscottlMAXUSERS opt_param.h 167159702SbruefferNBUF opt_param.h 168151086SscottlNMBCLUSTERS opt_param.h 169159702SbruefferNSFBUFS opt_param.h 170151086Sscottl 171151086Sscottl# Generic SCSI options. 172151086SscottlCAM_MAX_HIGHPOWER opt_cam.h 173151086SscottlCAMDEBUG opt_cam.h 174151086SscottlCAM_DEBUG_DELAY opt_cam.h 175151086SscottlCAM_DEBUG_BUS opt_cam.h 176151086SscottlCAM_DEBUG_TARGET opt_cam.h 177151086SscottlCAM_DEBUG_LUN opt_cam.h 178172653SemasteCAM_DEBUG_FLAGS opt_cam.h 179172653SemasteSCSI_DELAY opt_scsi.h 180151086SscottlSCSI_NO_SENSE_STRINGS opt_scsi.h 181206540SemasteSCSI_NO_OP_STRINGS opt_scsi.h 182151086Sscottl 183151086Sscottl# Options used only in cam/scsi/scsi_cd.c 184151086SscottlCHANGER_MIN_BUSY_SECONDS opt_cd.h 185151086SscottlCHANGER_MAX_BUSY_SECONDS opt_cd.h 186151086Sscottl 187151086Sscottl# Options used only in cam/scsi/scsi_sa.c. 188151086SscottlSA_SPACE_TIMEOUT opt_sa.h 189151086SscottlSA_REWIND_TIMEOUT opt_sa.h 190151086SscottlSA_ERASE_TIMEOUT opt_sa.h 191159702SbruefferSA_1FM_AT_EOD opt_sa.h 192151086Sscottl 193159702Sbrueffer# Options used only in cam/scsi/scsi_pt.c 194151086SscottlSCSI_PT_DEFAULT_TIMEOUT opt_pt.h 195159702Sbrueffer 196151086Sscottl# Options used only in cam/scsi/scsi_ses.c 197159702SbruefferSES_ENABLE_PASSTHROUGH opt_ses.h 198172653Semaste 199172653Semaste# Options used in dev/sym/ (Symbios SCSI driver). 200172653SemasteSYM_SETUP_LP_PROBE_MAP opt_sym.h #-Low Priority Probe Map (bits) 201172653Semaste # Allows the ncr to take precedence 202172653Semaste # 1 (1<<0) -> 810a, 860 203172653Semaste # 2 (1<<1) -> 825a, 875, 885, 895 204172653Semaste # 4 (1<<2) -> 895a, 896, 1510d 205172653SemasteSYM_SETUP_SCSI_DIFF opt_sym.h #-HVD support for 825a, 875, 885 206172653Semaste # disabled:0 (default), enabled:1 207172653SemasteSYM_SETUP_PCI_PARITY opt_sym.h #-PCI parity checking 208172653Semaste # disabled:0, enabled:1 (default) 209172653SemasteSYM_SETUP_MAX_LUN opt_sym.h #-Number of LUNs supported 210172653Semaste # default:8, range:[1..64] 211172653Semaste 212171940Semaste# Options used only in pci/ncr.c 213171940SemasteSCSI_NCR_DEBUG opt_ncr.h 214171940SemasteSCSI_NCR_MAX_SYNC opt_ncr.h 215171940SemasteSCSI_NCR_MAX_WIDE opt_ncr.h 216172653SemasteSCSI_NCR_MYADDR opt_ncr.h 217172653Semaste 218172653Semaste# Options used only in pci/isp_pci.c 219172653SemasteISP_TARGET_MODE opt_isp.h 220172653Semaste 221172653Semaste# Options used in the 'ata' ATA/ATAPI driver 222172653SemasteACD_DEBUG opt_ata.h 223172653SemasteAST_DEBUG opt_ata.h 224172653SemasteATAPI_DEBUG opt_ata.h 225172653SemasteATA_DEBUG opt_ata.h 226172653SemasteATA_STATIC_ID opt_ata.h 227172653SemasteDEV_ATADISK opt_ata.h 228172653SemasteDEV_ATAPICD opt_ata.h 229172653SemasteDEV_ATAPIST opt_ata.h 230172653SemasteDEV_ATAPIFD opt_ata.h 231172653Semaste 232172653Semaste# Resource limits. 233172653SemasteDFLDSIZ opt_rlimit.h 234172653SemasteMAXDSIZ opt_rlimit.h 235172653Semaste 236172653Semaste# Net stuff. 237172653SemasteACCEPT_FILTER_DATA 238172653SemasteACCEPT_FILTER_HTTP 239172653SemasteBOOTP opt_bootp.h 240174368SemasteBOOTP_COMPAT opt_bootp.h 241174368SemasteBOOTP_NFSROOT opt_bootp.h 242174368SemasteBOOTP_NFSV3 opt_bootp.h 243174368SemasteBOOTP_WIRED_TO opt_bootp.h 244174368SemasteBRIDGE opt_bdg.h 245174368SemasteETHER_II opt_ef.h 246174368SemasteETHER_8023 opt_ef.h 247182967SemasteETHER_8022 opt_ef.h 248180072SemasteETHER_SNAP opt_ef.h 249182967SemasteMROUTING opt_mrouting.h 250180072SemasteINET opt_inet.h 251182967SemasteSOMAXCONN opt_inet.h 252180072SemasteINET6 opt_inet6.h 253182967SemasteIPSEC opt_ipsec.h 254180072SemasteIPSEC_ESP opt_ipsec.h 255182967SemasteIPSEC_DEBUG opt_ipsec.h 256163930SscottlIPDIVERT 257163930SscottlDUMMYNET opt_ipdn.h 258172653SemasteIPFILTER opt_ipfilter.h 259172653SemasteIPFILTER_LOG opt_ipfilter.h 260174368SemasteIPFILTER_DEFAULT_BLOCK opt_ipfilter.h 261174368SemastePFIL_HOOKS opt_pfil_hooks.h 262174368SemasteIPFIREWALL opt_ipfw.h 263174368SemasteIPFIREWALL_VERBOSE opt_ipfw.h 264174368SemasteIPFIREWALL_VERBOSE_LIMIT opt_ipfw.h 265174368SemasteIPFIREWALL_DEFAULT_TO_ACCEPT opt_ipfw.h 266174368SemasteIPFIREWALL_FORWARD opt_ipfw.h 267174368SemasteIPV6FIREWALL opt_ip6fw.h 268174325SemasteIPV6FIREWALL_VERBOSE opt_ip6fw.h 269174325SemasteIPV6FIREWALL_VERBOSE_LIMIT opt_ip6fw.h 270174325SemasteIPV6FIREWALL_DEFAULT_TO_ACCEPT opt_ip6fw.h 271174325SemasteIPSTEALTH 272174325SemasteIPX opt_ipx.h 273174325SemasteIPXIP opt_ipx.h 274174325SemasteIPTUNNEL opt_ipx.h 275174325SemasteLIBMCHAIN 276174325SemasteNCP opt_ncp.h 277174325SemasteNETATALK opt_atalk.h 278174325SemastePPP_BSDCOMP opt_ppp.h 279174325SemastePPP_DEFLATE opt_ppp.h 28095536SscottlPPP_FILTER opt_ppp.h 28165793SmsmithRANDOM_IP_ID 282247570SmariusSLIP_IFF_OPTS opt_slip.h 283247570SmariusTCPDEBUG 284174412SemasteTCP_DROP_SYNFIN opt_tcp_input.h 285174412SemasteXBONEHACK 286174412Semaste 287174412Semaste# Netgraph(4). Use option NETGRAPH to enable the base netgraph code. 288174412Semaste# Each netgraph node type can be either be compiled into the kernel 289174412Semaste# or loaded dynamically. To get the former, include the corresponding 290174412Semaste# option below. Each type has its own man page, e.g. ng_async(4). 29165793SmsmithNETGRAPH 292247570SmariusNETGRAPH_ASYNC opt_netgraph.h 293152144SscottlNETGRAPH_BPF opt_netgraph.h 294152144SscottlNETGRAPH_BRIDGE opt_netgraph.h 295247570SmariusNETGRAPH_CISCO opt_netgraph.h 296174412SemasteNETGRAPH_ECHO opt_netgraph.h 297152144SscottlNETGRAPH_ETHER opt_netgraph.h 298174412SemasteNETGRAPH_FRAME_RELAY opt_netgraph.h 299174412SemasteNETGRAPH_HOLE opt_netgraph.h 300174412SemasteNETGRAPH_IFACE opt_netgraph.h 301174412SemasteNETGRAPH_KSOCKET opt_netgraph.h 302174412SemasteNETGRAPH_LMI opt_netgraph.h 303152144Sscottl# MPPC compression requires proprietary files (not included) 304174412SemasteNETGRAPH_MPPC_COMPRESSION opt_netgraph.h 305174412SemasteNETGRAPH_MPPC_ENCRYPTION opt_netgraph.h 306174412SemasteNETGRAPH_ONE2MANY opt_netgraph.h 307174412SemasteNETGRAPH_PPP opt_netgraph.h 308152144SscottlNETGRAPH_PPPOE opt_netgraph.h 309152144SscottlNETGRAPH_PPTPGRE opt_netgraph.h 310174412SemasteNETGRAPH_RFC1490 opt_netgraph.h 311174412SemasteNETGRAPH_SOCKET opt_netgraph.h 312174412SemasteNETGRAPH_TEE opt_netgraph.h 313174412SemasteNETGRAPH_TTY opt_netgraph.h 314152144SscottlNETGRAPH_UI opt_netgraph.h 315152144SscottlNETGRAPH_VJC opt_netgraph.h 316152144Sscottl 31783114Sscottl# ATM (HARP version) 31865793SmsmithATM_CORE opt_atm.h 31965793SmsmithATM_IP opt_atm.h 32065793SmsmithATM_SIGPVC opt_atm.h 32165793SmsmithATM_SPANS opt_atm.h 32265793SmsmithATM_UNI opt_atm.h 323247570Smarius 32465793Smsmith# XXX Conflict: # of devices vs network protocol (Native ATM). 325177567Semaste# This makes "atm.h" unusable. 32665793SmsmithNATM opt_natm.h 327152144Sscottl 328152144SscottlDPT_ALLOW_MEMIO opt_dpt.h # Allow PCI devices to use memory 329152144Sscottl # mapped I/O 33065793Smsmith# DPT driver debug flags 33183114SscottlDPT_MEASURE_PERFORMANCE opt_dpt.h 33265793SmsmithDPT_HANDLE_TIMEOUTS opt_dpt.h 33365793SmsmithDPT_TIMEOUT_FACTOR opt_dpt.h 33483114SscottlDPT_LOST_IRQ opt_dpt.h 33565793SmsmithDPT_RESET_HBA opt_dpt.h 33665793Smsmith 33765793Smsmith# Adaptec ASR and DPT V/VI controller options 33865793SmsmithASR_MEASURE_PERFORMANCE opt_asr.h 33965793Smsmith 34083114Sscottl# Misc debug flags. Most of these should probably be replaced with 341247570Smarius# 'DEBUG', and then let people recompile just the interesting modules 342254004Smarius# with 'make CC="cc -DDEBUG"'. 34365793SmsmithCLUSTERDEBUG opt_debug_cluster.h 344177567SemasteDEBUG_1284 opt_ppb_1284.h 34565793SmsmithVP0_DEBUG opt_vpo.h 34683114SscottlLPT_DEBUG opt_lpt.h 34783114SscottlPLIP_DEBUG opt_plip.h 34883114SscottlLOCKF_DEBUG opt_debug_lockf.h 34983114SscottlLOUTB opt_debug_outb.h 35083114SscottlNPX_DEBUG opt_debug_npx.h 35165793SmsmithNETATALKDEBUG opt_atalk.h 35283114SscottlSI_DEBUG opt_debug_si.h 35383114Sscottl 35465793Smsmith# Fb options 355206534SemasteFB_DEBUG opt_fb.h 35683114SscottlFB_INSTALL_CDEV opt_fb.h 35783114Sscottl 358247570Smarius# ppbus related options 359247570SmariusPERIPH_1284 opt_ppb_1284.h 360247570SmariusDONTPROBE_1284 opt_ppb_1284.h 36183114Sscottl 36283114Sscottl# smbus related options 36365793SmsmithENABLE_ALART opt_intpm.h 36483114Sscottl 365254004Smarius# These cause changes all over the kernel 366254004SmariusBLKDEV_IOSIZE opt_global.h 367254004SmariusDEBUG opt_global.h 368254004SmariusDEBUG_LOCKS opt_global.h 369254004SmariusDEBUG_VFS_LOCKS opt_global.h 370254004SmariusDIAGNOSTIC opt_global.h 371254004SmariusENABLE_VFS_IOOPT opt_global.h 372254004SmariusINVARIANT_SUPPORT opt_global.h 373254004SmariusINVARIANTS opt_global.h 374254004SmariusREGRESSION opt_global.h 375254004SmariusSIMPLELOCK_DEBUG opt_global.h 376254004SmariusVFS_BIO_DEBUG opt_global.h 377254004Smarius 378254004Smarius# These are VM related options 379254004SmariusVM_KMEM_SIZE opt_vm.h 380254004SmariusVM_KMEM_SIZE_SCALE opt_vm.h 381254004SmariusVM_KMEM_SIZE_MAX opt_vm.h 382254004SmariusNO_SWAPPING opt_vm.h 383254004SmariusPQ_NOOPT opt_vmpage.h 384254004SmariusPQ_NORMALCACHE opt_vmpage.h 385254004SmariusPQ_MEDIUMCACHE opt_vmpage.h 386254004SmariusPQ_LARGECACHE opt_vmpage.h 387254004SmariusPQ_HUGECACHE opt_vmpage.h 388254004SmariusPQ_CACHESIZE opt_vmpage.h 389254004Smarius 390254004Smarius# Standard SMP options 391254004SmariusSMP opt_global.h 392254004Smarius 393254004Smarius# sys/netkey 394254004SmariusKEY 395254004Smarius 396254004Smarius# Size of the kernel message buffer 397247570SmariusMSGBUF_SIZE opt_msgbuf.h 39883114Sscottl 399247570Smarius# PCI related options 400247570SmariusPCI_QUIET opt_pci.h 401247570Smarius 402247570Smarius# NFS options 40383114SscottlNFS_MINATTRTIMO opt_nfs.h 40483114SscottlNFS_MAXATTRTIMO opt_nfs.h 405188896SattilioNFS_MINDIRATTRTIMO opt_nfs.h 406188896SattilioNFS_MAXDIRATTRTIMO opt_nfs.h 40765793SmsmithNFS_GATHERDELAY opt_nfs.h 408188896SattilioNFS_UIDHASHSIZ opt_nfs.h 409247570SmariusNFS_WDELAYHASHSIZ opt_nfs.h 410247570SmariusNFS_MUIDHASHSIZ opt_nfs.h 411247570SmariusNFS_NOSERVER opt_nfs.h 412247570SmariusNFS_DEBUG opt_nfs.h 413247570Smarius 414188896Sattilio# For the Bt848/Bt848A/Bt849/Bt878/Bt879 driver 415188896SattilioOVERRIDE_CARD opt_bktr.h 416188896SattilioOVERRIDE_TUNER opt_bktr.h 417188896SattilioOVERRIDE_DBX opt_bktr.h 418188896SattilioOVERRIDE_MSP opt_bktr.h 419188896SattilioBROOKTREE_SYSTEM_DEFAULT opt_bktr.h 420188896SattilioBROOKTREE_ALLOC_PAGES opt_bktr.h 421188896SattilioBKTR_OVERRIDE_CARD opt_bktr.h 422188896SattilioBKTR_OVERRIDE_TUNER opt_bktr.h 42365793SmsmithBKTR_OVERRIDE_DBX opt_bktr.h 42483114SscottlBKTR_OVERRIDE_MSP opt_bktr.h 425247570SmariusBKTR_SYSTEM_DEFAULT opt_bktr.h 426247570SmariusBKTR_ALLOC_PAGES opt_bktr.h 427247570SmariusBKTR_USE_PLL opt_bktr.h 428254005SmariusBKTR_GPIO_ACCESS opt_bktr.h 429254005SmariusBKTR_NO_MSP_RESET opt_bktr.h 430254005SmariusBKTR_430_FX_MODE opt_bktr.h 431247570SmariusBKTR_SIS_VIA_MODE opt_bktr.h 432247570Smarius 433247570Smarius# meteor opt_meteor.h 434254005SmariusMETEOR_ALLOC_PAGES opt_meteor.h 435247570SmariusMETEOR_TEST_VIDEO opt_meteor.h 436247570SmariusMETEOR_SYSTEM_DEFAULT opt_meteor.h 437247570SmariusMETEOR_DEALLOC_PAGES opt_meteor.h 438247570SmariusMETEOR_DEALLOC_ABOVE opt_meteor.h 439247570Smarius 44083114Sscottl# Various mi ISA bus flags 441206534SemasteCOM_ESP opt_sio.h 44283114SscottlCOM_MULTIPORT opt_sio.h 44383114SscottlBREAK_TO_DEBUGGER opt_comconsole.h 444247570SmariusALT_BREAK_TO_DEBUGGER opt_comconsole.h 445232268SemasteDEV_ISA opt_isa.h 446112679Sscottl 44783114Sscottl# Include tweaks for running under the SimOS machine simulator. 44883114SscottlSIMOS opt_simos.h 449112679Sscottl 450151086Sscottl# options for bus/device framework 45183114SscottlBUS_DEBUG opt_bus.h 452112679SscottlDEVICE_SYSCTLS opt_bus.h 453117126Sscottl 45483114Sscottl# options for USB support 455247570SmariusUHCI_DEBUG opt_usb.h 45683114SscottlOHCI_DEBUG opt_usb.h 45783114SscottlUSB_DEBUG opt_usb.h 45865793SmsmithUGEN_DEBUG opt_usb.h 459206534SemasteUHID_DEBUG opt_usb.h 46083114SscottlUHUB_DEBUG opt_usb.h 46183114SscottlUKBD_DEBUG opt_usb.h 46283114SscottlULPT_DEBUG opt_usb.h 463151086SscottlUMASS_DEBUG opt_usb.h 46465793SmsmithUMS_DEBUG opt_usb.h 46583114SscottlURIO_DEBUG opt_usb.h 46683114SscottlUKBD_DFLT_KEYMAP opt_ukbd.h 46783114Sscottl 46865793Smsmith# Vinum options 469139836SscottlVINUMDEBUG opt_vinum.h 470139836Sscottl 471139836Sscottl# Embedded system options 472139836SscottlINIT_PATH opt_init_path.h 473139836Sscottl 474139836SscottlROOTDEVNAME opt_rootdevname.h 475139836Sscottl 476139836SscottlFDC_DEBUG opt_fdc.h 477139836SscottlPCFCLOCK_VERBOSE opt_pcfclock.h 478139836SscottlPCFCLOCK_MAX_RETRIES opt_pcfclock.h 479139836SscottlTDFX_LINUX opt_tdfx.h 480139836Sscottl 481139836SscottlKTR opt_global.h 482139836SscottlKTR_MASK opt_ktr.h 483139836SscottlKTR_CPUMASK opt_ktr.h 484247570SmariusKTR_COMPILE opt_global.h 485139836SscottlKTR_ENTRIES opt_global.h 486139836SscottlKTR_EXTEND opt_global.h 487139836SscottlKTR_VERBOSE opt_ktr.h 488139836SscottlMUTEX_DEBUG opt_global.h 489139836SscottlCV_DEBUG opt_global.h 490254005SmariusWITNESS opt_global.h 491139836SscottlWITNESS_DDB opt_witness.h 492139836SscottlWITNESS_SKIPSPIN opt_witness.h 493139836Sscottl 494247570Smarius# options for ACPI support 495139836SscottlACPI_DEBUG opt_acpi.h 496139836SscottlAML_DEBUG opt_acpi.h 497139836SscottlACPI_NO_ENABLE_ON_BOOT opt_acpi.h 498139836Sscottl 499139836Sscottl# options for DEVFS, see sys/fs/devfs/devfs.h 500147998SscottlNDEVFSINO opt_devfs.h 501147998SscottlNDEVFSOVERFLOW opt_devfs.h 502139836Sscottl 503139836Sscottl# various 'device presence' options. 504139836SscottlDEV_MCA opt_mca.h 505139836SscottlDEV_BPF opt_bpf.h 506139836Sscottl