]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915: Assert that we always complete a submission to guc/execlists
authorChris Wilson <chris@chris-wilson.co.uk>
Thu, 15 Feb 2018 16:25:53 +0000 (16:25 +0000)
committerChris Wilson <chris@chris-wilson.co.uk>
Fri, 16 Feb 2018 14:14:14 +0000 (14:14 +0000)
commit1317a39eec8a295647c83d556574a1993f0dcb85
tree35707a8635c86fa1d93356107fa8483e556b50ff
parent81b4876c4bab40e178b785fa8988c080d4e78bb6
drm/i915: Assert that we always complete a submission to guc/execlists

The continual resubmission model for execlists (and emulated over guc)
requires that we keep feeding requests into the HW in order to generate
more CS interrupts to drain the rest of the queue. Add a couple of
asserts to ensure that we don't skip a cycle and come to a grinding
halt.

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: MichaƂ Winiarski <michal.winiarski@intel.com>
Reviewed-by: Mika Kuoppala <mika.kuoppala@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20180215162553.23348-1-chris@chris-wilson.co.uk
drivers/gpu/drm/i915/intel_guc_submission.c
drivers/gpu/drm/i915/intel_lrc.c