OSDN Git Service

drm/vkms: Add dumb operations
authorRodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
Thu, 12 Jul 2018 02:01:47 +0000 (23:01 -0300)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Thu, 12 Jul 2018 06:47:44 +0000 (08:47 +0200)
commit559e50fd34d1c556d42016cbb9affce89cee9ea4
tree696206e14e5076b430d9414291fe0b5b93e53e82
parentae61f61fa802c829fa8d505587f9b337e63ea586
drm/vkms: Add dumb operations

VKMS currently does not handle dumb data, and as a consequence, it does
not provide mechanisms for handling gem. This commit adds the necessary
support for gem object/handler and the dumb functions.

Changes since V1:
 Daniel Vetter:
 - Add dumb buffer support to the same patchset
Changes since V2:
 Haneen:
 - Add missing gem_free_object_unlocked callback to fix the warning
   "Memory manager not clean during takedown"

Signed-off-by: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Link: https://patchwork.freedesktop.org/patch/msgid/70b7becc91c6a323dbc15cb5fc912cbdfe4ef7d9.1531359228.git.rodrigosiqueiramelo@gmail.com
drivers/gpu/drm/vkms/Makefile
drivers/gpu/drm/vkms/vkms_drv.c
drivers/gpu/drm/vkms/vkms_drv.h
drivers/gpu/drm/vkms/vkms_gem.c [new file with mode: 0644]