System DMA

The GPU can be built with support for DMA transfers between host and device memory. If the system integrator has provided a hardware DMA Engine driver to allow data transfers between system memory and device memory, then the GPU can be built to provide APIs to integrate with this. It is expected that the vendor will provide a DMA engine that conforms to the Linux Kernel DMA Engine API interface.