Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-03-26 | sync | Theo de Raadt | |
2009-03-26 | new plx chips found in wild | Theo de Raadt | |
2009-03-26 | Rework how we deal with the list of per-open datastructures, and the | Owain Ainsworth | |
auth list. now we only need the one tree. Makes things a little neater, and smaller. | |||
2009-03-26 | sync | Reyk Floeter | |
2009-03-26 | two more ubsec devices | Reyk Floeter | |
2009-03-26 | The drm_* allocation functions have been #defined to not use most of | Owain Ainsworth | |
their arguments for a while. Actually go through the code and remove the extraneous arguments. Makes things easier to read. | |||
2009-03-25 | add support for AES-CBC with the BCM5823 (or newer, but we don't support newer | Reyk Floeter | |
variants yet). ok deraadt@ dlg@ | |||
2009-03-25 | sync | Reyk Floeter | |
2009-03-25 | add the BCM5862 (an unsupported ubsec(4) device) | Reyk Floeter | |
2009-03-24 | Upgrade to newer firmware needed by some txp(4) variants. Fixes PR 6085. | Mark Kettenis | |
From FreeBSD. ok deraadt@ | |||
2009-03-23 | Switch msk(4) over to using MCLGETI when allocating mbufs for the RX ring. | Mark Kettenis | |
This gets rid of one of the evil jumbo allocators! | |||
2009-03-23 | Prevent null pointer dereference that could happen when we process an RX | Mark Kettenis | |
interrupt that was queued while stopping the interface. | |||
2009-03-23 | Reorganize NBIO and SMALL_KERNEL handling again but this time without | Alexander Yurchenko | |
ramdisk breakage. | |||
2009-03-22 | unbreak ramdisk builds in a way i guess might work | Theo de Raadt | |
2009-03-22 | Update volume info on every bio call instead of waiting for the | Alexander Yurchenko | |
sensors task to do it. | |||
2009-03-22 | Don't show rebuild status for offline volumes. | Alexander Yurchenko | |
2009-03-22 | Put recently added bio and sensors stuff under #if NBIO > 0 and | Alexander Yurchenko | |
#ifndef SMALL_KERNEL respectively. | |||
2009-03-21 | If rebuild is active set volume state to ``rebuild''. | Alexander Yurchenko | |
2009-03-21 | Report rebuild progress only if rebuild is active. | Alexander Yurchenko | |
2009-03-21 | IPS_MAXTARGETS should be 16, not 15. | Alexander Yurchenko | |
2009-03-21 | Be smart when attaching pass-through scsibuses. Use configuration | Alexander Yurchenko | |
data to check if channel has any devices besides disks and set the actual bus width. This will speedup booting. Also remember enclosure address here instead of messing with inquiry data. | |||
2009-03-21 | Looks like the ``params'' field in the physical device description | Alexander Yurchenko | |
contains SID_TYPE. Use to to filter out non disks from the bioctl output. | |||
2009-03-20 | When calculating physical disk size use its number of sectors | Alexander Yurchenko | |
rather than chunk's. | |||
2009-03-20 | Detect unused and hot-spare drives. | Alexander Yurchenko | |
2009-03-20 | Support bio ``unused'' drives. | Alexander Yurchenko | |
2009-03-20 | Cleanup physical drive states handling. | Alexander Yurchenko | |
2009-03-20 | Minor style nit; rnoland (freebsd). | Owain Ainsworth | |
2009-03-20 | Fetch rebuild status only for degraded or offline volumes. | Alexander Yurchenko | |
2009-03-19 | For rebuilds use a special REBUILD command instead of a generic | Alexander Yurchenko | |
SETSTATE, for some reason it works better on lpinto's machine. | |||
2009-03-19 | For pass-through commands adjust timeout value to what controller | Alexander Yurchenko | |
supports. Make sure our timeout will be fired after controller gives up. | |||
2009-03-19 | Unify command id printing. | Alexander Yurchenko | |
2009-03-19 | Make ips_timeout to be usable not only with scsi xfers. | Alexander Yurchenko | |
2009-03-19 | Remove unused code. | Alexander Yurchenko | |
2009-03-18 | Keep softc pointer in ccb because it requires some work to correctly | Alexander Yurchenko | |
extract it from scsi_xfer in ips_timeout since link->adapter_softc may point to a per-channel structure in pass-through path. | |||
2009-03-17 | Provide both errno.h codes for the userspace tools like bioctl | Alexander Yurchenko | |
and XS_* codes for the scsi layer. | |||
2009-03-17 | Fix compilation without bio(4). | Alexander Yurchenko | |
2009-03-16 | Implement bioctl volume management: rebuild and hotspare. | Alexander Yurchenko | |
2009-03-16 | When doing pass-through calculate right xs->resid value based on | Alexander Yurchenko | |
the info hardware returnes. | |||
2009-03-16 | Don't set error on data underrun. This tiny change allowed scsi tape | Alexander Yurchenko | |
on the pass-through bus on lpinto's machine to work. | |||
2009-03-16 | sync | Theo de Raadt | |
2009-03-16 | 88E8057 is a Yukon 2 Ultra 2, and this might make it work on a little | Theo de Raadt | |
shiny green box in Japan ok kettenis | |||
2009-03-16 | regen | Jonathan Gray | |
2009-03-16 | Add Intel System Controller Hub (SCH) devices. | Jonathan Gray | |
2009-03-16 | Remove redundant DPRINTF from ips_morpheus_isintr. | Alexander Yurchenko | |
2009-03-16 | IPS_SCSI_PT flag not used any more. | Alexander Yurchenko | |
2009-03-15 | Cleanup error processing: | Alexander Yurchenko | |
- in ips_start_xs don't do scsi_done twice on error; - make ips_error return scsi XS_* codes rather than errno.h E* codes; - move all error reporting under debug, let upper layers to spam user. And fix a few missing byte conversions while here. | |||
2009-03-13 | Add SCSI pass-through and enclosure support. Tested on lpinto's | Alexander Yurchenko | |
machine which has safte(4). | |||
2009-03-13 | Some preparation steps for SCSI pass-through support: | Alexander Yurchenko | |
- stack command and DCDB frames along with scatter-gather list into one command block; - use structure field pointers and offsetof() instead of evil pointer arithmetics; - add DCDB definitions. No functional changes. | |||
2009-03-13 | Process command completion errors while polling, too. | Alexander Yurchenko | |
2009-03-13 | regen | Kevin Lo | |