summaryrefslogtreecommitdiffstats
path: root/sys/modules/aac
Commit message (Collapse)AuthorAgeFilesLines
* MFtbemd:imp2010-08-231-1/+1
| | | | | | | | | Use MACHINE_CPUARCH in preference to MACHINE_ARCH. The former is the source code location of the machine, the latter the binary output. In general, we want to use MACHINE_CPUARCH instead of MACHINE_ARCH unless we're tesitng for a specific target. The isn't even moot for i386/amd64 where there's momemntum towards a MACHINE_CPUARCH == x86, although a specific cleanup for that likely would be needed...
* Only compile aac_linux.ko for i386scottl2004-08-301-0/+2
|
* Revert the use of -g that leaked in.scottl2003-02-261-1/+0
|
* Introduce a new taskqueue that runs completely free of Giant, and inscottl2003-02-261-0/+1
| | | | | | | turns runs its tasks free of Giant too. It is intended that as drivers become locked down, they will move out of the old, Giant-bound taskqueue and into this new one. The old taskqueue has been renamed to taskqueue_swi_giant, and the new one keeps the name taskqueue_swi.
* Include "../Makefile.inc".nyan2002-11-061-0/+3
|
* The AAC_COMPAT_LINUX option was really annoying, since it made thescottl2002-09-252-2/+10
| | | | | | | | | | | | | | | | aac driver dependent on the linux emulation module. This was especially bad for the release engineers who tried to move the aac driver from the kernel onto the drivers floppy. The linux compat bits for this driver are now in their own driver, aac_linux. It can be loaded as a module or compiled into the kernel. For the latter case, the AAC_COMPAT_LINUX option is needed, along with the COMPAT_LINUX option. I've tested this in every configuration I can think of. This is an MFC candidate for 4.7. Idea from: rwatson MFC after: 3 days
* Add a CAM interface to the aac driver. This is useful in case you shouldscottl2002-04-271-1/+2
| | | | | | | | | | | | | | | ever connect a SCSI Cdrom/Tape/Jukebox/Scanner/Printer/kitty-litter-scooper to your high-end RAID controller. The interface to the arrays is still via the block interface; this merely provides a way to circumvent the RAID functionality and access the SCSI buses directly. Note that for somewhat obvious reasons, hard drives are not exposed to the da driver through this interface, though you can still talk to them via the pass driver. Be the first on your block to low-level format unsuspecting drives that are part of an array! To enable this, add the 'aacp' device to your kernel config. MFC after: 3 days
* Fix the building of the aac driver as a module. Add a comment about enablingscottl2001-03-171-1/+2
| | | | debug information for the driver.
* Use a consistent style and one much closer to the rest of /usr/srcobrien2001-01-061-7/+8
|
* A new driver for PCI:SCSI RAID controllers based on the Adaptec FSAmsmith2000-09-131-0/+13
design. This includes integrated Dell RAID controllers, the Dell PERC 2/QC and the HP NetRAID-4M.
OpenPOWER on IntegriCloud