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/GENERIC

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 #       $OpenBSD: GENERIC,v 1.286 2022/09/30 02:56:23 jsg Exp $
    2 #
    3 #       Machine-independent option; used by all architectures for their
    4 #       GENERIC kernel
    5 
    6 option          DDB             # in-kernel debugger
    7 #option         DDBPROF         # ddb(4) based profiling
    8 #option         DDB_SAFE_CONSOLE # allow break into ddb during boot
    9 #makeoptions    DEBUG=""        # do not compile full symbol table
   10 #makeoptions    PROF="-pg"      # build profiled kernel
   11 #option         GPROF           # kernel profiling, kgmon(8)
   12 option          DIAGNOSTIC      # internal consistency checks
   13 option          KTRACE          # system call tracing, a la ktrace(1)
   14 option          ACCOUNTING      # acct(2) process accounting
   15 option          KMEMSTATS       # collect malloc(9) statistics
   16 option          PTRACE          # ptrace(2) system call
   17 
   18 #option         KVA_GUARDPAGES  # slow virtual address recycling (+ guarding)
   19 option          POOL_DEBUG      # pool corruption detection
   20 #option         VFSLCKDEBUG     # VFS locking checks
   21 
   22 option          CRYPTO          # Cryptographic framework
   23 
   24 option          SYSVMSG         # System V-like message queues
   25 option          SYSVSEM         # System V-like semaphores
   26 option          SYSVSHM         # System V-like memory sharing
   27 
   28 option          UVM_SWAP_ENCRYPT# support encryption of pages going to swap
   29 
   30 option          FFS             # UFS
   31 option          FFS2            # UFS2
   32 option          FFS_SOFTUPDATES # Soft updates
   33 option          UFS_DIRHASH     # hash large directories
   34 option          QUOTA           # UFS quotas
   35 option          EXT2FS          # Second Extended Filesystem
   36 option          MFS             # memory file system
   37 option          NFSCLIENT       # Network File System client
   38 option          NFSSERVER       # Network File System server
   39 option          CD9660          # ISO 9660 + Rock Ridge file system
   40 option          UDF             # UDF (DVD) file system
   41 option          MSDOSFS         # MS-DOS file system
   42 option          FIFO            # FIFOs; RECOMMENDED
   43 #option         TMPFS           # efficient memory file system
   44 option          FUSE            # FUSE
   45 
   46 option          SOCKET_SPLICE   # Socket Splicing for TCP and UDP
   47 option          TCP_ECN         # Explicit Congestion Notification for TCP
   48 option          TCP_SIGNATURE   # TCP MD5 Signatures, for BGP routing sessions
   49 
   50 option          INET6           # IPv6
   51 option          IPSEC           # IPsec
   52 option          PPP_BSDCOMP     # PPP BSD compression
   53 option          PPP_DEFLATE
   54 option          PIPEX           # Ppp IP EXtension, for npppd
   55 option          MROUTING        # Multicast router
   56 option          MPLS            # Multi-Protocol Label Switching
   57 #option         BFD             # Bi-directional Forwarding Detection
   58 
   59 #mpath0         at root         # SCSI Multipathing
   60 #scsibus*       at mpath?
   61 #emc*           at scsibus?
   62 #hds*           at scsibus?
   63 #rdac*          at scsibus?
   64 #sym*           at scsibus?
   65 
   66 softraid0       at root         # Software RAID
   67 scsibus*        at softraid?
   68 
   69 vscsi0          at root         # Userland backed Virtual SCSI
   70 scsibus*        at vscsi?
   71 
   72 pseudo-device   pf              # packet filter
   73 pseudo-device   pflog           # pf log if
   74 pseudo-device   pfsync          # pf sync if
   75 pseudo-device   pflow           # pflow export if
   76 pseudo-device   enc             # option IPSEC needs the encapsulation interface
   77 
   78 pseudo-device   pty     16      # initial number of pseudo-terminals
   79 pseudo-device   nmea    1       # NMEA 0183 line discipline
   80 pseudo-device   msts    1       # MSTS line discipline
   81 pseudo-device   endrun  1       # EndRun line discipline
   82 pseudo-device   vnd     4       # vnode disk devices
   83 pseudo-device   ksyms   1       # kernel symbols device
   84 pseudo-device   kstat           # kernel statistics device
   85 
   86 # clonable devices
   87 pseudo-device   bpfilter        # packet filter
   88 pseudo-device   bridge          # network bridging support
   89 pseudo-device   veb             # virtual Ethernet bridge
   90 pseudo-device   carp            # CARP protocol support
   91 pseudo-device   etherip         # EtherIP (RFC 3378)
   92 pseudo-device   gif             # IPv[46] over IPv[46] tunnel (RFC1933)
   93 pseudo-device   gre             # GRE encapsulation interface
   94 pseudo-device   loop            # network loopback
   95 pseudo-device   mpe             # MPLS PE interface
   96 pseudo-device   mpw             # MPLS pseudowire support
   97 pseudo-device   mpip            # MPLS IP Layer2 pseudowire support
   98 pseudo-device   bpe             # Provider Backbone Bridge edge interface
   99 pseudo-device   pair            # Virtual Ethernet interface pair
  100 pseudo-device   ppp             # PPP
  101 pseudo-device   pppoe           # PPP over Ethernet (RFC 2516)
  102 pseudo-device   pppx            # PPP multiplexer
  103 pseudo-device   sppp    1       # Sync PPP/HDLC
  104 pseudo-device   trunk           # Trunking support
  105 pseudo-device   aggr            # 802.1AX Link Aggregation
  106 pseudo-device   tpmr            # 802.1Q Two-Port MAC Relay (TPMR)
  107 pseudo-device   tun             # network tunneling over tty (tun & tap)
  108 pseudo-device   vether          # Virtual ethernet
  109 pseudo-device   vxlan           # Virtual extensible LAN
  110 pseudo-device   vlan            # IEEE 802.1Q VLAN
  111 pseudo-device   wg              # WireGuard
  112 
  113 pseudo-device   bio     1       # ioctl multiplexing device
  114 
  115 pseudo-device   fuse            # fuse device
  116 
  117 option          BOOT_CONFIG     # add support for boot -c

Cache object: 0b17d254ac343685a3dd7974421550c9


[ 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.