mesa-drm/intel
Chris Wilson c4b00767a7 intel: Support passing of explicit fencing from execbuf
Allow the caller to pass in an fd to an array of fences to control
serialisation of the execbuf in the kernel and on the GPU, and in return
allow creation of a fence fd for signaling the completion (and flushing)
of the batch. When the returned fence is signaled, all writes to the
buffers inside the batch will be complete and coherent from the cpu, or
other consumers. The return fence is a sync_file object and can be
passed to other users (such as atomic modesetting, or other drivers).

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2017-01-27 20:00:38 +00:00
..
tests intel: Fix spelling mistakes 2016-04-07 18:15:56 +01:00
.gitignore intel: Add a regression test program for intel_decode.c. 2012-01-04 14:49:44 -08:00
Android.mk android: introduce Android.common.mk to reduce boilerplate 2017-01-27 15:48:16 +00:00
intel-symbol-check intel: Add drm_intel_gem_context_get_id to intel-symbols-check 2016-11-22 15:48:12 +09:00
intel_aub.h intel/aub: Sync the AUB defines with mesa's 2013-06-10 17:51:17 +01:00
intel_bufmgr.c intel: Add support for softpin 2015-12-14 11:31:25 -08:00
intel_bufmgr.h intel: Support passing of explicit fencing from execbuf 2017-01-27 20:00:38 +00:00
intel_bufmgr_fake.c libdrm: random typo fixes 2016-11-22 13:54:31 +00:00
intel_bufmgr_gem.c intel: Support passing of explicit fencing from execbuf 2017-01-27 20:00:38 +00:00
intel_bufmgr_priv.h intel: Add support for softpin 2015-12-14 11:31:25 -08:00
intel_chipset.h intel: Add Geminilake PCI IDs 2016-11-18 15:57:55 -08:00
intel_debug.h intel: shared header for shader debugging 2011-08-01 14:44:58 -07:00
intel_decode.c intel: Fix spelling mistakes 2016-04-07 18:15:56 +01:00
libdrm_intel.pc.in intel: Update package name and description in libdrm_intel.pc 2013-08-30 12:10:50 -04:00
Makefile.am automake: Don't include Android Makefiles in the release tarball 2016-07-23 09:45:53 +02:00
Makefile.sources intel: Add uthash.h to Makefile.sources. 2016-11-14 10:40:59 -08:00
mm.c drm: rename libdrm{,_macros}.h 2015-04-28 11:19:15 +01:00
mm.h drm: rename libdrm{,_macros}.h 2015-04-28 11:19:15 +01:00
test_decode.c Consistently check the fd value 2015-07-16 16:41:53 +01:00
uthash.h intel: Migrate handle/name lookups from linear lists to hashtables 2016-10-22 09:32:54 +01:00