Re: [Intel-gfx] [PATCH v2 10/11] drm/i915/execlists: Preemption!

2017-09-28 Thread Chris Wilson
Quoting Joonas Lahtinen (2017-09-28 15:10:03) > On Wed, 2017-09-27 at 17:44 +0100, Chris Wilson wrote: > > When we write to ELSP, it triggers a context preemption at the earliest > > arbitration point (3DPRIMITIVE, some PIPECONTROLs, a few other > > operations and the explicit MI_ARB_CHECK). If

Re: [Intel-gfx] [PATCH v2 10/11] drm/i915/execlists: Preemption!

2017-09-28 Thread Joonas Lahtinen
On Wed, 2017-09-27 at 17:44 +0100, Chris Wilson wrote: > When we write to ELSP, it triggers a context preemption at the earliest > arbitration point (3DPRIMITIVE, some PIPECONTROLs, a few other > operations and the explicit MI_ARB_CHECK). If this is to the same > context, it triggers a

[Intel-gfx] [PATCH v2 10/11] drm/i915/execlists: Preemption!

2017-09-27 Thread Chris Wilson
When we write to ELSP, it triggers a context preemption at the earliest arbitration point (3DPRIMITIVE, some PIPECONTROLs, a few other operations and the explicit MI_ARB_CHECK). If this is to the same context, it triggers a LITE_RESTORE where the RING_TAIL is merely updated (used currently to