Re: [Intel-gfx] [PATCH v7 2/2] drm/i915/icl: Enhanced execution list support

2018-01-26 Thread Daniele Ceraolo Spurio
@@ -870,7 +895,8 @@ static void execlists_submission_tasklet(unsigned long data) GEM_BUG_ON(status & GEN8_CTX_STATUS_IDLE_ACTIVE); if (status & GEN8_CTX_STATUS_COMPLETE && - buf[2*head + 1] == PREEMPT_ID) { +

Re: [Intel-gfx] [PATCH v7 2/2] drm/i915/icl: Enhanced execution list support

2018-01-26 Thread Chris Wilson
Quoting Daniele Ceraolo Spurio (2018-01-26 18:31:25) > From: Thomas Daniel > > Enhanced Execlists is an upgraded version of execlists which supports > up to 8 ports. The lrcs to be submitted are written to a submit queue > (the ExecLists Submission Queue - ELSQ), which is then loaded on the > HW.

[Intel-gfx] [PATCH v7 2/2] drm/i915/icl: Enhanced execution list support

2018-01-26 Thread Daniele Ceraolo Spurio
From: Thomas Daniel Enhanced Execlists is an upgraded version of execlists which supports up to 8 ports. The lrcs to be submitted are written to a submit queue (the ExecLists Submission Queue - ELSQ), which is then loaded on the HW. When writing to the ELSP register, the lrcs are written cyclical