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.
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.