blob: bb3addc0d1e08ecbfdd168736dc1171ea737aed3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
|
# $Id: options,v 1.60 1998/02/12 18:02:04 eivind Exp $
# Format:
# Option name filename
# Miscellaneous options.
BOUNCE_BUFFERS opt_bounce.h
COMPAT_43 opt_compat.h
COMPAT_SUNOS opt_compat.h
COMPILING_LINT opt_lint.h
DDB
DDB_UNATTENDED opt_ddb.h
GDB_REMOTE_CHAT opt_ddb.h
DEVFS
DEVFS_ROOT opt_devfs.h
FAILSAFE
HW_WDOG
KTRACE
MD5
MFS_AUTOLOAD opt_mfs.h
MFS_ROOT opt_mfs.h
NO_LKM
NSWAPDEV opt_swap.h
PPS_SYNC opt_ntp.h
QUOTA
SPX_HACK
SUIDDIR opt_suiddir.h
SYSVMSG opt_sysvipc.h
SYSVSEM opt_sysvipc.h
SYSVSHM opt_sysvipc.h
UCONSOLE
# Do we want the config file compiled into the kernel?
INCLUDE_CONFIG_FILE opt_config.h
# Options for static file systems. These should only be used at config
# time, since the corresponding lkms cannot work if there are any static
# dependencies. Unusability is enforced by hiding the defines for the
# options in a never-included header.
EXT2FS opt_dontuse.h
FDESC opt_dontuse.h
KERNFS opt_dontuse.h
MFS opt_dontuse.h
MSDOSFS opt_dontuse.h
NULLFS opt_dontuse.h
PORTAL opt_dontuse.h
PROCFS opt_dontuse.h
UMAPFS opt_dontuse.h
# These static filesystems has one slightly bogus static dependency in
# sys/i386/i386/autoconf.c. If any of these filesystems are
# statically compiled into the kernel, code for mounting them as root
# filesystems will be enabled - but look below. Boot-code is purposely
# unavailable for the LKM-based versions.
CD9660
FFS
NFS
# The above static dependencies are planned removed, with a
# <filesystem>_ROOT option to control if it usable as root. This list
# allows these options to be present in config files already (though
# they won't make any difference yet).
CD9660_ROOT opt_cd9660.h
FFS_ROOT opt_ffs.h
NFS_ROOT opt_nfs.h
# Multi-session CD-Rs might require a huge amount of time in order to
# "settle". If we are about mounting them as the root f/s, we gotta
# wait a little.
CD9660_ROOTDELAY opt_cd9660.h
# The union static file system has bogus static dependencies, so it isn't
# hidden yet.
UNION
# Options used only in param.c.
EXTRAVNODES opt_defunct.h
MSGMNB opt_param.h
MSGMNI opt_param.h
MSGSEG opt_param.h
MSGSSZ opt_param.h
MSGTQL opt_param.h
NBUF opt_param.h
NMBCLUSTERS opt_param.h
SEMMAP opt_param.h
SEMMNI opt_param.h
SEMMNS opt_param.h
SEMMNU opt_param.h
SEMMSL opt_param.h
SEMOPM opt_param.h
SEMUME opt_param.h
SHMALL opt_param.h
SHMMAX opt_param.h
SHMMAXPGS opt_param.h
SHMMIN opt_param.h
SHMMNI opt_param.h
SHMSEG opt_param.h
# Generic SCSI options.
SCSIDEBUG opt_scsi.h
SCSI_DELAY opt_scsi.h
SCSI_REPORT_GEOMETRY opt_scsi.h
SCSI_2_DEF opt_scsi.h
# Options used only in scsi/od.c.
OD_AUTO_TURNOFF opt_od.h
OD_BOGUS_NOT_READY opt_od.h
# Options used only in pci/ncr.c
SCSI_NCR_DEBUG opt_ncr.h
SCSI_NCR_DFLT_TAGS opt_ncr.h
SCSI_NCR_MAX_SYNC opt_ncr.h
SCSI_NCR_MAX_WIDE opt_ncr.h
SCSI_NCR_MYADDR opt_ncr.h
# Resource limits.
CHILD_MAX opt_defunct.h
DFLDSIZ opt_rlimit.h
MAXDSIZ opt_rlimit.h
OPEN_MAX opt_defunct.h
# Net stuff.
ARP_PROXYALL opt_defunct.h
BOOTP opt_bootp.h
BOOTP_COMPAT opt_bootp.h
BOOTP_NFSROOT opt_bootp.h
BOOTP_NFSV3 opt_bootp.h
GATEWAY opt_defunct.h
MROUTING opt_mrouting.h
INET opt_inet.h
IPDIVERT
IPFIREWALL opt_ipfw.h
IPFIREWALL_VERBOSE opt_ipfw.h
IPFIREWALL_VERBOSE_LIMIT opt_ipfw.h
IPFIREWALL_DEFAULT_TO_ACCEPT opt_ipfw.h
IPX opt_ipx.h
IPXIP opt_ipx.h
IPTUNNEL opt_ipx.h
NETATALK opt_atalk.h
PPP_BSDCOMP opt_ppp.h
PPP_DEFLATE opt_ppp.h
PPP_FILTER opt_ppp.h
TCP_COMPAT_42 opt_compat.h
TCPDEBUG
# XXX Conflict: # of devices vs network protocol (Native ATM).
# This makes "atm.h" unusable.
NATM opt_natm.h
# DPT driver debug flags
DPT_VERIFY_HINTR opt_dpt.h
DPT_USE_SINTR opt_dpt.h
DPT_RESTRICTED_FREELIST opt_dpt.h
DPT_MEASURE_PERFORMANCE opt_dpt.h
DPT_FREELIST_IS_STACK opt_dpt.h
DPT_HANDLE_TIMEOUTS opt_dpt.h
DPT_TIMEOUT_FACTOR opt_dpt.h
DPT_INTR_DELAY opt_dpt.h
DPT_LOST_IRQ opt_dpt.h
# Misc debug flags. Most of these should probably be replaced with
# 'DEBUG', and then let people recompile just the interesting modules
# with 'make CC="cc -DDEBUG'.
CLUSTERDEBUG opt_debug_cluster.h
DEBUG_1284 opt_debug_1284.h
LOCKF_DEBUG opt_debug_lockf.h
LOUTB opt_debug_outb.h
NPX_DEBUG opt_debug_npx.h
NETATALKDEBUG opt_atalk.h
NULLFS_DIAGNOSTIC opt_debug_nullfs.h
SI_DEBUG opt_debug_si.h
# These cause changes all over the kernel
DEBUG opt_global.h
DIAGNOSTIC opt_global.h
SIMPLELOCK_DEBUG opt_global.h
|