Re: [Intel-gfx] [PATCH 10/13] drm/i915: Load balancing across a virtual engine

2019-03-12 Thread Chris Wilson
Quoting Tvrtko Ursulin (2019-03-12 07:52:08) > > On 08/03/2019 14:12, Chris Wilson wrote: > > +static int > > +set_engines__load_balance(struct i915_user_extension __user *base, void > > *data) > > +{ > > + struct i915_context_engines_load_balance __user *ext = > > + container_of_

Re: [Intel-gfx] [PATCH 10/13] drm/i915: Load balancing across a virtual engine

2019-03-12 Thread Tvrtko Ursulin
On 08/03/2019 14:12, Chris Wilson wrote: Having allowed the user to define a set of engines that they will want to only use, we go one step further and allow them to bind those engines into a single virtual instance. Submitting a batch to the virtual engine will then forward it to any one of the

Re: [Intel-gfx] [PATCH 10/13] drm/i915: Load balancing across a virtual engine

2019-03-11 Thread Chris Wilson
Quoting Tvrtko Ursulin (2019-03-11 12:47:30) > > On 08/03/2019 14:12, Chris Wilson wrote: > > Having allowed the user to define a set of engines that they will want > > to only use, we go one step further and allow them to bind those engines > > into a single virtual instance. Submitting a batch t

Re: [Intel-gfx] [PATCH 10/13] drm/i915: Load balancing across a virtual engine

2019-03-11 Thread Tvrtko Ursulin
On 08/03/2019 14:12, Chris Wilson wrote: Having allowed the user to define a set of engines that they will want to only use, we go one step further and allow them to bind those engines into a single virtual instance. Submitting a batch to the virtual engine will then forward it to any one of the

[Intel-gfx] [PATCH 10/13] drm/i915: Load balancing across a virtual engine

2019-03-08 Thread Chris Wilson
Having allowed the user to define a set of engines that they will want to only use, we go one step further and allow them to bind those engines into a single virtual instance. Submitting a batch to the virtual engine will then forward it to any one of the set in a manner as best to distribute load.