Michael, you missed a rather important fact here: The pull request also contains the code for the CP-DMA command submission checker, that is the DMA engine controlled by the command processor (the execution unit that is responsible for GFX and compute jobs).
So this is the stuff necessary to use the synchronous DMA engine. With it we should now have all available DMA engines (synchronous and asynchronous) public and an additional major bit of the Radeon hardware documented.
Christian.


Reply With Quote
