Re: [Intel-gfx] [PATCH 03/17] drm/i915: Allow the user to pass a context to any ring

2016-08-29 Thread Joonas Lahtinen
On to, 2016-08-25 at 16:28 +0100, John Harrison wrote: > Just had a quick look at gem_ctx_switch and that seems to notice the > change with this patch. Without it skips non-render engines, with it > runs a bunch of non-default context tests across all engines. Is that > sufficient to satisfy the IG

Re: [Intel-gfx] [PATCH 03/17] drm/i915: Allow the user to pass a context to any ring

2016-08-25 Thread John Harrison
On 23/08/2016 14:33, John Harrison wrote: On 23/08/2016 14:28, John Harrison wrote: On 22/08/2016 13:23, Chris Wilson wrote: On Mon, Aug 22, 2016 at 02:23:28PM +0300, Joonas Lahtinen wrote: On ma, 2016-08-22 at 09:03 +0100, Chris Wilson wrote: With full-ppgtt, we want the user to have full co

Re: [Intel-gfx] [PATCH 03/17] drm/i915: Allow the user to pass a context to any ring

2016-08-23 Thread John Harrison
On 23/08/2016 14:28, John Harrison wrote: On 22/08/2016 13:23, Chris Wilson wrote: On Mon, Aug 22, 2016 at 02:23:28PM +0300, Joonas Lahtinen wrote: On ma, 2016-08-22 at 09:03 +0100, Chris Wilson wrote: With full-ppgtt, we want the user to have full control over their memory layout, with a sepa

Re: [Intel-gfx] [PATCH 03/17] drm/i915: Allow the user to pass a context to any ring

2016-08-23 Thread John Harrison
On 22/08/2016 13:23, Chris Wilson wrote: On Mon, Aug 22, 2016 at 02:23:28PM +0300, Joonas Lahtinen wrote: On ma, 2016-08-22 at 09:03 +0100, Chris Wilson wrote: With full-ppgtt, we want the user to have full control over their memory layout, with a separate instance per context. Forcing them to

Re: [Intel-gfx] [PATCH 03/17] drm/i915: Allow the user to pass a context to any ring

2016-08-23 Thread Chris Wilson
On Mon, Aug 22, 2016 at 02:23:28PM +0300, Joonas Lahtinen wrote: > On ma, 2016-08-22 at 09:03 +0100, Chris Wilson wrote: > > With full-ppgtt, we want the user to have full control over their memory > > layout, with a separate instance per context. Forcing them to use a > > shared memory layout for

Re: [Intel-gfx] [PATCH 03/17] drm/i915: Allow the user to pass a context to any ring

2016-08-22 Thread Joonas Lahtinen
On ma, 2016-08-22 at 09:03 +0100, Chris Wilson wrote: > With full-ppgtt, we want the user to have full control over their memory > layout, with a separate instance per context. Forcing them to use a > shared memory layout for !RCS not only duplicates the amount of work we > have to do, but also def

[Intel-gfx] [PATCH 03/17] drm/i915: Allow the user to pass a context to any ring

2016-08-22 Thread Chris Wilson
With full-ppgtt, we want the user to have full control over their memory layout, with a separate instance per context. Forcing them to use a shared memory layout for !RCS not only duplicates the amount of work we have to do, but also defeats the memory segregation on offer. Signed-off-by: Chris Wi