Re: [PATCH] drm/virtio: pass virtio_gpu_object to virtio_gpu_cmd_transfer_to_host_{2d,3d}

2018-09-21 Thread An, Jiandi
On 09/20/2018 11:53 PM, Jiandi An wrote: > > > On 09/20/2018 01:29 AM, Gerd Hoffmann wrote: >> Pass virtio_gpu_object down to virtio_gpu_cmd_transfer_to_host_2d and >> virtio_gpu_cmd_transfer_to_host_3d functions, instead of passing just >> the virtio resource handle. >> >> This is needed to lo

[PATCH] drm/virtio: add dma sync for dma mapped virtio gpu framebuffer pages

2018-09-19 Thread An, Jiandi
With virtio gpu ttm-pages being dma mapped, dma sync is needed when swiotlb is used as bounce buffers, before TRANSFER_TO_HOST_2D/3D commands are sent. Signed-off-by: Jiandi An --- drivers/gpu/drm/virtio/virtgpu_drv.h | 8 drivers/gpu/drm/virtio/virtgpu_fb.c | 7 --- drivers/gpu/