<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body><span class="vcard"><a class="email" href="mailto:chris@chris-wilson.co.uk" title="Chris Wilson <chris@chris-wilson.co.uk>"> <span class="fn">Chris Wilson</span></a>
</span> changed
<a class="bz_bug_link
bz_status_NEEDINFO "
title="NEEDINFO - [CI][BAT] icl incomplete - GEM_BUG_ON(!i915_request_completed(rq)) / GEM_BUG_ON(buf[2 * head + 1] != port->context_id) HSDES#:1806554093"
href="https://bugs.freedesktop.org/show_bug.cgi?id=108315">bug 108315</a>
<br>
<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>What</th>
<th>Removed</th>
<th>Added</th>
</tr>
<tr>
<td style="text-align:right;">Status</td>
<td>NEW
</td>
<td>NEEDINFO
</td>
</tr></table>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEEDINFO "
title="NEEDINFO - [CI][BAT] icl incomplete - GEM_BUG_ON(!i915_request_completed(rq)) / GEM_BUG_ON(buf[2 * head + 1] != port->context_id) HSDES#:1806554093"
href="https://bugs.freedesktop.org/show_bug.cgi?id=108315#c21">Comment # 21</a>
on <a class="bz_bug_link
bz_status_NEEDINFO "
title="NEEDINFO - [CI][BAT] icl incomplete - GEM_BUG_ON(!i915_request_completed(rq)) / GEM_BUG_ON(buf[2 * head + 1] != port->context_id) HSDES#:1806554093"
href="https://bugs.freedesktop.org/show_bug.cgi?id=108315">bug 108315</a>
from <span class="vcard"><a class="email" href="mailto:chris@chris-wilson.co.uk" title="Chris Wilson <chris@chris-wilson.co.uk>"> <span class="fn">Chris Wilson</span></a>
</span></b>
<pre>Further postulation:
commit 987abd5c62f92ee4970b45aa077f47949974e615 (HEAD -> drm-intel-next-queued,
drm-intel/for-linux-next, drm-intel/drm-intel-next-queued)
Author: Chris Wilson <<a href="mailto:chris@chris-wilson.co.uk">chris@chris-wilson.co.uk</a>>
Date: Thu Nov 8 08:17:38 2018 +0000
drm/i915/execlists: Force write serialisation into context image vs
execution
Ensure that the writes into the context image are completed prior to the
register mmio to trigger execution. Although previously we were assured
by the SDM that all writes are flushed before an uncached memory
transaction (our mmio write to submit the context to HW for execution),
we have empirical evidence to believe that this is not actually the
case.
Bugzilla: <a class="bz_bug_link
bz_status_RESOLVED bz_closed"
title="RESOLVED FIXED - [CI][BAT bsw] igt@gem_* - fail - Failed assertion: !"GPU hung""
href="show_bug.cgi?id=108656">https://bugs.freedesktop.org/show_bug.cgi?id=108656</a>
References: <a class="bz_bug_link
bz_status_NEEDINFO "
title="NEEDINFO - [CI][BAT] icl incomplete - GEM_BUG_ON(!i915_request_completed(rq)) / GEM_BUG_ON(buf[2 * head + 1] != port->context_id) HSDES#:1806554093"
href="show_bug.cgi?id=108315">https://bugs.freedesktop.org/show_bug.cgi?id=108315</a>
References: <a class="bz_bug_link
bz_status_NEW "
title="NEW - [CI] igt@gem_ppgtt@blt-vs-render-ctxn - incomplete"
href="show_bug.cgi?id=106887">https://bugs.freedesktop.org/show_bug.cgi?id=106887</a>
Signed-off-by: Chris Wilson <<a href="mailto:chris@chris-wilson.co.uk">chris@chris-wilson.co.uk</a>>
Cc: Mika Kuoppala <<a href="mailto:mika.kuoppala@linux.intel.com">mika.kuoppala@linux.intel.com</a>>
Cc: Tvrtko Ursulin <<a href="mailto:tvrtko.ursulin@intel.com">tvrtko.ursulin@intel.com</a>>
Acked-by: Mika Kuoppala <<a href="mailto:mika.kuoppala@linux.intel.com">mika.kuoppala@linux.intel.com</a>>
Link:
<a href="https://patchwork.freedesktop.org/patch/msgid/20181108081740.25615-1-chris@chris-wilson.co.uk">https://patchwork.freedesktop.org/patch/msgid/20181108081740.25615-1-chris@chris-wilson.co.uk</a>
Cc: <a href="mailto:stable@vger.kernel.org">stable@vger.kernel.org</a></pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are on the CC list for the bug.</li>
<li>You are the QA Contact for the bug.</li>
</ul>
</body>
</html>