kernel: Add mps(4) to our GENERIC kernels.
[dragonfly.git] / sys / config / GENERIC
index 9282b99..d9fadbd 100644 (file)
@@ -32,8 +32,8 @@ options       NFS_ROOT                #NFS usable as root device, NFS required
 options        MSDOSFS                 #MSDOS Filesystem
 options        CD9660                  #ISO 9660 Filesystem
 options        PROCFS                  #Process filesystem
-options        COMPAT_43               #Compatible with BSD 4.3 [KEEP THIS!]
-options                COMPAT_DF12             #Compatible with DragonFly 1.2 and earlier
+#options       COMPAT_43               #Compatible with BSD 4.3
+options                COMPAT_DF12             #Compatible with DragonFly up to 1.2
 options        SCSI_DELAY=5000         #Delay (in ms) before probing SCSI
 options                DEVICE_POLLING          # Support mixed interrupt-polling
                                        # handling of network device drivers
@@ -65,12 +65,10 @@ 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.
+# Kernels configured with 'options SMP' should generally boot on both
+# SMP and UP boxes.
 #
-#options       SMP                     # Symmetric MultiProcessor Kernel
-#options       APIC_IO                 # hw.apic_io_enable = 1 by default
+options                SMP                     # Symmetric MultiProcessor Kernel
 
 # Debugging for Development
 options        DDB
@@ -78,7 +76,6 @@ options       DDB_TRACE
 options        INVARIANTS
 
 device         isa
-device         eisa
 device         pci
 
 # Floppy drives
@@ -112,24 +109,14 @@ device            nataraid                # support for ATA software RAID
 device         natausb                 # ATA-over-USB support
 options        ATA_STATIC_ID           # Static device numbering
 
-# LEGACY ATA and ATAPI devices
-#device                ata0    at isa? port IO_WD1 irq 14
-#device                ata1    at isa? port IO_WD2 irq 15
-#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 via CAM
-#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))
 device         isp             # Qlogic family
+#device                ispfw           # Firmware for QLogic HBAs- normally a module
 device         mpt             # LSI-Logic MPT/Fusion
+device         mps             # LSI-Logic MPT-Fusion 2
 device         ncr             # NCR/Symbios Logic
 device         sym             # NCR/Symbios Logic (newer chipsets)
 options        SYM_SETUP_LP_PROBE_MAP=0x40
@@ -139,7 +126,6 @@ options     SYM_SETUP_LP_PROBE_MAP=0x40
 device         adv0    at isa?
 device         adw
 device         bt0     at isa?
-device         aha0    at isa?
 device         aic0    at isa?
 
 device         ncv             # NCR 53C500
@@ -160,13 +146,15 @@ 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         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
@@ -203,7 +191,7 @@ device              npx0    at nexus? port IO_NPX irq 13
 device         apm0    at nexus? disable flags 0x20 # Advanced Power Management
 
 # HW monitoring devices
-device         aps0    at isa? port 0x1600
+#device                aps0    at isa? port 0x1600
 device         lm0     at isa? port 0x290
 device         it0     at isa? port 0x290
 device         it1     at isa? port 0xc00
@@ -306,8 +294,6 @@ device              ral             # Ralink Technology 802.11 wireless NIC
 device         wi
 
 # The probe order of these is presently determined by i386/isa/isa_compat.c.
-device         ie0     at isa? disable port 0x300 irq 10 iomem 0xd0000
-#device                le0     at isa? disable port 0x300 irq 5 iomem 0xd0000
 device         lnc0    at isa? disable port 0x280 irq 10 drq 0
 device         cs0     at isa? disable port 0x300
 device         sn0     at isa? disable port 0x300 irq 10
@@ -356,3 +342,8 @@ device              rue             # RealTek 8150 based USB ethernet
 device         firewire        # FireWire bus code
 device         sbp             # SCSI over FireWire (Requires scbus and da)
 device         fwe             # Ethernet over FireWire (non-standard!)
+
+# MMC/SD
+device         mmc
+device         mmcsd
+device         sdhci