1# $FreeBSD$ 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# Miscellaneous options. 50ADAPTIVE_MUTEXES 51ALQ 52CODA_COMPAT_5 opt_coda.h 53COMPAT_43 opt_compat.h 54COMPAT_FREEBSD4 opt_compat.h 55COMPAT_SUNOS opt_compat.h 56COMPILING_LINT opt_global.h 57CONSPEED opt_comconsole.h 58CY_PCI_FASTINTR 59DDB 60DDB_NOKLDSYM opt_ddb.h 61DDB_NUMSYM opt_ddb.h 62DDB_TRACE 63DDB_UNATTENDED 64DIRECTIO opt_directio.h 65GDB_REMOTE_CHAT opt_ddb.h 66GDBSPEED opt_ddb.h 67GEOM_AES opt_geom.h 68GEOM_APPLE opt_geom.h 69GEOM_BDE opt_geom.h 70GEOM_BSD opt_geom.h 71GEOM_CONCAT opt_geom.h 72GEOM_FOX opt_geom.h 73GEOM_GATE opt_geom.h 74GEOM_GPT opt_geom.h 75GEOM_MBR opt_geom.h 76GEOM_MIRROR opt_geom.h 77GEOM_NOP opt_geom.h 78GEOM_PC98 opt_geom.h 79GEOM_STRIPE opt_geom.h 80GEOM_SUNLABEL opt_geom.h 81GEOM_VOL opt_geom.h 82HW_WDOG 83KSTACK_MAX_PAGES 84KSTACK_PAGES 85KTRACE 86KTRACE_REQUEST_POOL opt_ktrace.h 87LIBICONV 88MAC 89MAC_ALWAYS_LABEL_MBUF opt_mac.h 90MAC_BIBA opt_dontuse.h 91MAC_BSDEXTENDED opt_dontuse.h 92MAC_DEBUG opt_mac.h 93MAC_IFOFF opt_dontuse.h 94MAC_LOMAC opt_dontuse.h 95MAC_MLS opt_dontuse.h 96MAC_NONE opt_dontuse.h 97MAC_PARTITION opt_dontuse.h 98MAC_PORTACL opt_dontuse.h 99MAC_SEEOTHERUIDS opt_dontuse.h 100MAC_STATIC opt_mac.h 101MAC_STUB opt_dontuse.h 102MAC_TEST opt_dontuse.h 103MD_ROOT opt_md.h 104MD_ROOT_SIZE opt_md.h 105MUTEX_WAKE_ALL 106NSWBUF_MIN opt_swap.h 107PANIC_REBOOT_WAIT_TIME opt_panic.h 108PPS_SYNC opt_ntp.h 109PUC_FASTINTR opt_puc.h 110QUOTA 111SCHED_4BSD opt_sched.h 112SCHED_ULE opt_sched.h 113SHOW_BUSYBUFS 114SPX_HACK 115SUIDDIR opt_suiddir.h 116MSGMNB opt_sysvipc.h 117MSGMNI opt_sysvipc.h 118MSGSEG opt_sysvipc.h 119MSGSSZ opt_sysvipc.h 120MSGTQL opt_sysvipc.h 121SEMMAP opt_sysvipc.h 122SEMMNI opt_sysvipc.h 123SEMMNS opt_sysvipc.h 124SEMMNU opt_sysvipc.h 125SEMMSL opt_sysvipc.h 126SEMOPM opt_sysvipc.h 127SEMUME opt_sysvipc.h 128SHMALL opt_sysvipc.h 129SHMMAX opt_sysvipc.h 130SHMMAXPGS opt_sysvipc.h 131SHMMIN opt_sysvipc.h 132SHMMNI opt_sysvipc.h 133SHMSEG opt_sysvipc.h 134SYSVMSG opt_sysvipc.h 135SYSVSEM opt_sysvipc.h 136SYSVSHM opt_sysvipc.h 137SW_WATCHDOG opt_watchdog.h 138TTYHOG opt_tty.h 139VFS_AIO 140WLCACHE opt_wavelan.h 141WLDEBUG opt_wavelan.h 142 143# POSIX kernel options 144P1003_1B_SEMAPHORES opt_posix.h 145_KPOSIX_PRIORITY_SCHEDULING opt_posix.h 146 147# Do we want the config file compiled into the kernel? 148INCLUDE_CONFIG_FILE opt_config.h 149 150# Options for static filesystems. These should only be used at config 151# time, since the corresponding lkms cannot work if there are any static 152# dependencies. Unusability is enforced by hiding the defines for the 153# options in a never-included header. 154CD9660 opt_dontuse.h 155CODA opt_dontuse.h 156EXT2FS opt_dontuse.h 157FDESCFS opt_dontuse.h 158HPFS opt_dontuse.h 159LINPROCFS opt_dontuse.h 160MSDOSFS opt_dontuse.h 161NTFS opt_dontuse.h 162NULLFS opt_dontuse.h 163NWFS opt_dontuse.h 164PORTALFS opt_dontuse.h 165PROCFS opt_dontuse.h 166PSEUDOFS opt_dontuse.h 167SMBFS opt_dontuse.h 168UDF opt_dontuse.h 169UMAPFS opt_dontuse.h 170UNIONFS opt_dontuse.h 171 172# Broken - ffs_snapshot() dependency from ufs_lookup() :-( 173FFS opt_ffs_broken_fixme.h 174 175# These static filesystems have one slightly bogus static dependency in 176# sys/i386/i386/autoconf.c. If any of these filesystems are 177# statically compiled into the kernel, code for mounting them as root 178# filesystems will be enabled - but look below. 179NFSCLIENT opt_nfs.h 180NFSSERVER opt_nfs.h 181 182# filesystems and libiconv bridge 183CD9660_ICONV opt_dontuse.h 184MSDOSFS_ICONV opt_dontuse.h 185NTFS_ICONV opt_dontuse.h 186UDF_ICONV opt_dontuse.h 187 188# If you are following the conditions in the copyright, 189# you can enable soft-updates which will speed up a lot of thigs 190# and make the system safer from crashes at the same time. 191# otherwise a STUB module will be compiled in. 192SOFTUPDATES opt_ffs.h 193 194# Enabling this option turns on support for Access Control Lists in UFS, 195# which can be used to support high security configurations. Depends on 196# UFS_EXTATTR. 197UFS_ACL opt_ufs.h 198 199# Enabling this option turns on support for extended attributes in UFS-based 200# filesystems, which can be used to support high security configurations 201# as well as new filesystem features. 202UFS_EXTATTR opt_ufs.h 203UFS_EXTATTR_AUTOSTART opt_ufs.h 204 205# Enable fast hash lookups for large directories on UFS-based filesystems. 206UFS_DIRHASH opt_ufs.h 207 208# The below sentence is not in English, and neither is this one. 209# We plan to remove the static dependences above, with a 210# <filesystem>_ROOT option to control if it usable as root. This list 211# allows these options to be present in config files already (though 212# they won't make any difference yet). 213NFS_ROOT opt_nfsroot.h 214 215# SMB/CIFS requester 216NETSMB opt_netsmb.h 217NETSMBCRYPTO opt_netsmb.h 218 219# Options used only in subr_param.c. 220HZ opt_param.h 221MAXFILES opt_param.h 222NBUF opt_param.h 223NMBCLUSTERS opt_param.h 224NSFBUFS opt_param.h 225VM_BCACHE_SIZE_MAX opt_param.h 226VM_SWZONE_SIZE_MAX opt_param.h 227MAXUSERS 228DFLDSIZ opt_param.h 229MAXDSIZ opt_param.h 230MAXSSIZ opt_param.h 231 232# Generic SCSI options. 233CAM_MAX_HIGHPOWER opt_cam.h 234CAMDEBUG opt_cam.h 235CAM_DEBUG_DELAY opt_cam.h 236CAM_DEBUG_BUS opt_cam.h 237CAM_DEBUG_TARGET opt_cam.h 238CAM_DEBUG_LUN opt_cam.h 239CAM_DEBUG_FLAGS opt_cam.h 240CAM_NEW_TRAN_CODE opt_cam.h 241SCSI_DELAY opt_scsi.h 242SCSI_NO_SENSE_STRINGS opt_scsi.h 243SCSI_NO_OP_STRINGS opt_scsi.h 244 245# Options used only in cam/scsi/scsi_cd.c 246CHANGER_MIN_BUSY_SECONDS opt_cd.h 247CHANGER_MAX_BUSY_SECONDS opt_cd.h 248 249# Options used only in cam/scsi/scsi_sa.c. 250SA_IO_TIMEOUT opt_sa.h 251SA_SPACE_TIMEOUT opt_sa.h 252SA_REWIND_TIMEOUT opt_sa.h 253SA_ERASE_TIMEOUT opt_sa.h 254SA_1FM_AT_EOD opt_sa.h 255 256# Options used only in cam/scsi/scsi_pt.c 257SCSI_PT_DEFAULT_TIMEOUT opt_pt.h 258 259# Options used only in cam/scsi/scsi_ses.c 260SES_ENABLE_PASSTHROUGH opt_ses.h 261 262# Options used in dev/sym/ (Symbios SCSI driver). 263SYM_SETUP_LP_PROBE_MAP opt_sym.h #-Low Priority Probe Map (bits) 264 # Allows the ncr to take precedence 265 # 1 (1<<0) -> 810a, 860 266 # 2 (1<<1) -> 825a, 875, 885, 895 267 # 4 (1<<2) -> 895a, 896, 1510d 268SYM_SETUP_SCSI_DIFF opt_sym.h #-HVD support for 825a, 875, 885 269 # disabled:0 (default), enabled:1 270SYM_SETUP_PCI_PARITY opt_sym.h #-PCI parity checking 271 # disabled:0, enabled:1 (default) 272SYM_SETUP_MAX_LUN opt_sym.h #-Number of LUNs supported 273 # default:8, range:[1..64] 274 275# Options used only in pci/ncr.c 276SCSI_NCR_DEBUG opt_ncr.h 277SCSI_NCR_MAX_SYNC opt_ncr.h 278SCSI_NCR_MAX_WIDE opt_ncr.h 279SCSI_NCR_MYADDR opt_ncr.h 280 281# Options used only in dev/isp/* 282ISP_TARGET_MODE opt_isp.h 283ISP_FW_CRASH_DUMP opt_isp.h 284 285# Options used in the 'ata' ATA/ATAPI driver 286ATA_STATIC_ID opt_ata.h 287ATA_NOPCI opt_ata.h 288DEV_ATADISK opt_ata.h 289DEV_ATAPICD opt_ata.h 290DEV_ATAPIST opt_ata.h 291DEV_ATAPIFD opt_ata.h 292DEV_ATAPICAM opt_ata.h 293DEV_ATARAID opt_ata.h 294 295# Net stuff. 296ACCEPT_FILTER_DATA 297ACCEPT_FILTER_HTTP 298BOOTP opt_bootp.h 299BOOTP_COMPAT opt_bootp.h 300BOOTP_NFSROOT opt_bootp.h 301BOOTP_NFSV3 opt_bootp.h 302BOOTP_WIRED_TO opt_bootp.h 303BRIDGE opt_bdg.h 304DEV_PF opt_pf.h 305DEV_PFLOG opt_pf.h 306DEV_PFSYNC opt_pf.h 307ETHER_II opt_ef.h 308ETHER_8023 opt_ef.h 309ETHER_8022 opt_ef.h 310ETHER_SNAP opt_ef.h 311MROUTING opt_mrouting.h 312PIM opt_mrouting.h 313INET opt_inet.h 314INET6 opt_inet6.h 315IPSEC opt_ipsec.h 316IPSEC_ESP opt_ipsec.h 317IPSEC_DEBUG opt_ipsec.h 318IPSEC_FILTERGIF opt_ipsec.h 319FAST_IPSEC opt_ipsec.h 320IPDIVERT 321DUMMYNET opt_ipdn.h 322IPFILTER opt_ipfilter.h 323IPFILTER_LOG opt_ipfilter.h 324IPFILTER_DEFAULT_BLOCK opt_ipfilter.h 325PFIL_HOOKS opt_pfil_hooks.h 326IPFIREWALL opt_ipfw.h 327IPFIREWALL_VERBOSE opt_ipfw.h 328IPFIREWALL_VERBOSE_LIMIT opt_ipfw.h 329IPFIREWALL_DEFAULT_TO_ACCEPT opt_ipfw.h 330IPV6FIREWALL opt_ip6fw.h 331IPV6FIREWALL_VERBOSE opt_ip6fw.h 332IPV6FIREWALL_VERBOSE_LIMIT opt_ip6fw.h 333IPV6FIREWALL_DEFAULT_TO_ACCEPT opt_ip6fw.h 334IPSTEALTH 335IPX 336IPXIP opt_ipx.h 337LIBMBPOOL 338LIBMCHAIN 339MBUF_STRESS_TEST opt_mbuf_stress_test.h 340NCP 341NETATALK opt_atalk.h 342PPP_BSDCOMP opt_ppp.h 343PPP_DEFLATE opt_ppp.h 344PPP_FILTER opt_ppp.h 345RANDOM_IP_ID 346SLIP_IFF_OPTS opt_slip.h 347TCPDEBUG 348TCP_SIGNATURE opt_inet.h 349TCP_DROP_SYNFIN opt_tcp_input.h 350XBONEHACK 351 352# Netgraph(4). Use option NETGRAPH to enable the base netgraph code. 353# Each netgraph node type can be either be compiled into the kernel 354# or loaded dynamically. To get the former, include the corresponding 355# option below. Each type has its own man page, e.g. ng_async(4). 356NETGRAPH 357NETGRAPH_ASYNC opt_netgraph.h 358NETGRAPH_ATMLLC opt_netgraph.h 359NETGRAPH_ATM_ATMPIF opt_netgraph.h 360NETGRAPH_BLUETOOTH opt_netgraph.h 361NETGRAPH_BLUETOOTH_BT3C opt_netgraph.h 362NETGRAPH_BLUETOOTH_H4 opt_netgraph.h 363NETGRAPH_BLUETOOTH_HCI opt_netgraph.h 364NETGRAPH_BLUETOOTH_L2CAP opt_netgraph.h 365NETGRAPH_BLUETOOTH_SOCKET opt_netgraph.h 366NETGRAPH_BLUETOOTH_UBT opt_netgraph.h 367NETGRAPH_BLUETOOTH_UBTBCMFW opt_netgraph.h 368NETGRAPH_BPF opt_netgraph.h 369NETGRAPH_BRIDGE opt_netgraph.h 370NETGRAPH_CISCO opt_netgraph.h 371NETGRAPH_ECHO opt_netgraph.h 372NETGRAPH_ETHER opt_netgraph.h 373NETGRAPH_FRAME_RELAY opt_netgraph.h 374NETGRAPH_GIF opt_netgraph.h 375NETGRAPH_GIF_DEMUX opt_netgraph.h 376NETGRAPH_HOLE opt_netgraph.h 377NETGRAPH_IFACE opt_netgraph.h 378NETGRAPH_IP_INPUT opt_netgraph.h 379NETGRAPH_KSOCKET opt_netgraph.h 380NETGRAPH_L2TP opt_netgraph.h 381NETGRAPH_LMI opt_netgraph.h 382# MPPC compression requires proprietary files (not included) 383NETGRAPH_MPPC_COMPRESSION opt_netgraph.h 384NETGRAPH_MPPC_ENCRYPTION opt_netgraph.h 385NETGRAPH_ONE2MANY opt_netgraph.h 386NETGRAPH_PPP opt_netgraph.h 387NETGRAPH_PPPOE opt_netgraph.h 388NETGRAPH_PPTPGRE opt_netgraph.h 389NETGRAPH_RFC1490 opt_netgraph.h 390NETGRAPH_SOCKET opt_netgraph.h 391NETGRAPH_SPLIT opt_netgraph.h 392NETGRAPH_SPPP opt_netgraph.h 393NETGRAPH_TEE opt_netgraph.h 394NETGRAPH_TTY opt_netgraph.h 395NETGRAPH_UI opt_netgraph.h 396NETGRAPH_VJC opt_netgraph.h 397 398# NgATM options 399NGATM_ATM opt_netgraph.h 400NGATM_ATMBASE opt_netgraph.h 401NGATM_SSCOP opt_netgraph.h 402NGATM_SSCFU opt_netgraph.h 403NGATM_UNI opt_netgraph.h 404 405# DRM options 406DRM_DEBUG opt_drm.h 407 408ZERO_COPY_SOCKETS opt_zero.h 409TI_PRIVATE_JUMBOS opt_ti.h 410TI_JUMBO_HDRSPLIT opt_ti.h 411 412# ATM (HARP version) 413ATM_CORE opt_atm.h 414ATM_IP opt_atm.h 415ATM_SIGPVC opt_atm.h 416ATM_SPANS opt_atm.h 417ATM_UNI opt_atm.h 418 419# XXX Conflict: # of devices vs network protocol (Native ATM). 420# This makes "atm.h" unusable. 421NATM 422 423# DPT driver debug flags 424DPT_MEASURE_PERFORMANCE opt_dpt.h 425DPT_HANDLE_TIMEOUTS opt_dpt.h 426DPT_TIMEOUT_FACTOR opt_dpt.h 427DPT_LOST_IRQ opt_dpt.h 428DPT_RESET_HBA opt_dpt.h 429 430# Misc debug flags. Most of these should probably be replaced with 431# 'DEBUG', and then let people recompile just the interesting modules 432# with 'make CC="cc -DDEBUG"'. 433CLUSTERDEBUG opt_debug_cluster.h 434DEBUG_1284 opt_ppb_1284.h 435VP0_DEBUG opt_vpo.h 436LPT_DEBUG opt_lpt.h 437PLIP_DEBUG opt_plip.h 438LOCKF_DEBUG opt_debug_lockf.h 439NPX_DEBUG opt_debug_npx.h 440NETATALKDEBUG opt_atalk.h 441SI_DEBUG opt_debug_si.h 442SX_DEBUG opt_debug_sx.h 443 444# Fb options 445FB_DEBUG opt_fb.h 446FB_INSTALL_CDEV opt_fb.h 447 448# ppbus related options 449PERIPH_1284 opt_ppb_1284.h 450DONTPROBE_1284 opt_ppb_1284.h 451 452# smbus related options 453ENABLE_ALART opt_intpm.h 454 455# These cause changes all over the kernel 456BLKDEV_IOSIZE opt_global.h 457BURN_BRIDGES opt_global.h 458DEBUG opt_global.h 459DEBUG_LOCKS opt_global.h 460DEBUG_VFS_LOCKS opt_global.h 461DIAGNOSTIC opt_global.h 462INVARIANT_SUPPORT opt_global.h 463INVARIANTS opt_global.h 464LOOKUP_SHARED opt_global.h 465MCLSHIFT opt_global.h 466MUTEX_DEBUG opt_global.h 467MUTEX_NOINLINE opt_global.h 468MUTEX_PROFILING opt_global.h 469MSIZE opt_global.h 470REGRESSION opt_global.h 471RESTARTABLE_PANICS opt_global.h 472VFS_BIO_DEBUG opt_global.h 473 474# These are VM related options 475VM_KMEM_SIZE opt_vm.h 476VM_KMEM_SIZE_SCALE opt_vm.h 477VM_KMEM_SIZE_MAX opt_vm.h 478NO_SWAPPING opt_vm.h 479MALLOC_MAKE_FAILURES opt_vm.h 480MALLOC_PROFILE opt_vm.h 481PQ_NOOPT opt_vmpage.h 482PQ_NORMALCACHE opt_vmpage.h 483PQ_MEDIUMCACHE opt_vmpage.h 484PQ_LARGECACHE opt_vmpage.h 485PQ_HUGECACHE opt_vmpage.h 486PQ_CACHESIZE opt_vmpage.h 487 488# Standard SMP options 489SMP opt_global.h 490 491# Size of the kernel message buffer 492MSGBUF_SIZE opt_msgbuf.h 493 494# NFS options 495NFS_MINATTRTIMO opt_nfs.h 496NFS_MAXATTRTIMO opt_nfs.h 497NFS_MINDIRATTRTIMO opt_nfs.h 498NFS_MAXDIRATTRTIMO opt_nfs.h 499NFS_GATHERDELAY opt_nfs.h 500NFS_WDELAYHASHSIZ opt_nfs.h 501NFS_DEBUG opt_nfs.h 502 503# For the Bt848/Bt848A/Bt849/Bt878/Bt879 driver 504OVERRIDE_CARD opt_bktr.h 505OVERRIDE_TUNER opt_bktr.h 506OVERRIDE_DBX opt_bktr.h 507OVERRIDE_MSP opt_bktr.h 508BROOKTREE_SYSTEM_DEFAULT opt_bktr.h 509BROOKTREE_ALLOC_PAGES opt_bktr.h 510BKTR_OVERRIDE_CARD opt_bktr.h 511BKTR_OVERRIDE_TUNER opt_bktr.h 512BKTR_OVERRIDE_DBX opt_bktr.h 513BKTR_OVERRIDE_MSP opt_bktr.h 514BKTR_SYSTEM_DEFAULT opt_bktr.h 515BKTR_ALLOC_PAGES opt_bktr.h 516BKTR_USE_PLL opt_bktr.h 517BKTR_GPIO_ACCESS opt_bktr.h 518BKTR_NO_MSP_RESET opt_bktr.h 519BKTR_430_FX_MODE opt_bktr.h 520BKTR_SIS_VIA_MODE opt_bktr.h 521BKTR_USE_FREEBSD_SMBUS opt_bktr.h 522BKTR_NEW_MSP34XX_DRIVER opt_bktr.h 523 524# options for serial support 525COM_ESP opt_sio.h 526COM_MULTIPORT opt_sio.h 527BREAK_TO_DEBUGGER opt_comconsole.h 528ALT_BREAK_TO_DEBUGGER opt_comconsole.h 529 530# Options to support PPS 531UART_PPS_ON_CTS opt_uart.h 532 533# options for bus/device framework 534BUS_DEBUG opt_bus.h 535 536# options for USB support 537USB_DEBUG opt_usb.h 538USBVERBOSE opt_usb.h 539UKBD_DFLT_KEYMAP opt_ukbd.h 540UPLCOM_INTR_INTERVAL opt_uplcom.h 541UVSCOM_DEFAULT_OPKTSIZE opt_uvscom.h 542UVSCOM_INTR_INTERVAL opt_uvscom.h 543 544# Vinum options 545VINUMDEBUG opt_vinum.h 546 547# Embedded system options 548INIT_PATH opt_init_path.h 549 550ROOTDEVNAME opt_rootdevname.h 551 552FDC_DEBUG opt_fdc.h 553PCFCLOCK_VERBOSE opt_pcfclock.h 554PCFCLOCK_MAX_RETRIES opt_pcfclock.h 555TDFX_LINUX opt_tdfx.h 556 557KTR opt_global.h 558KTR_ALQ opt_ktr.h 559KTR_MASK opt_ktr.h 560KTR_CPUMASK opt_ktr.h 561KTR_COMPILE opt_global.h 562KTR_ENTRIES opt_global.h 563KTR_VERBOSE opt_ktr.h 564WITNESS opt_global.h 565WITNESS_DDB opt_witness.h 566WITNESS_SKIPSPIN opt_witness.h 567 568# options for ACPI support 569ACPI_DEBUG opt_acpi.h 570ACPI_MAX_THREADS opt_acpi.h 571ACPI_NO_SEMAPHORES opt_acpi.h 572ACPICA_PEDANTIC opt_acpi.h 573 574# options for DEVFS, see sys/fs/devfs/devfs.h 575NDEVFSINO opt_devfs.h 576NDEVFSOVERFLOW opt_devfs.h 577 578# various 'device presence' options. 579DEV_BPF opt_bpf.h 580DEV_ISA opt_isa.h 581DEV_MCA opt_mca.h 582DEV_SPLASH opt_splash.h 583 584EISA_SLOTS opt_eisa.h 585 586# ed driver 587ED_NO_MIIBUS opt_ed.h 588 589# wi driver 590WI_SYMBOL_FIRMWARE opt_wi.h 591 592# XXX bogusly global. 593DEVICE_POLLING opt_global.h 594 595SOCKBUF_DEBUG opt_global.h 596 597# options for ubsec driver 598UBSEC_DEBUG opt_ubsec.h 599UBSEC_RNDTEST opt_ubsec.h 600UBSEC_NO_RNG opt_ubsec.h 601 602# options for hifn driver 603HIFN_DEBUG opt_hifn.h 604HIFN_RNDTEST opt_hifn.h 605 606# options for safenet driver 607SAFE_DEBUG opt_safe.h 608SAFE_NO_RNG opt_safe.h 609SAFE_RNDTEST opt_safe.h 610 611# syscons options 612MAXCONS opt_syscons.h 613SC_ALT_MOUSE_IMAGE opt_syscons.h 614SC_CUT_SPACES2TABS opt_syscons.h 615SC_CUT_SEPCHARS opt_syscons.h 616SC_DEBUG_LEVEL opt_syscons.h 617SC_DFLT_FONT opt_syscons.h 618SC_DISABLE_DDBKEY opt_syscons.h 619SC_DISABLE_REBOOT opt_syscons.h 620SC_HISTORY_SIZE opt_syscons.h 621SC_KERNEL_CONS_ATTR opt_syscons.h 622SC_KERNEL_CONS_REV_ATTR opt_syscons.h 623SC_MOUSE_CHAR opt_syscons.h 624SC_NO_CUTPASTE opt_syscons.h 625SC_NO_FONT_LOADING opt_syscons.h 626SC_NO_HISTORY opt_syscons.h 627SC_NO_SUSPEND_VTYSWITCH opt_syscons.h 628SC_NO_SYSMOUSE opt_syscons.h 629SC_NORM_ATTR opt_syscons.h 630SC_NORM_REV_ATTR opt_syscons.h 631SC_PIXEL_MODE opt_syscons.h 632SC_RENDER_DEBUG opt_syscons.h 633SC_TWOBUTTON_MOUSE opt_syscons.h 634 635# kbd options 636KBD_DISABLE_KEYMAP_LOAD opt_kbd.h 637KBD_INSTALL_CDEV opt_kbd.h 638KBD_MAXRETRY opt_kbd.h 639KBD_MAXWAIT opt_kbd.h 640KBD_RESETDELAY opt_kbd.h 641KBDIO_DEBUG opt_kbd.h 642 643# options for the Atheros HAL (only useful with source code) 644AH_SUPPORT_AR5210 opt_ah.h 645AH_SUPPORT_AR5211 opt_ah.h 646AH_SUPPORT_AR5212 opt_ah.h 647AH_DEBUG opt_ah.h 648AH_DEBUG_ALQ opt_ah.h 649AH_ASSERT opt_ah.h 650 651# dcons options 652DCONS_BUF_SIZE opt_dcons.h 653DCONS_POLL_HZ opt_dcons.h 654DCONS_FORCE_CONSOLE opt_dcons.h 655DCONS_FORCE_GDB opt_dcons.h 656