All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/5] GEM CMA DMA-BUF support
@ 2013-06-04  2:20 Laurent Pinchart
  2013-06-04  2:20 ` [PATCH v2 1/5] drm/gem: Split drm_gem_mmap() into object search and object mapping Laurent Pinchart
                   ` (4 more replies)
  0 siblings, 5 replies; 17+ messages in thread
From: Laurent Pinchart @ 2013-06-04  2:20 UTC (permalink / raw)
  To: dri-devel

Hello,

Here's the second version of the GEM CMA DMA-BUF support patches.

The code is based on the Exynos DRM DMA-BUF implementation. The exporter role
has been successfully tested with the Renesas R-Car DU driver.

Dave, is there a chance this could make it to v3.11 ?

Changes compared to v1:

- Added a mixing sg_free_table() in drm_gem_cma_dmabuf_map()
- Implement drm_gem_cma_dmabuf_mmap()

Laurent Pinchart (5):
  drm/gem: Split drm_gem_mmap() into object search and object mapping
  drm/omap: Use drm_gem_mmap_obj() to implement dma-buf mmap
  drm: GEM CMA: Split object creation into object alloc and DMA memory
    alloc
  drm: GEM CMA: Split object mapping into GEM mapping and CMA mapping
  drm: GEM CMA: Add DRM PRIME support

 drivers/gpu/drm/drm_gem.c                 |  83 +++---
 drivers/gpu/drm/drm_gem_cma_helper.c      | 408 +++++++++++++++++++++++++++---
 drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c |  32 +--
 include/drm/drmP.h                        |   2 +
 include/drm/drm_gem_cma_helper.h          |   9 +
 5 files changed, 438 insertions(+), 96 deletions(-)

-- 
Regards,

Laurent Pinchart

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

end of thread, other threads:[~2013-06-07 19:25 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-06-04  2:20 [PATCH v2 0/5] GEM CMA DMA-BUF support Laurent Pinchart
2013-06-04  2:20 ` [PATCH v2 1/5] drm/gem: Split drm_gem_mmap() into object search and object mapping Laurent Pinchart
2013-06-04 11:33   ` Rob Clark
2013-06-04  2:20 ` [PATCH v2 2/5] drm/omap: Use drm_gem_mmap_obj() to implement dma-buf mmap Laurent Pinchart
2013-06-04 11:33   ` Rob Clark
2013-06-04 18:03     ` Laurent Pinchart
2013-06-04  2:20 ` [PATCH v2 3/5] drm: GEM CMA: Split object creation into object alloc and DMA memory alloc Laurent Pinchart
2013-06-04 20:07   ` Rob Clark
2013-06-04  2:20 ` [PATCH v2 4/5] drm: GEM CMA: Split object mapping into GEM mapping and CMA mapping Laurent Pinchart
2013-06-04 20:19   ` Rob Clark
2013-06-04  2:20 ` [PATCH v2 5/5] drm: GEM CMA: Add DRM PRIME support Laurent Pinchart
2013-06-04 21:56   ` Rob Clark
2013-06-05  1:22     ` Laurent Pinchart
2013-06-05  3:05       ` Rob Clark
2013-06-05  8:44         ` Daniel Vetter
2013-06-05 11:00           ` Rob Clark
2013-06-07 19:25             ` Laurent Pinchart

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.