options revision 32749
1154146Stakawata#	$Id: options,v 1.46 1998/01/24 02:54:04 eivind Exp $
2154146Stakawata
3154146Stakawata# Format:
4154146Stakawata# Option name	filename
5154146Stakawata
6154146Stakawata# Miscellaneous options.
7154146StakawataBOUNCE_BUFFERS	opt_bounce.h
8154146StakawataDDB
9154146StakawataDDB_UNATTENDED	opt_ddb.h
10154146StakawataGDB_REMOTE_CHAT	opt_ddb.h
11154146StakawataDEVFS
12154146StakawataDEVFS_ROOT	opt_devfs.h
13154146StakawataSUIDDIR		opt_suiddir.h
14154146StakawataKTRACE
15154146StakawataMD5
16154146StakawataMFS_AUTOLOAD	opt_mfs.h
17154146StakawataMFS_ROOT	opt_mfs.h
18154146StakawataQUOTA
19154146StakawataSYSVMSG		opt_sysvipc.h
20154146StakawataSYSVSEM		opt_sysvipc.h
21154146StakawataSYSVSHM		opt_sysvipc.h
22154146StakawataUCONSOLE
23154146StakawataCOMPAT_43	opt_compat.h
24154146StakawataCOMPAT_SUNOS	opt_compat.h
25154146Stakawata
26154146Stakawata# Do we want the config file compiled into the kernel?
27154146StakawataINCLUDE_CONFIG_FILE	opt_config.h
28154146Stakawata
29154146Stakawata# Options for static file systems.  These should only be used at config
30227750Smiwi# time, since the corresponding lkms cannot work if there are any static
31154146Stakawata# dependencies.  Unusability is enforced by hiding the defines for the
32154146Stakawata# options in a never-included header.
33154146StakawataEXT2FS		opt_dontuse.h
34154146StakawataFDESC		opt_dontuse.h
35154146StakawataKERNFS		opt_dontuse.h
36154146StakawataMFS		opt_dontuse.h
37164524SbruefferMSDOSFS		opt_dontuse.h
38164524SbruefferNULLFS		opt_dontuse.h
39164524SbruefferPORTAL		opt_dontuse.h
40164524SbruefferPROCFS		opt_dontuse.h
41227750SmiwiUMAPFS		opt_dontuse.h
42227750Smiwi
43154146Stakawata# These static filesystems has one slightly bogus static dependency in
44164524Sbrueffer# sys/i386/i386/autoconf.c.  If any of these filesystems are
45164524Sbrueffer# statically compiled into the kernel, code for mounting them as root
46164524Sbrueffer# filesystems will be enabled - but look below.  Boot-code is purposely
47164524Sbrueffer# unavailable for the LKM-based versions.
48164524SbruefferCD9660
49164524SbruefferFFS
50164524SbruefferLFS
51164524SbruefferNFS
52154146Stakawata
53154146Stakawata# The above static dependencies are planned removed, with a
54154146Stakawata# <filesystem>_ROOT option to control if it usable as root.  This list
55154238Stakawata# allows these options to be present in config files already (though
56154238Stakawata# they won't make any difference yet).
57154146StakawataCD9660_ROOT	opt_cd9660.h
58154238StakawataFFS_ROOT	opt_ffs.h
59154146StakawataLFS_ROOT	opt_lfs.h
60154238StakawataNFS_ROOT	opt_nfs.h
61154238Stakawata
62154238Stakawata# Multi-session CD-Rs might require a huge amount of time in order to
63162871Sru# "settle".  If we are about mounting them as the root f/s, we gotta
64154146Stakawata# wait a little.
65154238StakawataCD9660_ROOTDELAY	opt_cd9660.h
66154238Stakawata
67154146Stakawata# The union static file system has bogus static dependencies, so it isn't
68154146Stakawata# hidden yet.
69154146StakawataUNION
70154146Stakawata
71154146Stakawata# Options used only in param.c.
72154146StakawataEXTRAVNODES	opt_defunct.h
73154146StakawataMSGMNB		opt_param.h
74154146StakawataMSGMNI		opt_param.h
75154146StakawataMSGSEG		opt_param.h
76162871SruMSGSSZ		opt_param.h
77162871SruMSGTQL		opt_param.h
78162871SruNBUF		opt_param.h
79154146StakawataNMBCLUSTERS	opt_param.h
80154146StakawataSEMMAP		opt_param.h
81154238StakawataSEMMNI		opt_param.h
82154146StakawataSEMMNS		opt_param.h
83154146StakawataSEMMNU		opt_param.h
84154146StakawataSEMMSL		opt_param.h
85154146StakawataSEMOPM		opt_param.h
86154146StakawataSEMUME		opt_param.h
87154238StakawataSHMALL		opt_param.h
88154146StakawataSHMMAX		opt_param.h
89162871SruSHMMAXPGS	opt_param.h
90154146StakawataSHMMIN		opt_param.h
91162871SruSHMMNI		opt_param.h
92154146StakawataSHMSEG		opt_param.h
93162871Sru
94154146Stakawata# Generic SCSI options.
95162871SruSCSIDEBUG		opt_scsi.h
96162871SruSCSI_DELAY		opt_scsi.h
97162871SruSCSI_REPORT_GEOMETRY	opt_scsi.h
98162871Sru
99162871Sru# Options used only in scsi/od.c.
100162871SruOD_AUTO_TURNOFF		opt_od.h
101162871SruOD_BOGUS_NOT_READY	opt_od.h
102233648Seadler
103154146Stakawata# Options used only in pci/ncr.c
104154146StakawataSCSI_NCR_DEBUG		opt_ncr.h
105154146StakawataSCSI_NCR_DFLT_TAGS	opt_ncr.h
106154146StakawataSCSI_NCR_MAX_SYNC	opt_ncr.h
107154146StakawataSCSI_NCR_MAX_WIDE	opt_ncr.h
108154146StakawataSCSI_NCR_MYADDR		opt_ncr.h
109154146Stakawata
110154146Stakawata# Resource limits.
111154146StakawataCHILD_MAX		opt_defunct.h
112154146StakawataDFLDSIZ			opt_rlimit.h
113154223StakawataMAXDSIZ			opt_rlimit.h
114154223StakawataOPEN_MAX		opt_defunct.h
115154146Stakawata
116154146Stakawata# Net stuff.
117162871SruARP_PROXYALL		opt_defunct.h
118154148StakawataBOOTP			opt_bootp.h
119162871SruBOOTP_COMPAT		opt_bootp.h
120162871SruBOOTP_NFSROOT		opt_bootp.h
121162871SruBOOTP_NFSV3		opt_bootp.h
122162871SruGATEWAY			opt_defunct.h
123162871SruMROUTING		opt_mrouting.h
124162871SruINET			opt_inet.h
125154148StakawataIPDIVERT
126154146StakawataIPFIREWALL		opt_ipfw.h
127154146StakawataIPFIREWALL_VERBOSE	opt_ipfw.h
128154146StakawataIPFIREWALL_VERBOSE_LIMIT	opt_ipfw.h
129154146StakawataIPFIREWALL_DEFAULT_TO_ACCEPT	opt_ipfw.h
130154146StakawataIPX			opt_ipx.h
131154146StakawataIPXIP			opt_ipx.h
132154146StakawataIPTUNNEL		opt_ipx.h
133154146StakawataNETATALK		opt_atalk.h
134154146StakawataPPP_BSDCOMP		opt_ppp.h
135162871SruPPP_DEFLATE		opt_ppp.h
136162871SruPPP_FILTER		opt_ppp.h
137154146StakawataTCPDEBUG
138154146Stakawata