freebsd-skq/sys/dev/aic7xxx
Justin T. Gibbs 863c602654 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.
1999-01-14 06:14:15 +00:00
..
aicasm Revamp the way that exceptional message handling is performed so that it 1998-12-10 04:14:50 +00:00
93cx6.c Massive overhaul of the aic7xxx driver: 1998-09-15 07:24:17 +00:00
93cx6.h Massive overhaul of the aic7xxx driver: 1998-09-15 07:24:17 +00:00
ahc_eisa.c Pull in new ccb_hdr list types. 1998-12-15 08:24:45 +00:00
ahc_pci.c Pull in new ccb_hdr list types. 1998-12-15 08:24:45 +00:00
aic7xxx_93cx6.c Massive overhaul of the aic7xxx driver: 1998-09-15 07:24:17 +00:00
aic7xxx_93cx6.h Massive overhaul of the aic7xxx driver: 1998-09-15 07:24:17 +00:00
aic7xxx.c Add support for routing initiator transactions to disabled luns to the 1999-01-14 06:14:15 +00:00
aic7xxx.h Add support for routing initiator transactions to disabled luns to the 1999-01-14 06:14:15 +00:00
aic7xxx.reg Add support for routing initiator transactions to disabled luns to the 1999-01-14 06:14:15 +00:00
aic7xxx.seq Add support for routing initiator transactions to disabled luns to the 1999-01-14 06:14:15 +00:00
aicasm_gram.y Revamp the way that exceptional message handling is performed so that it 1998-12-10 04:14:50 +00:00
aicasm_scan.l Massive overhaul of the aic7xxx driver: 1998-09-15 07:24:17 +00:00
aicasm_symbol.c Massive overhaul of the aic7xxx driver: 1998-09-15 07:24:17 +00:00
aicasm_symbol.h Massive overhaul of the aic7xxx driver: 1998-09-15 07:24:17 +00:00
aicasm.c Massive overhaul of the aic7xxx driver: 1998-09-15 07:24:17 +00:00
aicasm.h Massive overhaul of the aic7xxx driver: 1998-09-15 07:24:17 +00:00
Makefile Add support to aicasm for "downloaded constants". These are immediate 1997-09-27 19:37:31 +00:00
sequencer.h Massive overhaul of the aic7xxx driver: 1998-09-15 07:24:17 +00:00