Re: [RFC PATCHv2 0/3] dma_buf import support for vgem
On Wed, Apr 26, 2017 at 02:12:27PM -0700, Laura Abbott wrote: > Hi, > > This is v2 of my proposal to add dma_buf import functions for vgem. > Big changes from v1: > > - A device is required for dma_buf attach to work. The existing vgem driver > intentionally does not use one as it provides a good way to test the DRM > framework. This approach instead puts a dummy platform device in the existing > drm_device->platformdev field and uses that for attaching. > - Native vgem buffers can still be faulted in a page at a time without > requiring the entire buffer be resident in memory. > > I'm still marking this as RFC as I haven't had a chance to finish > a userspace test that can be integrated into igt. Note, that it will be good to cc:intel-gfx@ so that our CI does run it over the existing vgem tests. -Chris -- Chris Wilson, Intel Open Source Technology Centre ___ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel
[RFC PATCHv2 0/3] dma_buf import support for vgem
Hi, This is v2 of my proposal to add dma_buf import functions for vgem. Big changes from v1: - A device is required for dma_buf attach to work. The existing vgem driver intentionally does not use one as it provides a good way to test the DRM framework. This approach instead puts a dummy platform device in the existing drm_device->platformdev field and uses that for attaching. - Native vgem buffers can still be faulted in a page at a time without requiring the entire buffer be resident in memory. I'm still marking this as RFC as I haven't had a chance to finish a userspace test that can be integrated into igt. Feedback appreciated as always. Thanks, Laura Laura Abbott (3): drm/vgem: Add a dummy platform device drm/prime: Introduce drm_gem_prime_import_platform drm/vgem: Enable dmabuf import interfaces drivers/gpu/drm/drm_prime.c | 23 +- drivers/gpu/drm/vgem/vgem_drv.c | 150 +++- drivers/gpu/drm/vgem/vgem_drv.h | 2 + include/drm/drmP.h | 5 ++ 4 files changed, 145 insertions(+), 35 deletions(-) -- 2.7.4 ___ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel