mbox series

[0/2] drm/i915: timeline semaphore support

Message ID 20190523114620.19335-1-lionel.g.landwerlin@intel.com (mailing list archive)
Headers show
Series drm/i915: timeline semaphore support | expand

Message

Lionel Landwerlin May 23, 2019, 11:46 a.m. UTC
Hi all,

This series implement required changes to support Vulkan timeline
semaphores. Mesa's Anv driver will make use of this, unfortunately we
can't disclose the userspace changes yet.

Hoping we can bend the rules a bit (like for the drm-syncobj changes
landed already), so that we can be compliant on the first day the
Vulkan spec is released.

Cheers,

Lionel Landwerlin (2):
  drm/syncobj: add an output syncobj parameter to find_fence
  drm/i915: add syncobj timeline support

 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c     |   4 +-
 drivers/gpu/drm/drm_syncobj.c              |  45 +++--
 drivers/gpu/drm/i915/i915_drv.c            |   4 +-
 drivers/gpu/drm/i915/i915_gem_execbuffer.c | 190 ++++++++++++++++-----
 drivers/gpu/drm/v3d/v3d_gem.c              |   5 +-
 include/drm/drm_syncobj.h                  |   1 +
 include/uapi/drm/i915_drm.h                |  38 ++++-
 7 files changed, 220 insertions(+), 67 deletions(-)

--
2.21.0.392.gf8f6787159e