Annotation of sys/conf/GENERIC, Revision 1.1
1.1 ! nbrk 1: # $OpenBSD: GENERIC,v 1.134 2007/06/15 23:01:42 deraadt Exp $
! 2: #
! 3: # Machine-independent option; used by all architectures for their
! 4: # GENERIC kernel
! 5:
! 6: #option INSECURE # default to secure
! 7:
! 8: option DDB # in-kernel debugger
! 9: #option DDB_SAFE_CONSOLE # allow break into ddb during boot
! 10: #makeoptions DEBUG="-g" # compile full symbol table
! 11: #makeoptions PROF="-pg" # build profiled kernel
! 12: #option GPROF # kernel profiling, kgmon(8)
! 13: option DIAGNOSTIC # internal consistency checks
! 14: option KTRACE # system call tracing, a la ktrace(1)
! 15: option ACCOUNTING # acct(2) process accounting
! 16: option KMEMSTATS # collect malloc(9) statistics
! 17: option PTRACE # ptrace(2) system call
! 18:
! 19: option CRYPTO # Cryptographic framework
! 20:
! 21: option SYSVMSG # System V-like message queues
! 22: option SYSVSEM # System V-like semaphores
! 23: option SYSVSHM # System V-like memory sharing
! 24:
! 25: option UVM_SWAP_ENCRYPT# support encryption of pages going to swap
! 26:
! 27: #option COMPAT_23 # Kernel compatibility with OpenBSD 2.3,
! 28: #option COMPAT_25 # 2.5,
! 29: option COMPAT_35 # 3.5,
! 30: option COMPAT_43 # and 4.3BSD
! 31: #option TCP_COMPAT_42 # TCP bug compatibility with 4.2BSD
! 32:
! 33: option LKM # loadable kernel modules
! 34:
! 35: option FFS # UFS
! 36: option FFS2 # UFS2
! 37: option FFS_SOFTUPDATES # Soft updates
! 38: option UFS_DIRHASH # hash large directories
! 39: option QUOTA # UFS quotas
! 40: option EXT2FS # Second Extended Filesystem
! 41: option MFS # memory file system
! 42: option XFS # xfs filesystem
! 43:
! 44: option TCP_SACK # Selective Acknowledgements for TCP
! 45: option TCP_ECN # Explicit Congestion Notification for TCP
! 46: option TCP_SIGNATURE # TCP MD5 Signatures, for BGP routing sessions
! 47: #option TCP_FACK # Forward Acknowledgements for TCP
! 48:
! 49: option NFSCLIENT # Network File System client
! 50: option NFSSERVER # Network File System server
! 51:
! 52: #option VFSDEBUG # VFS debugging
! 53: option CD9660 # ISO 9660 + Rock Ridge file system
! 54: option UDF # UDF (DVD) file system
! 55: option MSDOSFS # MS-DOS file system
! 56: option FIFO # FIFOs; RECOMMENDED
! 57: option PORTAL # dynamically created filesystem objects
! 58:
! 59: option INET # IP + ICMP + TCP + UDP
! 60: option ALTQ # ALTQ base
! 61: option INET6 # IPv6 (needs INET)
! 62: option IPSEC # IPsec
! 63: #option KEY # PF_KEY (implied by IPSEC)
! 64: #option NETATALK # AppleTalk
! 65: option PPP_BSDCOMP # PPP BSD compression
! 66: option PPP_DEFLATE
! 67: option MROUTING # Multicast router
! 68: #option PIM # Protocol Independent Multicast
! 69:
! 70: #softraid0 at root # Software RAID
! 71: #scsibus* at softraid?
! 72:
! 73: pseudo-device pf # packet filter
! 74: pseudo-device pflog # pf log if
! 75: pseudo-device pfsync # pf sync if
! 76: pseudo-device sppp 1 # Sync PPP/HDLC
! 77: pseudo-device enc 1 # option IPSEC needs the encapsulation interface
! 78: #pseudo-device strip 1 # Starmode Radio IP interface
! 79:
! 80: pseudo-device pty 16 # initial number of pseudo-terminals
! 81: pseudo-device nmea 1 # NMEA 0183 line discipline
! 82: pseudo-device vnd 4 # paging to files
! 83: pseudo-device ccd 4 # concatenated disk devices
! 84: pseudo-device ksyms 1 # kernel symbols device
! 85: pseudo-device systrace 1 # system call tracing device
! 86:
! 87: # clonable devices
! 88: pseudo-device bpfilter # packet filter
! 89: pseudo-device bridge # network bridging support
! 90: pseudo-device carp # CARP protocol support
! 91: pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC1933)
! 92: pseudo-device gre # GRE encapsulation interface
! 93: pseudo-device loop # network loopback
! 94: pseudo-device ppp # PPP
! 95: pseudo-device sl # CSLIP
! 96: pseudo-device tun # network tunneling over tty
! 97: pseudo-device vlan # IEEE 802.1Q VLAN
! 98: pseudo-device trunk # Trunking support
! 99:
! 100: # for IPv6
! 101: #pseudo-device faith 1 # IPv[46] tcp relay translation i/f
! 102:
! 103: pseudo-device pppoe 1 # PPP over Ethernet (RFC 2516)
! 104: pseudo-device bio 1 # ioctl multiplexing device
! 105:
! 106: option BOOT_CONFIG # add support for boot -c
CVSweb