All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4] drm: Add GEM backed framebuffer library
@ 2017-07-31 18:42 Noralf Trønnes
  2017-07-31 18:42 ` [PATCH 1/4] " Noralf Trønnes
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Noralf Trønnes @ 2017-07-31 18:42 UTC (permalink / raw)
  To: dri-devel

This adds helpers for drivers that don't subclass drm_framebuffer and
are backed by drm_gem_object(s). drm_fb_cma_helper is converted to use
the helpers.

This patchset is part of a process to add a shmem gem library like the
cma library. The common parts between the two goes into core or helpers.

I haven't pushed the helpers all the way out to the cma using drivers.
This project has fanned out enough already.

Noralf.

Noralf Trønnes (4):
  drm: Add GEM backed framebuffer library
  drm/fb-cma-helper: Use drm_gem_framebuffer_helper
  drm/tinydrm: Use drm_gem_framebuffer_helper
  drm/fb-cma-helper: Remove drm_framebuffer_funcs helpers

 Documentation/gpu/drm-kms-helpers.rst        |   9 +
 drivers/gpu/drm/Makefile                     |   2 +-
 drivers/gpu/drm/drm_fb_cma_helper.c          | 181 +++----------------
 drivers/gpu/drm/drm_gem_framebuffer_helper.c | 252 +++++++++++++++++++++++++++
 drivers/gpu/drm/tinydrm/core/tinydrm-core.c  |   3 +-
 drivers/gpu/drm/tinydrm/mipi-dbi.c           |   5 +-
 drivers/gpu/drm/tinydrm/repaper.c            |   5 +-
 include/drm/drm_fb_cma_helper.h              |   4 -
 include/drm/drm_framebuffer.h                |   4 +
 include/drm/drm_gem_framebuffer_helper.h     |  35 ++++
 10 files changed, 337 insertions(+), 163 deletions(-)
 create mode 100644 drivers/gpu/drm/drm_gem_framebuffer_helper.c
 create mode 100644 include/drm/drm_gem_framebuffer_helper.h

-- 
2.7.4

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

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

end of thread, other threads:[~2017-07-31 18:42 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-07-31 18:42 [PATCH 0/4] drm: Add GEM backed framebuffer library Noralf Trønnes
2017-07-31 18:42 ` [PATCH 1/4] " Noralf Trønnes
2017-07-31 18:42 ` [PATCH 2/4] drm/fb-cma-helper: Use drm_gem_framebuffer_helper Noralf Trønnes
2017-07-31 18:42 ` [PATCH 3/4] drm/tinydrm: " Noralf Trønnes
2017-07-31 18:42 ` [PATCH 4/4] drm/fb-cma-helper: Remove drm_framebuffer_funcs helpers Noralf Trønnes

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.