Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1631731

[RFC PATCHv2 0/3] dma_buf import support for vgem

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

Show all headers | View raw


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 | NextNext in thread | Find similar | Unroll thread


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