From owner-cvs-all Mon Aug 16 15:40:49 1999 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 7F0C015557; Mon, 16 Aug 1999 15:40:36 -0700 (PDT) (envelope-from gibbs@FreeBSD.org) Received: (from gibbs@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id PAA13884; Mon, 16 Aug 1999 15:39:26 -0700 (PDT) (envelope-from gibbs@FreeBSD.org) Message-Id: <199908162239.PAA13884@freefall.freebsd.org> From: "Justin T. Gibbs" Date: Mon, 16 Aug 1999 15:39:26 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/cam/scsi scsi_target.c scsi_targetio.h Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk gibbs 1999/08/16 15:39:26 PDT Modified files: sys/cam/scsi scsi_target.c scsi_targetio.h Log: Checkpoint work on handling error conditions. Handle errors reported through immediate notify ccbs. This includes bus resets, BDR messages, and abort messages. Properly setup CA conditions for errors such as uncorectable parity in data phases, reselection failure, and IDE message received. Add a mechanism for stalling the queue of transactions to a particular initiator while a CA is in progress. Since we don't yet support tagged I/O, this is largely just for show right now. Properly bzero our softc at init time (oops). Add more documentation on what all of the queues in our softc do. Revision Changes Path 1.15 +506 -71 src/sys/cam/scsi/scsi_target.c 1.3 +9 -3 src/sys/cam/scsi/scsi_targetio.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message