X-Git-Url: https://gitweb.dragonflybsd.org/dragonfly.git/blobdiff_plain/5eb5a45ad6f89ebc488936e55ec0f9bac914eb33..ace1ab86e90a3238c7094232da7caf12dc185476:/sys/config/LINT64 diff --git a/sys/config/LINT64 b/sys/config/LINT64 index b1f0c75b93..93f892fb4d 100644 --- a/sys/config/LINT64 +++ b/sys/config/LINT64 @@ -90,9 +90,6 @@ options DFLDSIZ="(256*1024*1024)" # options BLKDEV_IOSIZE=8192 -# Options for the VM subsystem. -options PQ_CACHESIZE=512 # color for 512k/16k cache - # This allows you to actually store this configuration file into # the kernel binary itself, where it may be later read by saying: # strings -n 3 /kernel | sed -n 's/^___//p' > MYKERNEL @@ -107,11 +104,11 @@ options INCLUDE_CONFIG_FILE # Include this file in kernel # options ROOTDEVNAME=\"ufs:da0s2e\" - ##################################################################### # SMP OPTIONS: # -# SMP enables building of a Symmetric MultiProcessor Kernel. +# SMP enables building of a Symmetric MultiProcessor Kernel. It will +# boot on both SMP and UP boxes. # # Notes: # @@ -120,25 +117,8 @@ options ROOTDEVNAME=\"ufs:da0s2e\" # Check the 'Rogue SMP hardware' section to see if additional options # are required by your hardware. # +#options SMP # Symmetric MultiProcessor Kernel -# SMP boxes with severely broken BIOSes which -# boot fine for non-SMP builds *might* work in SMP mode -# if you disable APIC_IO by setting the loader tunable -# hw.apic_io_enable to 0. -# -options SMP # Symmetric MultiProcessor Kernel - -# -# Rogue SMP hardware: -# - -# Bridged PCI cards: -# -# The MP tables of most of the current generation MP motherboards -# do NOT properly support bridged PCI cards. To use one of these -# cards you should refer to ??? - - ##################################################################### # CPU OPTIONS @@ -147,20 +127,14 @@ cpu HAMMER_CPU # # Options for CPU features. # -# CPU_AMD64X2_INTR_SPAM tries to route HyperTransport EXTINT and NMI -# messages to LINT0 on the local APIC when the BIOS has forgotten to -# do that. If this is not done on a multi-core cpu, EXTINT and NMI -# get routed to the INTR/NMI pins on *BOTH* cores simultaneously, causing -# two INTA ack cycles one of which will almost certainly result in a -# spurious interrupt vector being presented. This is often visible as -# an unmaskable IRQ 7 which occurs for every normal interrupt that occurs -# on a system. -# # CPU_DISABLE_SSE disables SSE/MMX2 instructions support. # -options CPU_AMD64X2_INTR_SPAM +# CPU_ENABLE_EST enables support for Enhanced SpeedStep technology +# found in Pentium(tm) M processors. +# #options CPU_DISABLE_SSE - +options CPU_ENABLE_EST + ##################################################################### # COMPATIBILITY OPTIONS @@ -171,6 +145,10 @@ options CPU_AMD64X2_INTR_SPAM # options COMPAT_43 +# Enable NDIS binary driver support +options NDISAPI +device ndis + # # These three options provide support for System V Interface # Definition-style interprocess communication, in the form of shared @@ -178,10 +156,6 @@ options COMPAT_43 # # System V shared memory and tunable parameters options SYSVSHM # include support for shared memory -options SHMMAXPGS=1025 # max amount of shared memory pages (4k on i386) -options SHMALL=1025 # max amount of shared memory (bytes) -options SHMMAX="(SHMMAXPGS*PAGE_SIZE+1)" - # max shared memory segment size (bytes) options SHMMIN=2 # min shared memory segment size (bytes) options SHMMNI=33 # max number of shared memory identifiers options SHMSEG=9 # max shared memory segments per process @@ -204,7 +178,6 @@ options MSGSEG=2049 # max number of message segments in the system options MSGSSZ=16 # size of a message segment MUST be power of 2 options MSGTQL=41 # max amount of messages in the system - ##################################################################### # DEBUGGING OPTIONS @@ -275,7 +248,6 @@ options COMPILING_LINT # Allow ordinary users to take the console - this is useful for X. options UCONSOLE - ##################################################################### # NETWORKING OPTIONS @@ -292,7 +264,7 @@ options IPSEC_ESP #IP security (crypto; define w/ IPSEC) options IPSEC_DEBUG #debug for IP security # # Set IPSEC_FILTERGIF to force packets coming through a gif tunnel -# to be processed by any configured packet filtering (ipfw, ipf). +# to be processed by any configured packet filtering (ipfw). # The default is that packets coming from a tunnel are _not_ processed; # they are assumed trusted. # @@ -321,7 +293,13 @@ options NCP #NetWare Core protocol options MPLS #Multi-Protocol Label Switching -options NETATALK #Appletalk communications protocols +# +# SMB/CIFS requester +# NETSMB enables support for SMB protocol, it requires LIBMCHAIN and LIBICONV +# options. +# NETSMBCRYPTO enables support for encrypted passwords. +options NETSMB #SMB/CIFS requester +options NETSMBCRYPTO #encrypted password support for SMB # mchain library. It can be either loaded as KLD or compiled into kernel options LIBMCHAIN #mbuf management library @@ -404,6 +382,7 @@ pseudo-device sppp #Generic Synchronous PPP pseudo-device loop #Network loopback device pseudo-device bpf #Berkeley packet filter pseudo-device disc #Discard device (ds0, ds1, etc) +pseudo-device tap #Ethernet tunnel network interface pseudo-device tun #Tunnel driver (ppp(8), nos-tun(8)) pseudo-device sl 2 #Serial Line IP pseudo-device gre #IP over IP tunneling @@ -465,7 +444,6 @@ options PIM # Protocol Independent Multicast options IPFIREWALL #firewall options IPFIREWALL_DEBUG #debug prints options IPFIREWALL_VERBOSE #enable logging to syslogd(8) -options IPFIREWALL_FORWARD #enable transparent proxy support options IPFIREWALL_VERBOSE_LIMIT=100 #limit verbosity options IPFIREWALL_DEFAULT_TO_ACCEPT #allow everything by default options IPV6FIREWALL #firewall for IPv6 @@ -496,7 +474,8 @@ options ACCEPT_FILTER_HTTP # TCP_SIGNATURE adds support for RFC 2385 (TCP-MD5) digests. These are # carried in TCP option 19. This option is commonly used to protect # TCP sessions (e.g. BGP) where IPSEC is not available nor desirable. -# This is enabled on a per-socket basis using the TCP_MD5SIG socket option. +# This is enabled on a per-socket basis using the TCP_SIGNATURE_ENABLE +# socket option. # This requires the use of 'device crypto', 'options IPSEC' # or 'device cryptodev'. options TCP_SIGNATURE #include support for RFC 2385 @@ -562,7 +541,6 @@ options DEVICE_POLLING # IFPOLL_ENABLE adds hardware queues' based polling options IFPOLL_ENABLE - ##################################################################### # FILESYSTEM OPTIONS @@ -588,6 +566,7 @@ options NFS #Network filesystem #options NFS_NOSERVER #Disable the NFS-server code. options CD9660 #ISO 9660 filesystem options FDESC #File descriptor filesystem +options HAMMER #HAMMER filesystem options HPFS #OS/2 File system options MSDOSFS #MS DOS filesystem options NTFS #NT filesystem @@ -595,9 +574,10 @@ options NULLFS #NULL filesystem options NWFS #NetWare filesystem options PORTAL #Portal filesystem options PROCFS #Process filesystem -options UDF #UDF filesystem -options HAMMER #HAMMER filesystem +options PUFFS #Userspace file systems (e.g. ntfs-3g & sshfs) +options SMBFS #SMB/CIFS filesystem options TMPFS #Temporary filesystem +options UDF #UDF filesystem # YYY-DR Till we rework the VOP methods for this filesystem #options UNION #Union filesystem @@ -636,7 +616,7 @@ options NSWAPDEV=5 options QUOTA #enable disk quotas # If you are running a machine just as a fileserver for PC and MAC -# users, using SAMBA or Netatalk, you may consider setting this option +# users, e.g. using SAMBA, you may consider setting this option # and keeping all those users' directories on a filesystem that is # mounted with the suiddir option. This gives new files the same # ownership as the directory (similar to group). It's a security hole @@ -678,7 +658,6 @@ options CD9660_ICONV options MSDOSFS_ICONV options NTFS_ICONV - ##################################################################### # POSIX P1003.1B @@ -691,7 +670,6 @@ options P1003_1B options _KPOSIX_PRIORITY_SCHEDULING options _KPOSIX_VERSION=199309L - ##################################################################### # CLOCK OPTIONS @@ -718,7 +696,6 @@ options HZ=100 #options CLK_USE_I8254_CALIBRATION #options CLK_USE_TSC_CALIBRATION - ##################################################################### # SCSI DEVICES @@ -850,7 +827,6 @@ options SCSI_PT_DEFAULT_TIMEOUT="60" # are in.... options SES_ENABLE_PASSTHROUGH - ##################################################################### # MISCELLANEOUS DEVICES AND OPTIONS @@ -862,6 +838,7 @@ pseudo-device pty #Pseudo ttys pseudo-device gzip #Exec gzipped a.out's pseudo-device vn #Vnode driver (turns a file into a device) pseudo-device md #Memory/malloc disk +pseudo-device putter #for puffs and pud pseudo-device snp #Snoop device - to look at pty/vty/etc.. pseudo-device ccd 4 #Concatenated disk driver @@ -876,7 +853,7 @@ pseudo-device ccd 4 #Concatenated disk driver # Can't get vinum config: Invalid argument # # see vinum(4) for more reasons not to use these options. -#pseudo-device vinum #Vinum concat/mirror/raid driver +pseudo-device vinum #Vinum concat/mirror/raid driver #options VINUMDEBUG #enable Vinum debugging hooks # Kernel side iconv library @@ -885,7 +862,6 @@ options LIBICONV # Size of the kernel message buffer. Should be N * pagesize. options MSGBUF_SIZE=40960 - ##################################################################### # HARDWARE DEVICE CONFIGURATION @@ -1020,17 +996,12 @@ options SC_TWOBUTTON_MOUSE #options SC_NO_SYSMOUSE # -# Optional ISA devices: -# - -# -# SCSI host adapters: `aha', `aic', `bt' +# SCSI host adapters: `bt' # # adv: All Narrow SCSI bus AdvanSys controllers. # adw: Second Generation AdvanSys controllers including the ADV940UW. -# aha: Adaptec 154x # ahc: Adaptec 274x/284x/294x -# aic: Adaptec 152x +# aic: Adaptec 1460 # bt: Most Buslogic controllers # ncv: NCR 53C500 based SCSI host adapters. # nsp: Workbit Ninja SCSI-3 based PC Card SCSI host adapters. @@ -1043,8 +1014,7 @@ options SC_TWOBUTTON_MOUSE device bt0 at isa? port IO_BT0 device adv0 at isa? device adw -device aha0 at isa? -device aic0 at isa? +device aic device ncv device nsp device stg0 at isa? port 0x140 irq 11 @@ -1101,17 +1071,6 @@ device tws # 3ware 9750 series SATA/SAS RAID # device ips -# -# The 'ATA' driver supports all ATA and ATAPI devices. -# You only need one "device ata" for it to find all -# PCI ATA/ATAPI devices on modern machines. -#device ata -#device atadisk # ATA disk drives -#device atapicd # ATAPI CDROM drives -#device atapifd # ATAPI floppy drives -#device atapist # ATAPI tape drives -#device atapicam # emulate ATAPI devices as SCSI ditto via CAM - # needs CAM to be present (scbus & pass) # AHCI driver, this will override NATA for AHCI devices, # both drivers may be included. # @@ -1121,9 +1080,10 @@ device ahci # device sili -# The 'NATA' set of drivers are set to replace the previous ATA drivers, -# and this set of drivers is mutually exclusive with the old ones. This means, -# you can't have both at the same time! +# The 'NATA' driver supports all ATA and ATAPI devices. +# You only need one "device nata" for it to find all +# PCI ATA/ATAPI devices on modern machines. +# device nata device natadisk # ATA disk drives device natapicd # ATAPI CD/DVD drives @@ -1133,16 +1093,16 @@ device natapicam # ATAPI CAM layer emulation device nataraid # support for ATA software RAID controllers device natausb # ATA-over-USB support -#The following options are valid on the ATA & NATA drivers: +# The following options are valid for the NATA driver: # # ATA_STATIC_ID: controller numbering is static (like the old driver) # else the device numbers are dynamically allocated. options ATA_STATIC_ID -# # For older non-PCI systems, these are the lines to use: -#device ata0 at isa? port IO_WD1 irq 14 -#device ata1 at isa? port IO_WD2 irq 15 +# +#device nata0 at isa? port IO_WD1 irq 14 +#device nata1 at isa? port IO_WD2 irq 15 # # Standard floppy disk controllers: `fdc' and `fd' @@ -1157,8 +1117,6 @@ options ATA_STATIC_ID #device fd0 at fdc0 drive 0 #device fd1 at fdc0 drive 1 -# -# Other standard PC hardware: `sio', etc. # # sio: serial ports (see sio(4)) @@ -1203,15 +1161,20 @@ options COM_MULTIPORT #code for some cards with shared IRQs # 0x20000 enable hardware RTS/CTS and larger FIFOs. Only works for # ST16650A-compatible UARTs. +# PCI Universal Communications driver +# Supports various single and multi port PCI serial cards. Maybe later +# also the parallel ports on combination serial/parallel cards. New cards +# can be added in src/sys/dev/misc/puc/pucdata.c. +device puc + # -# Network interfaces: `ed', `ep', `ie', `is', `lnc' +# Network interfaces: `ed', `ep', `is', `lnc' # # cs: IBM Etherjet and other Crystal Semi CS89x0-based adapters # ed: Western Digital and SMC 80xx; Novell NE1000 and NE2000; 3Com 3C503 # ep: 3Com 3C509 # ex: Intel EtherExpress Pro/10 and other i82595-based adapters # fe: Fujitsu MB86960A/MB86965A Ethernet -# ie: AT&T StarLAN 10 and EN100; 3Com 3C507; unknown NI5210; Intel EtherExpress # lnc: Lance/PCnet cards (Isolan, Novell NE2100, NE32-VL, AMD Am7990 & Am79C960) # sbsh: Granch SBNI16 SHDSL modem PCI adapters # wi: Lucent WaveLAN/IEEE 802.11 PCMCIA adapters. Note: this supports both @@ -1225,8 +1188,6 @@ device cs0 at isa? port 0x300 device ed0 at isa? port 0x280 irq 5 iomem 0xd8000 device ep device ex -device ie0 at isa? port 0x300 irq 5 iomem 0xd0000 -device ie1 at isa? port 0x360 irq 7 iomem 0xd0000 device lnc0 at isa? port 0x280 irq 10 drq 0 device sln device sn0 at isa? port 0x300 irq 10 @@ -1332,6 +1293,7 @@ device "snd_emu10k1" device "snd_es137x" device "snd_ess" device "snd_fm801" +device "snd_gusc" device "snd_hda" device "snd_ich" device "snd_maestro" @@ -1355,36 +1317,37 @@ device "snd_uaudio" # Miscellaneous hardware: # # bktr: Brooktree bt848/848a/849a/878/879 video capture and TV Tuner board +# ecc: ECC memory controller # joy: joystick -# rp: Comtrol Rocketport(ISA) - single card +# nrp: Comtrol Rocketport(ISA) - single card # si: Specialix SI/XIO 4-32 port terminal multiplexor # nmdm: nullmodem terminal driver (see nmdm(4)) # Notes on the Comtrol Rocketport driver: # -# The exact values used for rp0 depend on how many boards you have +# The exact values used for nrp0 depend on how many boards you have # in the system. The manufacturer's sample configs are listed as: # # Comtrol Rocketport ISA single card -# device rp0 at isa? port 0x280 +# device nrp0 at isa? port 0x280 # # If instead you have two ISA cards, one installed at 0x100 and the # second installed at 0x180, then you should add the following to # your kernel configuration file: # -# device rp0 at isa? port 0x100 -# device rp1 at isa? port 0x180 +# device nrp0 at isa? port 0x100 +# device nrp1 at isa? port 0x180 # # For 4 ISA cards, it might be something like this: # -# device rp0 at isa? port 0x180 -# device rp1 at isa? port 0x100 -# device rp2 at isa? port 0x340 -# device rp3 at isa? port 0x240 +# device nrp0 at isa? port 0x180 +# device nrp1 at isa? port 0x100 +# device nrp2 at isa? port 0x340 +# device nrp3 at isa? port 0x240 # # And for PCI cards, you only need say: # -# device rp +# device nrp # Notes on the Specialix SI/XIO driver: # **This is NOT a Specialix supported Driver!** @@ -1393,10 +1356,9 @@ device "snd_uaudio" # The Rev 2 host cards use a 32K chunk, on a 32K boundary. # The cards can use an IRQ of 11, 12 or 15. -# for the SoundBlaster 16 multicd - up to 4 devices +device ecc device joy0 at isa? port IO_GAME device nrp -#device rp0 at isa? port 0x280 device si0 at isa? iomem 0xd0000 irq 12 # nullmodem terminal driver device nmdm @@ -1426,8 +1388,6 @@ device pci # PCI options # -#Enable pci resources left off by a "lazy" BIOS. -# options COMPAT_OLDPCI #FreeBSD 2.2 and 3.x compatibility shims # AGP GART support @@ -1645,7 +1605,7 @@ device trm # Tekram DC395U/UW/F and DC315U # ISP_TARGET_MODE - enable target mode operation #options ISP_TARGET_MODE=1 -# Options used in dev/sym/ (Symbios SCSI driver). +# Options used in dev/disk/sym/ (Symbios SCSI driver). #options SYM_SETUP_LP_PROBE_MAP #-Low Priority Probe Map (bits) # Allows the ncr to take precedence # 1 (1<<0) -> 810a, 860 @@ -1834,217 +1794,6 @@ device wbsio1 at isa? port 0x4e device lm#3 at wbsio? device uguru0 at isa? port 0xe0 # ABIT uGuru -#--------------------------------------------------------------------------- -# ISDN4BSD -# -# See /usr/share/examples/isdn/ROADMAP for an introduction to isdn4bsd. -# -# i4b passive ISDN cards support contains the following hardware drivers: -# -# isic - Siemens/Infineon ISDN ISAC/HSCX/IPAC chipset driver -# iwic - Winbond W6692 PCI bus ISDN S/T interface controller -# ifpi - AVM Fritz!Card PCI driver -# ifpi2 - AVM Fritz!Card PCI driver Version 2 -# ihfc - Cologne Chip HFC ISA/ISA-PnP chipset driver -# ifpnp - AVM Fritz!Card PnP driver -# itjc - Siemens ISAC / TJNet Tiger300/320 chipset -# -# i4b active ISDN cards support contains the following hardware drivers: -# -# iavc - AVM B1 PCI, AVM B1 ISA, AVM T1 -# -# Note that the ``options'' (if given) and ``device'' lines must BOTH -# be uncommented to enable support for a given card ! -# -# In addition to a hardware driver (and probably an option) the mandatory -# ISDN protocol stack devices and the mandatory support device must be -# enabled as well as one or more devices from the optional devices section. -# -#--------------------------------------------------------------------------- -# isic driver (Siemens/Infineon chipsets) -#--------------------------------------------------------------------------- -# -# ISA bus non-PnP Cards: -# ---------------------- -# -# Teles S0/8 or Niccy 1008 -#options TEL_S0_8 -#device isic0 at isa? iomem 0xd0000 irq 5 flags 1 -# -# Teles S0/16 or Creatix ISDN-S0 or Niccy 1016 -#options TEL_S0_16 -#device isic0 at isa? port 0xd80 iomem 0xd0000 irq 5 flags 2 -# -# Teles S0/16.3 -#options TEL_S0_16_3 -#device isic0 at isa? port 0xd80 irq 5 flags 3 -# -# AVM A1 or AVM Fritz!Card -#options AVM_A1 -#device isic0 at isa? port 0x340 irq 5 flags 4 -# -# USRobotics Sportster ISDN TA intern -#options USR_STI -#device isic0 at isa? port 0x268 irq 5 flags 7 -# -# ITK ix1 Micro ( < V.3, non-PnP version ) -#options ITKIX1 -#device isic0 at isa? port 0x398 irq 10 flags 18 -# -# ELSA PCC-16 -#options ELSA_PCC16 -#device isic0 at isa? port 0x360 irq 10 flags 20 -# -# ISA bus PnP Cards: -# ------------------ -# -# Teles S0/16.3 PnP -#options TEL_S0_16_3_P -#device isic -# -# Creatix ISDN-S0 P&P -#options CRTX_S0_P -#device isic -# -# Dr. Neuhaus Niccy Go@ -#options DRN_NGO -#device isic -# -# Sedlbauer Win Speed -#options SEDLBAUER -#device isic -# -# Dynalink IS64PH -#options DYNALINK -#device isic -# -# ELSA QuickStep 1000pro ISA -#options ELSA_QS1ISA -#device isic -# -# ITK ix1 Micro ( V.3, PnP version ) -#options ITKIX1 -#device isic -# -# Siemens I-Surf 2.0 -#options SIEMENS_ISURF2 -#device isic -# -# Asuscom ISDNlink 128K ISAC -#options ASUSCOM_IPAC -#device isic -# -# Eicon Diehl DIVA 2.0 and 2.02 -#options EICON_DIVA -#device isic -# -# Compaq Microcom 610 -#options COMPAQ_M610 -#device isic -# -# PCI bus Cards: -# -------------- -# -# ELSA MicroLink ISDN/PCI (same as ELSA QuickStep 1000pro PCI) -#options ELSA_QS1PCI -#device isic -# -#--------------------------------------------------------------------------- -# ifpnp driver for AVM Fritz!Card ISA PnP -#--------------------------------------------------------------------------- -# -# AVM Fritz!Card ISA PnP -#device ifpnp -# -#--------------------------------------------------------------------------- -# ihfc driver for Cologne Chip ISA chipsets (experimental!) -#--------------------------------------------------------------------------- -# -# Teles 16.3c ISA PnP -# AcerISDN P10 ISA PnP -# TELEINT ISDN SPEED No.1 -#device ihfc -# -#--------------------------------------------------------------------------- -# ifpi driver for AVM Fritz!Card PCI 1.0 (2.0 unsupported!) -#--------------------------------------------------------------------------- -# -# AVM Fritz!Card PCI 1.0 -#device ifpi -# -#--------------------------------------------------------------------------- -# ifpi2 driver for AVM Fritz!Card PCI 2.0 -#--------------------------------------------------------------------------- -# -# AVM Fritz!Card PCI 2.0 -#device "ifpi2" -# -#--------------------------------------------------------------------------- -# iwic driver for Winbond W6692 chipset -#--------------------------------------------------------------------------- -# -# ASUSCOM P-IN100-ST-D (and other Winbond W6692 based cards) -#device iwic -# -#--------------------------------------------------------------------------- -# itjc driver for Siemens ISAC / TJNet Tiger300/320 chipset -#--------------------------------------------------------------------------- -# -# Traverse Technologies NETjet-S -# Teles PCI-TJ -#device itjc -# -#--------------------------------------------------------------------------- -# iavc driver (AVM active cards, needs i4bcapi driver!) -#--------------------------------------------------------------------------- -# -#pseudo-device "i4bcapi" 2 -# -# AVM B1 PCI -#device iavc0 -# -# AVM B1 ISA bus (PnP mode not supported!) -#device iavc0 at isa? port 0x150 irq 5 -# -# -# ISDN Protocol Stack (mandatory) -# ------------------------------- -# -# Q.921 / layer 2 - i4b passive cards D channel handling -#pseudo-device "i4bq921" -# -# Q.931 / layer 3 - i4b passive cards D channel handling -#pseudo-device "i4bq931" -# -# layer 4 - i4b common passive and active card handling -#pseudo-device "i4b" -# -# ISDN devices -# ------------ -# -# userland driver to do ISDN tracing (for passive cards only) -#pseudo-device "i4btrc" 4 -# -# userland driver to control the whole thing (mandatory) -#pseudo-device "i4bctl" -# -# userland driver for access to raw B channel -#pseudo-device "i4brbch" 4 -# -# userland driver for telephony -#pseudo-device "i4btel" 2 -# -# network driver for IP over raw HDLC ISDN -#pseudo-device "i4bipr" 4 -# enable VJ header compression detection for ipr i/f -#options IPR_VJ -# enable logging of the first n IP packets to isdnd (n=32 here) -#options IPR_LOG=32 -# -# network driver for sync PPP over ISDN - requires sppp -#pseudo-device "i4bisppp" 4 - - # Parallel-Port Bus # # Parallel port bus support is provided by the `ppbus' device. @@ -2171,7 +1920,11 @@ options VM_SWZONE_SIZE_MAX="(50*1024*1024)" # that it is likely to break e.g. fstat(1) unless you recompile your # userland with -DDEBUG_LOCKS as well. # +# DEBUG_LOCKS_LATENCY adds a sysctl to add a forced latency loop +# (count to N) in front of any spinlock or gettoken. +# options DEBUG_LOCKS +options DEBUG_LOCKS_LATENCY # Set the amount of time (in seconds) the system will wait before # rebooting automatically when a kernel panic occurs. If set to (-1), @@ -2214,7 +1967,7 @@ device asr # option will create more trouble than solve. # DPT_TIMEOUT_FACTOR Used to compute the excessive amount of time to # wait when timing out with the above option. -# DPT_DEBUG_xxxx These are controllable from sys/dev/dpt/raid/dpt.h +# DPT_DEBUG_xxxx These are controllable from sys/dev/raid/dpt/dpt.h # DPT_LOST_IRQ When enabled, will try, once per second, to catch # any interrupt that got lost. Seems to help in some # DPT-firmware/Motherboard combinations. Minimal @@ -2322,6 +2075,9 @@ device cue # and 2104USB, and the Corega USB-T. device kue # +# USB CDC ethernet. Supports the LG P-500 smartphone. +device lgue +# # RealTek 8150 based USB ethernet device: # Melco LUA-KTX # GREEN HOUSE GH-USB100B @@ -2377,6 +2133,11 @@ options HIFN_DEBUG # enable debugging support: hw.hifn.debug #options HIFN_NO_RNG # for devices without RNG options HIFN_RNDTEST # enable rndtest support +device safe # SafeNet 1141 +options SAFE_DEBUG # enable debugging support: hw.safe.debug +#options SAFE_NO_RNG # for devices without RNG +options SAFE_RNDTEST # enable rndtest support + device ubsec # Broadcom 5501, 5601, 58xx options UBSEC_DEBUG # enable debugging support: hw.ubsec.debug #options UBSEC_NO_RNG # for devices without RNG @@ -2384,6 +2145,7 @@ options UBSEC_RNDTEST # enable rndtest support device aesni # hardware crypto/RNG for AES-NI device padlock # hardware crypto/RNG for VIA C3/C7/Eden +device rdrand # hardware RNG for RdRand # # ACPI support using the Intel ACPI Component Architecture reference @@ -2399,6 +2161,9 @@ device padlock # hardware crypto/RNG for VIA C3/C7/Eden device acpi options ACPI_DEBUG +# ACPI WMI Mapping driver +device acpi_wmi + # ACPI Asus Extras (LCD backlight/brightness, video output, etc.) device acpi_asus @@ -2406,7 +2171,7 @@ device acpi_asus device acpi_fujitsu # ACPI extras driver for HP laptops -#device acpi_hp +device acpi_hp # ACPI Panasonic Extras (LCD backlight/brightness, video output, etc.) device acpi_panasonic @@ -2458,6 +2223,8 @@ options DRM_LINUX # device cmx # Omnikey CardMan 4040 smartcard reader device gpio # Enable support for the gpio framework +device ichwd # Intel ICH watchdog interrupt timer +device tbridge # regression testing # # Embedded system options: @@ -2488,14 +2255,12 @@ options DEBUG_CRIT_SECTIONS options DEBUG_INTERRUPTS #options DISABLE_PSE options BCE_DEBUG -options BCE_NVRAM_WRITE_SUPPORT options EMX_RSS_DEBUG options JME_RSS_DEBUG #options ED_NO_MIIBUS options ENABLE_ALART options FB_DEBUG=2 options FB_INSTALL_CDEV -#options I4B_SMP_WORKAROUND options I586_PMC_GUPROF=0x70000 #options IEEE80211_DEBUG_REFCNT options IEEE80211_SUPPORT_SUPERG @@ -2507,10 +2272,8 @@ options KBD_RESETDELAY=201 options KEY #options LINPROCFS options LOCKF_DEBUG -options LOUTB #options MAXFILES=xxx options MBUF_DEBUG -options NETATALKDEBUG options PANIC_DEBUG options PMAP_DEBUG options PSM_DEBUG=4 @@ -2540,14 +2303,19 @@ options VM_PAGE_DEBUG options XBONEHACK options KTR +options KTR_ALL +options KTR_ENTRIES=1024 +options KTR_VERBOSE=1 #options KTR_CTXSW +#options KTR_DMCRYPT +#options KTR_DSCHED_BFQ #options KTR_ETHERNET #options KTR_HAMMER +#options KTR_IFQ #options KTR_IF_BGE #options KTR_IF_EM #options KTR_IF_EMX #options KTR_IF_START -#options KTR_IFQ #options KTR_IPIQ #options KTR_KERNENTRY #options KTR_MEMORY @@ -2556,10 +2324,8 @@ options KTR #options KTR_SPIN_CONTENTION #options KTR_TESTLOG #options KTR_TOKENS +#options KTR_TSLEEP #options KTR_USB_MEMORY -options KTR_ALL -options KTR_ENTRIES=1024 -options KTR_VERBOSE=1 # ALTQ options ALTQ #alternate queueing @@ -2588,6 +2354,8 @@ options SCTP_FR_LOGGING options SCTP_MAP_LOGGING # DSCHED stuff +options DSCHED_AS +options DSCHED_BFQ options DSCHED_FQ # WATCHDOG