[PATCH v2 0/3] Provide vmap/vunmap for VRAM helpers
Thomas Zimmermann
tzimmermann at suse.de
Thu Jul 25 17:19:29 UTC 2019
The vmap operation is pin+kmap, as already implemented for PRIME
support. The vunmap operation is the inverse. This patch set makes
both available for drivers that use VRAM helpers, and replaces the
respective code in ast and mgag200.
v2:
* fix documentation
* add cross references to function documentation
* document (the lack of) ref-counting for GEM VRAM BO mappings
Thomas Zimmermann (3):
drm/vram: Provide vmap and vunmap operations for GEM VRAM objects
drm/ast: Use drm_gem_vram_{vmap,vunmap}() to map cursor source BO
drm/mgag200: Use drm_gem_vram_{vmap,vunmap}() to map cursor source BO
drivers/gpu/drm/ast/ast_mode.c | 21 +++-----
drivers/gpu/drm/drm_gem_vram_helper.c | 63 ++++++++++++++++++++----
drivers/gpu/drm/mgag200/mgag200_cursor.c | 22 +++------
include/drm/drm_gem_vram_helper.h | 13 +++++
4 files changed, 80 insertions(+), 39 deletions(-)
--
2.22.0
More information about the dri-devel
mailing list