From fca3844a99bd9685f11cfafa64bd8658fd85a394 Mon Sep 17 00:00:00 2001 From: Murray Stokely Date: Wed, 4 May 2005 23:49:08 +0000 Subject: [PATCH] * Correctly use errorname and literal tags. * Formally mark up author information in .. --- .../books/arch-handbook/scsi/chapter.sgml | 29 ++++++++++++++----- 1 file changed, 21 insertions(+), 8 deletions(-) diff --git a/en_US.ISO8859-1/books/arch-handbook/scsi/chapter.sgml b/en_US.ISO8859-1/books/arch-handbook/scsi/chapter.sgml index 0d7162b666..11caed4363 100644 --- a/en_US.ISO8859-1/books/arch-handbook/scsi/chapter.sgml +++ b/en_US.ISO8859-1/books/arch-handbook/scsi/chapter.sgml @@ -5,11 +5,24 @@ --> - Common Access Method SCSI Controllers + + + + Sergey + Babkin + Written by + + + + + Murray + Stokely + Modifications for Handbook made by + + + - This chapter was written by &a.babkin; - Modifications for the handbook made by - &a.murray;. + Common Access Method SCSI Controllers Synopsis @@ -601,7 +614,7 @@ that we have a pending operation, return the CCB back and ask CAM to re-queue it. Later when the resources become available the SIM queue must be unfrozen by returning a ccb with the - CAM_SIMQ_RELEASE bit set in its status. Otherwise, if all went + CAM_SIMQ_RELEASE bit set in its status. Otherwise, if all went well, link the CCB with the hardware control block (HCB) and mark it as queued. @@ -647,7 +660,7 @@ have two separate functions, vtop() and ptobus() then vtobus() would be a simple superposition of them.] In case if a physical address is requested it is OK to return the CCB with - the status CAM_REQ_INVALID, the current drivers do that. But + the status CAM_REQ_INVALID, the current drivers do that. But it is also possible to compile the Alpha-specific piece of code, as in this example (there should be a more direct way to do that, without conditional compilation in the drivers). If @@ -697,7 +710,7 @@ handling for the details on the address-translation issues. If some variation is too difficult or impossible to implement with a particular card it is OK to return the status - CAM_REQ_INVALID. Actually, it seems like the scatter-gather + CAM_REQ_INVALID. Actually, it seems like the scatter-gather ability is not used anywhere in the CAM code now. But at least the case for a single non-scattered virtual buffer must be implemented, it is actively used by CAM. @@ -805,7 +818,7 @@ request description) and sent to the controller or the SCSI controller may be immediately programmed to send this RESET message to the device or this request may be just not supported - (and return the status CAM_REQ_INVALID). Also on completion of + (and return the status CAM_REQ_INVALID). Also on completion of the request all the disconnected transactions for this target must be aborted (probably in the interrupt routine).