Modified proposed text for recommendation for removing Flag bit
Bob Snively
Bob.Snively at Ebay.Sun.COM
Tue Nov 10 09:12:07 PST 1998
* From the T10 (formerly SCSI) Reflector (t10 at symbios.com), posted by:
* Bob Snively <Bob.Snively at Ebay.Sun.COM>
*
Proposed correction to text for 98-241, next revision. This addresses
the improved wording suggested by Ralph Weber to address the concerns
expressed by Ed Gardner. It further extends the effected documents to
include SPI-3, where the LINKED COMMAND COMPLETE (WITH FLAG) message is
defined.
----------------- Text of proposed 98-241r1 ----------------------------
As part of the development of FCP-2, SPI-2, and SAM-2, the Flag bit has been
identified as a function that is now obsolete. I propose that we
formally make the flag bit obsolete.
In FCP-2, the control bit is implicitly included in section 7.1.3 which
describes the CDB and in section 4.2 and Annex A section A.1.6 which
describe command linking. FCP-2 will explicitly say that the Flag bit in the
CDB control field shall be obsolete in FCP-2 implementations.
In SAM-2, section 5.1.2, the Flag bit in the CDB control field shall be made
obsolete. This requires the following changes to be made:
Bit 0 of Table 12 is made obsolete.
The flag bit shall be removed from the list in the second paragraph
of 5.1.2. The following additional text shall be placed at the end
of that paragraph:
"Bit 0 provides an obsolete way to request interrupts
between linked commands. If Bit 0 is equal to one,
device servers not implementing the obsolete capability
shall terminate the command with CHECK CONDITION status
and the sense key shall be set to ILLEGAL REQUEST."
All additional descriptions of the Flag bit and of the protocols
enabled by the Flag bit shall be removed.
All descriptions and occurrences of the service response Linked
Command Complete (with Flag) shall be removed. These
occur in 3.1.15, 3.4, 5.0, 5.1.2, 5.2, 5.4, and 5.5.2.
In SPI-3, the following changes must be made.
Section 12.7.3.4 shall be rewritten, as it describes
the LINKED COMMAND COMPLETE (WITH FLAG) message. The
following text is suggested as a guide to the technical editor:
12.7.3.4 (Obsolete)
The code "0B"h provides an obsolete way to indicate the
completion of a linked command that will cause an
interrupt. The code shall not be solicited by
application clients that do not support the obsolete
function.
The line containing code 0Bh in Table 62 of section 12.7.3
shall have the Message Name changed to "obsolete" and the
fields other than the code field made blank.
*
* For T10 Reflector information, send a message with
* 'info t10' (no quotes) in the message body to majordomo at symbios.com
More information about the T10
mailing list