Re: [Intel-gfx] [PATCH 16/18] drm/i915: Enable multiple timelines

2016-10-20 Thread Joonas Lahtinen
On to, 2016-10-20 at 13:49 +0100, Chris Wilson wrote: > On Mon, Sep 19, 2016 at 06:52:13PM +0300, Joonas Lahtinen wrote: > > > > On ke, 2016-09-14 at 07:52 +0100, Chris Wilson wrote: > > > > > > @@ -315,17 +304,42 @@ submit_notify(struct i915_sw_fence *fence, enum > > > i915_sw_fence_notify stat

Re: [Intel-gfx] [PATCH 16/18] drm/i915: Enable multiple timelines

2016-10-20 Thread Chris Wilson
On Mon, Sep 19, 2016 at 06:52:13PM +0300, Joonas Lahtinen wrote: > On ke, 2016-09-14 at 07:52 +0100, Chris Wilson wrote: > > @@ -315,17 +304,42 @@ submit_notify(struct i915_sw_fence *fence, enum > > i915_sw_fence_notify state) > >  { > >   struct drm_i915_gem_request *request = > >   c

Re: [Intel-gfx] [PATCH 16/18] drm/i915: Enable multiple timelines

2016-09-19 Thread Joonas Lahtinen
On ke, 2016-09-14 at 07:52 +0100, Chris Wilson wrote: > @@ -315,17 +304,42 @@ submit_notify(struct i915_sw_fence *fence, enum > i915_sw_fence_notify state) >  { >   struct drm_i915_gem_request *request = >   container_of(fence, typeof(*request), submit); > + struct intel_timeli

[Intel-gfx] [PATCH 16/18] drm/i915: Enable multiple timelines

2016-09-13 Thread Chris Wilson
With the infrastructure converted over to tracking multiple timelines in the GEM API whilst preserving the efficiency of using a single execution timeline internally, we can now assign a separate timeline to every context with full-ppgtt. Signed-off-by: Chris Wilson --- drivers/gpu/drm/i915/i915