GENERIC 3.9 KB

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