Annotation of sys/conf/GENERIC, Revision 1.1.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