The Linux SDK for QorIQ processors includes qman_high.c in the driver staging tree. This includes the function safe_copy_dqrr(), which the comments say is ensuring reads reach QBMan in order and //preventing a WRAP transaction to be seen by the QBMan//.
I presume this is referring to an AXI WRAP burst transaction, rather than anything to do with the DQRR index wrap.
Can anyone explain why this is problem that needs to be made safe?
Thanks in advance.