Re: [Intel-gfx] Wait-for-submit on future syncobj

2020-05-04 Thread Chris Wilson
Quoting Chris Wilson (2020-05-04 14:50:24) > A simplified example of out-of-order execution that is required by iris: > > struct drm_i915_gem_exec_object2 obj = { > .offset = 24 << 20, > .handle = future_submit_batch(i915, 24 << 20), > .flags

[Intel-gfx] Wait-for-submit on future syncobj

2020-05-04 Thread Chris Wilson
This series extends the I915_EXEC_FENCE_SUBMIT to syncobj; with the primary motivation for this to allow userspace to schedule between individual clients coordinating with semaphores. The advantage syncobj have over sync-file is that since the syncobj is known a priori, it can be used to pass the l