All of lore.kernel.org
 help / color / mirror / Atom feed
* RFC: unpinned DMA-buf exporting
@ 2018-03-09 19:11 ` Christian König
  0 siblings, 0 replies; 34+ messages in thread
From: Christian König @ 2018-03-09 19:11 UTC (permalink / raw)
  To: linaro-mm-sig, linux-media, dri-devel, amd-gfx; +Cc: sumit.semwal

This set of patches adds an option invalidate_mappings callback to each DMA-buf attachment which can be filled in by the importer.

This callback allows the exporter to provided the DMA-buf content without pinning it. The reservation objects lock acts as synchronization point for buffer moves and creating mappings.

This set includes an implementation for amdgpu which should be rather easily portable to other DRM drivers.

Please comment,
Christian.

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

end of thread, other threads:[~2018-03-15 11:03 UTC | newest]

Thread overview: 34+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-03-09 19:11 RFC: unpinned DMA-buf exporting Christian König
2018-03-09 19:11 ` Christian König
2018-03-09 19:11 ` [PATCH 1/4] dma-buf: add optional invalidate_mappings callback Christian König
2018-03-09 19:11   ` Christian König
2018-03-12 17:07   ` Daniel Vetter
2018-03-12 17:07     ` Daniel Vetter
2018-03-12 19:13     ` Christian König
2018-03-12 19:13       ` Christian König
2018-03-13 15:17       ` Daniel Vetter
2018-03-13 15:17         ` Daniel Vetter
2018-03-13 15:52         ` Christian König
2018-03-13 15:52           ` Christian König
2018-03-13 16:00           ` Daniel Vetter
2018-03-13 16:00             ` Daniel Vetter
2018-03-13 17:20             ` Christian König
2018-03-13 17:20               ` Christian König
2018-03-15  9:20               ` Daniel Vetter
2018-03-15  9:20                 ` Daniel Vetter
2018-03-15  9:56                 ` Christian König
2018-03-15  9:56                   ` Christian König
2018-03-15 11:02                   ` Daniel Vetter
2018-03-15 11:02                     ` Daniel Vetter
2018-03-09 19:11 ` [PATCH 2/4] drm/ttm: keep a reference to transfer pipelined BOs Christian König
2018-03-09 19:11   ` Christian König
2018-03-09 19:11 ` [PATCH 3/4] drm/amdgpu: add independent DMA-buf export Christian König
2018-03-09 19:11   ` Christian König
2018-03-09 19:11 ` [PATCH 4/4] drm/amdgpu: add independent DMA-buf import Christian König
2018-03-09 19:11   ` Christian König
2018-03-12 17:24 ` RFC: unpinned DMA-buf exporting Daniel Vetter
2018-03-12 17:24   ` Daniel Vetter
2018-03-12 19:15   ` Christian König
2018-03-12 19:15     ` Christian König
2018-03-12 19:41     ` Daniel Vetter
2018-03-12 19:41       ` Daniel Vetter

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.