summaryrefslogtreecommitdiff
path: root/sys/dev/amr
Commit message (Expand)AuthorAgeFilesLines
* Don't register the CAM passthrough interface until interrupts are running.Scott Long2009-04-141-9/+9
* Merge rev 180633: Flush the PCI bus while spin-waiting for an update to comeScott Long2008-08-031-1/+4
* Merge rev 1.12: Remove an errant definition.Scott Long2008-08-031-1/+0
* Merge rev 1.85, 1.11, 1.35: Improve error handling, eliminate memoryScott Long2008-08-033-43/+146
* Merge rev 1.84, 1.27, 1.40, 1.34: Rewrite DMA codepathsScott Long2008-08-034-436/+260
* Merge rev 1.83, 1.26: Provide unique malloc types.Scott Long2008-08-032-26/+29
* Merge rev 1.25: Refactor code and fix lockingScott Long2008-08-031-76/+29
* Merge rev 1.24: style.9 complianceScott Long2008-08-031-440/+477
* Merge rev 1.39: Fix typo hidden by AMR_DEBUGScott Long2008-08-031-1/+1
* Merge rev 1.82: Fix printf format errorsScott Long2008-08-031-3/+3
* Merge rev 1.81, 1.23: Add locking for AMR SCSI passthrough.Scott Long2008-08-032-80/+68
* Prepare for future integration between CAM and newbus. xpt_bus_registerScott Long2007-06-171-1/+1
* Remove Giant from CAM. Drivers (SIMs) now register a mutex that CAM willScott Long2007-04-151-0/+1
* o break newbus api: add a new argument of type driver_filter_t toPaolo Pisati2007-02-231-1/+1
* Add MODULE_DEPENDS for cam, pci, mca, eisa and isa where needed.Matt Jacob2006-12-111-0/+2
* 2nd and final commit that moves us to CAM_NEW_TRAN_CODEMatt Jacob2006-11-021-20/+0
* Implement BIO_FLUSH handling for da(4), amr(4), ata(4) and ataraid(4).Pawel Jakub Dawidek2006-10-312-11/+22
* The first of 3 major steps to move the CAM layer forward to usingMatt Jacob2006-10-311-2/+32
* Chain the bus_dmamap_load() calls when mapping a command with a data CCBJohn Baldwin2006-07-171-24/+42
* Make amr_linux work as a module by avoiding calling amr_linux_ioctl_intDoug Ambrisko2006-05-033-127/+41
* Reduce the Linux ioctl range to what is needed. I didn't know whatDoug Ambrisko2006-04-141-2/+2
* After further review and discussion, partially revert the previous commit.Scott Long2006-04-083-20/+13
* Close a pesky race where after checking the BUSY flag in amr_wait_command,Paul Saab2006-04-083-6/+21
* Check the return value of copyin() and return an error if it fails.John Baldwin2006-02-231-2/+4
* Use void * for pointer rather than u_int8_t *, since it doesn'tWarner Losh2006-02-041-5/+4
* Enable 64bit SGL's on PERC 4/DCPaul Saab2006-02-021-1/+1
* - Move the command setup from amr_start1 into the card specific submitPaul Saab2006-02-022-61/+60
* When the RAID firmware returns a failure, don't hard error the result.Doug Ambrisko2006-01-261-9/+4
* Add in the Linux IOCTL shim and create the megadev0 device soDoug Ambrisko2006-01-241-0/+191
* Check the return value of copyin.Scott Long2006-01-141-1/+2
* - Correct amr_enquiry3 structure[1].Jung-uk Kim2006-01-131-5/+5
* Don't free the ap object if it was never created.Scott Long2006-01-101-1/+2
* Mega update to the LSI MegaRAID driver:Scott Long2005-12-147-286/+950
* The CAM interface is broken and seems to be causing lockups on boot. ItScott Long2005-11-261-0/+13
* Remove spl markers from AMR.Scott Long2005-11-064-54/+6
* Complete the removal of __FreeBSD_version checks from the amr driver. TheScott Long2005-08-085-114/+6
* Remove a stale __FreeBSD_version check.Scott Long2005-08-071-5/+3
* The presence of a on __FreeBSD_version flagged some code that hasn't been inScott Long2005-08-071-23/+4
* Print the actual disk device we failed to complete i/o on.Paul Saab2005-07-291-2/+2
* Don't allow ioctl commands to be interrupted by the user.Paul Saab2005-07-291-6/+4
* polled commands can read or write, so bus_dmamap_sync properlyPaul Saab2005-06-231-2/+16
* Remove bus_{mem,p}io.h and related code for a micro-optimization on i386Yoshihiro Takahashi2005-05-292-4/+0
* handle potential null ptrSam Leffler2005-03-311-1/+3
* Fix a null pointer de-ref when passthrough ioctls are issued. ThisScott Long2005-03-131-8/+11
* Use BUS_PROBE_DEFAULT for pci probe return valueWarner Losh2005-03-051-1/+1
* Fix the ioctl path by ensuring that amr_start1() gets called for commandsScott Long2005-03-041-18/+22
* Remove some unused variables.Scott Long2005-02-091-2/+0
* Remove the messy locking dance around xpt_done()Scott Long2005-02-091-8/+0
* Add support for the LSI 320-2E PCI-Express controller. Fix a couple of bugsScott Long2005-01-234-8/+17
* Add my copyright for the locking and busdma work.Scott Long2005-01-231-0/+1