Re: [Intel-gfx] [PATCH 20/45] drm/i915: Apply an execution_mask to the virtual_engine

2019-05-08 Thread Tvrtko Ursulin
On 07/05/2019 17:59, Chris Wilson wrote: Quoting Tvrtko Ursulin (2019-04-29 15:12:23) On 25/04/2019 10:19, Chris Wilson wrote: static void virtual_submission_tasklet(unsigned long data) { struct virtual_engine * const ve = (struct virtual_engine *)data; const int prio = ve

Re: [Intel-gfx] [PATCH 20/45] drm/i915: Apply an execution_mask to the virtual_engine

2019-05-07 Thread Chris Wilson
Quoting Tvrtko Ursulin (2019-04-29 15:12:23) > > On 25/04/2019 10:19, Chris Wilson wrote: > > static void virtual_submission_tasklet(unsigned long data) > > { > > struct virtual_engine * const ve = (struct virtual_engine *)data; > > const int prio = ve->base.execlists.queue_priorit

Re: [Intel-gfx] [PATCH 20/45] drm/i915: Apply an execution_mask to the virtual_engine

2019-04-29 Thread Tvrtko Ursulin
On 25/04/2019 10:19, Chris Wilson wrote: Allow the user to direct which physical engines of the virtual engine they wish to execute one, as sometimes it is necessary to override the load balancing algorithm. v2: Only kick the virtual engines on context-out if required Signed-off-by: Chris Wils

[Intel-gfx] [PATCH 20/45] drm/i915: Apply an execution_mask to the virtual_engine

2019-04-25 Thread Chris Wilson
Allow the user to direct which physical engines of the virtual engine they wish to execute one, as sometimes it is necessary to override the load balancing algorithm. v2: Only kick the virtual engines on context-out if required Signed-off-by: Chris Wilson Cc: Tvrtko Ursulin --- drivers/gpu/drm