|
One
more question:
In the
ATA8-AST spec: the description for FIS fields such as those
of Response FIS refer to the ATA8-ACS spec.
For
ex: The LBA field in the Response FIS in ATA8-AST sec 7.5.3.1 says that the
value depends on the type of command being sent and refers to the ATA8-ACSxxx.
Lets take the example of a WRITE DMA EXT (7.63), the ATA8-ACS spec specifies
that the Normal Output (table 64) and Error Output (Table 78) for
this command, have the LBA and count fields reserved. Now does that mean that
the Response FIS from the device to host to the WRITE DMA EXT on a
serial transport should actually have these fields reserved (I.e. set
to zero)?
I ask
is this because I always see that the devices actually set this to the
Ending LBA address for the I/O but I guess the receiver can't rely on that. Now
is it even expected that the device would set the LBA value on the response when
the ATA8-ACS spec says they are reserved?
Thanks,
Yamini
|
