Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1631731
| From | Laura Abbott <labbott@redhat.com> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | [RFC PATCHv2 0/3] dma_buf import support for vgem |
| Date | 2017-04-26 23:20 +0200 |
| Message-ID | <tACvT-7Jf-7@gated-at.bofh.it> (permalink) |
| Organization | linux.* mail to news gateway |
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
Back to linux.kernel | Previous | Next — Next in thread | Find similar | Unroll thread
[RFC PATCHv2 0/3] dma_buf import support for vgem Laura Abbott <labbott@redhat.com> - 2017-04-26 23:20 +0200 [RFC PATCHv2 1/3] drm/vgem: Add a dummy platform device Laura Abbott <labbott@redhat.com> - 2017-04-26 23:20 +0200 Re: [RFC PATCHv2 0/3] dma_buf import support for vgem Chris Wilson <chris@chris-wilson.co.uk> - 2017-04-27 09:50 +0200
csiph-web