Re: [PATCH v5 3/3] drm/virtio: Support sync objects

2023-04-12 Thread Dmitry Osipenko
Hello, On 4/11/23 14:07, Emil Velikov wrote: > Hi Dmitry, > > On Sun, 9 Apr 2023 at 13:40, Dmitry Osipenko > wrote: > >> +static void virtio_gpu_free_syncobjs(struct drm_syncobj **syncobjs, >> +uint32_t nr_syncobjs) >> +{ >> + uint32_t i = nr_syncobjs;

Re: [PATCH v5 3/3] drm/virtio: Support sync objects

2023-04-11 Thread Emil Velikov
Hi Dmitry, On Sun, 9 Apr 2023 at 13:40, Dmitry Osipenko wrote: > +static void virtio_gpu_free_syncobjs(struct drm_syncobj **syncobjs, > +uint32_t nr_syncobjs) > +{ > + uint32_t i = nr_syncobjs; > + > + while (i--) { > + if (syncobjs[i

[PATCH v5 3/3] drm/virtio: Support sync objects

2023-04-09 Thread Dmitry Osipenko
Add sync object DRM UAPI support to VirtIO-GPU driver. Sync objects support is needed by native context VirtIO-GPU Mesa drivers, it also will be used by Venus and Virgl contexts. Signed-off-by: Dmitry Osipenko --- drivers/gpu/drm/virtio/virtgpu_drv.c| 3 +- drivers/gpu/drm/virtio/virtgpu_s