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