summaryrefslogtreecommitdiff
path: root/sys/dev/ic/mpi.c
AgeCommit message (Expand)Author
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
2006-09-21add a debug flag type thing for event handlingDavid Gwynne
2006-09-21wrap the hardware replies up in a structure called mpi_rcb which isDavid Gwynne
2006-09-21factor the common code out of mpi_intr and mpi_complete. they wereDavid Gwynne
2006-09-18macros and types for event notifications from the hardware.David Gwynne
2006-09-18There's no need to walk the list of devices to find the SCSI bus wePedro Martelletto
2006-09-16rework the handling of the errors coming off the hardware at the bottom ofDavid Gwynne
2006-08-24dont print debug output when the scsi completion path returns withDavid Gwynne
2006-08-03always call scsi_done at splbio. issue found by pedro@David Gwynne
2006-07-15set the tags on the scsi command according to what the midlayer says theyDavid Gwynne
2006-07-15have a go at configuring spi variants to only talk to the devices at theDavid Gwynne
2006-07-09spacingDavid Gwynne
2006-07-09enabling interrupts doesnt deserve an XXX. i think we want to do that.David Gwynne
2006-07-09implement firmware upload. this frees up memory on some controllers so theyDavid Gwynne
2006-07-06fix debugging stuffDavid Gwynne