diff mbox series

drm/i915/guc/slpc: Add a new SLPC selftest

Message ID 20220627230346.27720-1-vinay.belgaumkar@intel.com (mailing list archive)
State New, archived
Headers show
Series drm/i915/guc/slpc: Add a new SLPC selftest | expand

Commit Message

Vinay Belgaumkar June 27, 2022, 11:03 p.m. UTC
This test will validate we can achieve actual frequency of RP0. Pcode
grants frequencies based on what GuC is requesting. However, thermal
throttling can limit what is being granted. Add a test to request for
max, but don't fail the test if RP0 is not granted due to throttle
reasons.

Also optimize the selftest by using a common run_test function to avoid
code duplication. Rename the "clamp" tests to vary_max_freq and
vary_min_freq.

v2: Fix compile warning
v3: Review comments (Ashutosh). Added a FIXME for the media RP0 case.
v4: Checkpatch (strict) fixes, remove FIXME and other comments (Ashutosh)

Fixes commit 8ee2c227822e ("drm/i915/guc/slpc: Add SLPC selftest")

Cc: Ashutosh Dixit <ashutosh.dixit@intel.com>
Signed-off-by: Vinay Belgaumkar <vinay.belgaumkar@intel.com>
---
 drivers/gpu/drm/i915/gt/selftest_slpc.c | 323 ++++++++++++------------
 1 file changed, 155 insertions(+), 168 deletions(-)

Comments

Dixit, Ashutosh June 28, 2022, 4:48 a.m. UTC | #1
On Mon, 27 Jun 2022 16:03:46 -0700, Vinay Belgaumkar wrote:
>
>		/* Actual frequency should rise above min */
> -		if (max_act_freq == slpc_min_freq) {
> +		if (max_act_freq <= slpc_min_freq) {
>			pr_err("Actual freq did not rise above min\n");
> +			pr_err("Perf Limit Reasons: 0x%x\n",
> +			       intel_uncore_read(gt->uncore, GT0_PERF_LIMIT_REASONS));
>			err = -EINVAL;
>		}

Maybe to be clear, we should combine these two pr_err's into a single
pr_err.

In any case this patch is:

Reviewed-by: Ashutosh Dixit <ashutosh.dixit@intel.com>
Vinay Belgaumkar June 28, 2022, 2:37 p.m. UTC | #2
From: Patchwork <patchwork@emeril.freedesktop.org>
Sent: Monday, June 27, 2022 10:00 PM
To: Belgaumkar, Vinay <vinay.belgaumkar@intel.com>
Cc: intel-gfx@lists.freedesktop.org
Subject: ✗ Fi.CI.BAT: failure for drm/i915/guc/slpc: Add a new SLPC selftest (rev4)

Patch Details
Series:
drm/i915/guc/slpc: Add a new SLPC selftest (rev4)
URL:
https://patchwork.freedesktop.org/series/105005/
State:
failure
Details:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v4/index.html
CI Bug Log - changes from CI_DRM_11816 -> Patchwork_105005v4
Summary

FAILURE

Serious unknown changes coming with Patchwork_105005v4 absolutely need to be
verified manually.

If you think the reported changes have nothing to do with the changes
introduced in Patchwork_105005v4, please notify your bug team to allow them
to document this new failure mode, which will reduce false positives in CI.

External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v4/index.html

Participating hosts (40 -> 39)

Additional (3): fi-hsw-4770 bat-adlm-1 fi-icl-u2
Missing (4): bat-dg2-8 fi-rkl-11600 fi-bdw-samus bat-dg1-5

Possible new issues

Here are the unknown changes that may have been introduced in Patchwork_105005v4:

IGT changes
Possible regressions

  *   igt@i915_selftest@live@workarounds:
     *   fi-bdw-5557u: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11816/fi-bdw-5557u/igt@i915_selftest@live@workarounds.html> -> INCOMPLETE<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v4/fi-bdw-5557u/igt@i915_selftest@live@workarounds.html>
This failure is not related to the patch, bdw does not have SLPC.
Thanks,
Vinay.
Suppressed

The following results come from untrusted machines, tests, or statuses.
They do not affect the overall result.

  *   igt@i915_selftest@live@perf:
     *   {bat-adln-1}: NOTRUN -> DMESG-FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v4/bat-adln-1/igt@i915_selftest@live@perf.html>

Known issues

Here are the changes found in Patchwork_105005v4 that come from known issues:

IGT changes
Issues hit

  *   igt@gem_huc_copy@huc-copy:
     *   fi-icl-u2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v4/fi-icl-u2/igt@gem_huc_copy@huc-copy.html> (i915#2190<https://gitlab.freedesktop.org/drm/intel/issues/2190>)
  *   igt@gem_lmem_swapping@random-engines:
     *   fi-icl-u2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v4/fi-icl-u2/igt@gem_lmem_swapping@random-engines.html> (i915#4613<https://gitlab.freedesktop.org/drm/intel/issues/4613>) +3 similar issues
  *   igt@i915_pm_backlight@basic-brightness:
     *   fi-hsw-4770: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v4/fi-hsw-4770/igt@i915_pm_backlight@basic-brightness.html> (fdo#109271<https://bugs.freedesktop.org/show_bug.cgi?id=109271> / i915#3012<https://gitlab.freedesktop.org/drm/intel/issues/3012>)
  *   igt@i915_pm_rpm@module-reload:
     *   fi-cfl-8109u: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11816/fi-cfl-8109u/igt@i915_pm_rpm@module-reload.html> -> DMESG-FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v4/fi-cfl-8109u/igt@i915_pm_rpm@module-reload.html> (i915#62<https://gitlab.freedesktop.org/drm/intel/issues/62>)
     *   bat-adlp-4: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11816/bat-adlp-4/igt@i915_pm_rpm@module-reload.html> -> DMESG-WARN<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v4/bat-adlp-4/igt@i915_pm_rpm@module-reload.html> (i915#3576<https://gitlab.freedesktop.org/drm/intel/issues/3576>) +1 similar issue
  *   igt@i915_selftest@live@execlists:
     *   fi-bsw-nick: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11816/fi-bsw-nick/igt@i915_selftest@live@execlists.html> -> INCOMPLETE<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v4/fi-bsw-nick/igt@i915_selftest@live@execlists.html> (i915#5847<https://gitlab.freedesktop.org/drm/intel/issues/5847>)
  *   igt@i915_selftest@live@hangcheck:
     *   fi-hsw-g3258: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11816/fi-hsw-g3258/igt@i915_selftest@live@hangcheck.html> -> INCOMPLETE<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v4/fi-hsw-g3258/igt@i915_selftest@live@hangcheck.html> (i915#4785<https://gitlab.freedesktop.org/drm/intel/issues/4785>)
  *   igt@i915_selftest@live@ring_submission:
     *   fi-cfl-8109u: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11816/fi-cfl-8109u/igt@i915_selftest@live@ring_submission.html> -> DMESG-WARN<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v4/fi-cfl-8109u/igt@i915_selftest@live@ring_submission.html> (i915#5904<https://gitlab.freedesktop.org/drm/intel/issues/5904>) +11 similar issues
  *   igt@i915_suspend@basic-s2idle-without-i915:
     *   fi-cfl-8109u: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11816/fi-cfl-8109u/igt@i915_suspend@basic-s2idle-without-i915.html> -> DMESG-WARN<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v4/fi-cfl-8109u/igt@i915_suspend@basic-s2idle-without-i915.html> (i915#5904<https://gitlab.freedesktop.org/drm/intel/issues/5904> / i915#62<https://gitlab.freedesktop.org/drm/intel/issues/62>)
  *   igt@i915_suspend@basic-s3-without-i915:
     *   fi-icl-u2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v4/fi-icl-u2/igt@i915_suspend@basic-s3-without-i915.html> (i915#5903<https://gitlab.freedesktop.org/drm/intel/issues/5903>)
  *   igt@kms_addfb_basic@addfb25-y-tiled-small-legacy:
     *   fi-hsw-4770: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v4/fi-hsw-4770/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html> (fdo#109271<https://bugs.freedesktop.org/show_bug.cgi?id=109271>) +9 similar issues
  *   igt@kms_chamelium@dp-crc-fast:
     *   fi-hsw-4770: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v4/fi-hsw-4770/igt@kms_chamelium@dp-crc-fast.html> (fdo#109271<https://bugs.freedesktop.org/show_bug.cgi?id=109271> / fdo#111827<https://bugs.freedesktop.org/show_bug.cgi?id=111827>) +8 similar issues
  *   igt@kms_chamelium@hdmi-hpd-fast:
     *   fi-icl-u2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v4/fi-icl-u2/igt@kms_chamelium@hdmi-hpd-fast.html> (fdo#111827<https://bugs.freedesktop.org/show_bug.cgi?id=111827>) +8 similar issues
  *   igt@kms_cursor_legacy@basic-busy-flip-before-cursor:
     *   fi-icl-u2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v4/fi-icl-u2/igt@kms_cursor_legacy@basic-busy-flip-before-cursor.html> (i915#4103<https://gitlab.freedesktop.org/drm/intel/issues/4103>)
  *   igt@kms_force_connector_basic@force-connector-state:
     *   fi-icl-u2: NOTRUN -> WARN<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v4/fi-icl-u2/igt@kms_force_connector_basic@force-connector-state.html> (i915#6008<https://gitlab.freedesktop.org/drm/intel/issues/6008>)
  *   igt@kms_force_connector_basic@force-load-detect:
     *   fi-icl-u2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v4/fi-icl-u2/igt@kms_force_connector_basic@force-load-detect.html> (fdo#109285<https://bugs.freedesktop.org/show_bug.cgi?id=109285>)
  *   igt@kms_frontbuffer_tracking@basic:
     *   fi-cfl-8109u: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11816/fi-cfl-8109u/igt@kms_frontbuffer_tracking@basic.html> -> DMESG-WARN<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v4/fi-cfl-8109u/igt@kms_frontbuffer_tracking@basic.html> (i915#62<https://gitlab.freedesktop.org/drm/intel/issues/62>) +12 similar issues
  *   igt@kms_psr@sprite_plane_onoff:
     *   fi-hsw-4770: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v4/fi-hsw-4770/igt@kms_psr@sprite_plane_onoff.html> (fdo#109271<https://bugs.freedesktop.org/show_bug.cgi?id=109271> / i915#1072<https://gitlab.freedesktop.org/drm/intel/issues/1072>) +3 similar issues
  *   igt@kms_setmode@basic-clone-single-crtc:
     *   fi-icl-u2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v4/fi-icl-u2/igt@kms_setmode@basic-clone-single-crtc.html> (i915#3555<https://gitlab.freedesktop.org/drm/intel/issues/3555>)
  *   igt@prime_vgem@basic-userptr:
     *   fi-tgl-u2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v4/fi-tgl-u2/igt@prime_vgem@basic-userptr.html> (fdo#109295<https://bugs.freedesktop.org/show_bug.cgi?id=109295> / i915#3301<https://gitlab.freedesktop.org/drm/intel/issues/3301>)
     *   fi-icl-u2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v4/fi-icl-u2/igt@prime_vgem@basic-userptr.html> (fdo#109295<https://bugs.freedesktop.org/show_bug.cgi?id=109295> / i915#3301<https://gitlab.freedesktop.org/drm/intel/issues/3301>)
  *   igt@runner@aborted:
     *   fi-bsw-nick: NOTRUN -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v4/fi-bsw-nick/igt@runner@aborted.html> (fdo#109271<https://bugs.freedesktop.org/show_bug.cgi?id=109271> / i915#3428<https://gitlab.freedesktop.org/drm/intel/issues/3428> / i915#4312<https://gitlab.freedesktop.org/drm/intel/issues/4312>)
     *   fi-hsw-g3258: NOTRUN -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v4/fi-hsw-g3258/igt@runner@aborted.html> (fdo#109271<https://bugs.freedesktop.org/show_bug.cgi?id=109271> / i915#4312<https://gitlab.freedesktop.org/drm/intel/issues/4312> / i915#6246<https://gitlab.freedesktop.org/drm/intel/issues/6246>)

Possible fixes

  *   igt@i915_selftest@live@gt_contexts:
     *   {bat-adln-1}: DMESG-FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11816/bat-adln-1/igt@i915_selftest@live@gt_contexts.html> -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v4/bat-adln-1/igt@i915_selftest@live@gt_contexts.html>
  *   igt@i915_selftest@live@hangcheck:
     *   bat-dg1-6: DMESG-FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11816/bat-dg1-6/igt@i915_selftest@live@hangcheck.html> (i915#4494<https://gitlab.freedesktop.org/drm/intel/issues/4494> / i915#4957<https://gitlab.freedesktop.org/drm/intel/issues/4957>) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v4/bat-dg1-6/igt@i915_selftest@live@hangcheck.html>
  *   igt@i915_selftest@live@reset:
     *   {bat-adlp-6}: DMESG-FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11816/bat-adlp-6/igt@i915_selftest@live@reset.html> (i915#4983<https://gitlab.freedesktop.org/drm/intel/issues/4983>) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v4/bat-adlp-6/igt@i915_selftest@live@reset.html>
  *   igt@kms_busy@basic@flip:
     *   {bat-adln-1}: DMESG-WARN<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11816/bat-adln-1/igt@kms_busy@basic@flip.html> (i915#3576<https://gitlab.freedesktop.org/drm/intel/issues/3576>) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v4/bat-adln-1/igt@kms_busy@basic@flip.html> +1 similar issue
     *   fi-tgl-u2: DMESG-WARN<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11816/fi-tgl-u2/igt@kms_busy@basic@flip.html> (i915#402<https://gitlab.freedesktop.org/drm/intel/issues/402>) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v4/fi-tgl-u2/igt@kms_busy@basic@flip.html>
  *   igt@kms_flip@basic-flip-vs-modeset@b-edp1:
     *   {bat-adlp-6}: DMESG-WARN<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11816/bat-adlp-6/igt@kms_flip@basic-flip-vs-modeset@b-edp1.html> (i915#3576<https://gitlab.freedesktop.org/drm/intel/issues/3576>) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v4/bat-adlp-6/igt@kms_flip@basic-flip-vs-modeset@b-edp1.html> +2 similar issues
  *   igt@kms_flip@basic-flip-vs-wf_vblank@a-edp1:
     *   bat-adlp-4: DMESG-WARN<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11816/bat-adlp-4/igt@kms_flip@basic-flip-vs-wf_vblank@a-edp1.html> (i915#3576<https://gitlab.freedesktop.org/drm/intel/issues/3576>) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v4/bat-adlp-4/igt@kms_flip@basic-flip-vs-wf_vblank@a-edp1.html>

{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).

Build changes

  *   Linux: CI_DRM_11816 -> Patchwork_105005v4

CI-20190529: 20190529
CI_DRM_11816: df99947ea190ec0665196a80775e0007f497eb2e @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_6543: 0463b607ed58ceede542f9bad6a9dad8d77d6f9c @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_105005v4: df99947ea190ec0665196a80775e0007f497eb2e @ git://anongit.freedesktop.org/gfx-ci/linux

Linux commits

226617a0ffac drm/i915/guc/slpc: Add a new SLPC selftest
Vinay Belgaumkar June 29, 2022, 3:07 p.m. UTC | #3
From: Patchwork <patchwork@emeril.freedesktop.org>
Sent: Wednesday, June 29, 2022 7:23 AM
To: Belgaumkar, Vinay <vinay.belgaumkar@intel.com>
Cc: intel-gfx@lists.freedesktop.org
Subject: ✗ Fi.CI.IGT: failure for drm/i915/guc/slpc: Add a new SLPC selftest (rev5)

Patch Details
Series:
drm/i915/guc/slpc: Add a new SLPC selftest (rev5)
URL:
https://patchwork.freedesktop.org/series/105005/
State:
failure
Details:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/index.html
CI Bug Log - changes from CI_DRM_11820_full -> Patchwork_105005v5_full
Summary

FAILURE

Serious unknown changes coming with Patchwork_105005v5_full absolutely need to be
verified manually.

If you think the reported changes have nothing to do with the changes
introduced in Patchwork_105005v5_full, please notify your bug team to allow them
to document this new failure mode, which will reduce false positives in CI.

Participating hosts (10 -> 13)

Additional (3): shard-rkl shard-dg1 shard-tglu

Possible new issues

Here are the unknown changes that may have been introduced in Patchwork_105005v5_full:

IGT changes
Possible regressions

  *   igt@gem_mmap_gtt@cpuset-medium-copy-odd:
     *   shard-kbl: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-kbl3/igt@gem_mmap_gtt@cpuset-medium-copy-odd.html> -> INCOMPLETE<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-kbl6/igt@gem_mmap_gtt@cpuset-medium-copy-odd.html> +1 similar issue
  *   igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-edp-1:
     *   shard-skl: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-skl4/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-edp-1.html> -> INCOMPLETE<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-skl7/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-edp-1.html>
  *   igt@kms_sequence@queue-busy@edp-1-pipe-b:
     *   shard-skl: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-skl4/igt@kms_sequence@queue-busy@edp-1-pipe-b.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-skl3/igt@kms_sequence@queue-busy@edp-1-pipe-b.html>

These failures are not related to the patch since SLPC is not enabled on kbl/skl.
Thanks,
Vinay.
Suppressed

The following results come from untrusted machines, tests, or statuses.
They do not affect the overall result.

  *   igt@i915_pm_rpm@gem-execbuf@lmem0:
     *   {shard-dg1}: NOTRUN -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-dg1-12/igt@i915_pm_rpm@gem-execbuf@lmem0.html>
  *   igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation:
     *   {shard-rkl}: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-rkl-5/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation.html> +2 similar issues

Piglit changes
Possible regressions

  *   spec@arb_depth_buffer_float@fbo-depthstencil-gl_depth32f_stencil8-blit:
     *   pig-skl-6260u: NOTRUN -> CRASH<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/pig-skl-6260u/spec@arb_depth_buffer_float@fbo-depthstencil-gl_depth32f_stencil8-blit.html>
  *   spec@arb_vertex_attrib_64bit@execution@vs_in@vs-input-double_dmat4x2-position-float_float_array3:
     *   pig-glk-j5005: NOTRUN -> INCOMPLETE<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/pig-glk-j5005/spec@arb_vertex_attrib_64bit@execution@vs_in@vs-input-double_dmat4x2-position-float_float_array3.html>
  *   spec@glsl-1.50@execution@texturesize@gs-texturesize-sampler2dshadow<mailto:spec@glsl-1.50@execution@texturesize@gs-texturesize-sampler2dshadow>:
     *   pig-glk-j5005: NOTRUN -> CRASH<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/pig-glk-j5005/spec@glsl-1.50@execution@texturesize@gs-texturesize-sampler2dshadow.html> +4 similar issues

New tests

New tests have been introduced between CI_DRM_11820_full and Patchwork_105005v5_full:

New IGT tests (4)

  *   igt@kms_async_flips@alternate-sync-async-flip@pipe-a-hdmi-a-3:
     *   Statuses : 1 pass(s)
     *   Exec time: [2.30] s
  *   igt@kms_async_flips@alternate-sync-async-flip@pipe-b-hdmi-a-3:
     *   Statuses : 1 pass(s)
     *   Exec time: [2.16] s
  *   igt@kms_async_flips@alternate-sync-async-flip@pipe-c-hdmi-a-3:
     *   Statuses : 1 pass(s)
     *   Exec time: [2.17] s
  *   igt@kms_async_flips@alternate-sync-async-flip@pipe-d-hdmi-a-3:
     *   Statuses : 1 pass(s)
     *   Exec time: [2.15] s

Known issues

Here are the changes found in Patchwork_105005v5_full that come from known issues:

IGT changes
Issues hit

  *   igt@api_intel_bb@offset-control:
     *   shard-skl: NOTRUN -> DMESG-WARN<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-skl1/igt@api_intel_bb@offset-control.html> (i915#1982<https://gitlab.freedesktop.org/drm/intel/issues/1982>)
  *   igt@gem_ctx_isolation@preservation-s3@bcs0:
     *   shard-kbl: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-kbl6/igt@gem_ctx_isolation@preservation-s3@bcs0.html> -> DMESG-WARN<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-kbl4/igt@gem_ctx_isolation@preservation-s3@bcs0.html> (i915#180<https://gitlab.freedesktop.org/drm/intel/issues/180>) +4 similar issues
  *   igt@gem_exec_balancer@parallel-bb-first:
     *   shard-iclb: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-iclb1/igt@gem_exec_balancer@parallel-bb-first.html> -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-iclb7/igt@gem_exec_balancer@parallel-bb-first.html> (i915#4525<https://gitlab.freedesktop.org/drm/intel/issues/4525>)
  *   igt@gem_exec_balancer@parallel-ordering:
     *   shard-tglb: NOTRUN -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-tglb7/igt@gem_exec_balancer@parallel-ordering.html> (i915#6117<https://gitlab.freedesktop.org/drm/intel/issues/6117>)
     *   shard-kbl: NOTRUN -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-kbl4/igt@gem_exec_balancer@parallel-ordering.html> (i915#6117<https://gitlab.freedesktop.org/drm/intel/issues/6117>)
  *   igt@gem_exec_fair@basic-flow@rcs0:
     *   shard-tglb: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-tglb6/igt@gem_exec_fair@basic-flow@rcs0.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-tglb5/igt@gem_exec_fair@basic-flow@rcs0.html> (i915#2842<https://gitlab.freedesktop.org/drm/intel/issues/2842>)
  *   igt@gem_exec_fair@basic-pace@bcs0:
     *   shard-iclb: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-iclb8/igt@gem_exec_fair@basic-pace@bcs0.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-iclb2/igt@gem_exec_fair@basic-pace@bcs0.html> (i915#2842<https://gitlab.freedesktop.org/drm/intel/issues/2842>)
  *   igt@gem_exec_fair@basic-pace@rcs0:
     *   shard-kbl: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-kbl6/igt@gem_exec_fair@basic-pace@rcs0.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-kbl3/igt@gem_exec_fair@basic-pace@rcs0.html> (i915#2842<https://gitlab.freedesktop.org/drm/intel/issues/2842>)
  *   igt@gem_exec_fair@basic-pace@vcs1:
     *   shard-iclb: NOTRUN -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-iclb2/igt@gem_exec_fair@basic-pace@vcs1.html> (i915#2842<https://gitlab.freedesktop.org/drm/intel/issues/2842>)
  *   igt@gem_exec_parallel@fds@vcs0:
     *   shard-iclb: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-iclb7/igt@gem_exec_parallel@fds@vcs0.html> -> INCOMPLETE<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-iclb5/igt@gem_exec_parallel@fds@vcs0.html> (i915#6310<https://gitlab.freedesktop.org/drm/intel/issues/6310>)
  *   igt@gem_exec_schedule@preempt-contexts@vcs0:
     *   shard-glk: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-glk3/igt@gem_exec_schedule@preempt-contexts@vcs0.html> -> INCOMPLETE<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-glk3/igt@gem_exec_schedule@preempt-contexts@vcs0.html> (i915#6310<https://gitlab.freedesktop.org/drm/intel/issues/6310>) +1 similar issue
  *   igt@gem_exec_suspend@basic-s3@smem:
     *   shard-apl: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-apl1/igt@gem_exec_suspend@basic-s3@smem.html> -> DMESG-WARN<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-apl1/igt@gem_exec_suspend@basic-s3@smem.html> (i915#180<https://gitlab.freedesktop.org/drm/intel/issues/180>) +3 similar issues
  *   igt@gem_exec_whisper@basic-fds-forked-all:
     *   shard-skl: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-skl10/igt@gem_exec_whisper@basic-fds-forked-all.html> -> INCOMPLETE<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-skl7/igt@gem_exec_whisper@basic-fds-forked-all.html> (i915#6310<https://gitlab.freedesktop.org/drm/intel/issues/6310>)
  *   igt@gen9_exec_parse@bb-chained:
     *   shard-tglb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-tglb7/igt@gen9_exec_parse@bb-chained.html> (i915#2527<https://gitlab.freedesktop.org/drm/intel/issues/2527> / i915#2856<https://gitlab.freedesktop.org/drm/intel/issues/2856>)
  *   igt@i915_pm_rc6_residency@media-rc6-accuracy:
     *   shard-tglb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-tglb7/igt@i915_pm_rc6_residency@media-rc6-accuracy.html> (fdo#109289<https://bugs.freedesktop.org/show_bug.cgi?id=109289>)
  *   igt@i915_pm_rpm@gem-execbuf-stress-pc8:
     *   shard-tglb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-tglb7/igt@i915_pm_rpm@gem-execbuf-stress-pc8.html> (fdo#109506<https://bugs.freedesktop.org/show_bug.cgi?id=109506> / i915#2411<https://gitlab.freedesktop.org/drm/intel/issues/2411>)
  *   igt@i915_query@hwconfig_table:
     *   shard-tglb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-tglb7/igt@i915_query@hwconfig_table.html> (i915#6245<https://gitlab.freedesktop.org/drm/intel/issues/6245>)
  *   igt@i915_selftest@live@hangcheck:
     *   shard-tglb: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-tglb6/igt@i915_selftest@live@hangcheck.html> -> DMESG-WARN<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-tglb5/igt@i915_selftest@live@hangcheck.html> (i915#5591<https://gitlab.freedesktop.org/drm/intel/issues/5591>)
  *   igt@kms_atomic_transition@plane-all-modeset-transition-fencing:
     *   shard-tglb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-tglb7/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html> (i915#1769<https://gitlab.freedesktop.org/drm/intel/issues/1769>)
  *   igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0:
     *   shard-tglb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-tglb7/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0.html> (i915#5286<https://gitlab.freedesktop.org/drm/intel/issues/5286>)
  *   igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-async-flip:
     *   shard-tglb: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-tglb3/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-async-flip.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-tglb1/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-async-flip.html> (i915#3743<https://gitlab.freedesktop.org/drm/intel/issues/3743>) +1 similar issue
  *   igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
     *   shard-glk: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-glk2/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html> (fdo#109271<https://bugs.freedesktop.org/show_bug.cgi?id=109271>) +8 similar issues
  *   igt@kms_ccs@pipe-a-bad-aux-stride-yf_tiled_ccs:
     *   shard-tglb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-tglb7/igt@kms_ccs@pipe-a-bad-aux-stride-yf_tiled_ccs.html> (fdo#111615<https://bugs.freedesktop.org/show_bug.cgi?id=111615> / i915#3689<https://gitlab.freedesktop.org/drm/intel/issues/3689>)
  *   igt@kms_ccs@pipe-a-ccs-on-another-bo-y_tiled_gen12_rc_ccs_cc:
     *   shard-kbl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-kbl4/igt@kms_ccs@pipe-a-ccs-on-another-bo-y_tiled_gen12_rc_ccs_cc.html> (fdo#109271<https://bugs.freedesktop.org/show_bug.cgi?id=109271> / i915#3886<https://gitlab.freedesktop.org/drm/intel/issues/3886>) +4 similar issues
  *   igt@kms_ccs@pipe-b-bad-pixel-format-4_tiled_dg2_rc_ccs_cc:
     *   shard-tglb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-tglb7/igt@kms_ccs@pipe-b-bad-pixel-format-4_tiled_dg2_rc_ccs_cc.html> (i915#3689<https://gitlab.freedesktop.org/drm/intel/issues/3689> / i915#6095<https://gitlab.freedesktop.org/drm/intel/issues/6095>) +1 similar issue
  *   igt@kms_ccs@pipe-c-bad-aux-stride-y_tiled_gen12_mc_ccs:
     *   shard-apl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-apl3/igt@kms_ccs@pipe-c-bad-aux-stride-y_tiled_gen12_mc_ccs.html> (fdo#109271<https://bugs.freedesktop.org/show_bug.cgi?id=109271> / i915#3886<https://gitlab.freedesktop.org/drm/intel/issues/3886>)
     *   shard-skl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-skl1/igt@kms_ccs@pipe-c-bad-aux-stride-y_tiled_gen12_mc_ccs.html> (fdo#109271<https://bugs.freedesktop.org/show_bug.cgi?id=109271> / i915#3886<https://gitlab.freedesktop.org/drm/intel/issues/3886>)
  *   igt@kms_ccs@pipe-c-random-ccs-data-y_tiled_ccs:
     *   shard-tglb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-tglb7/igt@kms_ccs@pipe-c-random-ccs-data-y_tiled_ccs.html> (i915#3689<https://gitlab.freedesktop.org/drm/intel/issues/3689>) +1 similar issue
  *   igt@kms_chamelium@dp-hpd:
     *   shard-glk: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-glk2/igt@kms_chamelium@dp-hpd.html> (fdo#109271<https://bugs.freedesktop.org/show_bug.cgi?id=109271> / fdo#111827<https://bugs.freedesktop.org/show_bug.cgi?id=111827>)
  *   igt@kms_color@pipe-d-deep-color:
     *   shard-tglb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-tglb7/igt@kms_color@pipe-d-deep-color.html> (i915#3555<https://gitlab.freedesktop.org/drm/intel/issues/3555>)
  *   igt@kms_color_chamelium@pipe-a-degamma:
     *   shard-tglb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-tglb7/igt@kms_color_chamelium@pipe-a-degamma.html> (fdo#109284<https://bugs.freedesktop.org/show_bug.cgi?id=109284> / fdo#111827<https://bugs.freedesktop.org/show_bug.cgi?id=111827>) +1 similar issue
  *   igt@kms_color_chamelium@pipe-a-gamma:
     *   shard-kbl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-kbl3/igt@kms_color_chamelium@pipe-a-gamma.html> (fdo#109271<https://bugs.freedesktop.org/show_bug.cgi?id=109271> / fdo#111827<https://bugs.freedesktop.org/show_bug.cgi?id=111827>) +4 similar issues
  *   igt@kms_color_chamelium@pipe-b-ctm-red-to-blue:
     *   shard-apl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-apl3/igt@kms_color_chamelium@pipe-b-ctm-red-to-blue.html> (fdo#109271<https://bugs.freedesktop.org/show_bug.cgi?id=109271> / fdo#111827<https://bugs.freedesktop.org/show_bug.cgi?id=111827>) +1 similar issue
     *   shard-skl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-skl1/igt@kms_color_chamelium@pipe-b-ctm-red-to-blue.html> (fdo#109271<https://bugs.freedesktop.org/show_bug.cgi?id=109271> / fdo#111827<https://bugs.freedesktop.org/show_bug.cgi?id=111827>) +4 similar issues
  *   igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions-varying-size:
     *   shard-glk: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-glk5/igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions-varying-size.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-glk9/igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions-varying-size.html> (i915#2346<https://gitlab.freedesktop.org/drm/intel/issues/2346>)
  *   igt@kms_dither@fb-8bpc-vs-panel-8bpc@pipe-a-hdmi-a-1:
     *   shard-glk: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-glk6/igt@kms_dither@fb-8bpc-vs-panel-8bpc@pipe-a-hdmi-a-1.html> -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-glk8/igt@kms_dither@fb-8bpc-vs-panel-8bpc@pipe-a-hdmi-a-1.html> (fdo#109271<https://bugs.freedesktop.org/show_bug.cgi?id=109271>)
  *   igt@kms_draw_crc@draw-method-xrgb8888-render-4tiled:
     *   shard-tglb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-tglb7/igt@kms_draw_crc@draw-method-xrgb8888-render-4tiled.html> (i915#5287<https://gitlab.freedesktop.org/drm/intel/issues/5287>)
  *   igt@kms_fbcon_fbt@fbc-suspend:
     *   shard-apl: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-apl2/igt@kms_fbcon_fbt@fbc-suspend.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-apl3/igt@kms_fbcon_fbt@fbc-suspend.html> (i915#4767<https://gitlab.freedesktop.org/drm/intel/issues/4767>)
     *   shard-kbl: NOTRUN -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-kbl3/igt@kms_fbcon_fbt@fbc-suspend.html> (i915#4767<https://gitlab.freedesktop.org/drm/intel/issues/4767>)
  *   igt@kms_fbcon_fbt@psr-suspend:
     *   shard-skl: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-skl9/igt@kms_fbcon_fbt@psr-suspend.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-skl1/igt@kms_fbcon_fbt@psr-suspend.html> (i915#4767<https://gitlab.freedesktop.org/drm/intel/issues/4767>)
  *   igt@kms_flip@2x-blocking-wf_vblank:
     *   shard-tglb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-tglb7/igt@kms_flip@2x-blocking-wf_vblank.html> (fdo#109274<https://bugs.freedesktop.org/show_bug.cgi?id=109274> / fdo#111825<https://bugs.freedesktop.org/show_bug.cgi?id=111825>) +1 similar issue
  *   igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-render:
     *   shard-skl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-skl1/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-render.html> (fdo#109271<https://bugs.freedesktop.org/show_bug.cgi?id=109271>) +62 similar issues
  *   igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-gtt:
     *   shard-glk: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-glk6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-gtt.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-glk8/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-gtt.html> (i915#1888<https://gitlab.freedesktop.org/drm/intel/issues/1888> / i915#2546<https://gitlab.freedesktop.org/drm/intel/issues/2546>)
  *   igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-onoff:
     *   shard-apl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-apl3/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-onoff.html> (fdo#109271<https://bugs.freedesktop.org/show_bug.cgi?id=109271>) +21 similar issues
  *   igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-cpu:
     *   shard-tglb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-tglb7/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-cpu.html> (fdo#109280<https://bugs.freedesktop.org/show_bug.cgi?id=109280> / fdo#111825<https://bugs.freedesktop.org/show_bug.cgi?id=111825>) +4 similar issues
  *   igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-gtt:
     *   shard-kbl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-kbl4/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-gtt.html> (fdo#109271<https://bugs.freedesktop.org/show_bug.cgi?id=109271>) +72 similar issues
  *   igt@kms_hdr@bpc-switch@pipe-a-dp-1:
     *   shard-kbl: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-kbl4/igt@kms_hdr@bpc-switch@pipe-a-dp-1.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-kbl6/igt@kms_hdr@bpc-switch@pipe-a-dp-1.html> (i915#1188<https://gitlab.freedesktop.org/drm/intel/issues/1188>)
  *   igt@kms_plane_alpha_blend@pipe-c-alpha-transparent-fb:
     *   shard-skl: NOTRUN -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-skl1/igt@kms_plane_alpha_blend@pipe-c-alpha-transparent-fb.html> (i915#265<https://gitlab.freedesktop.org/drm/intel/issues/265>)
  *   igt@kms_plane_multiple@atomic-pipe-b-tiling-yf:
     *   shard-tglb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-tglb7/igt@kms_plane_multiple@atomic-pipe-b-tiling-yf.html> (fdo#111615<https://bugs.freedesktop.org/show_bug.cgi?id=111615>)
  *   igt@kms_plane_scaling@plane-downscale-with-pixel-format-factor-0-5@pipe-b-edp-1:
     *   shard-iclb: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-iclb5/igt@kms_plane_scaling@plane-downscale-with-pixel-format-factor-0-5@pipe-b-edp-1.html> -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-iclb2/igt@kms_plane_scaling@plane-downscale-with-pixel-format-factor-0-5@pipe-b-edp-1.html> (i915#5176<https://gitlab.freedesktop.org/drm/intel/issues/5176>) +2 similar issues
  *   igt@kms_psr2_sf@cursor-plane-update-sf:
     *   shard-kbl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-kbl4/igt@kms_psr2_sf@cursor-plane-update-sf.html> (fdo#109271<https://bugs.freedesktop.org/show_bug.cgi?id=109271> / i915#658<https://gitlab.freedesktop.org/drm/intel/issues/658>)
     *   shard-tglb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-tglb7/igt@kms_psr2_sf@cursor-plane-update-sf.html> (i915#2920<https://gitlab.freedesktop.org/drm/intel/issues/2920>)
  *   igt@kms_psr2_sf@primary-plane-update-sf-dmg-area-big-fb:
     *   shard-apl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-apl3/igt@kms_psr2_sf@primary-plane-update-sf-dmg-area-big-fb.html> (fdo#109271<https://bugs.freedesktop.org/show_bug.cgi?id=109271> / i915#658<https://gitlab.freedesktop.org/drm/intel/issues/658>) +1 similar issue
     *   shard-skl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-skl1/igt@kms_psr2_sf@primary-plane-update-sf-dmg-area-big-fb.html> (fdo#109271<https://bugs.freedesktop.org/show_bug.cgi?id=109271> / i915#658<https://gitlab.freedesktop.org/drm/intel/issues/658>) +1 similar issue
  *   igt@kms_psr2_su@page_flip-xrgb8888:
     *   shard-iclb: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-iclb2/igt@kms_psr2_su@page_flip-xrgb8888.html> -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-iclb8/igt@kms_psr2_su@page_flip-xrgb8888.html> (fdo#109642<https://bugs.freedesktop.org/show_bug.cgi?id=109642> / fdo#111068<https://bugs.freedesktop.org/show_bug.cgi?id=111068> / i915#658<https://gitlab.freedesktop.org/drm/intel/issues/658>)
  *   igt@kms_rotation_crc@bad-pixel-format:
     *   shard-glk: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-glk8/igt@kms_rotation_crc@bad-pixel-format.html> -> DMESG-WARN<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-glk2/igt@kms_rotation_crc@bad-pixel-format.html> (i915#6310<https://gitlab.freedesktop.org/drm/intel/issues/6310>)
  *   igt@prime_nv_api@i915_nv_import_twice:
     *   shard-tglb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-tglb7/igt@prime_nv_api@i915_nv_import_twice.html> (fdo#109291<https://bugs.freedesktop.org/show_bug.cgi?id=109291>)
  *   igt@sysfs_clients@create:
     *   shard-kbl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-kbl4/igt@sysfs_clients@create.html> (fdo#109271<https://bugs.freedesktop.org/show_bug.cgi?id=109271> / i915#2994<https://gitlab.freedesktop.org/drm/intel/issues/2994>)
     *   shard-tglb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-tglb7/igt@sysfs_clients@create.html> (i915#2994<https://gitlab.freedesktop.org/drm/intel/issues/2994>)
  *   igt@sysfs_clients@recycle:
     *   shard-apl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-apl3/igt@sysfs_clients@recycle.html> (fdo#109271<https://bugs.freedesktop.org/show_bug.cgi?id=109271> / i915#2994<https://gitlab.freedesktop.org/drm/intel/issues/2994>)
     *   shard-skl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-skl1/igt@sysfs_clients@recycle.html> (fdo#109271<https://bugs.freedesktop.org/show_bug.cgi?id=109271> / i915#2994<https://gitlab.freedesktop.org/drm/intel/issues/2994>)
  *   igt@sysfs_heartbeat_interval@mixed@bcs0:
     *   shard-skl: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-skl1/igt@sysfs_heartbeat_interval@mixed@bcs0.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-skl5/igt@sysfs_heartbeat_interval@mixed@bcs0.html> (i915#1731<https://gitlab.freedesktop.org/drm/intel/issues/1731>) +1 similar issue

Possible fixes

  *   igt@dumb_buffer@create-clear:
     *   shard-kbl: INCOMPLETE<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-kbl6/igt@dumb_buffer@create-clear.html> -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-kbl4/igt@dumb_buffer@create-clear.html>
  *   igt@gem_eio@kms:
     *   shard-tglb: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-tglb2/igt@gem_eio@kms.html> (i915#5784<https://gitlab.freedesktop.org/drm/intel/issues/5784>) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-tglb1/igt@gem_eio@kms.html>
  *   igt@gem_exec_balancer@parallel-keep-in-fence:
     *   shard-iclb: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-iclb5/igt@gem_exec_balancer@parallel-keep-in-fence.html> (i915#4525<https://gitlab.freedesktop.org/drm/intel/issues/4525>) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-iclb2/igt@gem_exec_balancer@parallel-keep-in-fence.html> +2 similar issues
  *   igt@gem_exec_fair@basic-pace-share@rcs0:
     *   shard-glk: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-glk7/igt@gem_exec_fair@basic-pace-share@rcs0.html> (i915#2842<https://gitlab.freedesktop.org/drm/intel/issues/2842>) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-glk6/igt@gem_exec_fair@basic-pace-share@rcs0.html>
     *   shard-tglb: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-tglb2/igt@gem_exec_fair@basic-pace-share@rcs0.html> (i915#2842<https://gitlab.freedesktop.org/drm/intel/issues/2842>) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-tglb7/igt@gem_exec_fair@basic-pace-share@rcs0.html>
  *   igt@gem_exec_fair@basic-pace@vecs0:
     *   shard-kbl: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-kbl6/igt@gem_exec_fair@basic-pace@vecs0.html> (i915#2842<https://gitlab.freedesktop.org/drm/intel/issues/2842>) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-kbl3/igt@gem_exec_fair@basic-pace@vecs0.html> +3 similar issues
  *   igt@gem_exec_schedule@preempt-hang@vcs0:
     *   shard-glk: INCOMPLETE<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-glk8/igt@gem_exec_schedule@preempt-hang@vcs0.html> (i915#6310<https://gitlab.freedesktop.org/drm/intel/issues/6310>) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-glk2/igt@gem_exec_schedule@preempt-hang@vcs0.html>
  *   igt@gen9_exec_parse@allowed-single:
     *   shard-kbl: DMESG-WARN<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-kbl3/igt@gen9_exec_parse@allowed-single.html> (i915#5566<https://gitlab.freedesktop.org/drm/intel/issues/5566> / i915#716<https://gitlab.freedesktop.org/drm/intel/issues/716>) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-kbl3/igt@gen9_exec_parse@allowed-single.html>
  *   igt@i915_pm_dc@dc6-psr:
     *   shard-iclb: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-iclb3/igt@i915_pm_dc@dc6-psr.html> (i915#454<https://gitlab.freedesktop.org/drm/intel/issues/454>) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-iclb5/igt@i915_pm_dc@dc6-psr.html>
  *   igt@i915_pm_rc6_residency@rc6-idle@rcs0:
     *   shard-tglb: WARN<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-tglb2/igt@i915_pm_rc6_residency@rc6-idle@rcs0.html> (i915#2681<https://gitlab.freedesktop.org/drm/intel/issues/2681>) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-tglb1/igt@i915_pm_rc6_residency@rc6-idle@rcs0.html> +3 similar issues
  *   igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-async-flip:
     *   shard-glk: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-glk6/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-async-flip.html> (i915#3743<https://gitlab.freedesktop.org/drm/intel/issues/3743>) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-glk8/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-async-flip.html>
  *   igt@kms_flip@2x-flip-vs-expired-vblank@ac-hdmi-a1-hdmi-a2:
     *   shard-glk: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-glk7/igt@kms_flip@2x-flip-vs-expired-vblank@ac-hdmi-a1-hdmi-a2.html> (i915#79<https://gitlab.freedesktop.org/drm/intel/issues/79>) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-glk7/igt@kms_flip@2x-flip-vs-expired-vblank@ac-hdmi-a1-hdmi-a2.html> +1 similar issue
  *   igt@kms_flip@flip-vs-expired-vblank@b-edp1:
     *   shard-skl: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-skl4/igt@kms_flip@flip-vs-expired-vblank@b-edp1.html> (i915#79<https://gitlab.freedesktop.org/drm/intel/issues/79>) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-skl7/igt@kms_flip@flip-vs-expired-vblank@b-edp1.html>
  *   igt@kms_flip@plain-flip-fb-recreate@a-edp1:
     *   shard-skl: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-skl10/igt@kms_flip@plain-flip-fb-recreate@a-edp1.html> (i915#2122<https://gitlab.freedesktop.org/drm/intel/issues/2122>) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-skl4/igt@kms_flip@plain-flip-fb-recreate@a-edp1.html>
  *   igt@kms_hdr@bpc-switch-dpms@pipe-a-dp-1:
     *   shard-kbl: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-kbl3/igt@kms_hdr@bpc-switch-dpms@pipe-a-dp-1.html> (i915#1188<https://gitlab.freedesktop.org/drm/intel/issues/1188>) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-kbl3/igt@kms_hdr@bpc-switch-dpms@pipe-a-dp-1.html>
  *   igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5@pipe-c-edp-1:
     *   shard-iclb: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-iclb2/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5@pipe-c-edp-1.html> (i915#5235<https://gitlab.freedesktop.org/drm/intel/issues/5235>) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-iclb3/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5@pipe-c-edp-1.html> +5 similar issues
  *   igt@kms_psr2_su@frontbuffer-xrgb8888:
     *   shard-iclb: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-iclb5/igt@kms_psr2_su@frontbuffer-xrgb8888.html> (fdo#109642<https://bugs.freedesktop.org/show_bug.cgi?id=109642> / fdo#111068<https://bugs.freedesktop.org/show_bug.cgi?id=111068> / i915#658<https://gitlab.freedesktop.org/drm/intel/issues/658>) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-iclb2/igt@kms_psr2_su@frontbuffer-xrgb8888.html>
  *   igt@kms_psr@psr2_sprite_plane_onoff:
     *   shard-iclb: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-iclb5/igt@kms_psr@psr2_sprite_plane_onoff.html> (fdo#109441<https://bugs.freedesktop.org/show_bug.cgi?id=109441>) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-iclb2/igt@kms_psr@psr2_sprite_plane_onoff.html> +3 similar issues
  *   igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
     *   shard-tglb: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-tglb1/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html> (i915#5519<https://gitlab.freedesktop.org/drm/intel/issues/5519>) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-tglb6/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html>
  *   igt@kms_vblank@pipe-b-ts-continuation-suspend:
     *   shard-snb: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-snb6/igt@kms_vblank@pipe-b-ts-continuation-suspend.html> (fdo#109271<https://bugs.freedesktop.org/show_bug.cgi?id=109271>) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-snb5/igt@kms_vblank@pipe-b-ts-continuation-suspend.html>
  *   igt@perf_pmu@rc6-suspend:
     *   shard-apl: DMESG-WARN<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-apl4/igt@perf_pmu@rc6-suspend.html> (i915#180<https://gitlab.freedesktop.org/drm/intel/issues/180>) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-apl3/igt@perf_pmu@rc6-suspend.html>

Warnings

  *   igt@gem_exec_balancer@parallel-ordering:
     *   shard-iclb: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-iclb2/igt@gem_exec_balancer@parallel-ordering.html> (i915#6117<https://gitlab.freedesktop.org/drm/intel/issues/6117>) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-iclb3/igt@gem_exec_balancer@parallel-ordering.html> (i915#4525<https://gitlab.freedesktop.org/drm/intel/issues/4525>)
  *   igt@gem_exec_fair@basic-pace-solo@rcs0:
     *   shard-tglb: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-tglb3/igt@gem_exec_fair@basic-pace-solo@rcs0.html> (i915#2842<https://gitlab.freedesktop.org/drm/intel/issues/2842>) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-tglb1/igt@gem_exec_fair@basic-pace-solo@rcs0.html> (i915#2848<https://gitlab.freedesktop.org/drm/intel/issues/2848>)
  *   igt@gem_exec_fair@basic-throttle@rcs0:
     *   shard-iclb: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-iclb3/igt@gem_exec_fair@basic-throttle@rcs0.html> (i915#2849<https://gitlab.freedesktop.org/drm/intel/issues/2849>) -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-iclb5/igt@gem_exec_fair@basic-throttle@rcs0.html> (i915#2842<https://gitlab.freedesktop.org/drm/intel/issues/2842>)
  *   igt@kms_hdr@bpc-switch-suspend@pipe-a-dp-1:
     *   shard-kbl: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-kbl7/igt@kms_hdr@bpc-switch-suspend@pipe-a-dp-1.html> (i915#1188<https://gitlab.freedesktop.org/drm/intel/issues/1188>) -> DMESG-FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-kbl4/igt@kms_hdr@bpc-switch-suspend@pipe-a-dp-1.html> (i915#180<https://gitlab.freedesktop.org/drm/intel/issues/180>)
  *   igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-sf:
     *   shard-iclb: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-iclb8/igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-sf.html> (i915#658<https://gitlab.freedesktop.org/drm/intel/issues/658>) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-iclb2/igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-sf.html> (i915#2920<https://gitlab.freedesktop.org/drm/intel/issues/2920>)
  *   igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area:
     *   shard-iclb: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-iclb2/igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area.html> (i915#2920<https://gitlab.freedesktop.org/drm/intel/issues/2920>) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-iclb6/igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area.html> (fdo#111068<https://bugs.freedesktop.org/show_bug.cgi?id=111068> / i915#658<https://gitlab.freedesktop.org/drm/intel/issues/658>) +1 similar issue
  *   igt@runner@aborted:
     *   shard-apl: (FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-apl8/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-apl4/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-apl1/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-apl1/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-apl2/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-apl4/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-apl4/igt@runner@aborted.html>) (fdo#109271<https://bugs.freedesktop.org/show_bug.cgi?id=109271> / i915#180<https://gitlab.freedesktop.org/drm/intel/issues/180> / i915#3002<https://gitlab.freedesktop.org/drm/intel/issues/3002> / i915#4312<https://gitlab.freedesktop.org/drm/intel/issues/4312> / i915#5257<https://gitlab.freedesktop.org/drm/intel/issues/5257>) -> (FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-apl1/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-apl1/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-apl7/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-apl7/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-apl8/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-apl1/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-apl3/igt@runner@aborted.html>) (i915#180<https://gitlab.freedesktop.org/drm/intel/issues/180> / i915#3002<https://gitlab.freedesktop.org/drm/intel/issues/3002> / i915#4312<https://gitlab.freedesktop.org/drm/intel/issues/4312> / i915#5257<https://gitlab.freedesktop.org/drm/intel/issues/5257>)
     *   shard-skl: (FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-skl9/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-skl9/igt@runner@aborted.html>) (i915#3002<https://gitlab.freedesktop.org/drm/intel/issues/3002> / i915#4312<https://gitlab.freedesktop.org/drm/intel/issues/4312> / i915#5257<https://gitlab.freedesktop.org/drm/intel/issues/5257>) -> (FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-skl5/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-skl3/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-skl5/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-skl7/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-skl1/igt@runner@aborted.html>) (i915#2029<https://gitlab.freedesktop.org/drm/intel/issues/2029> / i915#3002<https://gitlab.freedesktop.org/drm/intel/issues/3002> / i915#4312<https://gitlab.freedesktop.org/drm/intel/issues/4312> / i915#5257<https://gitlab.freedesktop.org/drm/intel/issues/5257>)
     *   shard-kbl: (FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-kbl3/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-kbl4/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11820/shard-kbl4/igt@runner@aborted.html>) (fdo#109271<https://bugs.freedesktop.org/show_bug.cgi?id=109271> / i915#3002<https://gitlab.freedesktop.org/drm/intel/issues/3002> / i915#4312<https://gitlab.freedesktop.org/drm/intel/issues/4312> / i915#5257<https://gitlab.freedesktop.org/drm/intel/issues/5257> / i915#716<https://gitlab.freedesktop.org/drm/intel/issues/716>) -> (FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-kbl4/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-kbl4/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-kbl4/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-kbl4/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_105005v5/shard-kbl4/igt@runner@aborted.html>) (i915#180<https://gitlab.freedesktop.org/drm/intel/issues/180> / i915#3002<https://gitlab.freedesktop.org/drm/intel/issues/3002> / i915#4312<https://gitlab.freedesktop.org/drm/intel/issues/4312> / i915#5257<https://gitlab.freedesktop.org/drm/intel/issues/5257>)

{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).

Build changes

  *   Linux: CI_DRM_11820 -> Patchwork_105005v5

CI-20190529: 20190529
CI_DRM_11820: 8f4a9176de36698b5b3ba72c4f68f1cf7a15c0c9 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_6549: 9b9371c8da32533022ad700a7c023b4c3a085fbc @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_105005v5: 8f4a9176de36698b5b3ba72c4f68f1cf7a15c0c9 @ git://anongit.freedesktop.org/gfx-ci/linux
piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
diff mbox series

Patch

diff --git a/drivers/gpu/drm/i915/gt/selftest_slpc.c b/drivers/gpu/drm/i915/gt/selftest_slpc.c
index b768cea5943d..ac29691e0b1a 100644
--- a/drivers/gpu/drm/i915/gt/selftest_slpc.c
+++ b/drivers/gpu/drm/i915/gt/selftest_slpc.c
@@ -8,6 +8,11 @@ 
 #define delay_for_h2g() usleep_range(H2G_DELAY, H2G_DELAY + 10000)
 #define FREQUENCY_REQ_UNIT	DIV_ROUND_CLOSEST(GT_FREQUENCY_MULTIPLIER, \
 						  GEN9_FREQ_SCALER)
+enum test_type {
+	VARY_MIN,
+	VARY_MAX,
+	MAX_GRANTED
+};
 
 static int slpc_set_min_freq(struct intel_guc_slpc *slpc, u32 freq)
 {
@@ -36,147 +41,114 @@  static int slpc_set_max_freq(struct intel_guc_slpc *slpc, u32 freq)
 	return ret;
 }
 
-static int live_slpc_clamp_min(void *arg)
+static int vary_max_freq(struct intel_guc_slpc *slpc, struct intel_rps *rps,
+			 u32 *max_act_freq)
 {
-	struct drm_i915_private *i915 = arg;
-	struct intel_gt *gt = to_gt(i915);
-	struct intel_guc_slpc *slpc = &gt->uc.guc.slpc;
-	struct intel_rps *rps = &gt->rps;
-	struct intel_engine_cs *engine;
-	enum intel_engine_id id;
-	struct igt_spinner spin;
-	u32 slpc_min_freq, slpc_max_freq;
+	u32 step, max_freq, req_freq;
+	u32 act_freq;
 	int err = 0;
 
-	if (!intel_uc_uses_guc_slpc(&gt->uc))
-		return 0;
+	/* Go from max to min in 5 steps */
+	step = (slpc->rp0_freq - slpc->min_freq) / NUM_STEPS;
+	*max_act_freq = slpc->min_freq;
+	for (max_freq = slpc->rp0_freq; max_freq > slpc->min_freq;
+				max_freq -= step) {
+		err = slpc_set_max_freq(slpc, max_freq);
+		if (err)
+			break;
 
-	if (igt_spinner_init(&spin, gt))
-		return -ENOMEM;
+		req_freq = intel_rps_read_punit_req_frequency(rps);
 
-	if (intel_guc_slpc_get_max_freq(slpc, &slpc_max_freq)) {
-		pr_err("Could not get SLPC max freq\n");
-		return -EIO;
-	}
+		/* GuC requests freq in multiples of 50/3 MHz */
+		if (req_freq > (max_freq + FREQUENCY_REQ_UNIT)) {
+			pr_err("SWReq is %d, should be at most %d\n", req_freq,
+			       max_freq + FREQUENCY_REQ_UNIT);
+			err = -EINVAL;
+		}
 
-	if (intel_guc_slpc_get_min_freq(slpc, &slpc_min_freq)) {
-		pr_err("Could not get SLPC min freq\n");
-		return -EIO;
-	}
+		act_freq =  intel_rps_read_actual_frequency(rps);
+		if (act_freq > *max_act_freq)
+			*max_act_freq = act_freq;
 
-	if (slpc_min_freq == slpc_max_freq) {
-		pr_err("Min/Max are fused to the same value\n");
-		return -EINVAL;
+		if (err)
+			break;
 	}
 
-	intel_gt_pm_wait_for_idle(gt);
-	intel_gt_pm_get(gt);
-	for_each_engine(engine, gt, id) {
-		struct i915_request *rq;
-		u32 step, min_freq, req_freq;
-		u32 act_freq, max_act_freq;
+	return err;
+}
 
-		if (!intel_engine_can_store_dword(engine))
-			continue;
+static int vary_min_freq(struct intel_guc_slpc *slpc, struct intel_rps *rps,
+			 u32 *max_act_freq)
+{
+	u32 step, min_freq, req_freq;
+	u32 act_freq;
+	int err = 0;
 
-		/* Go from min to max in 5 steps */
-		step = (slpc_max_freq - slpc_min_freq) / NUM_STEPS;
-		max_act_freq = slpc_min_freq;
-		for (min_freq = slpc_min_freq; min_freq < slpc_max_freq;
-					min_freq += step) {
-			err = slpc_set_min_freq(slpc, min_freq);
-			if (err)
-				break;
-
-			st_engine_heartbeat_disable(engine);
-
-			rq = igt_spinner_create_request(&spin,
-							engine->kernel_context,
-							MI_NOOP);
-			if (IS_ERR(rq)) {
-				err = PTR_ERR(rq);
-				st_engine_heartbeat_enable(engine);
-				break;
-			}
+	/* Go from min to max in 5 steps */
+	step = (slpc->rp0_freq - slpc->min_freq) / NUM_STEPS;
+	*max_act_freq = slpc->min_freq;
+	for (min_freq = slpc->min_freq; min_freq < slpc->rp0_freq;
+				min_freq += step) {
+		err = slpc_set_min_freq(slpc, min_freq);
+		if (err)
+			break;
 
-			i915_request_add(rq);
+		req_freq = intel_rps_read_punit_req_frequency(rps);
 
-			if (!igt_wait_for_spinner(&spin, rq)) {
-				pr_err("%s: Spinner did not start\n",
-				       engine->name);
-				igt_spinner_end(&spin);
-				st_engine_heartbeat_enable(engine);
-				intel_gt_set_wedged(engine->gt);
-				err = -EIO;
-				break;
-			}
+		/* GuC requests freq in multiples of 50/3 MHz */
+		if (req_freq < (min_freq - FREQUENCY_REQ_UNIT)) {
+			pr_err("SWReq is %d, should be at least %d\n", req_freq,
+			       min_freq - FREQUENCY_REQ_UNIT);
+			err = -EINVAL;
+		}
 
-			/* Wait for GuC to detect business and raise
-			 * requested frequency if necessary.
-			 */
-			delay_for_h2g();
+		act_freq =  intel_rps_read_actual_frequency(rps);
+		if (act_freq > *max_act_freq)
+			*max_act_freq = act_freq;
 
-			req_freq = intel_rps_read_punit_req_frequency(rps);
+		if (err)
+			break;
+	}
 
-			/* GuC requests freq in multiples of 50/3 MHz */
-			if (req_freq < (min_freq - FREQUENCY_REQ_UNIT)) {
-				pr_err("SWReq is %d, should be at least %d\n", req_freq,
-				       min_freq - FREQUENCY_REQ_UNIT);
-				igt_spinner_end(&spin);
-				st_engine_heartbeat_enable(engine);
-				err = -EINVAL;
-				break;
-			}
+	return err;
+}
 
-			act_freq =  intel_rps_read_actual_frequency(rps);
-			if (act_freq > max_act_freq)
-				max_act_freq = act_freq;
+static int max_granted_freq(struct intel_guc_slpc *slpc, struct intel_rps *rps, u32 *max_act_freq)
+{
+	struct intel_gt *gt = rps_to_gt(rps);
+	u32 perf_limit_reasons;
+	int err = 0;
 
-			igt_spinner_end(&spin);
-			st_engine_heartbeat_enable(engine);
-		}
+	err = slpc_set_min_freq(slpc, slpc->rp0_freq);
+	if (err)
+		return err;
 
-		pr_info("Max actual frequency for %s was %d\n",
-			engine->name, max_act_freq);
+	*max_act_freq =  intel_rps_read_actual_frequency(rps);
+	if (*max_act_freq != slpc->rp0_freq) {
+		/* Check if there was some throttling by pcode */
+		perf_limit_reasons = intel_uncore_read(gt->uncore, GT0_PERF_LIMIT_REASONS);
 
-		/* Actual frequency should rise above min */
-		if (max_act_freq == slpc_min_freq) {
-			pr_err("Actual freq did not rise above min\n");
+		/* If not, this is an error */
+		if (!(perf_limit_reasons & GT0_PERF_LIMIT_REASONS_MASK)) {
+			pr_err("Pcode did not grant max freq\n");
 			err = -EINVAL;
+		} else {
+			pr_info("Pcode throttled frequency 0x%x\n", perf_limit_reasons);
 		}
-
-		if (err)
-			break;
 	}
 
-	/* Restore min/max frequencies */
-	slpc_set_max_freq(slpc, slpc_max_freq);
-	slpc_set_min_freq(slpc, slpc_min_freq);
-
-	if (igt_flush_test(gt->i915))
-		err = -EIO;
-
-	intel_gt_pm_put(gt);
-	igt_spinner_fini(&spin);
-	intel_gt_pm_wait_for_idle(gt);
-
 	return err;
 }
 
-static int live_slpc_clamp_max(void *arg)
+static int run_test(struct intel_gt *gt, int test_type)
 {
-	struct drm_i915_private *i915 = arg;
-	struct intel_gt *gt = to_gt(i915);
-	struct intel_guc_slpc *slpc;
-	struct intel_rps *rps;
+	struct intel_guc_slpc *slpc = &gt->uc.guc.slpc;
+	struct intel_rps *rps = &gt->rps;
 	struct intel_engine_cs *engine;
 	enum intel_engine_id id;
 	struct igt_spinner spin;
-	int err = 0;
 	u32 slpc_min_freq, slpc_max_freq;
-
-	slpc = &gt->uc.guc.slpc;
-	rps = &gt->rps;
+	int err = 0;
 
 	if (!intel_uc_uses_guc_slpc(&gt->uc))
 		return 0;
@@ -194,7 +166,7 @@  static int live_slpc_clamp_max(void *arg)
 		return -EIO;
 	}
 
-	if (slpc_min_freq == slpc_max_freq) {
+	if (slpc->min_freq == slpc->rp0_freq) {
 		pr_err("Min/Max are fused to the same value\n");
 		return -EINVAL;
 	}
@@ -203,93 +175,82 @@  static int live_slpc_clamp_max(void *arg)
 	intel_gt_pm_get(gt);
 	for_each_engine(engine, gt, id) {
 		struct i915_request *rq;
-		u32 max_freq, req_freq;
-		u32 act_freq, max_act_freq;
-		u32 step;
+		u32 max_act_freq;
 
 		if (!intel_engine_can_store_dword(engine))
 			continue;
 
-		/* Go from max to min in 5 steps */
-		step = (slpc_max_freq - slpc_min_freq) / NUM_STEPS;
-		max_act_freq = slpc_min_freq;
-		for (max_freq = slpc_max_freq; max_freq > slpc_min_freq;
-					max_freq -= step) {
-			err = slpc_set_max_freq(slpc, max_freq);
-			if (err)
-				break;
-
-			st_engine_heartbeat_disable(engine);
-
-			rq = igt_spinner_create_request(&spin,
-							engine->kernel_context,
-							MI_NOOP);
-			if (IS_ERR(rq)) {
-				st_engine_heartbeat_enable(engine);
-				err = PTR_ERR(rq);
-				break;
-			}
+		st_engine_heartbeat_disable(engine);
 
-			i915_request_add(rq);
+		rq = igt_spinner_create_request(&spin,
+						engine->kernel_context,
+						MI_NOOP);
+		if (IS_ERR(rq)) {
+			err = PTR_ERR(rq);
+			st_engine_heartbeat_enable(engine);
+			break;
+		}
 
-			if (!igt_wait_for_spinner(&spin, rq)) {
-				pr_err("%s: SLPC spinner did not start\n",
-				       engine->name);
-				igt_spinner_end(&spin);
-				st_engine_heartbeat_enable(engine);
-				intel_gt_set_wedged(engine->gt);
-				err = -EIO;
-				break;
-			}
+		i915_request_add(rq);
 
-			delay_for_h2g();
+		if (!igt_wait_for_spinner(&spin, rq)) {
+			pr_err("%s: Spinner did not start\n",
+			       engine->name);
+			igt_spinner_end(&spin);
+			st_engine_heartbeat_enable(engine);
+			intel_gt_set_wedged(engine->gt);
+			err = -EIO;
+			break;
+		}
 
-			/* Verify that SWREQ indeed was set to specific value */
-			req_freq = intel_rps_read_punit_req_frequency(rps);
+		switch (test_type) {
+		case VARY_MIN:
+			err = vary_min_freq(slpc, rps, &max_act_freq);
+			break;
 
-			/* GuC requests freq in multiples of 50/3 MHz */
-			if (req_freq > (max_freq + FREQUENCY_REQ_UNIT)) {
-				pr_err("SWReq is %d, should be at most %d\n", req_freq,
-				       max_freq + FREQUENCY_REQ_UNIT);
+		case VARY_MAX:
+			err = vary_max_freq(slpc, rps, &max_act_freq);
+			break;
+
+		case MAX_GRANTED:
+			/* Media engines have a different RP0 */
+			if (engine->class == VIDEO_DECODE_CLASS ||
+			    engine->class == VIDEO_ENHANCEMENT_CLASS) {
 				igt_spinner_end(&spin);
 				st_engine_heartbeat_enable(engine);
-				err = -EINVAL;
-				break;
+				err = 0;
+				continue;
 			}
 
-			act_freq =  intel_rps_read_actual_frequency(rps);
-			if (act_freq > max_act_freq)
-				max_act_freq = act_freq;
-
-			st_engine_heartbeat_enable(engine);
-			igt_spinner_end(&spin);
-
-			if (err)
-				break;
+			err = max_granted_freq(slpc, rps, &max_act_freq);
+			break;
 		}
 
 		pr_info("Max actual frequency for %s was %d\n",
 			engine->name, max_act_freq);
 
 		/* Actual frequency should rise above min */
-		if (max_act_freq == slpc_min_freq) {
+		if (max_act_freq <= slpc_min_freq) {
 			pr_err("Actual freq did not rise above min\n");
+			pr_err("Perf Limit Reasons: 0x%x\n",
+			       intel_uncore_read(gt->uncore, GT0_PERF_LIMIT_REASONS));
 			err = -EINVAL;
 		}
 
-		if (igt_flush_test(gt->i915)) {
-			err = -EIO;
-			break;
-		}
+		igt_spinner_end(&spin);
+		st_engine_heartbeat_enable(engine);
 
 		if (err)
 			break;
 	}
 
-	/* Restore min/max freq */
+	/* Restore min/max frequencies */
 	slpc_set_max_freq(slpc, slpc_max_freq);
 	slpc_set_min_freq(slpc, slpc_min_freq);
 
+	if (igt_flush_test(gt->i915))
+		err = -EIO;
+
 	intel_gt_pm_put(gt);
 	igt_spinner_fini(&spin);
 	intel_gt_pm_wait_for_idle(gt);
@@ -297,11 +258,37 @@  static int live_slpc_clamp_max(void *arg)
 	return err;
 }
 
+static int live_slpc_vary_min(void *arg)
+{
+	struct drm_i915_private *i915 = arg;
+	struct intel_gt *gt = to_gt(i915);
+
+	return run_test(gt, VARY_MIN);
+}
+
+static int live_slpc_vary_max(void *arg)
+{
+	struct drm_i915_private *i915 = arg;
+	struct intel_gt *gt = to_gt(i915);
+
+	return run_test(gt, VARY_MAX);
+}
+
+/* check if pcode can grant RP0 */
+static int live_slpc_max_granted(void *arg)
+{
+	struct drm_i915_private *i915 = arg;
+	struct intel_gt *gt = to_gt(i915);
+
+	return run_test(gt, MAX_GRANTED);
+}
+
 int intel_slpc_live_selftests(struct drm_i915_private *i915)
 {
 	static const struct i915_subtest tests[] = {
-		SUBTEST(live_slpc_clamp_max),
-		SUBTEST(live_slpc_clamp_min),
+		SUBTEST(live_slpc_vary_max),
+		SUBTEST(live_slpc_vary_min),
+		SUBTEST(live_slpc_max_granted),
 	};
 
 	if (intel_gt_is_wedged(to_gt(i915)))