Hi, This revision gets rid of the synchronous wait. We now implement the synchronous wait as part of the userspace driver. A thread is spawned for each engine and waits for availability of the syncobjs before calling into execbuffer. Cheers, Lionel Landwerlin (2): drm/i915: introduce a mechanism to extend execbuf2 drm/i915: add syncobj timeline support .../gpu/drm/i915/gem/i915_gem_execbuffer.c | 310 ++++++++++++++---- drivers/gpu/drm/i915/i915_drv.c | 2 + include/uapi/drm/i915_drm.h | 62 +++- 3 files changed, 314 insertions(+), 60 deletions(-) -- 2.21.0.392.gf8f6787159e _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx