OSDN Git Service

drm/vmwgfx: Implement create_handle on drm_framebuffer_funcs
authorZack Rusin <zackr@vmware.com>
Mon, 6 Dec 2021 17:26:13 +0000 (12:26 -0500)
committerZack Rusin <zackr@vmware.com>
Thu, 9 Dec 2021 18:16:21 +0000 (13:16 -0500)
commit24df43d93d72c5bb86165e5e59c64f909ab0149a
treec81921e044e9338e52ff2d65fe105b9777c4be65
parent8afa13a0583f94c14607e3041c02f068ac8fb628
drm/vmwgfx: Implement create_handle on drm_framebuffer_funcs

The fb handle code assumes it deals with GEM objects. Because vmwgfx
buffer objects were not actually GEM objects we were not able to
implement that interface. Now that vmwgfx supports GEM buffer objects
we can trivially implement create_handle for buffer object backed
framebuffers.
Among others this gets IGT's kms_getfb test passing.

Signed-off-by: Zack Rusin <zackr@vmware.com>
Reviewed-by: Martin Krastev <krastevm@vmware.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20211206172620.3139754-6-zack@kde.org
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c