<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<title>Project List - Patchwork</title>
<style id="css-table-select" type="text/css">
td { padding: 2pt; }
</style>
</head>
<body>
<b>Patch Details</b>
<table>
<tr><td><b>Series:</b></td><td>TRYBOT basic GuC submission (rev2)</td></tr>
<tr><td><b>URL:</b></td><td><a href="https://patchwork.freedesktop.org/series/89888/">https://patchwork.freedesktop.org/series/89888/</a></td></tr>
<tr><td><b>State:</b></td><td>failure</td></tr>
<tr><td><b>Details:</b></td><td><a href="https://intel-gfx-ci.01.org/tree/drm-tip/Trybot_7713/index.html">https://intel-gfx-ci.01.org/tree/drm-tip/Trybot_7713/index.html</a></td></tr>
</table>
<h1>CI Bug Log - changes from CI_DRM_10063 -> Trybot_7713</h1>
<h2>Summary</h2>
<p><strong>FAILURE</strong></p>
<p>Serious unknown changes coming with Trybot_7713 absolutely need to be<br />
verified manually.</p>
<p>If you think the reported changes have nothing to do with the changes<br />
introduced in Trybot_7713, please notify your bug team to allow them<br />
to document this new failure mode, which will reduce false positives in CI.</p>
<p>External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Trybot_7713/index.html</p>
<h2>Possible new issues</h2>
<p>Here are the unknown changes that may have been introduced in Trybot_7713:</p>
<h3>IGT changes</h3>
<h4>Possible regressions</h4>
<ul>
<li>
<p>igt@gem_huc_copy@huc-copy:</p>
<ul>
<li>fi-apl-guc: <a href="https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10063/fi-apl-guc/igt@gem_huc_copy@huc-copy.html">PASS</a> -> <a href="https://intel-gfx-ci.01.org/tree/drm-tip/Trybot_7713/fi-apl-guc/igt@gem_huc_copy@huc-copy.html">FAIL</a></li>
</ul>
</li>
<li>
<p>igt@i915_selftest@live@workarounds:</p>
<ul>
<li>
<p>fi-snb-2520m: <a href="https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10063/fi-snb-2520m/igt@i915_selftest@live@workarounds.html">PASS</a> -> <a href="https://intel-gfx-ci.01.org/tree/drm-tip/Trybot_7713/fi-snb-2520m/igt@i915_selftest@live@workarounds.html">DMESG-FAIL</a></p>
</li>
<li>
<p>fi-snb-2600: <a href="https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10063/fi-snb-2600/igt@i915_selftest@live@workarounds.html">PASS</a> -> <a href="https://intel-gfx-ci.01.org/tree/drm-tip/Trybot_7713/fi-snb-2600/igt@i915_selftest@live@workarounds.html">DMESG-FAIL</a></p>
</li>
</ul>
</li>
</ul>
<h4>Suppressed</h4>
<p>The following results come from untrusted machines, tests, or statuses.<br />
They do not affect the overall result.</p>
<ul>
<li>igt@i915_pm_rpm@module-reload:<ul>
<li>{fi-tgl-1115g4}: <a href="https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10063/fi-tgl-1115g4/igt@i915_pm_rpm@module-reload.html">PASS</a> -> <a href="https://intel-gfx-ci.01.org/tree/drm-tip/Trybot_7713/fi-tgl-1115g4/igt@i915_pm_rpm@module-reload.html">FAIL</a></li>
</ul>
</li>
</ul>
<h2>New tests</h2>
<p>New tests have been introduced between CI_DRM_10063 and Trybot_7713:</p>
<h3>New IGT tests (49)</h3>
<ul>
<li>
<p>igt@i915_selftest@live@guc_flow_control:</p>
<ul>
<li>Statuses : 2 dmesg-warn(s) 34 pass(s)</li>
<li>Exec time: [0.43, 5.53] s</li>
</ul>
</li>
<li>
<p>igt@kms_flip@basic-flip-vs-dpms@a-dp2:</p>
<ul>
<li>Statuses : 4 pass(s)</li>
<li>Exec time: [0.58, 1.34] s</li>
</ul>
</li>
<li>
<p>igt@kms_flip@basic-flip-vs-dpms@a-dsi1:</p>
<ul>
<li>Statuses : 3 pass(s)</li>
<li>Exec time: [1.54, 2.19] s</li>
</ul>
</li>
<li>
<p>igt@kms_flip@basic-flip-vs-dpms@a-dvi-d1:</p>
<ul>
<li>Statuses : 1 pass(s)</li>
<li>Exec time: [1.17] s</li>
</ul>
</li>
<li>
<p>igt@kms_flip@basic-flip-vs-dpms@a-lvds1:</p>
<ul>
<li>Statuses : 1 pass(s)</li>
<li>Exec time: [1.68] s</li>
</ul>
</li>
<li>
<p>igt@kms_flip@basic-flip-vs-dpms@b-dp2:</p>
<ul>
<li>Statuses : 4 pass(s)</li>
<li>Exec time: [0.58, 1.36] s</li>
</ul>
</li>
<li>
<p>igt@kms_flip@basic-flip-vs-dpms@b-dsi1:</p>
<ul>
<li>Statuses : 3 pass(s)</li>
<li>Exec time: [1.34, 1.76] s</li>
</ul>
</li>
<li>
<p>igt@kms_flip@basic-flip-vs-dpms@b-dvi-d1:</p>
<ul>
<li>Statuses : 1 pass(s)</li>
<li>Exec time: [1.03] s</li>
</ul>
</li>
<li>
<p>igt@kms_flip@basic-flip-vs-dpms@b-lvds1:</p>
<ul>
<li>Statuses : 1 pass(s)</li>
<li>Exec time: [1.41] s</li>
</ul>
</li>
<li>
<p>igt@kms_flip@basic-flip-vs-dpms@c-dp2:</p>
<ul>
<li>Statuses : 4 pass(s)</li>
<li>Exec time: [0.58, 1.36] s</li>
</ul>
</li>
<li>
<p>igt@kms_flip@basic-flip-vs-dpms@c-dsi1:</p>
<ul>
<li>Statuses : 3 pass(s)</li>
<li>Exec time: [1.34, 1.80] s</li>
</ul>
</li>
<li>
<p>igt@kms_flip@basic-flip-vs-dpms@c-vga1:</p>
<ul>
<li>Statuses : 2 pass(s)</li>
<li>Exec time: [0.84, 0.86] s</li>
</ul>
</li>
<li>
<p>igt@kms_flip@basic-flip-vs-dpms@d-dsi1:</p>
<ul>
<li>Statuses : 1 pass(s)</li>
<li>Exec time: [1.75] s</li>
</ul>
</li>
<li>
<p>igt@kms_flip@basic-flip-vs-modeset@a-dp2:</p>
<ul>
<li>Statuses : 4 pass(s)</li>
<li>Exec time: [0.59, 1.35] s</li>
</ul>
</li>
<li>
<p>igt@kms_flip@basic-flip-vs-modeset@a-dsi1:</p>
<ul>
<li>Statuses : 3 pass(s)</li>
<li>Exec time: [1.57, 2.16] s</li>
</ul>
</li>
<li>
<p>igt@kms_flip@basic-flip-vs-modeset@a-dvi-d1:</p>
<ul>
<li>Statuses : 1 pass(s)</li>
<li>Exec time: [1.20] s</li>
</ul>
</li>
<li>
<p>igt@kms_flip@basic-flip-vs-modeset@a-lvds1:</p>
<ul>
<li>Statuses : 1 pass(s)</li>
<li>Exec time: [1.66] s</li>
</ul>
</li>
<li>
<p>igt@kms_flip@basic-flip-vs-modeset@b-dp2:</p>
<ul>
<li>Statuses : 4 pass(s)</li>
<li>Exec time: [0.58, 1.37] s</li>
</ul>
</li>
<li>
<p>igt@kms_flip@basic-flip-vs-modeset@b-dsi1:</p>
<ul>
<li>Statuses : 3 pass(s)</li>
<li>Exec time: [1.34, 1.65] s</li>
</ul>
</li>
<li>
<p>igt@kms_flip@basic-flip-vs-modeset@b-dvi-d1:</p>
<ul>
<li>Statuses : 1 pass(s)</li>
<li>Exec time: [1.08] s</li>
</ul>
</li>
<li>
<p>igt@kms_flip@basic-flip-vs-modeset@b-lvds1:</p>
<ul>
<li>Statuses : 1 pass(s)</li>
<li>Exec time: [1.41] s</li>
</ul>
</li>
<li>
<p>igt@kms_flip@basic-flip-vs-modeset@c-dp2:</p>
<ul>
<li>Statuses : 4 pass(s)</li>
<li>Exec time: [0.58, 1.36] s</li>
</ul>
</li>
<li>
<p>igt@kms_flip@basic-flip-vs-modeset@c-dsi1:</p>
<ul>
<li>Statuses : 3 pass(s)</li>
<li>Exec time: [1.35, 1.70] s</li>
</ul>
</li>
<li>
<p>igt@kms_flip@basic-flip-vs-modeset@c-vga1:</p>
<ul>
<li>Statuses : 2 pass(s)</li>
<li>Exec time: [0.85] s</li>
</ul>
</li>
<li>
<p>igt@kms_flip@basic-flip-vs-modeset@d-dsi1:</p>
<ul>
<li>Statuses : 1 pass(s)</li>
<li>Exec time: [1.60] s</li>
</ul>
</li>
<li>
<p>igt@kms_flip@basic-flip-vs-wf_vblank@a-dp2:</p>
<ul>
<li>Statuses : 4 pass(s)</li>
<li>Exec time: [0.97, 1.25] s</li>
</ul>
</li>
<li>
<p>igt@kms_flip@basic-flip-vs-wf_vblank@a-dsi1:</p>
<ul>
<li>Statuses : 3 pass(s)</li>
<li>Exec time: [1.93, 2.11] s</li>
</ul>
</li>
<li>
<p>igt@kms_flip@basic-flip-vs-wf_vblank@a-dvi-d1:</p>
<ul>
<li>Statuses : 1 pass(s)</li>
<li>Exec time: [1.42] s</li>
</ul>
</li>
<li>
<p>igt@kms_flip@basic-flip-vs-wf_vblank@a-lvds1:</p>
<ul>
<li>Statuses : 1 pass(s)</li>
<li>Exec time: [1.70] s</li>
</ul>
</li>
<li>
<p>igt@kms_flip@basic-flip-vs-wf_vblank@b-dp2:</p>
<ul>
<li>Statuses : 4 pass(s)</li>
<li>Exec time: [0.89, 1.26] s</li>
</ul>
</li>
<li>
<p>igt@kms_flip@basic-flip-vs-wf_vblank@b-dsi1:</p>
<ul>
<li>Statuses : 3 pass(s)</li>
<li>Exec time: [1.78, 1.88] s</li>
</ul>
</li>
<li>
<p>igt@kms_flip@basic-flip-vs-wf_vblank@b-dvi-d1:</p>
<ul>
<li>Statuses : 1 pass(s)</li>
<li>Exec time: [1.48] s</li>
</ul>
</li>
<li>
<p>igt@kms_flip@basic-flip-vs-wf_vblank@b-lvds1:</p>
<ul>
<li>Statuses : 1 pass(s)</li>
<li>Exec time: [1.87] s</li>
</ul>
</li>
<li>
<p>igt@kms_flip@basic-flip-vs-wf_vblank@c-dp2:</p>
<ul>
<li>Statuses : 4 pass(s)</li>
<li>Exec time: [0.89, 1.25] s</li>
</ul>
</li>
<li>
<p>igt@kms_flip@basic-flip-vs-wf_vblank@c-dsi1:</p>
<ul>
<li>Statuses : 3 pass(s)</li>
<li>Exec time: [1.82, 1.90] s</li>
</ul>
</li>
<li>
<p>igt@kms_flip@basic-flip-vs-wf_vblank@c-vga1:</p>
<ul>
<li>Statuses : 2 pass(s)</li>
<li>Exec time: [1.10] s</li>
</ul>
</li>
<li>
<p>igt@kms_flip@basic-flip-vs-wf_vblank@d-dsi1:</p>
<ul>
<li>Statuses : 1 pass(s)</li>
<li>Exec time: [1.83] s</li>
</ul>
</li>
<li>
<p>igt@kms_flip@basic-plain-flip@a-dp2:</p>
<ul>
<li>Statuses : 4 pass(s)</li>
<li>Exec time: [0.62, 0.97] s</li>
</ul>
</li>
<li>
<p>igt@kms_flip@basic-plain-flip@a-dsi1:</p>
<ul>
<li>Statuses : 3 pass(s)</li>
<li>Exec time: [1.48, 1.84] s</li>
</ul>
</li>
<li>
<p>igt@kms_flip@basic-plain-flip@a-dvi-d1:</p>
<ul>
<li>Statuses : 1 pass(s)</li>
<li>Exec time: [0.98] s</li>
</ul>
</li>
<li>
<p>igt@kms_flip@basic-plain-flip@a-lvds1:</p>
<ul>
<li>Statuses : 1 pass(s)</li>
<li>Exec time: [1.47] s</li>
</ul>
</li>
<li>
<p>igt@kms_flip@basic-plain-flip@b-dp2:</p>
<ul>
<li>Statuses : 4 pass(s)</li>
<li>Exec time: [0.60, 0.99] s</li>
</ul>
</li>
<li>
<p>igt@kms_flip@basic-plain-flip@b-dsi1:</p>
<ul>
<li>Statuses : 3 pass(s)</li>
<li>Exec time: [1.41, 1.62] s</li>
</ul>
</li>
<li>
<p>igt@kms_flip@basic-plain-flip@b-dvi-d1:</p>
<ul>
<li>Statuses : 1 pass(s)</li>
<li>Exec time: [1.00] s</li>
</ul>
</li>
<li>
<p>igt@kms_flip@basic-plain-flip@b-lvds1:</p>
<ul>
<li>Statuses : 1 pass(s)</li>
<li>Exec time: [1.49] s</li>
</ul>
</li>
<li>
<p>igt@kms_flip@basic-plain-flip@c-dp2:</p>
<ul>
<li>Statuses : 4 pass(s)</li>
<li>Exec time: [0.60, 1.08] s</li>
</ul>
</li>
<li>
<p>igt@kms_flip@basic-plain-flip@c-dsi1:</p>
<ul>
<li>Statuses : 3 pass(s)</li>
<li>Exec time: [1.42, 1.55] s</li>
</ul>
</li>
<li>
<p>igt@kms_flip@basic-plain-flip@c-vga1:</p>
<ul>
<li>Statuses : 2 pass(s)</li>
<li>Exec time: [0.81, 0.82] s</li>
</ul>
</li>
<li>
<p>igt@kms_flip@basic-plain-flip@d-dsi1:</p>
<ul>
<li>Statuses : 1 pass(s)</li>
<li>Exec time: [1.66] s</li>
</ul>
</li>
</ul>
<h2>Known issues</h2>
<p>Here are the changes found in Trybot_7713 that come from known issues:</p>
<h3>IGT changes</h3>
<h4>Issues hit</h4>
<ul>
<li>
<p>igt@i915_pm_rpm@module-reload:</p>
<ul>
<li>fi-cml-u2: <a href="https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10063/fi-cml-u2/igt@i915_pm_rpm@module-reload.html">PASS</a> -> <a href="https://intel-gfx-ci.01.org/tree/drm-tip/Trybot_7713/fi-cml-u2/igt@i915_pm_rpm@module-reload.html">FAIL</a> (<a href="https://gitlab.freedesktop.org/drm/intel/issues/579">i915#579</a>)</li>
</ul>
</li>
<li>
<p>igt@i915_selftest@live@gt_heartbeat:</p>
<ul>
<li>fi-apl-guc: NOTRUN -> <a href="https://intel-gfx-ci.01.org/tree/drm-tip/Trybot_7713/fi-apl-guc/igt@i915_selftest@live@gt_heartbeat.html">DMESG-FAIL</a> (<a href="https://gitlab.freedesktop.org/drm/intel/issues/2291">i915#2291</a> / <a href="https://gitlab.freedesktop.org/drm/intel/issues/541">i915#541</a>)</li>
</ul>
</li>
<li>
<p>{igt@i915_selftest@live@guc_flow_control} (NEW):</p>
<ul>
<li>
<p>{fi-ehl-2}: NOTRUN -> <a href="https://intel-gfx-ci.01.org/tree/drm-tip/Trybot_7713/fi-ehl-2/igt@i915_selftest@live@guc_flow_control.html">DMESG-WARN</a> (<a href="https://gitlab.freedesktop.org/drm/intel/issues/1222">i915#1222</a>)</p>
</li>
<li>
<p>{fi-jsl-1}: NOTRUN -> <a href="https://intel-gfx-ci.01.org/tree/drm-tip/Trybot_7713/fi-jsl-1/igt@i915_selftest@live@guc_flow_control.html">DMESG-WARN</a> (<a href="https://gitlab.freedesktop.org/drm/intel/issues/1222">i915#1222</a>)</p>
</li>
</ul>
</li>
<li>
<p>igt@kms_chamelium@hdmi-hpd-fast:</p>
<ul>
<li>fi-apl-guc: NOTRUN -> <a href="https://intel-gfx-ci.01.org/tree/drm-tip/Trybot_7713/fi-apl-guc/igt@kms_chamelium@hdmi-hpd-fast.html">SKIP</a> (<a href="https://bugs.freedesktop.org/show_bug.cgi?id=109271">fdo#109271</a> / <a href="https://bugs.freedesktop.org/show_bug.cgi?id=111827">fdo#111827</a>) +8 similar issues</li>
</ul>
</li>
<li>
<p>igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-d:</p>
<ul>
<li>fi-apl-guc: NOTRUN -> <a href="https://intel-gfx-ci.01.org/tree/drm-tip/Trybot_7713/fi-apl-guc/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-d.html">SKIP</a> (<a href="https://bugs.freedesktop.org/show_bug.cgi?id=109271">fdo#109271</a> / <a href="https://gitlab.freedesktop.org/drm/intel/issues/533">i915#533</a>)</li>
</ul>
</li>
<li>
<p>igt@kms_psr@primary_page_flip:</p>
<ul>
<li>fi-apl-guc: NOTRUN -> <a href="https://intel-gfx-ci.01.org/tree/drm-tip/Trybot_7713/fi-apl-guc/igt@kms_psr@primary_page_flip.html">SKIP</a> (<a href="https://bugs.freedesktop.org/show_bug.cgi?id=109271">fdo#109271</a>) +27 similar issues</li>
</ul>
</li>
</ul>
<h4>Possible fixes</h4>
<ul>
<li>igt@i915_hangman@error-state-basic:<ul>
<li>fi-apl-guc: <a href="https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10063/fi-apl-guc/igt@i915_hangman@error-state-basic.html">DMESG-WARN</a> (<a href="https://gitlab.freedesktop.org/drm/intel/issues/1610">i915#1610</a>) -> <a href="https://intel-gfx-ci.01.org/tree/drm-tip/Trybot_7713/fi-apl-guc/igt@i915_hangman@error-state-basic.html">PASS</a></li>
</ul>
</li>
</ul>
<p>{name}: This element is suppressed. This means it is ignored when computing<br />
the status of the difference (SUCCESS, WARNING, or FAILURE).</p>
<h2>Participating hosts (42 -> 40)</h2>
<p>Missing (2): fi-ilk-m540 fi-bdw-samus </p>
<h2>Build changes</h2>
<ul>
<li>Linux: CI_DRM_10063 -> Trybot_7713</li>
</ul>
<p>CI-20190529: 20190529<br />
CI_DRM_10063: da07ff0745f8eb4f079ee06bbbf04692eec85538 @ git://anongit.freedesktop.org/gfx-ci/linux<br />
IGT_6081: fdff4bba7abf9cb7c8ea21abf14e36d344ebb8c1 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools<br />
Trybot_7713: ada776fa1346bf1c722e6efee71a1ddbf74b53c7 @ git://anongit.freedesktop.org/gfx-ci/linux</p>
<p>== Linux commits ==</p>
<p>ada776fa1346 drm/i915/guc: Unblock GuC submission on Gen11+<br />
5a487a4e4e0f drm/i915/guc: Update GuC documentation<br />
8da5138df90a drm/i915/guc: Selftest for GuC flow control<br />
839491da8b0f drm/i915/guc: Don't call switch_to_kernel_context with GuC submission<br />
7a3ac428014c drm/i915/guc: Take engine PM when a context is pinned with GuC submission<br />
7f3d85ac093f drm/i915: Add GT PM delayed worker<br />
0ed096778ce9 drm/i915/guc: Take GT PM ref when deregistering context<br />
70103187669e drm/i915/guc: Non-static lrc descriptor registration buffer<br />
b94e036a5638 drm/i915/guc: Check return of __xa_store when registering a context<br />
a99c32cadbcf drm/i915/guc: Support request cancellation<br />
ad5eed77e50c drm/i915/guc: Implement GuC priority management<br />
977dd1fc9727 drm/i915/guc: Add golden context to GuC ADS<br />
83df71bd1bca drm/i915/guc: Introduce guc_submit_engine object<br />
2fafd561c751 drm/i915/guc: Don't allow requests not ready to consume all guc_ids<br />
8c1b3ff6f02d drm/i915/guc: Don't return -EAGAIN to user when guc_ids exhausted<br />
dd0c6e8d1881 drm/i915/guc: Connect the number of guc_ids to debugfs<br />
43bf29a0e118 drm/i915/guc: Allow flexible number of context ids<br />
2e21401abd6a drm/i915/guc: Implement banned contexts for GuC submission<br />
d17fe29a09ef drm/i915/guc: Don't call ring_is_idle in GuC submission<br />
4aa2aae5b6d5 drm/i915/guc: Include scheduling policies in the debugfs state dump<br />
892a33008624 drm/i915/guc: Connect reset modparam updates to GuC policy flags<br />
b20a350064a2 drm/i915/guc: Hook GuC scheduling policies up<br />
a06c58569eb8 drm/i915/guc: Fix for error capture after full GPU reset with GuC<br />
98229dc66138 drm/i915/guc: Capture error state on context reset<br />
1b602e58443a drm/i915/guc: Enable GuC engine reset<br />
e828a41a8dc3 drm/i915/guc: Don't complain about reset races<br />
e133c1f05a11 drm/i915/guc: Provide mmio list to be saved/restored on engine reset<br />
c8d699cab81f drm/i915/guc: Enable the timer expired interrupt for GuC<br />
ce0c736c9d08 drm/i915/guc: Handle engine reset failure notification<br />
24933a573589 drm/i915/guc: Handle context reset notification<br />
648d7511adda drm/i915/guc: Suspend/resume implementation for new interface<br />
8a237e7f41eb drm/i915/guc: Add disable interrupts to guc sanitize<br />
136fd3aac64e drm/i915: Reset GPU immediately if submission is disabled<br />
065a20d98bfb drm/i915/guc: Reset implementation for new GuC interface<br />
d3af3702845a drm/i915/guc: Direct all breadcrumbs for a class to single breadcrumbs<br />
66638b608c61 drm/i915/guc: Disable bonding extension with GuC submission<br />
6cc243e7336e drm/i915: Hold reference to intel_context over life of i915_request<br />
701ce185e985 drm/i915: Track 'serial' counts for virtual engines<br />
fe81fdf1bf35 drm/i915/guc: GuC virtual engines<br />
0d0e6003724e drm/i915: Add intel_context tracing<br />
011054f92302 drm/i915/guc: Add several request trace points<br />
37f2225dc91f drm/i915/guc: Update GuC debugfs to support new GuC<br />
21dcebdee084 drm/i915/guc: Update intel_gt_wait_for_idle to work with GuC<br />
5b3d1453b594 drm/i915/guc: Ensure G2H response has space in buffer<br />
c689f10ebb96 drm/i915/guc: Disable semaphores when using GuC scheduling<br />
2dfddfbbe959 drm/i915/guc: Ensure request ordering via completion fences<br />
a472858353fa drm/i915: Disable preempt busywait when using GuC scheduling<br />
903e9b79aec3 drm/i915/guc: Extend deregistration fence to schedule disable<br />
f1c17c4b12bd drm/i915/guc: Disable engine barriers with GuC during unpin<br />
2d1143195dcb drm/i915/guc: Defer context unpin until scheduling is disabled<br />
e4dd1e0a59cc drm/i915/guc: Insert fence on context when deregistering<br />
972b7253930c drm/i915/guc: Implement GuC context operations for new inteface<br />
755d6c1dc993 drm/i915/guc: Add bypass tasklet submission path to GuC<br />
369cb471acb8 drm/i915/guc: Implement GuC submission tasklet<br />
32094ec03fee drm/i915/guc: Add lrc descriptor context lookup array<br />
8f80c5a88d60 drm/i915/guc: Remove GuC stage descriptor, add lrc descriptor<br />
67456f327ce0 drm/i915/guc: Add new GuC interface defines and structures<br />
8a3ce2264188 drm/i915/guc: Module load failure test for CT buffer creation<br />
22e0bf4ca672 drm/i915/guc: Increase size of CTB buffers<br />
c3c67e5b4fce drm/i915/guc: Optimize CTB writes and reads<br />
75584de62437 drm/i915/guc: Add stall timer to non blocking CTB send function<br />
9948551041b5 drm/i915/guc: Add non blocking CTB send function<br />
ef56565cd7fd drm/i915/guc: Improve error message for unsolicited CT response<br />
f1e7a335b459 drm/i915/guc: Use guc_class instead of engine_class in fw interface<br />
9eb1d46e54ff drm/i915: Engine relative MMIO<br />
486a63836a0f drm/i915: Introduce i915_sched_engine object<br />
c1b15f5c071c drm/i915/guc: Early initialization of GuC send registers<br />
3500e409c028 drm/i915/uc: turn on GuC/HuC auto mode by default<br />
fe76e4851a34 drm/i915/guc: Update firmware to v60.1.2<br />
9ebeca71e378 drm/i915/guc: Kill guc_clients.ct_pool<br />
0f21d68ec455 drm/i915/guc: New CTB based communication<br />
b8de1b27ec25 drm/i915/guc: New definition of the CTB registration action<br />
afbce58b0975 drm/i915/guc: New definition of the CTB descriptor<br />
9f6a93895838 drm/i915/guc: Add flag for mark broken CTB<br />
c7d2b70cb824 drm/i915/guc: Support per context scheduling policies<br />
1dff96198fbc drm/i915/guc: Update CTB response status<br />
fe89ef0dfc21 drm/i915/guc: Update MMIO based communication<br />
6058df2d976d drm/i915/guc: Introduce unified HXG messages<br />
b3eca8a2598b drm/i915/guc: Always copy CT message to new allocation<br />
65e4872cc5df drm/i915/guc: Don't receive all G2H messages in irq handler<br />
01da2201917c drm/i915/guc: Stop using mutex while sending CTB messages<br />
c299f071ac1e drm/i915/guc: Start protecting access to CTB descriptors<br />
754736c48f9a drm/i915/guc: Relax CTB response timeout<br />
dbcdb6f6fb85 drm/i915/guc: Update sizes of CTB buffers<br />
423c79c5d670 drm/i915/guc: Replace CTB array with explicit members<br />
418990173784 drm/i915/guc: Don't repeat CTB layout calculations<br />
5d3213cec5b4 drm/i915/guc: Only rely on own CTB size<br />
debcb9ee3f15 drm/i915: Promote ptrdiff() to i915_utils.h<br />
9230bdff4295 drm/i915/guc: Stop using fence/status from CTB descriptor<br />
825ece50178f drm/i915/guc: Keep strict GuC ABI definitions<br />
d8b7987512c8 drm/i915/guc: Remove sample_forcewake h2g action<br />
de141c3cfb18 drm/i915/guc: enable only the user interrupt when using GuC submission<br />
8f05e6e9e2ca drm/i915/guc: use probe_error log for CT enablement failure<br />
f0c73c08cf24 drm/i915/guc: skip disabling CTBs before sanitizing the GuC<br />
eb906916ae5f drm/i915/gt: Move CS interrupt handler to the backend<br />
48c0c8d940a6 drm/i915/gt: Move submission_method into intel_gt<br />
2be89f071927 drm/i915/gt: Move engine setup out of set_default_submission</p>
</body>
</html>