Edit

IABSD.fr/src/sys/conf/GENERIC

Branch :

  • Show log

    Commit

  • Author : jsg
    Date : 2022-09-30 02:56:23
    Hash : ab24605b
    Message : re-enable POOL_DEBUG ok deraadt@

  • sys/conf/GENERIC
  • #	$OpenBSD: GENERIC,v 1.286 2022/09/30 02:56:23 jsg Exp $
    #
    #	Machine-independent option; used by all architectures for their
    #	GENERIC kernel
    
    option		DDB		# in-kernel debugger
    #option		DDBPROF		# ddb(4) based profiling
    #option		DDB_SAFE_CONSOLE # allow break into ddb during boot
    #makeoptions	DEBUG=""	# do not compile full symbol table
    #makeoptions	PROF="-pg"	# build profiled kernel
    #option		GPROF		# kernel profiling, kgmon(8)
    option		DIAGNOSTIC	# internal consistency checks
    option		KTRACE		# system call tracing, a la ktrace(1)
    option		ACCOUNTING	# acct(2) process accounting
    option		KMEMSTATS	# collect malloc(9) statistics
    option		PTRACE		# ptrace(2) system call
    
    #option		KVA_GUARDPAGES	# slow virtual address recycling (+ guarding)
    option		POOL_DEBUG	# pool corruption detection
    #option		VFSLCKDEBUG	# VFS locking checks
    
    option		CRYPTO		# Cryptographic framework
    
    option		SYSVMSG		# System V-like message queues
    option		SYSVSEM		# System V-like semaphores
    option		SYSVSHM		# System V-like memory sharing
    
    option		UVM_SWAP_ENCRYPT# support encryption of pages going to swap
    
    option		FFS		# UFS
    option		FFS2		# UFS2
    option		FFS_SOFTUPDATES	# Soft updates
    option		UFS_DIRHASH	# hash large directories
    option		QUOTA		# UFS quotas
    option		EXT2FS		# Second Extended Filesystem
    option		MFS		# memory file system
    option		NFSCLIENT	# Network File System client
    option		NFSSERVER	# Network File System server
    option		CD9660		# ISO 9660 + Rock Ridge file system
    option		UDF		# UDF (DVD) file system
    option		MSDOSFS		# MS-DOS file system
    option		FIFO		# FIFOs; RECOMMENDED
    #option		TMPFS		# efficient memory file system
    option		FUSE		# FUSE
    
    option		SOCKET_SPLICE	# Socket Splicing for TCP and UDP
    option		TCP_ECN		# Explicit Congestion Notification for TCP
    option		TCP_SIGNATURE	# TCP MD5 Signatures, for BGP routing sessions
    
    option		INET6		# IPv6
    option		IPSEC		# IPsec
    option		PPP_BSDCOMP	# PPP BSD compression
    option		PPP_DEFLATE
    option		PIPEX		# Ppp IP EXtension, for npppd
    option		MROUTING	# Multicast router
    option		MPLS		# Multi-Protocol Label Switching
    #option		BFD		# Bi-directional Forwarding Detection
    
    #mpath0		at root		# SCSI Multipathing
    #scsibus*	at mpath?
    #emc*		at scsibus?
    #hds*		at scsibus?
    #rdac*		at scsibus?
    #sym*		at scsibus?
    
    softraid0	at root		# Software RAID
    scsibus*	at softraid?
    
    vscsi0		at root		# Userland backed Virtual SCSI
    scsibus*	at vscsi?
    
    pseudo-device	pf		# packet filter
    pseudo-device	pflog		# pf log if
    pseudo-device	pfsync		# pf sync if
    pseudo-device	pflow		# pflow export if
    pseudo-device	enc		# option IPSEC needs the encapsulation interface
    
    pseudo-device	pty	16	# initial number of pseudo-terminals
    pseudo-device	nmea	1	# NMEA 0183 line discipline
    pseudo-device	msts	1	# MSTS line discipline
    pseudo-device	endrun	1	# EndRun line discipline
    pseudo-device	vnd	4	# vnode disk devices
    pseudo-device	ksyms	1	# kernel symbols device
    pseudo-device	kstat		# kernel statistics device
    
    # clonable devices
    pseudo-device	bpfilter	# packet filter
    pseudo-device	bridge		# network bridging support
    pseudo-device	veb		# virtual Ethernet bridge
    pseudo-device	carp		# CARP protocol support
    pseudo-device	etherip		# EtherIP (RFC 3378)
    pseudo-device	gif		# IPv[46] over IPv[46] tunnel (RFC1933)
    pseudo-device	gre		# GRE encapsulation interface
    pseudo-device	loop		# network loopback
    pseudo-device	mpe		# MPLS PE interface
    pseudo-device	mpw		# MPLS pseudowire support
    pseudo-device	mpip		# MPLS IP Layer2 pseudowire support
    pseudo-device	bpe		# Provider Backbone Bridge edge interface
    pseudo-device	pair		# Virtual Ethernet interface pair
    pseudo-device	ppp		# PPP
    pseudo-device	pppoe		# PPP over Ethernet (RFC 2516)
    pseudo-device	pppx		# PPP multiplexer
    pseudo-device	sppp	1	# Sync PPP/HDLC
    pseudo-device	trunk		# Trunking support
    pseudo-device	aggr		# 802.1AX Link Aggregation
    pseudo-device	tpmr		# 802.1Q Two-Port MAC Relay (TPMR)
    pseudo-device	tun		# network tunneling over tty (tun & tap)
    pseudo-device	vether		# Virtual ethernet
    pseudo-device	vxlan		# Virtual extensible LAN
    pseudo-device	vlan		# IEEE 802.1Q VLAN
    pseudo-device	wg		# WireGuard
    
    pseudo-device	bio	1	# ioctl multiplexing device
    
    pseudo-device	fuse		# fuse device
    
    option		BOOT_CONFIG	# add support for boot -c