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
Uh oh!
There was an error while loading. Please reload this page.
-
I am looking at the coding implementing
backend_rwin 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
qsglist sequentially and issues DMA requests for each entry in theqsglist.For a PRP based command, the
qsgdata 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