Re: [Intel-gfx] [PATCH 12/13] drm/i915/execlists: Virtual engine bonding

2019-03-11 Thread Chris Wilson
Quoting Tvrtko Ursulin (2019-03-11 13:38:52) > > On 08/03/2019 14:12, Chris Wilson wrote: > > @@ -3191,12 +3198,30 @@ static void virtual_submission_tasklet(unsigned > > long data) > > return; > > > > local_irq_disable(); > > + > > + mask = 0; > > + spin_lock(&ve->b

Re: [Intel-gfx] [PATCH 12/13] drm/i915/execlists: Virtual engine bonding

2019-03-11 Thread Tvrtko Ursulin
On 08/03/2019 14:12, Chris Wilson wrote: Some users require that when a master batch is executed on one particular engine, a companion batch is run simultaneously on a specific slave engine. For this purpose, we introduce virtual engine bonding, allowing maps of master:slaves to be constructed t

[Intel-gfx] [PATCH 12/13] drm/i915/execlists: Virtual engine bonding

2019-03-08 Thread Chris Wilson
Some users require that when a master batch is executed on one particular engine, a companion batch is run simultaneously on a specific slave engine. For this purpose, we introduce virtual engine bonding, allowing maps of master:slaves to be constructed to constrain which physical engines a virtual