All pastes #3766145 Raw Edit

Miscellany

public unlisted text v1 · immutable
#3766145 ·published 2017-02-10 09:09 UTC
rendered paste body
							      >	#
							      >	# 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