Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | Always re-route interrupts, even when doing so appears to be a no-op. Some | Mark Kettenis | |
BIOSen flat out lie to us when we ask for the current routing. ok marco@ | |||
2009-03-21 | don't call uiomove(9) at IPL_AUDIO, slightly simplify the code | Alexandre Ratchov | |
help from and ok jakemsr | |||
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 | Make nvram writable (if necessary) before calling OF_setprop(). Prevents | Mark Kettenis | |
faults on machines where we map nvram write-only (through the clock chip). | |||
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 | Unconditionally drain the RX ring when stpping the chip. | Mark Kettenis | |
ok dlg@, jsg@ | |||
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 | Switch sgi to __HAVE_GENERIC_SOFT_INTERRUPTS. | Miod Vallat | |
2009-03-20 | Switch vax to __HAVE_GENERIC_SOFT_INTERRUPTS. | Miod Vallat | |
2009-03-20 | While working on some stuff in uvm I've gotten REALLY sick of reading | Owain Ainsworth | |
K&R function declarations, so switch them all over to ansi-style, in accordance with the prophesy. "go for it" art@ | |||
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 | We don't count buffercache stats in the B_PHYS case, so fix nfs to not | Owain Ainsworth | |
increment the num{read,write} and pending{read,write} statistics in that case, since biodone won't change them on completion. On another note, I'm not sure that we use physical buffers for swapping over nfs anymore, so this chunk may be superfluous. beck@ came up with the same diff "So anyway rather than me commiting it from my copy, I'm giving you the OK and the commit. since it officially makes you a buffer cache and NFS hacker };-)" | |||
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-17 | we do know how to handle iack. in the rx path at least. | David Gwynne | |
2009-03-16 | Implement bioctl volume management: rebuild and hotspare. | Alexander Yurchenko | |
2009-03-16 | Trivial malloc + memset -> malloc(,,M_ZERO) conversion. | Owain Ainsworth | |
As a small bonus this now actually zeroes the whole struct, not just the non-varying sized part. | |||
2009-03-16 | pmap = (conditional ? user_way : pmap = pmap_kernel()); | Owain Ainsworth | |
doesn't need the second pmap =. "ok if you tested it" kettenis@ | |||
2009-03-16 | first stage of removing ``copying & needfeel'' flags that | Alexandre Ratchov | |
make the audio driver missing blocks and, thus, breaking full-duplex apps. help and ok jakemsr | |||
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 | Generic softinterrupt code for m68k platforms, now copied from m88k. | Miod Vallat | |
2009-03-15 | Generic softinterrupt support for m88k based platforms, adapted from arm | Miod Vallat | |
with different locking mechanism. 88110 soft ipi are replaced with an ipi callback which is checked upon return from exception (it can not be kept as a softintr, as the generic softinterrupt code doesn't have per-cpu pending softintr queues). | |||
2009-03-15 | Let CPU_INFO_UNIT() be used before cpu0 attaches, and make sure | Miod Vallat | |
CPU_INFO_FOREACH() only covers attached cpus. With drahn@, ok kettenis@ | |||
2009-03-15 | Now that we have splsoftassert(), make the soft ipl levels positive and | Miod Vallat | |
remove the special casing in splassert(). | |||
2009-03-15 | Introduce splsoftassert(), similar to splassert() but for soft interrupt | Miod Vallat | |
levels. This will allow for platforms where soft interrupt levels do not map to real hardware interrupt levels to have soft ipl values overlapping hard ipl values without breaking spl asserts. | |||
2009-03-15 | Include .S files in make depend. | Miod Vallat | |
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-15 | Allow CPU_INFO_UNIT() to be used before cpu0 attaches. | Miod Vallat | |