summaryrefslogtreecommitdiff
path: root/sys/dev/ic/mfi.c
AgeCommit message (Expand)Author
2014-02-20revert previous commit; didn't intend to commit those bitsMark Kettenis
2014-02-20Avoid printing the "nvram corrupt" message for onboard 2200s found on SunMark Kettenis
2013-12-04mfi_refresh_sensors calls mfi_ioctl_vol which calls mfi_bio_getitall, whichDavid Gwynne
2013-10-23Add support for displaying the cache write policy of RAID volumes to bioctl(8)Mark Kettenis
2013-10-09Include the 'state of health' field in the bbu ok sensor value.Jonathan Matthew
2013-05-18enw->new in comment;Jason McIntyre
2013-05-08fix some leaks in error pathsJonathan Gray
2013-05-03break out the battery status into excruciating detail. makes it harder forDavid Gwynne
2013-05-02always attach the battery sensor if the adapter lets us query it.David Gwynne
2013-05-01provide a sensor for the battery backup unit (bbu) on mfi boards thatDavid Gwynne
2013-05-01dont need to walk alldevs during sensor creation looking for the logicalDavid Gwynne
2013-04-30use MR_DCMD consistently. some MD_DCMD was in there somehow.David Gwynne
2013-04-07david imhoff points out that the error handling in mfi_init_ccb gets theDavid Gwynne
2012-09-12Make sure we don't sleep on autoconf.Christiano F. Haesbaert
2012-08-17add support for "physical devices" on skinny controllers.David Gwynne
2012-08-16fix mfi_poll by having it do delays between loops, and breaking onDavid Gwynne
2012-08-16rework mfi_poll so it will do all the completions on a ccb includingDavid Gwynne
2012-08-16stop passing mfi_softc around as a member of the ccb, consistently give itDavid Gwynne
2012-08-16scrub ccbs when we're about to use them, not when we put them backDavid Gwynne
2012-08-16move the dma syncs for the ccb data into ccb_done, so we can do it onceDavid Gwynne
2012-08-16fix up the dma sync for the command frame in mfi_done.David Gwynne
2012-08-14use scsi_get_link to find out the name of a child device for bioctl ratherDavid Gwynne
2012-08-14expose the max number of logical volumes the hardware supports as the widthDavid Gwynne
2012-08-14print the boards name (eg, perc 5/i) according to the firmware like mfii.David Gwynne
2012-08-14move knowledge of the location of the inbound doorbell out of code inDavid Gwynne
2012-08-13get rid of the last foo_lo and foo_hi bits i could find in the hardwareDavid Gwynne
2012-08-13do appropriate bus_dmamapy_syncs around the pcq/completion ring.David Gwynne
2012-08-13replace uint32_ts for hi and lo addresses in the mfi_init_ hardwareDavid Gwynne
2012-08-11the producer/consumer values are used by the device, which is littleDavid Gwynne
2012-01-12add support for skinny variants.David Gwynne
2011-07-17Backout a bunch of my SCSI commits from c2k11. At least one of theseMatthew Dempsky
2011-07-08First batch of converting SCSI HBAs from setting saa_targets andMatthew Dempsky
2011-04-09add all 64 bit dma plumbing but stick with 32 for now by default.Marco Peereboom
2011-04-09make sure the upper 32 bits are always written to instead of assuming itMarco Peereboom
2011-04-08kill some stray spacesMarco Peereboom
2011-04-08rename wiat channel to something less than 8 chars.Marco Peereboom
2011-04-08use dma_alloc for transient management commands.Marco Peereboom
2010-12-30cut mfi over to using iopools.David Gwynne
2010-09-24no use setting cmd in mfi_ioctl_setstate if you never use it.David Gwynne
2010-09-20Use SSD_ERRCODE_CURRENT instead of magic 0x70.Kenneth R Westerback
2010-08-29the scsi completion code thinks that if you dont get MFI_STAT_OKDavid Gwynne
2010-07-22SCSI HBA drivers are supposed to get their SCSI CDBs from xs->cmd, notMatthew Dempsky
2010-07-01Change scsibus(4)'s scsi_link array to an SLIST to save memory onMatthew Dempsky
2010-06-30Use SLIST for the ccb free list.Michael Knudsen
2010-06-28Remove all adapter-specific 'struct scsi_device's. They are never used. FirstKenneth R Westerback
2010-06-15dont pass the dev_t from the scsi device drivers into the midlayer forDavid Gwynne
2010-05-20New scsi code seems to be stable. Pluck previously identifiedKenneth R Westerback
2010-05-16Use a temporary variable for now to sidestep -Wbounded checking whenNicholas Marriott
2010-04-22use BUS_DMA_ZERO on alloc instead of bzeroing after.Owain Ainsworth
2010-04-10grrr var names in protosMarco Peereboom