drm/virtio: implement prime export
authorGerd Hoffmann <kraxel@redhat.com>
Wed, 27 Feb 2019 14:44:41 +0000 (15:44 +0100)
committerGerd Hoffmann <kraxel@redhat.com>
Thu, 28 Feb 2019 08:09:02 +0000 (09:09 +0100)
commit98f41dc3b3eeabfc80d5d5eb1c1a6294ff59b4ec
tree3249125249e83bbd2813222f7e4264ff5af44e1e
parent873f51d43439d554f7299e88edfb208924bef6eb
drm/virtio: implement prime export

Just run drm_prime_pages_to_sg() on the ttm pages list to get an
sg_table for export.  The pages list is created at object initialization
time, so there should be no need to handle an unpopulated page list.
Add a sanity check nevertheless.

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Acked-by: Noralf Trønnes <noralf@tronnes.org>
Link: http://patchwork.freedesktop.org/patch/msgid/20190227144441.6755-4-kraxel@redhat.com
drivers/gpu/drm/virtio/virtgpu_drv.c
drivers/gpu/drm/virtio/virtgpu_drv.h
drivers/gpu/drm/virtio/virtgpu_prime.c