The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/conf/std

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 # $NetBSD: std,v 1.23 2019/01/27 02:08:41 pgoyette 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 select  kern
   13 
   14 # Always include the "vfs" attribute (module).  Although all of the
   15 # ufs/xxx file systems depend on the vfs attribute, it is not required
   16 # that any file system actually be built-in to the kernel.  (At least
   17 # on some architectures, file system modules can be loaded at boot
   18 # time.)
   19 
   20 select vfs
   21 
   22 select  net             # XXX Clean up dependency
   23 
   24 # the following options are on-by-default to keep
   25 # kernel config file compatibility.
   26 options VMSWAP          # Swap device/file support
   27 options BUFQ_FCFS       # First-come First-serve strategy
   28 options BUFQ_DISKSORT   # Traditional min seek sort strategy
   29 options RFC2292         # Previous version of Adv. Sockets API for IPv6 
   30 options PTRACE          # Include ptrace(2) syscall
   31 options PTRACE_HOOKS    # Include ptrace hooks
   32 options COREDUMP        # allow processes to coredump.
   33 options AIO             # POSIX asynchronous I/O
   34 options MQUEUE          # POSIX message queues
   35 
   36 # Common compatibility functions. They happen to be needed even when
   37 # no compatibility option is explicitly enabled.
   38 #
   39 options        COMPAT_UTILS
   40 
   41 #
   42 # Security model.
   43 #
   44 options secmodel_bsd44  # Traditional 4.4BSD security model
   45 
   46 #
   47 # Scheduling algorithm
   48 #
   49 options SCHED_4BSD
   50 
   51 pseudo-device   cpuctl
   52 
   53 #
   54 # Kernel entropy pool and random-number generator pseudodevice.
   55 # The pseudodevice might stop being "std" when the two are torn
   56 # apart some day but the entropy pool itself never will (they are
   57 # presently implemented in the same source file)
   58 #
   59 pseudo-device   rnd

Cache object: 06b2414e0c12162ad4de2ed8b483665d


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.