]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit1873f830975de1518b5fa45568427b2cec634fdb
tree3249125249e83bbd2813222f7e4264ff5af44e1e
parent63f88482f812c75b8e9888e00a49e7ba383dfba4
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