summaryrefslogtreecommitdiff
path: root/sys/dev/pci/ips.c
AgeCommit message (Expand)Author
2010-01-09Zap all setting of ITSDONE in drivers that don't look at it. NobodyKenneth R Westerback
2009-03-23Reorganize NBIO and SMALL_KERNEL handling again but this time withoutAlexander Yurchenko
2009-03-22unbreak ramdisk builds in a way i guess might workTheo de Raadt
2009-03-22Update volume info on every bio call instead of waiting for theAlexander Yurchenko
2009-03-22Don't show rebuild status for offline volumes.Alexander Yurchenko
2009-03-22Put recently added bio and sensors stuff under #if NBIO > 0 andAlexander Yurchenko
2009-03-21If rebuild is active set volume state to ``rebuild''.Alexander Yurchenko
2009-03-21Report rebuild progress only if rebuild is active.Alexander Yurchenko
2009-03-21IPS_MAXTARGETS should be 16, not 15.Alexander Yurchenko
2009-03-21Be smart when attaching pass-through scsibuses. Use configurationAlexander Yurchenko
2009-03-21Looks like the ``params'' field in the physical device descriptionAlexander Yurchenko
2009-03-20When calculating physical disk size use its number of sectorsAlexander Yurchenko
2009-03-20Detect unused and hot-spare drives.Alexander Yurchenko
2009-03-20Support bio ``unused'' drives.Alexander Yurchenko
2009-03-20Cleanup physical drive states handling.Alexander Yurchenko
2009-03-20Fetch rebuild status only for degraded or offline volumes.Alexander Yurchenko
2009-03-19For rebuilds use a special REBUILD command instead of a genericAlexander Yurchenko
2009-03-19For pass-through commands adjust timeout value to what controllerAlexander Yurchenko
2009-03-19Unify command id printing.Alexander Yurchenko
2009-03-19Make ips_timeout to be usable not only with scsi xfers.Alexander Yurchenko
2009-03-19Remove unused code.Alexander Yurchenko
2009-03-18Keep softc pointer in ccb because it requires some work to correctlyAlexander Yurchenko
2009-03-17Provide both errno.h codes for the userspace tools like bioctlAlexander Yurchenko
2009-03-17Fix compilation without bio(4).Alexander Yurchenko
2009-03-16Implement bioctl volume management: rebuild and hotspare.Alexander Yurchenko
2009-03-16When doing pass-through calculate right xs->resid value based onAlexander Yurchenko
2009-03-16Don't set error on data underrun. This tiny change allowed scsi tapeAlexander Yurchenko
2009-03-16Remove redundant DPRINTF from ips_morpheus_isintr.Alexander Yurchenko
2009-03-16IPS_SCSI_PT flag not used any more.Alexander Yurchenko
2009-03-15Cleanup error processing:Alexander Yurchenko
2009-03-13Add SCSI pass-through and enclosure support. Tested on lpinto'sAlexander Yurchenko
2009-03-13Some preparation steps for SCSI pass-through support:Alexander Yurchenko
2009-03-13Process command completion errors while polling, too.Alexander Yurchenko
2009-03-12In the most common case -- array failure -- move error message underAlexander Yurchenko
2009-03-12Advanced error checking.Alexander Yurchenko
2009-03-12For SYNCHRONIZE_CACHE command use the same code path as for READ/WRITE.Alexander Yurchenko
2009-03-11Rework command polling to be able to sleep if no SCSI_NOSLEEP flagAlexander Yurchenko
2009-03-10Print scsi xfer flags in debug output.Alexander Yurchenko
2009-03-10Rearrange physical drive state bits checking so that bioctl getsAlexander Yurchenko
2009-03-10Add some more debug.Alexander Yurchenko
2009-03-10Add ips_intrds() function to be able to disable interrupts on hardware.Alexander Yurchenko
2009-03-10Limit registers space size to some reasonable value.Alexander Yurchenko
2009-03-09Completely rework command processing:Alexander Yurchenko
2009-03-01Time to turn off debug by default. It shrinks ramdisk as a bonus.Alexander Yurchenko
2009-03-01Add sensors support.Alexander Yurchenko
2009-03-01- add missing letoh32Alexander Yurchenko
2009-02-19Don't use scsi_xfer if we don't run a command came from the scsi layer.Alexander Yurchenko
2009-02-17- add more bioctl support, now physical drives info availableAlexander Yurchenko
2009-02-16Extend the scsi_adapter minphys() callback to take a struct scsi_link *Miod Vallat
2009-02-13When faking scsi commands never copy more than xs->datalen bytes.Alexander Yurchenko