Add in the twa(4) driver. This adds in support for the 3Ware
[dragonfly.git] / sys / config / LINT
index 48a9bb6..cdd6bf5 100644 (file)
@@ -3,7 +3,7 @@
 #      as much of the source tree as it can.
 #
 # $FreeBSD: src/sys/i386/conf/LINT,v 1.749.2.144 2003/06/04 17:56:59 sam Exp $
-# $DragonFly: src/sys/config/LINT,v 1.12 2003/11/22 19:30:56 asmodai Exp $
+# $DragonFly: src/sys/config/LINT,v 1.27 2004/04/16 20:13:17 drhodus Exp $
 #
 # NB: You probably don't want to try running a kernel built from this
 # file.  Instead, you should start from GENERIC, and add options from
@@ -123,7 +123,6 @@ options     ROOTDEVNAME=\"ufs:da0s2e\"
 # Mandatory:
 options        SMP                     # Symmetric MultiProcessor Kernel
 options        APIC_IO                 # Symmetric (APIC) I/O
-options        HTT                     # HyperThreading Technology
 
 #
 # Rogue SMP hardware:
@@ -280,13 +279,6 @@ options    GPL_MATH_EMULATE        #Support for x87 emulation via
 #
 options        COMPAT_43
 
-#
-# Allow applications running in user space to control the Local Descriptor
-# Table (LDT).  This is required by some ports.  Future versions of FreeBSD
-# may require this option for some programs in the base system.
-#
-options        USER_LDT                #allow user-level control of i386 ldt
-
 #
 # These three options provide support for System V Interface
 # Definition-style interprocess communication, in the form of shared
@@ -541,6 +533,7 @@ pseudo-device       arcnet                  #Generic Arcnet
 pseudo-device  sppp                    #Generic Synchronous PPP
 pseudo-device  loop                    #Network loopback device
 pseudo-device  bpf                     #Berkeley packet filter
+options        PFIL_HOOKS              #Packetfilter hooks
 pseudo-device  disc                    #Discard device (ds0, ds1, etc)
 pseudo-device  tun                     #Tunnel driver (ppp(8), nos-tun(8))
 pseudo-device  sl      2               #Serial Line IP
@@ -740,6 +733,7 @@ options     NWFS                    #NetWare filesystem
 options        PORTAL                  #Portal filesystem
 options        PROCFS                  #Process filesystem
 options        SMBFS                   #SMB/CIFS filesystem
+options                UDF                     #UDF filesystem
 options        UMAPFS                  #UID map filesystem
 options        UNION                   #Union filesystem
 # The xFS_ROOT options REQUIRE the associated ``options xFS''
@@ -1058,6 +1052,7 @@ device            isa
 #
 # PAS_JOYSTICK_ENABLE enables the gameport on the ProAudio Spectrum
 
+options        COMPAT_OLDISA   #FreeBSD 2.2 and 3.x compatibility shims
 options        AUTO_EOI_1
 #options       AUTO_EOI_2
 options        MAXMEM="(128*1024)"
@@ -1258,12 +1253,18 @@ device          amr             # AMI MegaRAID
 # 3ware ATA RAID
 #
 device         twe             # 3ware ATA RAID
+device         twa             # 3ware SATA RAID
 
 #
 # Promise Supertrack SX6000
 #
 device         pst
 
+#
+# IBM ServeRAID
+#
+device ips
+
 #
 # The 'ATA' driver supports all ATA and ATAPI devices.
 # It can reuse the majors of wd.c for booting purposes.
@@ -1547,7 +1548,7 @@ device            pcm0 at isa? irq 10 drq 1 flags 0x0
 # For PnP/PCI sound cards
 device         pcm
 
-# The bridge drivers for sound cards.  These can be seperately configured
+# The bridge drivers for sound cards.  These can be separately configured
 # for providing services to the likes of new-midi (not in the tree yet).
 # When used with 'device pcm' they also provide pcm sound services.
 #
@@ -1561,7 +1562,8 @@ device            sbc0    at isa? port 0x220 irq 5 drq 1 flags 0x15
 device         gusc0   at isa? port 0x220 irq 5 drq 1 flags 0x13
 
 # Not controlled by `snd'
-device         pca0 at isa? port IO_TIMER1
+# XXX-Hiten The pca driver needs to readded back into LINT!
+# device               pca0 at isa? port IO_TIMER1
 
 #
 # Miscellaneous hardware:
@@ -1759,6 +1761,7 @@ device            pci
 #Enable pci resources left off by a "lazy" BIOS:
 options        PCI_ENABLE_IO_MODES
 #options       PCI_QUIET       #quiets PCI code on chipset settings
+options        COMPAT_OLDPCI   #FreeBSD 2.2 and 3.x compatibility shims
 
 # AGP GART support
 #
@@ -1998,6 +2001,7 @@ device            trm             # Tekram DC395U/UW/F and DC315U
 device         miibus
 
 # PCI Ethernet NICs that use the common MII bus controller code.
+device         bfe             # Broadcom BCM440x 10/100 Ethernet
 device         dc              # DEC/Intel 21143 and various workalikes
 device         fxp             # Intel EtherExpress PRO/100B (82557, 82558)
 device         my              # Myson Fast Ethernet (MTD80X, MTD89X)
@@ -2048,11 +2052,13 @@ device          bktr
 #
 # PCCARD/PCMCIA
 #
-# card: pccard slots
-# pcic: isa/pccard bridge
-device         pcic0 at isa?
-device         pcic1 at isa?
-device         card
+# pccard: pccard slots
+# pcic: isa/pccard bridge (OLDCARD)
+# cardbus/cbb: cardbus bridge (NEWCARD)
+device         pccard
+device         cardbus
+device         cbb
+device         pcic
 
 # You may need to reset all pccards after resuming
 options        PCIC_RESUME_RESET       # reset after resume
@@ -2594,6 +2600,8 @@ device          mly
 device         uhci
 # OHCI controller
 device         ohci
+# EHCI controller
+device                 ehci
 # General USB code (mandatory for USB)
 device         usb
 #