<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [CI] igt@kms_ccs@pipe-c-crc-primary-rotation-180 - fail - Test assertion failure function try_config - Failed assertion: ret == 0"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=104096#c1">Comment # 1</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [CI] igt@kms_ccs@pipe-c-crc-primary-rotation-180 - fail - Test assertion failure function try_config - Failed assertion: ret == 0"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=104096">bug 104096</a>
              from <span class="vcard"><a class="email" href="mailto:krisman@collabora.co.uk" title="krisman@collabora.co.uk">krisman@collabora.co.uk</a>
</span></b>
        <pre>(In reply to Marta Löfstedt from <a href="show_bug.cgi?id=104096#c0">comment #0</a>)
<span class="quote">> <a href="https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_3452/shard-glkb3/">https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_3452/shard-glkb3/</a>
> igt@<a href="mailto:kms_ccs@pipe-c-crc-primary-rotation-180.html">kms_ccs@pipe-c-crc-primary-rotation-180.html</a>

> (kms_ccs:3892) CRITICAL: Test assertion failure function try_config, file
> kms_ccs.c:439:
> (kms_ccs:3892) CRITICAL: Failed assertion: ret == 0
> (kms_ccs:3892) CRITICAL: Last errno: 22, Invalid argument
> (kms_ccs:3892) CRITICAL: error: -22 != 0
> Subtest pipe-C-crc-primary-rotation-180 failed.</span >

The log shows:

<7>[   80.778305] [drm:skl_check_plane_surface [i915]] No RC support on pipe C

Which is caused by the verification for pipe C in
intel_display.c:skl_check_plane_surface(), which, despite the name, only
executes for GEN > 10 or Geminilake.  The important hunk is:

<span class="quote">>        if (crtc->pipe == PIPE_C) {
>            DRM_DEBUG_KMS("No RC support on pipe C\n");
>            return -EINVAL;
>    }</span >

What I cannot tell is whether GLK should support RC for pipe C or if the test
is bogus.  I don't have the documentation for GLK yet :)

So, I emailed Ben Widawsky at Intel to confirm whether the testcase is bogus or
if we need to support pipe_c ccs modifier in the kernel.  I'm waiting on him.</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the QA Contact for the bug.</li>
          <li>You are on the CC list for the bug.</li>
      </ul>
    </body>
</html>