This is a discussion on ATA QWORD formatting for SCT commands? - Linux ; I'm a little fuzzy on the format of an ATA "QWORD" for the SCT commands. http://www.t13.org/Documents/Uploade...e-ATA8_ACS.pdf Assume a QWORD LBA of 0102030405060708, how is that arrayed in memory when the bufer is formatted and sent? Bytes 0-3 = action, etc ...
I'm a little fuzzy on the format of an ATA "QWORD" for the SCT
commands.
http://www.t13.org/Documents/Uploade...e-ATA8_ACS.pdf
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?