]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Add support for routing initiator transactions to disabled luns to the
authorJustin T. Gibbs <gibbs@FreeBSD.org>
Thu, 14 Jan 1999 06:14:15 +0000 (06:14 +0000)
committerJustin T. Gibbs <gibbs@FreeBSD.org>
Thu, 14 Jan 1999 06:14:15 +0000 (06:14 +0000)
commit863c6026545f4d1882414a752b289fc4a2bc228f
tree74c72f0cc78203891eda377231e25ae28ab203ee
parentc8bead2a1225d947c4d1719cb324f23596aff697
Add support for routing initiator transactions to disabled luns to the
black hole device.  The controller will now only accept selections if
the black hole device is present and some other target/lun is enabled
for target mode.

Handle the IGNORE WIDE RESIDUE message.  This support has not been tested.

Checkpoint work on handling ABORT, BUS DEVICE RESET, TERMINATE I/O PROCESS,
and CLEAR QUEUE messages as a target.

Fix a few problems with tagged command handling in target mode.

Wait until the sync offset counter falls to 0 before changing phase
after a data-in transfer completes as the DMA logic seems to indicate
transfer complete as soon as our last REQ is issued.

Simplify some of the target mode message handling code in the sequencer.
sys/dev/aic7xxx/aic7xxx.c
sys/dev/aic7xxx/aic7xxx.h
sys/dev/aic7xxx/aic7xxx.reg
sys/dev/aic7xxx/aic7xxx.seq