This message is from the T13 list server.
Jeff Garzik wrote:
Curtis Stevens wrote:I also do not believe the transport can be separated from the CDB because
this has the transfer length in addition to the direction. While I could
place the protocol field in the CDB, there is no room for the length. The
ATA host also needs this information to properly complete a PIO transfer.
For DMA transfers, this information may also be necessary for buffer size
allocation, although some implementations could do it without buffers.
Er, huh?
Every ATA read/write command specifies transfer length and data direction already. No need to store or derive that information elsewhere.
Ah, for vendor-reserved commands, yes it would need specification.
Jeff
