std revision 1.19 1 # $NetBSD: std,v 1.19 2014/10/10 12:46:32 uebayasi Exp $
2 #
3 # standard MI 'options'
4 #
5 # this file is for options which can't be off-by-default for some reasons.
6 # "it's commonly used" is NOT a good reason to enable options here.
7
8 #
9 # Always include "kern" attribute (module). Other attributes don't need to
10 # depend on "kern".
11 #
12 options KERN
13
14 # the following options are on-by-default to keep
15 # kernel config file compatibility.
16 options VMSWAP # Swap device/file support
17 options BUFQ_FCFS # First-come First-serve strategy
18 options BUFQ_DISKSORT # Traditional min seek sort strategy
19 options RFC2292 # Previous version of Adv. Sockets API for IPv6
20 options PTRACE # Include ptrace(2)
21 options COREDUMP # allow processes to coredump.
22 options AIO # POSIX asynchronous I/O
23 options MQUEUE # POSIX message queues
24
25 options NET # XXX Clean up dependency
26
27 #
28 # Security model.
29 #
30 options secmodel_bsd44 # Traditional 4.4BSD security model
31
32 #
33 # Scheduling algorithm
34 #
35 options SCHED_4BSD
36
37 pseudo-device cpuctl
38
39 #
40 # Kernel entropy pool and random-number generator pseudodevice.
41 # The pseudodevice might stop being "std" when the two are torn
42 # apart some day but the entropy pool itself never will (they are
43 # presently implemented in the same source file)
44 #
45 pseudo-device rnd
46