std revision 1.21
11.21Spgoyette# $NetBSD: std,v 1.21 2015/11/14 07:31:13 pgoyette Exp $
21.1Syamt#
31.1Syamt# standard MI 'options'
41.1Syamt#
51.1Syamt# this file is for options which can't be off-by-default for some reasons.
61.1Syamt# "it's commonly used" is NOT a good reason to enable options here.
71.2Syamt
81.19Suebayasi#
91.19Suebayasi# Always include "kern" attribute (module).  Other attributes don't need to
101.19Suebayasi# depend on "kern".
111.19Suebayasi#
121.20Suebayasiselect	kern
131.20Suebayasi
141.21Spgoyette# Always include the "vfs" attribute (module).  Although all of the
151.21Spgoyette# ufs/xxx file systems depend on the vfs attribute, it is not required
161.21Spgoyette# that any file system actually be built-in to the kernel.  (At least
171.21Spgoyette# on some architectures, file system modules can be loaded at boot
181.21Spgoyette# time.)
191.21Spgoyette
201.21Spgoyetteselect vfs
211.21Spgoyette
221.20Suebayasiselect	net		# XXX Clean up dependency
231.15Suebayasi
241.2Syamt# the following options are on-by-default to keep
251.2Syamt# kernel config file compatibility.
261.2Syamtoptions	VMSWAP		# Swap device/file support
271.3Syamtoptions	BUFQ_FCFS	# First-come First-serve strategy
281.3Syamtoptions	BUFQ_DISKSORT	# Traditional min seek sort strategy
291.5Srpaulooptions	RFC2292		# Previous version of Adv. Sockets API for IPv6 
301.6Smattoptions	PTRACE		# Include ptrace(2)
311.6Smattoptions	COREDUMP	# allow processes to coredump.
321.10Sadoptions	AIO		# POSIX asynchronous I/O
331.10Sadoptions	MQUEUE		# POSIX message queues
341.7Selad
351.7Selad#
361.7Selad# Security model.
371.7Selad#
381.12Ssimonboptions	secmodel_bsd44	# Traditional 4.4BSD security model
391.8Syamt
401.8Syamt#
411.8Syamt# Scheduling algorithm
421.8Syamt#
431.8Syamtoptions	SCHED_4BSD
441.9Sad
451.9Sadpseudo-device	cpuctl
461.14Stls
471.14Stls#
481.14Stls# Kernel entropy pool and random-number generator pseudodevice.
491.14Stls# The pseudodevice might stop being "std" when the two are torn
501.14Stls# apart some day but the entropy pool itself never will (they are
511.14Stls# presently implemented in the same source file)
521.14Stls#
531.14Stlspseudo-device	rnd
54