Hi Hans,
On Wednesday 22 August 2012 12:56:30 Hans Verkuil wrote:
On Tue August 14 2012 17:34:43 Tomasz Stanislawski wrote:
This patch enhances VIVI driver with a support for importing a buffer from DMABUF file descriptors.
Thanks for adding DMABUF support to vivi.
What would be great is if DMABUF support is also added to mem2mem_testdev. It would make an excellent test case to take the vivi output, pass it through mem2mem_testdev, and finally output the image using the gpu, all using dmabuf.
It's also very useful for application developers to test dmabuf support without requiring special hardware (other than a dmabuf-enabled gpu driver).
One important missing feature is support for exporting GPU buffers as dmabuf file descriptors in the userspace APIs. I'm not sure where that would plug in the graphics stack, but we probably need at least a Linux-specific OpenGL extension for that. I've heard from Rob Clark that work was ongoing in that direction. I believe that https://wiki.linaro.org/OfficeofCTO/MemoryManagement?action=AttachFile&d... video.pdf is also related.