1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-16 10:20:30 +00:00
freebsd/sys/cam
Justin T. Gibbs 0e5f60747c 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.
1999-08-16 22:39:25 +00:00
..
scsi Checkpoint work on handling error conditions. 1999-08-16 22:39:25 +00:00
cam_ccb.h Add another command characteristic flag for commands that are queued 1999-08-16 22:14:47 +00:00
cam_conf.h
cam_debug.h Add another flag for debugging just peripheral drivers. The whole debugging 1999-08-16 22:18:14 +00:00
cam_extend.c
cam_extend.h
cam_periph.c int/long printf format problems on the Alpha. 1999-07-01 19:56:50 +00:00
cam_periph.h Add the XPT_PATH_STATS and XPT_GDEV_STATS function codes. These ccb 1999-05-22 21:58:47 +00:00
cam_queue.c Fix a long standing bug in the camq teardown code. 1999-08-16 02:23:42 +00:00
cam_queue.h cam_periph.c: 1999-04-19 21:26:08 +00:00
cam_sim.c Add a number of interrelated CAM feature enhancements and bug fixes. 1999-05-06 20:16:39 +00:00
cam_sim.h Add a number of interrelated CAM feature enhancements and bug fixes. 1999-05-06 20:16:39 +00:00
cam_xpt_periph.h
cam_xpt_sim.h xpt_release_devq now takes a count. 1999-08-16 22:23:01 +00:00
cam_xpt.c Implement the guts of the XPT_ABORT function code. 1999-08-16 22:22:41 +00:00
cam_xpt.h
cam.c cam.c: 1998-09-22 04:53:23 +00:00
cam.h Remove camq_regen(). We already perform modular comparisons 1999-04-07 22:57:48 +00:00