[Intel-gfx] [PATCH 0/3] intel: Add fence fd support to execbuf
Chad Versace
chadversary at chromium.org
Fri Jan 13 18:53:04 UTC 2017
Chris wrote these patches, and the kernel patches too. I wrote the Mesa
patches that use the new feature. I'm submitting these patches myself to
get things moving.
This series depends on fence fd support in I915_GEM_EXECBUFFER2, which
isn't upstream in the kernel yet. I tested this with kmscube on
Skylake, and everything looked good to me.
I pushed tags for this series as well as all the code I tested with:
mesa: http://git.kiwitree.net/cgit/~chadv/mesa/tag/?h=chadv/review/i965-exec-fence-v03
libdrm: http://git.kiwitree.net/cgit/~chadv/libdrm/tag/?h=chadv/review/intel-exec-fence-v01
linux: http://git.kiwitree.net/cgit/~chadv/linux/tag/?h=chadv/test/i915-exec-fence-v03
kmscube: http://git.kiwitree.net/cgit/~chadv/kmscube/tag/?h=chadv/test/fences-v02
I also sent Mesa patches to mesa-dev. Someone else should submit the
kernel patches, as I tested them but don't grok them.
Chad Versace (1):
WAIT: headers: Update drm_i915.h
Chris Wilson (2):
intel: Allow the client to control implicit synchronisation
intel: Support passing of explicit fencing from execbuf
include/drm/i915_drm.h | 277 +++++++++++++++++++++++++++++++++++++++++++++--
intel/intel_bufmgr.h | 8 ++
intel/intel_bufmgr_gem.c | 64 +++++++++--
3 files changed, 330 insertions(+), 19 deletions(-)
--
2.11.0.21.ga274e0a
More information about the Intel-gfx
mailing list