kernel -- lockmgr debugging.
[dragonfly.git] / sys / config / GENERIC
index 0a13082..e117741 100644 (file)
@@ -3,8 +3,6 @@
 #
 # Check the LINT configuration file in sys/config, for an
 # exhaustive list of options.
-#
-# $DragonFly: src/sys/config/GENERIC,v 1.60 2008/07/26 14:26:30 sephe Exp $
 
 platform       pc32
 machine                i386
@@ -54,14 +52,25 @@ options     AHC_REG_PRETTY_PRINT    # Print register bitfields in debug
                                        # output.  Adds ~128k to driver.
 options        AHD_REG_PRETTY_PRINT    # Print register bitfields in debug
                                        # output.  Adds ~215k to driver.
-
-# To make an SMP kernel both SMP and APIC_IO are usually
-# specified.  SMP boxes with severely broken BIOSes which
-# boot fine for non-SMP builds *might* work in SMP mode
-# if you define SMP and leave APIC_IO turned off.
+options                DSCHED_FQ               # Fair-queuing disk scheduler
+
+# ALTQ
+options         ALTQ            #alternate queueing
+options         ALTQ_CBQ        #class based queueing
+options         ALTQ_RED        #random early detection
+options         ALTQ_RIO        #triple red for diffserv (needs RED)
+options         ALTQ_HFSC       #hierarchical fair service curve
+options         ALTQ_PRIQ       #priority queue
+options         ALTQ_FAIRQ      #fair queueing
+#options        ALTQ_NOPCC      #don't use processor cycle counter
+#options        ALTQ_DEBUG      #for debugging
+
+# SMP boxes should normally be build with SMP and APIC_IO.  If SMP has
+# interrupt routing problems in APIC_IO you can disable it with the
+# hw.apic_io_enable=0 tunable or by building without the APIC_IO option.
 #
 #options       SMP                     # Symmetric MultiProcessor Kernel
-#options       APIC_IO                 # Symmetric (APIC) I/O
+#options       APIC_IO                 # hw.apic_io_enable = 1 by default
 
 # Debugging for Development
 options        DDB
@@ -69,7 +78,6 @@ options       DDB_TRACE
 options        INVARIANTS
 
 device         isa
-device         eisa
 device         pci
 
 # Floppy drives
@@ -115,7 +123,6 @@ options     ATA_STATIC_ID           # Static device numbering
 #options       ATA_STATIC_ID           #Static device numbering
 
 # SCSI Controllers
-device         ahb             # EISA AHA1742 family
 device         ahc             # AHA2940 and onboard AIC7xxx devices
 device         ahd             # AHA39320/29320 and onboard AIC79xx devices
 device         amd             # AMD 53C974 (Tekram DC-390(T))
@@ -146,22 +153,29 @@ device            pass            # Passthrough device (direct SCSI access)
 device         sg              # Passthrough device (linux scsi generic)
 
 # RAID controllers interfaced to the SCSI subsystem
+device         arcmsr          # Areca SATA II RAID
 device         asr             # DPT SmartRAID V, VI and Adaptec SCSI RAID
+device         ciss            # Compaq SmartRAID 5* series
 device         dpt             # DPT Smartcache - See LINT for options!
+device         hptiop          # Highpoint RocketRaid 3xxx series
+device         hptmv           # Highpoint RocketRAID 182x
 device         iir             # Intel Integrated RAID
 device         mly             # Mylex AcceleRAID/eXtremeRAID
-device         ciss            # Compaq SmartRAID 5* series
+device         twa             # 3ware 9000 series PATA/SATA RAID
+device         tws             # 3ware 9750 series SATA/SAS RAID
 
 # RAID controllers
 device         aac             # Adaptec FSA RAID, Dell PERC2/PERC3
-#device                aacp            # SCSI passthrough for aac (requires CAM)
+device         aacp            # SCSI passthrough for aac (requires CAM)
+device         amr             # AMI MegaRAID
+device         amrp            # SCSI Passthrough interface (optional, CAM req.)
 device         ida             # Compaq Smart RAID
 device         ips             # IBM ServeRAID
-device         amr             # AMI MegaRAID
 device         mlx             # Mylex DAC960 family
-device         twe             # 3ware Escalade 7000/8000's
-device         twa             # 3ware Escalade 9000's
+device         mfi             # LSI MegaRAID SAS
+device         mfip            # LSI MegaRAID SAS passthrough, requires CAM
 device         pst             # Promise Supertrack
+device         twe             # 3ware Escalade 7000/8000's
 
 # atkbdc0 controls both the keyboard and the PS/2 mouse
 device         atkbdc0 at isa? port IO_KBD