Import ichwd(4) from FreeBSD
[dragonfly.git] / sys / config / LINT64
index baec275..93f892f 100644 (file)
@@ -264,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.
 #
@@ -382,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
@@ -443,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
@@ -474,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
@@ -995,16 +996,12 @@ options   SC_TWOBUTTON_MOUSE
 #options       SC_NO_SYSMOUSE
 
 #
-# Optional ISA devices:
-#
-
-#
-# SCSI host adapters: `aic' and `bt'
+# SCSI host adapters: `bt'
 #
 # adv: All Narrow SCSI bus AdvanSys controllers.
 # adw: Second Generation AdvanSys controllers including the ADV940UW.
 # 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.
@@ -1017,7 +1014,7 @@ options   SC_TWOBUTTON_MOUSE
 device         bt0     at isa? port IO_BT0
 device         adv0    at isa?
 device         adw
-device         aic0    at isa?
+device         aic
 device         ncv
 device         nsp
 device         stg0    at isa? port 0x140 irq 11
@@ -1120,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))
 
@@ -1166,6 +1161,12 @@ 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', `is', `lnc'
 #
@@ -1318,35 +1319,35 @@ device          "snd_uaudio"
 # 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!**
@@ -1358,7 +1359,6 @@ device            "snd_uaudio"
 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
@@ -2145,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
@@ -2160,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
 
@@ -2167,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
@@ -2219,6 +2223,7 @@ 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
 
 #
@@ -2303,6 +2308,7 @@ 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
@@ -2348,6 +2354,8 @@ options           SCTP_FR_LOGGING
 options                SCTP_MAP_LOGGING
 
 # DSCHED stuff
+options                DSCHED_AS
+options                DSCHED_BFQ
 options                DSCHED_FQ
 
 # WATCHDOG