summaryrefslogtreecommitdiffstats
path: root/sys/dev/pci/aac_pci.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Use <sys/endian.h> instead of <machine/endian.h>guenther2014-12-191-2/+2
| | | | ok dlg@ mpi@ bcook@ millert@ miod@
* Adjust for renaming the DEC 21554 in pcidevs.kettenis2009-04-061-5/+5
|
* Bring a few more PCI IDs from freebsd to match IBM ServeRAID 8i and 8s.grange2009-03-061-2/+14
| | | | Not tested but should work.
* Add support for IBM ServeRAID-8k. Thanks to Sergey Prysiazhnyigrange2009-03-051-1/+8
| | | | | | <apelsin@atmnis.com> for patiently testing my numerous diffs. ok deraadt@
* deal with a 64-bit BAR such as with PCIe chipsets.brad2008-06-031-3/+4
| | | | ok dlg@
* Remove bogus entries for PCI_PRODUCT_DELL_PERC_3DI_2, which apparentlympf2008-05-061-5/+1
| | | | | is an UART. Makes aac(4) compile again. OK dlg@
* do not check for master/io/mem enables; ok kettenisderaadt2006-06-291-16/+1
|
* Add support for the Adaptec RAID-On-Chip architecture. This in turnbrad2006-04-221-2/+17
| | | | | | | | provides support for the Adaptec 2130S and 2230SLP adapters. From FreeBSD ok dlg@
* missing selinfo changeoverderaadt2005-11-211-2/+2
|
* Major improvements to the aac(4) device driver.nate2005-11-181-17/+22
| | | | | | | | | | | | | - decouple the command structures from scsi structures, allowing non block oriented commands (e.g. management commands) to be built. - redesign the various command queues to remove race conditions and to allow commands from multiple sources to coexist in the system - move major processing of commands and messages to a dedicated kernel thread to avoid spending too long in the interrupt handler - add device data structures for various management commands to the header file Much code from FreeBSD
* do not set PCI_COMMAND_MASTER_ENABLE explicitly as it's already set in pcisubmatch(); kettenis@ testing; brad@ okmickey2005-08-091-5/+2
|
* Add Adaptec ASR2200S U320 RAIDmarco2004-11-231-1/+6
|
* Add Adaptec 2120S. ok deraadt@ mickey@marco2004-08-291-1/+6
| | | | Found and tested by Alexei E. Suslikov <cruel at texnika.com.ua>
* Clean up subsysid lookups + print subsysid string during boot.marco2004-05-281-5/+60
| | | | | | Add: * Adaptec 1210SA, 2410SA, 2610SA, 2810SA, 21610SA * Dell CERC-SATA, PERC 320/DC
* Add support for Dell CERC SATA. ok krw@, henning@ & deraadt@marco2004-05-211-1/+4
|
* unbreak by removing the 'nonexistant" PERC 3/QC here as wellhenning2004-05-191-4/+1
| | | | | we usually test compile at least a kernel before removing pcidevs shitz... the carrot goes to marco's nose
* Was missing product entries for the PERC_3DI_2 and PERC_3DI_3 ID's. Now theaaron2002-07-271-1/+5
| | | | RAID in Dell PowerEdge 2650 machines will be configured.
* Add some new PERC 3/Di models.nate2002-04-281-1/+7
| | | | From FreeBSD
* First round of __P removal in sysmillert2002-03-141-3/+3
|
* Typo in comment.art2001-09-161-2/+2
| | | | From Alexander Yurchenko <grange@rt.mipt.ru>
* Change pci_intr_map to take pci_attach_args as an argument.art2001-08-251-3/+2
| | | | | | | | | | | All callers actually took all arguments to pci_intr_map from pci_attach_args structs, so this simplifies code. This also allows more complicated interrupt assignment schemes like the one on sparc64. This makes sparc64 pci interrupts work. Inspired by the same change in NetBSD.
* On 2nd though, pci_conf_read returns host-ordered words.niklas2001-07-071-5/+5
|
* Correct PCI identifier matching. Match more devices too.niklas2001-07-071-26/+66
|
* Make pci_mapreg_map take an extra argument where we canniklas2001-06-121-2/+2
| | | | | | | put a size limitation of the PCI region to map. That makes the PERC 3/Di raid controller usable, as it publishes too much PCI memory for us to map in the kernel virtual memory. As we only access the first 256 byte it is of no use to map 128MB of kvm.
* Adaptec "FSA" RAID driverniklas2000-11-101-0/+203