ATA QWORD formatting for data buffer
I'm a little fuzzy on the format of an ATA "QWORD" for the SCT
commands.
[url]http://www.t13.org/Documents/UploadedDocuments/docs2006/D1699r3e-ATA8[/url]...
Assume a QWORD LBA of 0102030405060708, how is that arrayed in memory
when the bufer is formatted and sent?
Bytes 0-3 = action, etc
Byte04 = 08
Byte05 = 07
Byte06 = 06
Byte07 = 05
Byte08 = 04
Byte09 = 03
Byte10 = 02
Byte11 = 01
or
Bytes 0-3 = action, etc
Byte04 = 01
Byte05 = 02
Byte06 = 03
Byte07 = 04
Byte08 = 05
Byte09 = 06
Byte10 = 07
Byte11 = 08
or the wierd ATA endien byte/word shuffle instead? How would that be
laid out?