Yes, it‘s used.kas1e wrote: Tue Mar 09, 2021 11:51 am @Roland
What I mean is 3D support mostly (as for video decoding there probably different kinds of optimization used). I just want to know if DMA is used in 3D drivers on Linux PPC at all, as it feels like NO.
DMA
* Starting with R600, the GPU has an asynchronous
* DMA engine. The programming model is very similar
* to the 3D engine (ring buffer, IBs, etc.), but the
* DMA controller has it's own packet format that is
* different form the PM4 format used by the 3D engine.
* It supports copying data, writing embedded data,
* solid fills, and a number of other things. It also
* has support for tiling/detiling of buffers.