> # > # GENERIC -- Generic kernel configuration file for FreeBSD/am > # > # For more information on this file, please read the config(5 > # and/or the handbook section on Kernel Configuration Files: > # > # http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handboo > # > # The handbook is also available locally in /usr/share/doc/ha > # if you've installed the doc distribution, otherwise always > # FreeBSD World Wide Web server (http://www.FreeBSD.org/) for > # latest information. > # > # An exhaustive list of options and more detailed explanation > # device lines is also present in the ../../conf/NOTES and NO > # If you are in doubt as to the purpose or necessity of a lin > # in NOTES. > # > # $FreeBSD: stable/11/sys/amd64/conf/GENERIC 302410 2016-07-0 > cpu HAMMER cpu HAMMER ident STRIPPED | ident GENERIC > > #makeoptions DEBUG=-g # Build kernel with g > #makeoptions WITH_CTF=1 # Run ctfconvert(1) f options SCHED_ULE # ULE scheduler options SCHED_ULE # ULE scheduler options PREEMPTION # Enable kernel threa options PREEMPTION # Enable kernel threa options INET # InterNETworking options INET # InterNETworking options INET6 # IPv6 communications options INET6 # IPv6 communications options IPSEC # IP (v4/v6) security | options IPSEC # IP (v4/v6) security > options TCP_OFFLOAD # TCP offload options SCTP # Stream Control Tran options SCTP # Stream Control Tran options FFS # Berkeley Fast Files options FFS # Berkeley Fast Files options SOFTUPDATES # Enable FFS soft upd options SOFTUPDATES # Enable FFS soft upd > options UFS_ACL # Support for access options UFS_DIRHASH # Improve performance options UFS_DIRHASH # Improve performance > options UFS_GJOURNAL # Enable gjournal-bas > options QUOTA # Enable disk quotas > options MD_ROOT # MD is a potential r > options NFSCL # Network Filesystem > options NFSD # Network Filesystem > options NFSLOCKD # Network Lock Manage > options NFS_ROOT # NFS usable as /, re > options MSDOSFS # MSDOS Filesystem > options CD9660 # ISO 9660 Filesystem > options PROCFS # Process filesystem > options PSEUDOFS # Pseudo-filesystem f options GEOM_PART_GPT # GUID Partition Tabl options GEOM_PART_GPT # GUID Partition Tabl > options GEOM_RAID # Soft RAID functiona options GEOM_LABEL # Provides labelizati options GEOM_LABEL # Provides labelizati options GEOM_ELI # GELI encryption | options COMPAT_FREEBSD32 # Compatible with i38 > options COMPAT_FREEBSD4 # Compatible with Fre > options COMPAT_FREEBSD5 # Compatible with Fre > options COMPAT_FREEBSD6 # Compatible with Fre > options COMPAT_FREEBSD7 # Compatible with Fre > options COMPAT_FREEBSD9 # Compatible with Fre > options COMPAT_FREEBSD10 # Compatible with Fre options SCSI_DELAY=5000 # Delay (in ms) befor options SCSI_DELAY=5000 # Delay (in ms) befor > options KTRACE # ktrace(1) support > options STACK # stack(9) support options SYSVSHM # SYSV-style shared m options SYSVSHM # SYSV-style shared m options SYSVMSG # SYSV-style message options SYSVMSG # SYSV-style message options SYSVSEM # SYSV-style semaphor options SYSVSEM # SYSV-style semaphor options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B options KBD_INSTALL_CDEV # install a CDEV entr < options PRINTF_BUFR_SIZE=128 # Prevent printf outp options PRINTF_BUFR_SIZE=128 # Prevent printf outp options TMPFS # Support for tmpfs | options KBD_INSTALL_CDEV # install a CDEV entr > options HWPMC_HOOKS # Necessary kernel ho > options AUDIT # Security event audi > options CAPABILITY_MODE # Capsicum capability > options CAPABILITIES # Capsicum capabiliti > options MAC # TrustedBSD MAC Fram > options KDTRACE_FRAME # Ensure frames are c > options KDTRACE_HOOKS # Kernel DTrace hooks > #options DDB_CTF # Kernel ELF linker l > options INCLUDE_CONFIG_FILE # Include this file i > options RACCT # Resource accounting > options RACCT_DEFAULT_TO_DISABLED # Set kern.racct.en > options RCTL # Resource limits > > # Debugging support. Always need this: > options KDB # Enable kernel debug > options KDB_TRACE # Print a stack trace # Make an SMP-capable kernel by default # Make an SMP-capable kernel by default options SMP # Symmetric MultiProc options SMP # Symmetric MultiProc options DEVICE_NUMA # I/O Device Affinity | options DEVICE_NUMA # I/O Device Affinity # CPU frequency control # CPU frequency control device cpufreq device cpufreq # CPU temp < device coretemp < < # AHCI support < device ahci < < # Bus support. # Bus support. device acpi device acpi options ACPI_DMAR | options ACPI_DMAR device pci device pci > options PCI_HP # PCI-Express native > options PCI_IOV # PCI SR-IOV support # USB support | # Floppy drives options USB_DEBUG # enable debug msgs | device fdc < # Sound support < device sound < #device snd_hda < # KMS/dri2 support dependency | # ATA controllers device iic | device ahci # AHCI-compatible SAT device iicbb | device ata # Legacy ATA/SATA con device iicbus | device mvs # Marvell 88SX50XX/88 | device siis # SiliconImage SiI312 # SCSI peripherals | device scbus # SCSI bus (required for SCSI | # SCSI Controllers device da # Direct Access (disks) | device ahc # AHA2940 and onboard device cd # CD | options AHC_REG_PRETTY_PRINT # Print register bitf device pass # Passthrough device (direct | # output. Adds ~128k > device ahd # AHA39320/29320 and > options AHD_REG_PRETTY_PRINT # Print register bitf > # output. Adds ~215k > device esp # AMD Am53C974 (Tekra > device hptiop # Highpoint RocketRai > device isp # Qlogic family > #device ispfw # Firmware for QLogic > device mpt # LSI-Logic MPT-Fusio > device mps # LSI-Logic MPT-Fusio > device mpr # LSI-Logic MPT-Fusio > #device ncr # NCR/Symbios Logic > device sym # NCR/Symbios Logic ( > device trm # Tekram DC395U/UW/F > > device adv # Advansys SCSI adapt > device adw # Advansys wide SCSI > device aic # Adaptec 15[012]x SC > device bt # Buslogic/Mylex Mult > device isci # Intel C600 SAS cont > > # ATA/SCSI peripherals > device scbus # SCSI bus (required > device ch # SCSI media changers > device da # Direct Access (disk > device sa # Sequential Access ( > device cd # CD > device pass # Passthrough device > device ses # Enclosure Services > #device ctl # CAM Target Layer > > # RAID controllers interfaced to the SCSI subsystem > device amr # AMI MegaRAID > device arcmsr # Areca SATA II RAID > device ciss # Compaq Smart RAID 5 > device dpt # DPT Smartcache III, > device hptmv # Highpoint RocketRAI > device hptnr # Highpoint DC7280, R > device hptrr # Highpoint RocketRAI > device hpt27xx # Highpoint RocketRAI > device iir # Intel Integrated RA > device ips # IBM (Adaptec) Serve > device mly # Mylex AcceleRAID/eX > device twa # 3ware 9000 series P > device tws # LSI 3ware 9750 SATA > > # RAID controllers > device aac # Adaptec FSA RAID > device aacp # SCSI passthrough fo > device aacraid # Adaptec by PMC RAID > device ida # Compaq Smart RAID > device mfi # LSI MegaRAID SAS > device mlx # Mylex DAC960 family > device mrsas # LSI/Avago MegaRAID > device pmspcv # PMC-Sierra SAS/SATA > #XXX pointer/int warnings > #device pst # Promise Supertrak S > device twe # 3ware ATA RAID > > # NVM Express (NVMe) support > device nvme # base NVMe driver > device nvd # expose NVMe namespa # atkbdc0 controls both the keyboard and the PS/2 mouse # atkbdc0 controls both the keyboard and the PS/2 mouse device atkbdc # AT keyboard controller | device atkbdc # AT keyboard control device atkbd # AT keyboard | device atkbd # AT keyboard device psm # PS/2 mouse | device psm # PS/2 mouse device kbdmux # keyboard multiplexer | device kbdmux # keyboard multiplexe # newcons | device vga # VGA video card driv > options VESA # Add support for VES > device splash # Splash screen and s > > # syscons is the default console driver, resembling an SCO co > device sc > options SC_PIXEL_MODE # add support for the > > # vt is the new video console driver device vt device vt device vt_vga device vt_vga device vt_efifb | device vt_efifb > > device agp # support several AGP device agp # support several AGP chipset | # PCCARD (PCMCIA) support > # PCMCIA and cardbus bridge support > device cbb # cardbus (yenta) bri > device pccard # PC Card (16-bit) bu > device cardbus # CardBus (32-bit) bu > > # Serial (COM) ports > device uart # Generic UART driver > > # Parallel port > device ppc > device ppbus # Parallel port bus ( > device lpt # Printer > device ppi # Parallel port inter > #device vpo # Requires scbus and > > device puc # Multi I/O cards and > > # PCI Ethernet NICs. > device bxe # Broadcom NetXtreme > device de # DEC/Intel DC21x4x ( > device em # Intel PRO/1000 Giga > device igb # Intel PRO/1000 PCIE > device ix # Intel PRO/10GbE PCI > device ixv # Intel PRO/10GbE PCI > device ixl # Intel XL710 40Gbe P > device ixlv # Intel XL710 40Gbe V > device le # AMD Am7900 LANCE an > device ti # Alteon Networks Tig > device txp # 3Com 3cR990 (``Typh > device vx # 3Com 3c590, 3c595 ( > > # PCI Ethernet NICs that use the common MII bus controller co > # NOTE: Be sure to keep the 'device miibus' line in order to > device miibus # MII bus support > device ae # Attansic/Atheros L2 > device age # Attansic/Atheros L1 > device alc # Atheros AR8131/AR81 > device ale # Atheros AR8121/AR81 > device bce # Broadcom BCM5706/BC > device bfe # Broadcom BCM440x 10 > device bge # Broadcom BCM570xx G > device cas # Sun Cassini/Cassini > device dc # DEC/Intel 21143 and > device et # Agere ET1310 10/100 > device fxp # Intel EtherExpress > device gem # Sun GEM/Sun ERI/App > device hme # Sun HME (Happy Meal > device jme # JMicron JMC250 Giga > device lge # Level 1 LXT1001 gig > device msk # Marvell/SysKonnect > device nfe # nVidia nForce MCP o > device nge # NatSemi DP83820 gig > device pcn # AMD Am79C97x PCI 10 > device re # RealTek 8139C+/8169 > device rl # RealTek 8129/8139 > device sf # Adaptec AIC-6915 (` > device sge # Silicon Integrated > device sis # Silicon Integrated > device sk # SysKonnect SK-984x > device ste # Sundance ST201 (D-L > device stge # Sundance/Tamarack T > device tl # Texas Instruments T > device tx # SMC EtherPower II ( > device vge # VIA VT612x gigabit > device vr # VIA Rhine, Rhine II > device wb # Winbond W89C840F > device xl # 3Com 3c90x (``Boome # Wireless NIC cards # Wireless NIC cards options IEEE80211_DEBUG # enable debug msgs | device wlan # 802.11 support options IEEE80211_AMPDU_AGE # age frames in AMPDU reo | options IEEE80211_DEBUG # enable debug msgs > options IEEE80211_AMPDU_AGE # age frames in AMPDU > options IEEE80211_SUPPORT_MESH # enable 802.11s draf > device wlan_wep # 802.11 WEP support > device wlan_ccmp # 802.11 CCMP support > device wlan_tkip # 802.11 TKIP support > device wlan_amrr # AMRR transmit rate > device an # Aironet 4500/4800 8 > device ath # Atheros NICs > device ath_pci # Atheros pci/cardbus > device ath_hal # pci/cardbus chip su > options AH_SUPPORT_AR5416 # enable AR5416 tx/rx > options AH_AR5416_INTERRUPT_MITIGATION # AR5416 inter > options ATH_ENABLE_11N # Enable 802.11n supp > device ath_rate_sample # SampleRate tx rate > #device bwi # Broadcom BCM430x/BC > #device bwn # Broadcom BCM43xx wi > device ipw # Intel 2100 wireless > device iwi # Intel 2200BG/2225BG > device iwn # Intel 4965/1000/500 > device malo # Marvell Libertas wi > device mwl # Marvell 88W8363 802 > device ral # Ralink Technology R > device wi # WaveLAN/Intersil/Sy > device wpi # Intel 3945ABG wirel # Pseudo devices. # Pseudo devices. device loop # Network loopback | device loop # Network loopback device random # Entropy device | device random # Entropy device device ether # Ethernet support | device padlock_rng # VIA Padlock RNG device tun # Packet tunnel. | device rdrand_rng # Intel Bull Mountain device gif # IPv6 and IPv4 tunneling | device ether # Ethernet support > device vlan # 802.1Q VLAN support > device tun # Packet tunnel. > device md # Memory "disks" > device gif # IPv6 and IPv4 tunne > device firmware # firmware assist mod # The `bpf' device enables the Berkeley Packet Filter. # The `bpf' device enables the Berkeley Packet Filter. # Be aware of the administrative consequences of enabling thi # Be aware of the administrative consequences of enabling thi # Note that 'bpf' is required for DHCP. # Note that 'bpf' is required for DHCP. device bpf # Berkeley packet filter | device bpf # Berkeley packet fil # The crypto framework is required by IPSEC | # USB support device crypto # Required by IPSEC | options USB_DEBUG # enable debug msgs > device uhci # UHCI PCI->USB inter > device ohci # OHCI PCI->USB inter > device ehci # EHCI PCI->USB inter > device xhci # XHCI PCI->USB inter > device usb # USB Bus (required) > device ukbd # Keyboard > device umass # Disks/Mass storage # PF from OpenBSD | # Sound support device pf | device sound # Generic sound drive > device snd_cmi # CMedia CMI8338/CMI8 > device snd_csa # Crystal Semiconduct > device snd_emu10kx # Creative SoundBlast > device snd_es137x # Ensoniq AudioPCI ES > device snd_hda # Intel High Definiti > device snd_ich # Intel, NVidia and o > device snd_via8233 # VIA VT8233x Audio > > # MMC/SD > device mmc # MMC/SD bus > device mmcsd # MMC/SD memory card > device sdhci # Generic PCI SD Host > > # VirtIO support > device virtio # Generic VirtIO bus > device virtio_pci # VirtIO PCI device > device vtnet # VirtIO Ethernet dev > device virtio_blk # VirtIO Block device > device virtio_scsi # VirtIO SCSI device > device virtio_balloon # VirtIO Memory Ballo > > # HyperV drivers and enhancement support > device hyperv # HyperV drivers > > # Xen HVM Guest Optimizations > # NOTE: XENHVM depends on xenpci. They must be added or remo > options XENHVM # Xen HVM kernel infr > device xenpci # Xen HVM Hypervisor > > # VMware support > device vmx # VMware VMXNET3 Ethe # md to use md swap | # Netmap provides direct access to TX/RX rings on supported N device md | device netmap # netmap(4) support > > # The crypto framework is required by IPSEC > device crypto # Required by IPSEC