xref: /freebsd/sys/conf/options (revision 7b778b5e61910c0f18361e6f5e17ab0b6c5480f3)
17b778b5eSEivind Eklund#	$Id: options,v 1.45 1998/01/09 03:20:51 eivind Exp $
281fc841cSBruce Evans
33d20a1ffSBruce Evans# Format:
44bd49128SPeter Wemm# Option name	filename
581fc841cSBruce Evans
63d20a1ffSBruce Evans# Miscellaneous options.
78890984dSGarrett WollmanBOUNCE_BUFFERS	opt_bounce.h
80e41ee30SGarrett WollmanDDB
91664f6f5SPaul TrainaDDB_UNATTENDED	opt_ddb.h
10562d05dfSPaul TrainaGDB_REMOTE_CHAT	opt_ddb.h
117b778b5eSEivind EklundDEVFS
123d20a1ffSBruce EvansDEVFS_ROOT	opt_devfs.h
138c13c357SEivind EklundSUIDDIR		opt_suiddir.h
144bd49128SPeter WemmKTRACE
157b778b5eSEivind EklundMFS_AUTOLOAD	opt_mfs.h
167b778b5eSEivind EklundMFS_ROOT	opt_mfs.h
173d20a1ffSBruce EvansQUOTA
183d20a1ffSBruce EvansSYSVMSG		opt_sysvipc.h
193d20a1ffSBruce EvansSYSVSEM		opt_sysvipc.h
203d20a1ffSBruce EvansSYSVSHM		opt_sysvipc.h
213d20a1ffSBruce EvansUCONSOLE
225591b823SEivind EklundCOMPAT_43	opt_compat.h
235591b823SEivind EklundCOMPAT_SUNOS	opt_compat.h
24d03b4017SBruce Evans
25808129f0SPeter Wemm# Do we want the config file compiled into the kernel?
26808129f0SPeter WemmINCLUDE_CONFIG_FILE	opt_config.h
27808129f0SPeter Wemm
28d03b4017SBruce Evans# Options for static file systems.  These should only be used at config
29d03b4017SBruce Evans# time, since the corresponding lkms cannot work if there are any static
30d03b4017SBruce Evans# dependencies.  Unusability is enforced by hiding the defines for the
31d03b4017SBruce Evans# options in a never-included header.
32f41991baSEivind EklundEXT2FS		opt_dontuse.h
33d03b4017SBruce EvansFDESC		opt_dontuse.h
34d03b4017SBruce EvansKERNFS		opt_dontuse.h
356cce9950SJoerg WunschMFS		opt_dontuse.h
36f41991baSEivind EklundMSDOSFS		opt_dontuse.h
37d03b4017SBruce EvansNULLFS		opt_dontuse.h
38d03b4017SBruce EvansPORTAL		opt_dontuse.h
39d03b4017SBruce EvansPROCFS		opt_dontuse.h
40d03b4017SBruce EvansUMAPFS		opt_dontuse.h
41d03b4017SBruce Evans
427b778b5eSEivind Eklund# These static filesystems has one slightly bogus static dependency in
437b778b5eSEivind Eklund# sys/i386/i386/autoconf.c.  If any of these filesystems are
447b778b5eSEivind Eklund# statically compiled into the kernel, code for mounting them as root
457b778b5eSEivind Eklund# filesystems will be enabled - but look below.  Boot-code is purposely
467b778b5eSEivind Eklund# unavailable for the LKM-based versions.
475a9714deSJoerg WunschCD9660
487b778b5eSEivind EklundFFS
497b778b5eSEivind EklundLFS
507b778b5eSEivind EklundNFS
515a9714deSJoerg Wunsch
527b778b5eSEivind Eklund# The above static dependencies are planned removed, with a
537b778b5eSEivind Eklund# <filesystem>_ROOT option to control if it usable as root.  This list
547b778b5eSEivind Eklund# allows these options to be present in config files already (though
557b778b5eSEivind Eklund# they won't make any difference yet).
567b778b5eSEivind EklundCD9660_ROOT	opt_cd9660.h
577b778b5eSEivind EklundFFS_ROOT	opt_ffs.h
587b778b5eSEivind EklundLFS_ROOT	opt_lfs.h
597b778b5eSEivind EklundNFS_ROOT	opt_nfs.h
607b778b5eSEivind Eklund
617b778b5eSEivind Eklund# Multi-session CD-Rs might require a huge amount of time in order to
627b778b5eSEivind Eklund# "settle".  If we are about mounting them as the root f/s, we gotta
637b778b5eSEivind Eklund# wait a little.
645a9714deSJoerg WunschCD9660_ROOTDELAY	opt_cd9660.h
655a9714deSJoerg Wunsch
66d03b4017SBruce Evans# The union static file system has bogus static dependencies, so it isn't
67d03b4017SBruce Evans# hidden yet.
68d03b4017SBruce EvansUNION
69d03b4017SBruce Evans
7081fc841cSBruce Evans# Options used only in param.c.
715131d64eSBruce EvansEXTRAVNODES	opt_defunct.h
723d20a1ffSBruce EvansMSGMNB		opt_param.h
733d20a1ffSBruce EvansMSGMNI		opt_param.h
743d20a1ffSBruce EvansMSGSEG		opt_param.h
753d20a1ffSBruce EvansMSGSSZ		opt_param.h
763d20a1ffSBruce EvansMSGTQL		opt_param.h
773d20a1ffSBruce EvansNBUF		opt_param.h
784bd49128SPeter WemmNMBCLUSTERS	opt_param.h
794bd49128SPeter WemmSEMMAP		opt_param.h
804bd49128SPeter WemmSEMMNI		opt_param.h
814bd49128SPeter WemmSEMMNS		opt_param.h
824bd49128SPeter WemmSEMMNU		opt_param.h
834bd49128SPeter WemmSEMMSL		opt_param.h
844bd49128SPeter WemmSEMOPM		opt_param.h
854bd49128SPeter WemmSEMUME		opt_param.h
863d20a1ffSBruce EvansSHMALL		opt_param.h
873d20a1ffSBruce EvansSHMMAX		opt_param.h
883d20a1ffSBruce EvansSHMMAXPGS	opt_param.h
893d20a1ffSBruce EvansSHMMIN		opt_param.h
903d20a1ffSBruce EvansSHMMNI		opt_param.h
913d20a1ffSBruce EvansSHMSEG		opt_param.h
9281fc841cSBruce Evans
9381fc841cSBruce Evans# Generic SCSI options.
946bc025e1SJoerg WunschSCSIDEBUG		opt_scsi.h
953d20a1ffSBruce EvansSCSI_DELAY		opt_scsi.h
963d20a1ffSBruce EvansSCSI_REPORT_GEOMETRY	opt_scsi.h
9781fc841cSBruce Evans
98c30bc9dbSJoerg Wunsch# Options used only in scsi/od.c.
99c30bc9dbSJoerg WunschOD_AUTO_TURNOFF		opt_od.h
1003d20a1ffSBruce EvansOD_BOGUS_NOT_READY	opt_od.h
101c30bc9dbSJoerg Wunsch
10221ffa5aeSStefan Eßer# Options used only in pci/ncr.c
1033d20a1ffSBruce EvansSCSI_NCR_DEBUG		opt_ncr.h
1043d20a1ffSBruce EvansSCSI_NCR_DFLT_TAGS	opt_ncr.h
105a5bef142SBruce EvansSCSI_NCR_MAX_SYNC	opt_ncr.h
106a5bef142SBruce EvansSCSI_NCR_MAX_WIDE	opt_ncr.h
1073d20a1ffSBruce EvansSCSI_NCR_MYADDR		opt_ncr.h
10821ffa5aeSStefan Eßer
10981fc841cSBruce Evans# Resource limits.
1100f171f59SBruce EvansCHILD_MAX		opt_defunct.h
111e9822d92SJoerg WunschDFLDSIZ			opt_rlimit.h
1123d20a1ffSBruce EvansMAXDSIZ			opt_rlimit.h
1130f171f59SBruce EvansOPEN_MAX		opt_defunct.h
11481fc841cSBruce Evans
11581fc841cSBruce Evans# Net stuff.
1161e49bd9cSGarrett WollmanARP_PROXYALL		opt_defunct.h
117e4f4247aSEivind EklundBOOTP			opt_bootp.h
118e4f4247aSEivind EklundBOOTP_COMPAT		opt_bootp.h
119e4f4247aSEivind EklundBOOTP_NFSROOT		opt_bootp.h
120e4f4247aSEivind EklundBOOTP_NFSV3		opt_bootp.h
1210f171f59SBruce EvansGATEWAY			opt_defunct.h
1224bd49128SPeter WemmMROUTING		opt_mrouting.h
1231d5e9e22SEivind EklundINET			opt_inet.h
124fbd1372aSJoerg WunschIPDIVERT
12574a9466cSGary PalmerIPFIREWALL		opt_ipfw.h
12674a9466cSGary PalmerIPFIREWALL_VERBOSE	opt_ipfw.h
127fb260479SBruce EvansIPFIREWALL_VERBOSE_LIMIT	opt_ipfw.h
128ffdd472dSPeter WemmIPFIREWALL_DEFAULT_TO_ACCEPT	opt_ipfw.h
129430df5f4SEivind EklundIPX			opt_ipx.h
130430df5f4SEivind EklundIPXIP			opt_ipx.h
131430df5f4SEivind EklundIPTUNNEL		opt_ipx.h
1327262d3e4SEivind EklundNETATALK		opt_atalk.h
13313c49711SPeter WemmPPP_BSDCOMP		opt_ppp.h
13413c49711SPeter WemmPPP_DEFLATE		opt_ppp.h
135d41238deSPeter WemmPPP_FILTER		opt_ppp.h
1360cc12cc5SJoerg WunschTCPDEBUG
137