xref: /freebsd/sys/conf/options (revision ffdd472de7a1a10f7f8fc8a0b5b343d52eb10d22)
1ffdd472dSPeter Wemm#	$Id: options,v 1.32 1997/08/19 17:05:23 peter 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
124bd49128SPeter WemmKTRACE
133d20a1ffSBruce EvansQUOTA
143d20a1ffSBruce EvansSYSVMSG		opt_sysvipc.h
153d20a1ffSBruce EvansSYSVSEM		opt_sysvipc.h
163d20a1ffSBruce EvansSYSVSHM		opt_sysvipc.h
173d20a1ffSBruce EvansUCONSOLE
18d03b4017SBruce Evans
19808129f0SPeter Wemm# Do we want the config file compiled into the kernel?
20808129f0SPeter WemmINCLUDE_CONFIG_FILE	opt_config.h
21808129f0SPeter Wemm
22d03b4017SBruce Evans# Options for static file systems.  These should only be used at config
23d03b4017SBruce Evans# time, since the corresponding lkms cannot work if there are any static
24d03b4017SBruce Evans# dependencies.  Unusability is enforced by hiding the defines for the
25d03b4017SBruce Evans# options in a never-included header.
26d03b4017SBruce EvansFDESC		opt_dontuse.h
27d03b4017SBruce EvansKERNFS		opt_dontuse.h
28d03b4017SBruce EvansNULLFS		opt_dontuse.h
29d03b4017SBruce EvansPORTAL		opt_dontuse.h
30d03b4017SBruce EvansPROCFS		opt_dontuse.h
31d03b4017SBruce EvansUMAPFS		opt_dontuse.h
32d03b4017SBruce Evans
335a9714deSJoerg Wunsch# The cd9660 static filesystem has one slightly bogus static dependency
345a9714deSJoerg Wunsch# in sys/i386/i386/autoconf.c.  If this filesystem is statically
355a9714deSJoerg Wunsch# compiled into the kernel, code for mounting a CD-ROM root filesystem
365a9714deSJoerg Wunsch# will be enabled.  This is purposely unavailable for the LKM-based
375a9714deSJoerg Wunsch# version.
385a9714deSJoerg WunschCD9660
395a9714deSJoerg Wunsch
405a9714deSJoerg Wunsch# In particular multi-session CD-Rs might require a huge amount of
415a9714deSJoerg Wunsch# time in order to "settle".  If we are about mounting them as the
425a9714deSJoerg Wunsch# root f/s, we gotta wait a little.
435a9714deSJoerg WunschCD9660_ROOTDELAY	opt_cd9660.h
445a9714deSJoerg Wunsch
45d03b4017SBruce Evans# The union static file system has bogus static dependencies, so it isn't
46d03b4017SBruce Evans# hidden yet.
47d03b4017SBruce EvansUNION
48d03b4017SBruce Evans
4981fc841cSBruce Evans# Options used only in param.c.
505131d64eSBruce EvansEXTRAVNODES	opt_defunct.h
513d20a1ffSBruce EvansMSGMNB		opt_param.h
523d20a1ffSBruce EvansMSGMNI		opt_param.h
533d20a1ffSBruce EvansMSGSEG		opt_param.h
543d20a1ffSBruce EvansMSGSSZ		opt_param.h
553d20a1ffSBruce EvansMSGTQL		opt_param.h
563d20a1ffSBruce EvansNBUF		opt_param.h
574bd49128SPeter WemmNMBCLUSTERS	opt_param.h
584bd49128SPeter WemmSEMMAP		opt_param.h
594bd49128SPeter WemmSEMMNI		opt_param.h
604bd49128SPeter WemmSEMMNS		opt_param.h
614bd49128SPeter WemmSEMMNU		opt_param.h
624bd49128SPeter WemmSEMMSL		opt_param.h
634bd49128SPeter WemmSEMOPM		opt_param.h
644bd49128SPeter WemmSEMUME		opt_param.h
653d20a1ffSBruce EvansSHMALL		opt_param.h
663d20a1ffSBruce EvansSHMMAX		opt_param.h
673d20a1ffSBruce EvansSHMMAXPGS	opt_param.h
683d20a1ffSBruce EvansSHMMIN		opt_param.h
693d20a1ffSBruce EvansSHMMNI		opt_param.h
703d20a1ffSBruce EvansSHMSEG		opt_param.h
7181fc841cSBruce Evans
7281fc841cSBruce Evans# Generic SCSI options.
736bc025e1SJoerg WunschSCSIDEBUG		opt_scsi.h
743d20a1ffSBruce EvansSCSI_DELAY		opt_scsi.h
753d20a1ffSBruce EvansSCSI_REPORT_GEOMETRY	opt_scsi.h
7681fc841cSBruce Evans
77c30bc9dbSJoerg Wunsch# Options used only in scsi/od.c.
78c30bc9dbSJoerg WunschOD_AUTO_TURNOFF		opt_od.h
793d20a1ffSBruce EvansOD_BOGUS_NOT_READY	opt_od.h
80c30bc9dbSJoerg Wunsch
8121ffa5aeSStefan Eßer# Options used only in pci/ncr.c
823d20a1ffSBruce EvansSCSI_NCR_DEBUG		opt_ncr.h
833d20a1ffSBruce EvansSCSI_NCR_DFLT_TAGS	opt_ncr.h
84a5bef142SBruce EvansSCSI_NCR_MAX_SYNC	opt_ncr.h
85a5bef142SBruce EvansSCSI_NCR_MAX_WIDE	opt_ncr.h
863d20a1ffSBruce EvansSCSI_NCR_MYADDR		opt_ncr.h
8721ffa5aeSStefan Eßer
8881fc841cSBruce Evans# Resource limits.
890f171f59SBruce EvansCHILD_MAX		opt_defunct.h
90e9822d92SJoerg WunschDFLDSIZ			opt_rlimit.h
913d20a1ffSBruce EvansMAXDSIZ			opt_rlimit.h
920f171f59SBruce EvansOPEN_MAX		opt_defunct.h
9381fc841cSBruce Evans
9481fc841cSBruce Evans# Net stuff.
951e49bd9cSGarrett WollmanARP_PROXYALL		opt_defunct.h
960f171f59SBruce EvansGATEWAY			opt_defunct.h
974bd49128SPeter WemmMROUTING		opt_mrouting.h
9874a9466cSGary PalmerIPFIREWALL		opt_ipfw.h
9974a9466cSGary PalmerIPFIREWALL_VERBOSE	opt_ipfw.h
100fb260479SBruce EvansIPFIREWALL_VERBOSE_LIMIT	opt_ipfw.h
101ffdd472dSPeter WemmIPFIREWALL_DEFAULT_TO_ACCEPT	opt_ipfw.h
10213c49711SPeter WemmPPP_BSDCOMP		opt_ppp.h
10313c49711SPeter WemmPPP_DEFLATE		opt_ppp.h
104