✗ i915.CI.Full: failure for drm/i915: Precompute plane SURF address/etc.

Ville Syrjälä ville.syrjala at linux.intel.com
Wed Apr 2 15:00:50 UTC 2025


On Wed, Apr 02, 2025 at 04:33:20AM -0000, Patchwork wrote:
> == Series Details ==
> 
> Series: drm/i915: Precompute plane SURF address/etc.
> URL   : https://patchwork.freedesktop.org/series/147097/
> State : failure
> 
> == Summary ==
> 
> CI Bug Log - changes from CI_DRM_16361_full -> Patchwork_147097v1_full
> ====================================================
> 
> Summary
> -------
> 
>   **FAILURE**
> 
>   Serious unknown changes coming with Patchwork_147097v1_full absolutely need to be
>   verified manually.
>   
>   If you think the reported changes have nothing to do with the changes
>   introduced in Patchwork_147097v1_full, please notify your bug team (I915-ci-infra at lists.freedesktop.org) to allow them
>   to document this new failure mode, which will reduce false positives in CI.
> 
>   
> 
> Participating hosts (10 -> 10)
> ------------------------------
> 
>   No changes in participating hosts
> 
> Possible new issues
> -------------------
> 
>   Here are the unknown changes that may have been introduced in Patchwork_147097v1_full:
> 
> ### IGT changes ###
> 
> #### Possible regressions ####
> 
>   * igt at kms_color@ctm-max at pipe-a-hdmi-a-1:
>     - shard-snb:          [PASS][1] -> [ABORT][2] +17 other tests abort
>    [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16361/shard-snb2/igt@kms_color@ctm-max@pipe-a-hdmi-a-1.html
>    [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_147097v1/shard-snb5/igt@kms_color@ctm-max@pipe-a-hdmi-a-1.html

Apparently I forgot that we can't do the *_ctl_crtc() stuff
so early as crtc_state->gamma_enable & co. haven't been computed
yet.

I think I still want to clean up the ->ctl stuff, but I probably
need to add a new plane vfunc for this. And I think I might take
that opportunity to move some of plane related details from
intel_color_add_affected_planes() into the plane code proper.

For now I'll probably repost the first six patches as a
separate series since all that should be completely fine as is.

What's also slightly troubling about these CI results is that
GLK didn't catch anything, despite the potential to use a stale
PLANE_COLOR_CTL. And presumable SNB only caught stuff becasue the
state checker noticed the stale DSPCNTR, but the tests didn't.
So seems like we are somehow missing tests that would change
gamma_mode & co. without touching the plane...

> 
>   * igt at kms_color@ctm-max at pipe-b-hdmi-a-1:
>     - shard-snb:          [PASS][3] -> [DMESG-WARN][4] +3 other tests dmesg-warn
>    [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16361/shard-snb2/igt@kms_color@ctm-max@pipe-b-hdmi-a-1.html
>    [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_147097v1/shard-snb5/igt@kms_color@ctm-max@pipe-b-hdmi-a-1.html

CI folks, why is this reported as 'dmesg-warn' vs. the previous test was
'abort' even though both tests failed in the same exact way (state checker
WARN)?

-- 
Ville Syrjälä
Intel


More information about the Intel-gfx mailing list