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