summaryrefslogtreecommitdiff
path: root/sys/dev/ic/qlw.c
AgeCommit message (Expand)Author
2014-04-06Rework the command polling loop in a similar fashion as was done for qla(4).Mark Kettenis
2014-04-06Clear the interrupt before reading the response queue pointer register inMark Kettenis
2014-03-31Slightly better debugging code.Mark Kettenis
2014-03-18Remove timeout logic from the polling loop. It causes more problems than itMark Kettenis
2014-03-16Patch up the firmware revision for the ISP1000 firmware since it doesn'tMark Kettenis
2014-03-15ISP1000 SBus support for qlw(4).Mark Kettenis
2014-03-15More ISP1000 (SBus) bits.Mark Kettenis
2014-03-15The ISP1000 firmware doesn't support the _A64 mailbox command variants. SinceMark Kettenis
2014-03-15Only issue SET_FIRMWARE_FEATURES command if we actually have any firmwareMark Kettenis
2014-03-15Fix pasto in error message.Mark Kettenis
2014-03-13When polling for command completion, clear the interrupt before reading theMark Kettenis
2014-03-13Decouple the sizes of the request and response queues, and reduce the size ofMark Kettenis
2014-03-08Only attempt to load firmware if we actually have some.Mark Kettenis
2014-03-08Attempt to recover if wide and/or synchronous transfers fail.Mark Kettenis
2014-03-08A bit of spring cleaning.Mark Kettenis
2014-03-08Enable tagged queueing.Mark Kettenis
2014-03-08Check the appropriate struct member for the various SDEV_* quirks.Mark Kettenis
2014-03-08Enable DMA bursting. Not sure it actually makes things faster, but bothMark Kettenis
2014-03-07Make sure a SCSI initiator ID provided by Open Firmware overrides the valueMark Kettenis
2014-03-07Reduce the number of ccbs by a factor three since we need up to three requestMark Kettenis
2014-03-07Provide the appropriate default values for the SCSI initiaror ID on sgi andMark Kettenis
2014-03-05Introduce qlw(4), a new driver for QLogic ISP SCSI HBAs. For now onlyMark Kettenis