The buffer is expected to be in the order necessary for the underlying bus / transport.
 
Let me be a little more detailed. If your SATL is in S/W on a Intel based host, then you would expect the CDB (SRB on Windows) to be in the standard buffer format for the processor.
 
However, if the SATL is in HW on a SAS bus, then you would transmit the buffer in the manner required by the underlying transport.
 
I believe this to be the original intent.
 
Hope that helps.


From: owner-t10@t10.org [mailto:owner-t10@t10.org] On Behalf Of Gary.Franco@emulex.com
Sent: Wednesday, January 10, 2007 1:57 PM
To: t10@t10.org
Subject: Question regarding SCSI ATA Passthrough byte ordering

All,

Have a question with regard to byte ordering in the host for data destined to be transmitted or received from a SATA device using SAT.

Should the data while it exists in the application client buffer be in network byte order (or big endian if you prefer to think of it that way) or should it be in the target devices byte ordering.


__________________________________
Gary Franco Consultant Engineer
Emulex Network Systems
972-671-7433 Dallas Office
972-671-7435 Dallas Office Fax

720-652-6387 Longmont Colorado Office
720-494-1817 Longmont Colorado Office Fax
972-839-5694 Cell Phone

Today's Quote
The mind is like a parachute. It doesn't work unless it's open.
-Unknown

 


This email message is for the sole use of the intended recipient(s) and may contain confidential information.  Any unauthorized review, use, disclosure or distribution is prohibited.  If you are not the intended recipient, please contact the sender by reply email and destroy all copies of the original message.