Re: [Intel-gfx] [PATCH v4] drm/i915/scheduler: emulate a scheduler for guc

2017-01-11 Thread Chris Wilson
On Thu, Jan 12, 2017 at 07:14:54AM +, Chris Wilson wrote: > On Thu, Jan 12, 2017 at 07:02:56AM +, Tvrtko Ursulin wrote: > > > > On 11/01/2017 21:24, Chris Wilson wrote: > > >This emulates execlists on top of the GuC in order to defer submission of > > >requests to the hardware. This

Re: [Intel-gfx] [PATCH v4] drm/i915/scheduler: emulate a scheduler for guc

2017-01-11 Thread Chris Wilson
On Thu, Jan 12, 2017 at 07:02:56AM +, Tvrtko Ursulin wrote: > > On 11/01/2017 21:24, Chris Wilson wrote: > >This emulates execlists on top of the GuC in order to defer submission of > >requests to the hardware. This deferral allows time for high priority > >requests to gazump their way to the

Re: [Intel-gfx] [PATCH v4] drm/i915/scheduler: emulate a scheduler for guc

2017-01-11 Thread Tvrtko Ursulin
On 11/01/2017 21:24, Chris Wilson wrote: This emulates execlists on top of the GuC in order to defer submission of requests to the hardware. This deferral allows time for high priority requests to gazump their way to the head of the queue, however it nerfs the GuC by converting it back into a

[Intel-gfx] [PATCH v4] drm/i915/scheduler: emulate a scheduler for guc

2017-01-11 Thread Chris Wilson
This emulates execlists on top of the GuC in order to defer submission of requests to the hardware. This deferral allows time for high priority requests to gazump their way to the head of the queue, however it nerfs the GuC by converting it back into a simple execlist (where the CPU has to wake up