xref: /freebsd/sys/conf/options (revision f41991ba105832e945c94e7e303a4a00533ab4bc)
1f41991baSEivind Eklund#	$Id: options,v 1.41 1997/12/16 17:39:55 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
113d20a1ffSBruce EvansDEVFS_ROOT	opt_devfs.h
128c13c357SEivind EklundSUIDDIR		opt_suiddir.h
134bd49128SPeter WemmKTRACE
143d20a1ffSBruce EvansQUOTA
153d20a1ffSBruce EvansSYSVMSG		opt_sysvipc.h
163d20a1ffSBruce EvansSYSVSEM		opt_sysvipc.h
173d20a1ffSBruce EvansSYSVSHM		opt_sysvipc.h
183d20a1ffSBruce EvansUCONSOLE
195591b823SEivind EklundCOMPAT_43	opt_compat.h
205591b823SEivind EklundCOMPAT_SUNOS	opt_compat.h
21d03b4017SBruce Evans
22808129f0SPeter Wemm# Do we want the config file compiled into the kernel?
23808129f0SPeter WemmINCLUDE_CONFIG_FILE	opt_config.h
24808129f0SPeter Wemm
25d03b4017SBruce Evans# Options for static file systems.  These should only be used at config
26d03b4017SBruce Evans# time, since the corresponding lkms cannot work if there are any static
27d03b4017SBruce Evans# dependencies.  Unusability is enforced by hiding the defines for the
28d03b4017SBruce Evans# options in a never-included header.
29f41991baSEivind EklundEXT2FS		opt_dontuse.h
30d03b4017SBruce EvansFDESC		opt_dontuse.h
31d03b4017SBruce EvansKERNFS		opt_dontuse.h
326cce9950SJoerg WunschMFS		opt_dontuse.h
33f41991baSEivind EklundMSDOSFS		opt_dontuse.h
34d03b4017SBruce EvansNULLFS		opt_dontuse.h
35d03b4017SBruce EvansPORTAL		opt_dontuse.h
36d03b4017SBruce EvansPROCFS		opt_dontuse.h
37d03b4017SBruce EvansUMAPFS		opt_dontuse.h
38d03b4017SBruce Evans
395a9714deSJoerg Wunsch# The cd9660 static filesystem has one slightly bogus static dependency
405a9714deSJoerg Wunsch# in sys/i386/i386/autoconf.c.  If this filesystem is statically
415a9714deSJoerg Wunsch# compiled into the kernel, code for mounting a CD-ROM root filesystem
425a9714deSJoerg Wunsch# will be enabled.  This is purposely unavailable for the LKM-based
435a9714deSJoerg Wunsch# version.
445a9714deSJoerg WunschCD9660
455a9714deSJoerg Wunsch
465a9714deSJoerg Wunsch# In particular multi-session CD-Rs might require a huge amount of
475a9714deSJoerg Wunsch# time in order to "settle".  If we are about mounting them as the
485a9714deSJoerg Wunsch# root f/s, we gotta wait a little.
495a9714deSJoerg WunschCD9660_ROOTDELAY	opt_cd9660.h
505a9714deSJoerg Wunsch
51d03b4017SBruce Evans# The union static file system has bogus static dependencies, so it isn't
52d03b4017SBruce Evans# hidden yet.
53d03b4017SBruce EvansUNION
54d03b4017SBruce Evans
5581fc841cSBruce Evans# Options used only in param.c.
565131d64eSBruce EvansEXTRAVNODES	opt_defunct.h
573d20a1ffSBruce EvansMSGMNB		opt_param.h
583d20a1ffSBruce EvansMSGMNI		opt_param.h
593d20a1ffSBruce EvansMSGSEG		opt_param.h
603d20a1ffSBruce EvansMSGSSZ		opt_param.h
613d20a1ffSBruce EvansMSGTQL		opt_param.h
623d20a1ffSBruce EvansNBUF		opt_param.h
634bd49128SPeter WemmNMBCLUSTERS	opt_param.h
644bd49128SPeter WemmSEMMAP		opt_param.h
654bd49128SPeter WemmSEMMNI		opt_param.h
664bd49128SPeter WemmSEMMNS		opt_param.h
674bd49128SPeter WemmSEMMNU		opt_param.h
684bd49128SPeter WemmSEMMSL		opt_param.h
694bd49128SPeter WemmSEMOPM		opt_param.h
704bd49128SPeter WemmSEMUME		opt_param.h
713d20a1ffSBruce EvansSHMALL		opt_param.h
723d20a1ffSBruce EvansSHMMAX		opt_param.h
733d20a1ffSBruce EvansSHMMAXPGS	opt_param.h
743d20a1ffSBruce EvansSHMMIN		opt_param.h
753d20a1ffSBruce EvansSHMMNI		opt_param.h
763d20a1ffSBruce EvansSHMSEG		opt_param.h
7781fc841cSBruce Evans
7881fc841cSBruce Evans# Generic SCSI options.
796bc025e1SJoerg WunschSCSIDEBUG		opt_scsi.h
803d20a1ffSBruce EvansSCSI_DELAY		opt_scsi.h
813d20a1ffSBruce EvansSCSI_REPORT_GEOMETRY	opt_scsi.h
8281fc841cSBruce Evans
83c30bc9dbSJoerg Wunsch# Options used only in scsi/od.c.
84c30bc9dbSJoerg WunschOD_AUTO_TURNOFF		opt_od.h
853d20a1ffSBruce EvansOD_BOGUS_NOT_READY	opt_od.h
86c30bc9dbSJoerg Wunsch
8721ffa5aeSStefan Eßer# Options used only in pci/ncr.c
883d20a1ffSBruce EvansSCSI_NCR_DEBUG		opt_ncr.h
893d20a1ffSBruce EvansSCSI_NCR_DFLT_TAGS	opt_ncr.h
90a5bef142SBruce EvansSCSI_NCR_MAX_SYNC	opt_ncr.h
91a5bef142SBruce EvansSCSI_NCR_MAX_WIDE	opt_ncr.h
923d20a1ffSBruce EvansSCSI_NCR_MYADDR		opt_ncr.h
9321ffa5aeSStefan Eßer
9481fc841cSBruce Evans# Resource limits.
950f171f59SBruce EvansCHILD_MAX		opt_defunct.h
96e9822d92SJoerg WunschDFLDSIZ			opt_rlimit.h
973d20a1ffSBruce EvansMAXDSIZ			opt_rlimit.h
980f171f59SBruce EvansOPEN_MAX		opt_defunct.h
9981fc841cSBruce Evans
10081fc841cSBruce Evans# Net stuff.
1011e49bd9cSGarrett WollmanARP_PROXYALL		opt_defunct.h
1020f171f59SBruce EvansGATEWAY			opt_defunct.h
1034bd49128SPeter WemmMROUTING		opt_mrouting.h
104fbd1372aSJoerg WunschIPDIVERT
10574a9466cSGary PalmerIPFIREWALL		opt_ipfw.h
10674a9466cSGary PalmerIPFIREWALL_VERBOSE	opt_ipfw.h
107fb260479SBruce EvansIPFIREWALL_VERBOSE_LIMIT	opt_ipfw.h
108ffdd472dSPeter WemmIPFIREWALL_DEFAULT_TO_ACCEPT	opt_ipfw.h
109430df5f4SEivind EklundIPX			opt_ipx.h
110430df5f4SEivind EklundIPXIP			opt_ipx.h
111430df5f4SEivind EklundIPTUNNEL		opt_ipx.h
11213c49711SPeter WemmPPP_BSDCOMP		opt_ppp.h
11313c49711SPeter WemmPPP_DEFLATE		opt_ppp.h
114d41238deSPeter WemmPPP_FILTER		opt_ppp.h
1150cc12cc5SJoerg WunschTCPDEBUG
116