Sequential traversal of qsg
in a read/write command
#167
Unanswered
0x161e-swei
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I am looking at the coding implementing
backend_rw
in https://github.com/MoatLab/FEMU/blob/master/hw/femu/backend/dram.c#L43.I am wondering if the assumption of this while loop holds across all devices:
This while loop iterates through the
qsg
list sequentially and issues DMA requests for each entry in theqsg
list.For a PRP based command, the
qsg
data structure is constructed again sequentially from the PRP list.Is the code assuming that all devices will issue DMA request sequentially following the PRP list? No out-of-order processing of the PRP list is possible?
Beta Was this translation helpful? Give feedback.
All reactions