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