mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [RFC PATCHv2 0/3] dma_buf import support for vgem
@ 2017-04-26 21:12 Laura Abbott
  2017-04-26 21:12 ` [RFC PATCHv2 1/3] drm/vgem: Add a dummy platform device Laura Abbott
                   ` (3 more replies)
  0 siblings, 4 replies; 7+ messages in thread
From: Laura Abbott @ 2017-04-26 21:12 UTC (permalink / raw)
  To: Daniel Vetter, Chris Wilson, Sean Paul
  Cc: Laura Abbott, dri-devel, linux-kernel, Sumit Semwal

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

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2017-05-02  9:19 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-04-26 21:12 [RFC PATCHv2 0/3] dma_buf import support for vgem Laura Abbott
2017-04-26 21:12 ` [RFC PATCHv2 1/3] drm/vgem: Add a dummy platform device Laura Abbott
2017-04-26 21:12 ` [RFC PATCHv2 2/3] drm/prime: Introduce drm_gem_prime_import_platform Laura Abbott
2017-05-02  9:19   ` Daniel Vetter
2017-04-26 21:12 ` [RFC PATCHv2 3/3] drm/vgem: Enable dmabuf import interfaces Laura Abbott
2017-04-27  7:31   ` Chris Wilson
2017-04-27  7:41 ` [RFC PATCHv2 0/3] dma_buf import support for vgem Chris Wilson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®