summaryrefslogtreecommitdiff
path: root/sys/dev/ic/mpi.c
AgeCommit message (Expand)Author
2009-11-12revert midlayer back to it was before i put my big rewrite in. this isDavid Gwynne
2009-11-10backout the backout marco did of my code because of the NO_CCB breakage.David Gwynne
2009-11-05bump copyrightsMarco Peereboom
2009-11-05The big diff dlg committed to the midlayer breaks NO_CCB andMarco Peereboom
2009-11-02Don't write bogus values to reply_fifo_host_signalling_addr. This registerMarco Peereboom
2009-10-23enable event handling on sas hbas and ignore unhandled events. this turnsDavid Gwynne
2009-10-23if you're attempting to detach multiple devices (eg, many targets,David Gwynne
2009-10-15disable interrupt coalescing (aka mitigation) if the chip comes up with itDavid Gwynne
2009-10-11let page requests sleep instead of polling for completion. not used justDavid Gwynne
2009-08-12always mark an xs complete if we're about to return COMPLETE to theDavid Gwynne
2009-08-08if the port is fc, populate the adapters scsi_link structure with the wwpnDavid Gwynne
2009-03-06Bring NO_CCB to mpi.Kenneth R Westerback
2009-02-16Extend the scsi_adapter minphys() callback to take a struct scsi_link *Miod Vallat
2009-02-13missing braces; ok marcoStuart Henderson
2008-11-23enable bioMarco Peereboom
2008-11-23sizeofa is now nitems in param.h, so dont declare my own in mpi.c it wasDavid Gwynne
2008-11-18Remove dup proto from <alexey.suslikov@gmail.com>Marco Peereboom
2008-11-03Don't attach bio unless we do RAID.Marco Peereboom
2008-11-01Add sensorsMarco Peereboom
2008-11-01Fix bogus shift.Marco Peereboom
2008-11-01Add disk. This makes bio mostly done however to make it pretty we needMarco Peereboom
2008-10-28Pointer sizeof oopsMarco Peereboom
2008-10-28Add beginings of bio. Disabled for now.Marco Peereboom
2008-10-07if fetching a config page for a sas target doesnt work then let the scsiDavid Gwynne
2008-09-30check all luns on sas boards to see if the device is atapi instead of justDavid Gwynne
2008-09-30provide a scsi probe hook that checks if an atapi device is plugged intoDavid Gwynne
2008-09-30add support for handling extended configuration page requests. the sasDavid Gwynne
2008-09-30straighten the deck chairs slightlyDavid Gwynne
2008-05-25tweak the SPI port configuration if we figure out that it is not quiteDavid Gwynne
2007-12-271.90 again. use the right flags when creating a dmamap for use duringDavid Gwynne
2007-12-27oops, there was other code in the previous commit that shouldnt have goneDavid Gwynne
2007-12-27use the right flags when creating dmamaps for use in interrupt handlers.David Gwynne
2007-09-12always tag fibre channel commands.David Gwynne
2007-09-11KNFGilles Chehade
2007-09-07take advantage of the new M_ZERO malloc flag.David Gwynne
2007-06-12add M_CANFAIL to malloc() flags, requested byThordur I. Bjornsson
2007-05-31remove the scsi task thread, and replace it with the system workq.David Gwynne
2007-04-03modernise scsi_inquiry. the length field has grown and now theres pages toDavid Gwynne
2007-03-17replace the VMWARE quirk that restricts the bus width to 16 targets withDavid Gwynne
2006-11-28give scsi controllers a real attach args to fill in when attaching scsibus.David Gwynne
2006-11-28unhandled ioctls return ENOTTY, not 0David Gwynne
2006-11-28remove dead codeDavid Gwynne
2006-11-26use scsi_detach_target when a device dissapears, rather than usingDavid Gwynne
2006-11-25remove a comment which is now untrue after i fixed itDavid Gwynne
2006-10-22oops, the eventnotify stuff was accidentally enabled with the scsiconfDavid Gwynne
2006-10-21rework the bus scanning code by splitting it out into separate functionsDavid Gwynne
2006-09-22add support for hotplugging devices on sas controllers. this is disabledDavid Gwynne
2006-09-21code for acking event notifications that require acks.David Gwynne
2006-09-21deref the right rcb by using i as the index, not 1 all the time.David Gwynne
2006-09-21start cleaning up the completion path for event notifications.David Gwynne