From owner-cvs-all Wed Jan 13 22:14:57 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA24657 for cvs-all-outgoing; Wed, 13 Jan 1999 22:14:57 -0800 (PST) (envelope-from owner-cvs-all@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id WAA24650; Wed, 13 Jan 1999 22:14:52 -0800 (PST) (envelope-from gibbs@FreeBSD.org) From: "Justin T. Gibbs" Received: (from gibbs@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id WAA07662; Wed, 13 Jan 1999 22:14:16 -0800 (PST) Date: Wed, 13 Jan 1999 22:14:16 -0800 (PST) Message-Id: <199901140614.WAA07662@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: cvs commit: src/sys/dev/aic7xxx aic7xxx.c aic7xxx.h aic7xxx.reg aic7xxx.seq Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk gibbs 1999/01/13 22:14:16 PST Modified files: sys/dev/aic7xxx aic7xxx.c aic7xxx.h aic7xxx.reg aic7xxx.seq Log: 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. Revision Changes Path 1.15 +397 -223 src/sys/dev/aic7xxx/aic7xxx.c 1.5 +9 -1 src/sys/dev/aic7xxx/aic7xxx.h 1.12 +19 -3 src/sys/dev/aic7xxx/aic7xxx.reg 1.84 +28 -37 src/sys/dev/aic7xxx/aic7xxx.seq To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message