On Mon, Nov 16, 2020 at 04:51:49AM -0500, Michael S. Tsirkin wrote:
On Mon, Nov 16, 2020 at 09:19:50AM +0000, Christoph Hellwig wrote:
I just noticed this showing up in Linus' tree and I'm not happy.
This whole model of the DMA subdevices in remoteproc is simply broken.
We really need to change the virtio code pass an expicit DMA device ( similar to what e.g. the USB and RDMA code does),
Could you point me at an example or two please?
Take a look at the ib_dma_* helper in include/rdma/ib_verbs.h and dma_device member in struct ib_device for the best example.