diff mbox series

[v3] drm/i915/display: Force the state compute phase once to enable PSR

Message ID 20200106152128.195171-1-jose.souza@intel.com (mailing list archive)
State New, archived
Headers show
Series [v3] drm/i915/display: Force the state compute phase once to enable PSR | expand

Commit Message

Souza, Jose Jan. 6, 2020, 3:21 p.m. UTC
Recent improvements in the state tracking in i915 caused PSR to not be
enabled when reusing firmware/BIOS modeset, this is due to all initial
commits returning ealier in intel_atomic_check() as needs_modeset()
is always false.

To fix that here forcing the state compute phase in CRTC that is
driving the eDP that supports PSR once. Enable or disable PSR do not
require a fullmodeset, so user will still experience glitch free boot
process plus the power savings that PSR brings.

It was tried to set mode_changed in intel_initial_commit() but at
this point the connectors are not registered causing a crash when
computing encoder state.

v2:
- removed function return
- change arguments to match intel_hdcp_atomic_check

v3:
- replaced drm includes in intel_psr.h by forward declaration(Jani)

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=112253
Reported-by: <s.zharkoff@gmail.com>
Cc: Gwan-gyeong Mun <gwan-gyeong.mun@intel.com>
Cc: Jani Nikula <jani.nikula@intel.com>
Signed-off-by: José Roberto de Souza <jose.souza@intel.com>
---
 drivers/gpu/drm/i915/display/intel_atomic.c |  2 ++
 drivers/gpu/drm/i915/display/intel_psr.c    | 24 +++++++++++++++++++++
 drivers/gpu/drm/i915/display/intel_psr.h    |  5 +++++
 drivers/gpu/drm/i915/i915_drv.h             |  1 +
 4 files changed, 32 insertions(+)

Comments

Gwan-gyeong Mun Jan. 8, 2020, 11:52 a.m. UTC | #1
On Mon, 2020-01-06 at 07:21 -0800, José Roberto de Souza wrote:
> Recent improvements in the state tracking in i915 caused PSR to not
> be
> enabled when reusing firmware/BIOS modeset, this is due to all
> initial
> commits returning ealier in intel_atomic_check() as needs_modeset()
> is always false.
> 
> To fix that here forcing the state compute phase in CRTC that is
> driving the eDP that supports PSR once. Enable or disable PSR do not
> require a fullmodeset, so user will still experience glitch free boot
> process plus the power savings that PSR brings.
> 
> It was tried to set mode_changed in intel_initial_commit() but at
> this point the connectors are not registered causing a crash when
> computing encoder state.
> 
> v2:
> - removed function return
> - change arguments to match intel_hdcp_atomic_check
> 
> v3:
> - replaced drm includes in intel_psr.h by forward declaration(Jani)
> 
> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=112253
> Reported-by: <s.zharkoff@gmail.com>
> Cc: Gwan-gyeong Mun <gwan-gyeong.mun@intel.com>
> Cc: Jani Nikula <jani.nikula@intel.com>
> Signed-off-by: José Roberto de Souza <jose.souza@intel.com>
> ---
>  drivers/gpu/drm/i915/display/intel_atomic.c |  2 ++
>  drivers/gpu/drm/i915/display/intel_psr.c    | 24
> +++++++++++++++++++++
>  drivers/gpu/drm/i915/display/intel_psr.h    |  5 +++++
>  drivers/gpu/drm/i915/i915_drv.h             |  1 +
>  4 files changed, 32 insertions(+)
> 
> diff --git a/drivers/gpu/drm/i915/display/intel_atomic.c
> b/drivers/gpu/drm/i915/display/intel_atomic.c
> index 0eb973f65977..c362eecdd414 100644
> --- a/drivers/gpu/drm/i915/display/intel_atomic.c
> +++ b/drivers/gpu/drm/i915/display/intel_atomic.c
> @@ -37,6 +37,7 @@
>  #include "intel_atomic.h"
>  #include "intel_display_types.h"
>  #include "intel_hdcp.h"
> +#include "intel_psr.h"
>  #include "intel_sprite.h"
>  
>  /**
> @@ -129,6 +130,7 @@ int intel_digital_connector_atomic_check(struct
> drm_connector *conn,
>  	struct drm_crtc_state *crtc_state;
>  
>  	intel_hdcp_atomic_check(conn, old_state, new_state);
> +	intel_psr_atomic_check(conn, old_state, new_state);
>  
>  	if (!new_state->crtc)
>  		return 0;
> diff --git a/drivers/gpu/drm/i915/display/intel_psr.c
> b/drivers/gpu/drm/i915/display/intel_psr.c
> index 16e9ff47d519..e3fd5f1e2d21 100644
> --- a/drivers/gpu/drm/i915/display/intel_psr.c
> +++ b/drivers/gpu/drm/i915/display/intel_psr.c
> @@ -1523,3 +1523,27 @@ bool intel_psr_enabled(struct intel_dp
> *intel_dp)
>  
>  	return ret;
>  }
> +
> +void intel_psr_atomic_check(struct drm_connector *connector,
> +			    struct drm_connector_state *old_state,
> +			    struct drm_connector_state *new_state)
> +{
> +	struct drm_i915_private *dev_priv = to_i915(connector->dev);
> +	struct intel_connector *intel_connector;
> +	struct intel_digital_port *dig_port;
> +	struct drm_crtc_state *crtc_state;
> +
> +	if (!CAN_PSR(dev_priv) || !new_state->crtc ||
> +	    dev_priv->psr.initially_probed)
> +		return;
> +
> +	intel_connector = to_intel_connector(connector);
> +	dig_port = enc_to_dig_port(&intel_connector->encoder->base);
> +	if (dev_priv->psr.dp != &dig_port->dp)
> +		return;
> +
> +	crtc_state = drm_atomic_get_new_crtc_state(new_state->state,
> +						   new_state->crtc);
> +	crtc_state->mode_changed = true;
> +	dev_priv->psr.initially_probed = true;
> +}
> diff --git a/drivers/gpu/drm/i915/display/intel_psr.h
> b/drivers/gpu/drm/i915/display/intel_psr.h
> index 46e4de8b8cd5..c58a1d438808 100644
> --- a/drivers/gpu/drm/i915/display/intel_psr.h
> +++ b/drivers/gpu/drm/i915/display/intel_psr.h
> @@ -8,6 +8,8 @@
>  
>  #include "intel_frontbuffer.h"
>  
> +struct drm_connector;
> +struct drm_connector_state;
>  struct drm_i915_private;
>  struct intel_crtc_state;
>  struct intel_dp;
> @@ -35,5 +37,8 @@ void intel_psr_short_pulse(struct intel_dp
> *intel_dp);
>  int intel_psr_wait_for_idle(const struct intel_crtc_state
> *new_crtc_state,
>  			    u32 *out_value);
>  bool intel_psr_enabled(struct intel_dp *intel_dp);
> +void intel_psr_atomic_check(struct drm_connector *connector,
> +			    struct drm_connector_state *old_state,
> +			    struct drm_connector_state *new_state);
>  
>  #endif /* __INTEL_PSR_H__ */
> diff --git a/drivers/gpu/drm/i915/i915_drv.h
> b/drivers/gpu/drm/i915/i915_drv.h
> index 50181113dd2b..1025d783f494 100644
> --- a/drivers/gpu/drm/i915/i915_drv.h
> +++ b/drivers/gpu/drm/i915/i915_drv.h
> @@ -505,6 +505,7 @@ struct i915_psr {
>  	bool dc3co_enabled;
>  	u32 dc3co_exit_delay;
>  	struct delayed_work idle_work;
> +	bool initially_probed;
>  };
>  
>  #define QUIRK_LVDS_SSC_DISABLE (1<<1)
Looks good to me.
Reviewed-by: Gwan-gyeong Mun <gwan-gyeong.mun@intel.com>
Souza, Jose Jan. 8, 2020, 4:21 p.m. UTC | #2
On Tue, 2020-01-07 at 07:13 +0000, Patchwork wrote:
> == Series Details ==
> 
> Series: drm/i915/display: Force the state compute phase once to
> enable PSR (rev4)
> URL   : https://patchwork.freedesktop.org/series/70000/
> State : success
> 
> == Summary ==
> 
> CI Bug Log - changes from CI_DRM_7688_full -> Patchwork_16006_full
> ====================================================
> 
> Summary
> -------
> 
>   **SUCCESS**
> 
>   No regressions found.

Pushed to dinq, thanks for the review Gwan-gyeong

> 
>   
> 
> New tests
> ---------
> 
>   New tests have been introduced between CI_DRM_7688_full and
> Patchwork_16006_full:
> 
> ### New Piglit tests (10) ###
> 
>   * spec@arb_vertex_attrib_64bit@execution@vs_in@vs-input-double_dmat
> 2_array3-double_dmat2x3-position:
>     - Statuses : 1 fail(s)
>     - Exec time: [0.17] s
> 
>   * spec@arb_vertex_attrib_64bit@execution@vs_in@vs-input-double_dvec
> 4_array5-position-float_vec2:
>     - Statuses : 1 fail(s)
>     - Exec time: [0.15] s
> 
>   * spec@arb_vertex_attrib_64bit@execution@
> vs_in@vs-input-position-double_dmat3-float_mat3x2_array3:
>     - Statuses : 1 fail(s)
>     - Exec time: [0.14] s
> 
>   * spec@arb_vertex_attrib_64bit@execution@
> vs_in@vs-input-position-float_mat3x2_array3-double_dvec2:
>     - Statuses : 1 fail(s)
>     - Exec time: [0.15] s
> 
>   * spec@arb_vertex_attrib_64bit@execution@
> vs_in@vs-input-position-int_ivec2_array3-double_dvec2_array2:
>     - Statuses : 1 fail(s)
>     - Exec time: [0.12] s
> 
>   * spec@arb_vertex_attrib_64bit@execution@vs_in@vs-input-ubyte_uint-
> position-short_ivec4-double_dvec4:
>     - Statuses : 1 fail(s)
>     - Exec time: [0.12] s
> 
>   * spec@glsl-4.10@execution@vs_in@vs-input-double_double-position-
> float_mat3:
>     - Statuses : 1 fail(s)
>     - Exec time: [0.16] s
> 
>   * spec@glsl-4.20@execution@vs_in@vs-input-double_dmat3x2-
> double_dmat2x4-position:
>     - Statuses : 1 fail(s)
>     - Exec time: [0.12] s
> 
>   * spec@glsl-4.20@execution@vs_in@vs-input-position-double_dmat2x4-
> double_dvec2_array2:
>     - Statuses : 1 fail(s)
>     - Exec time: [0.13] s
> 
>   * spec@glsl-4.20@execution@vs_in@vs-input-position-double_dvec4-
> uint_uvec3:
>     - Statuses : 1 fail(s)
>     - Exec time: [0.18] s
> 
>   
> 
> Known issues
> ------------
> 
>   Here are the changes found in Patchwork_16006_full that come from
> known issues:
> 
> ### IGT changes ###
> 
> #### Issues hit ####
> 
>   * igt@gem_ctx_isolation@rcs0-s3:
>     - shard-kbl:          [PASS][1] -> [DMESG-WARN][2] ([i915#180])
> +6 similar issues
>    [1]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-kbl1/igt@gem_ctx_isolation@rcs0-s3.html
>    [2]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-kbl4/igt@gem_ctx_isolation@rcs0-s3.html
> 
>   * igt@gem_ctx_isolation@vcs1-clean:
>     - shard-iclb:         [PASS][3] -> [SKIP][4] ([fdo#109276] /
> [fdo#112080]) +1 similar issue
>    [3]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-iclb1/igt@gem_ctx_isolation@vcs1-clean.html
>    [4]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-iclb8/igt@gem_ctx_isolation@vcs1-clean.html
> 
>   * igt@gem_ctx_shared@exec-single-timeline-bsd:
>     - shard-iclb:         [PASS][5] -> [SKIP][6] ([fdo#110841])
>    [5]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-iclb5/igt@gem_ctx_shared@exec-single-timeline-bsd.html
>    [6]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-iclb2/igt@gem_ctx_shared@exec-single-timeline-bsd.html
> 
>   * igt@gem_exec_balancer@smoke:
>     - shard-iclb:         [PASS][7] -> [SKIP][8] ([fdo#110854])
>    [7]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-iclb1/igt@gem_exec_balancer@smoke.html
>    [8]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-iclb5/igt@gem_exec_balancer@smoke.html
> 
>   * igt@gem_exec_parallel@fds:
>     - shard-tglb:         [PASS][9] -> [INCOMPLETE][10] ([i915#470])
>    [9]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-tglb1/igt@gem_exec_parallel@fds.html
>    [10]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-tglb9/igt@gem_exec_parallel@fds.html
> 
>   * igt@gem_exec_schedule@in-order-bsd:
>     - shard-iclb:         [PASS][11] -> [SKIP][12] ([fdo#112146]) +4
> similar issues
>    [11]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-iclb6/igt@gem_exec_schedule@in-order-bsd.html
>    [12]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-iclb2/igt@gem_exec_schedule@in-order-bsd.html
> 
>   * igt@gem_exec_schedule@preempt-queue-chain-blt:
>     - shard-tglb:         [PASS][13] -> [INCOMPLETE][14]
> ([fdo#111606] / [fdo#111677])
>    [13]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-tglb7/igt@gem_exec_schedule@preempt-queue-chain-blt.html
>    [14]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-tglb6/igt@gem_exec_schedule@preempt-queue-chain-blt.html
> 
>   * igt@gem_exec_schedule@promotion-bsd1:
>     - shard-iclb:         [PASS][15] -> [SKIP][16] ([fdo#109276]) +19
> similar issues
>    [15]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-iclb4/igt@gem_exec_schedule@promotion-bsd1.html
>    [16]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-iclb7/igt@gem_exec_schedule@promotion-bsd1.html
> 
>   * igt@gem_partial_pwrite_pread@writes-after-reads-display:
>     - shard-skl:          [PASS][17] -> [DMESG-WARN][18] ([i915#109])
> +2 similar issues
>    [17]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-skl10/igt@gem_partial_pwrite_pread@writes-after-reads-display.html
>    [18]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-skl5/igt@gem_partial_pwrite_pread@writes-after-reads-display.html
> 
>   * igt@gem_persistent_relocs@forked-faulting-reloc-thrashing:
>     - shard-iclb:         [PASS][19] -> [TIMEOUT][20] ([i915#530])
>    [19]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-iclb4/igt@gem_persistent_relocs@forked-faulting-reloc-thrashing.html
>    [20]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-iclb1/igt@gem_persistent_relocs@forked-faulting-reloc-thrashing.html
> 
>   * igt@gem
> _persistent_relocs@forked-interruptible-faulting-reloc-thrash-inactive
> :
>     - shard-tglb:         [PASS][21] -> [TIMEOUT][22] ([fdo#112126] /
> [i915#530])
>    [21]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-tglb9/igt@gem_persistent_relocs@forked-interruptible-faulting-reloc-thrash-inactive.html
>    [22]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-tglb9/igt@gem_persistent_relocs@forked-interruptible-faulting-reloc-thrash-inactive.html
> 
>   * igt@kms_cursor_crc@pipe-c-cursor-128x128-offscreen:
>     - shard-kbl:          [PASS][23] -> [DMESG-WARN][24] ([i915#435]
> / [i915#62] / [i915#92])
>    [23]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-kbl3/igt@kms_cursor_crc@pipe-c-cursor-128x128-offscreen.html
>    [24]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-kbl1/igt@kms_cursor_crc@pipe-c-cursor-128x128-offscreen.html
> 
>   * igt@kms_cursor_crc@pipe-c-cursor-256x85-offscreen:
>     - shard-skl:          [PASS][25] -> [FAIL][26] ([i915#54])
>    [25]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-skl5/igt@kms_cursor_crc@pipe-c-cursor-256x85-offscreen.html
>    [26]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-skl4/igt@kms_cursor_crc@pipe-c-cursor-256x85-offscreen.html
> 
>   * igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy:
>     - shard-glk:          [PASS][27] -> [FAIL][28] ([i915#72]) +1
> similar issue
>    [27]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-glk5/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy.html
>    [28]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-glk3/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy.html
> 
>   * igt@kms_flip@flip-vs-suspend:
>     - shard-skl:          [PASS][29] -> [INCOMPLETE][30] ([i915#221])
>    [29]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-skl7/igt@kms_flip@flip-vs-suspend.html
>    [30]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-skl10/igt@kms_flip@flip-vs-suspend.html
> 
>   * igt@kms
> _frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-pwrite:
>     - shard-tglb:         [PASS][31] -> [FAIL][32] ([i915#49])
>    [31]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-tglb5/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-pwrite.html
>    [32]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-tglb2/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-pwrite.html
> 
>   * igt@kms_frontbuffer_tracking@fbc-suspend:
>     - shard-apl:          [PASS][33] -> [DMESG-WARN][34] ([i915#180])
>    [33]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-apl3/igt@kms_frontbuffer_tracking@fbc-suspend.html
>    [34]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-apl6/igt@kms_frontbuffer_tracking@fbc-suspend.html
> 
>   * igt@kms_plane_alpha_blend@pipe-c-constant-alpha-min:
>     - shard-skl:          [PASS][35] -> [FAIL][36] ([fdo#108145])
>    [35]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-skl1/igt@kms_plane_alpha_blend@pipe-c-constant-alpha-min.html
>    [36]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-skl1/igt@kms_plane_alpha_blend@pipe-c-constant-alpha-min.html
> 
>   * igt@kms_psr@psr2_sprite_blt:
>     - shard-iclb:         [PASS][37] -> [SKIP][38] ([fdo#109441])
>    [37]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-iclb2/igt@kms_psr@psr2_sprite_blt.html
>    [38]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-iclb3/igt@kms_psr@psr2_sprite_blt.html
> 
>   * igt@kms_rmfb@rmfb-ioctl:
>     - shard-kbl:          [PASS][39] -> [DMESG-WARN][40] ([i915#62] /
> [i915#92]) +58 similar issues
>    [39]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-kbl3/igt@kms_rmfb@rmfb-ioctl.html
>    [40]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-kbl1/igt@kms_rmfb@rmfb-ioctl.html
> 
>   * igt@kms_setmode@basic:
>     - shard-tglb:         [PASS][41] -> [FAIL][42] ([i915#31])
>    [41]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-tglb9/igt@kms_setmode@basic.html
>    [42]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-tglb5/igt@kms_setmode@basic.html
> 
>   * igt@perf_pmu@busy-check-all-vcs1:
>     - shard-iclb:         [PASS][43] -> [SKIP][44] ([fdo#112080]) +9
> similar issues
>    [43]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-iclb1/igt@perf_pmu@busy-check-all-vcs1.html
>    [44]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-iclb5/igt@perf_pmu@busy-check-all-vcs1.html
> 
>   
> #### Possible fixes ####
> 
>   * igt@gem_busy@busy-vcs1:
>     - shard-iclb:         [SKIP][45] ([fdo#112080]) -> [PASS][46] +12
> similar issues
>    [45]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-iclb3/igt@gem_busy@busy-vcs1.html
>    [46]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-iclb2/igt@gem_busy@busy-vcs1.html
> 
>   * igt@gem_busy@close-race:
>     - shard-tglb:         [INCOMPLETE][47] ([i915#435]) -> [PASS][48]
> +2 similar issues
>    [47]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-tglb5/igt@gem_busy@close-race.html
>    [48]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-tglb1/igt@gem_busy@close-race.html
> 
>   * igt@gem_ctx_isolation@vcs1-dirty-create:
>     - shard-iclb:         [SKIP][49] ([fdo#109276] / [fdo#112080]) ->
> [PASS][50] +2 similar issues
>    [49]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-iclb7/igt@gem_ctx_isolation@vcs1-dirty-create.html
>    [50]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-iclb4/igt@gem_ctx_isolation@vcs1-dirty-create.html
> 
>   * igt@gem_ctx_persistence@processes:
>     - shard-skl:          [FAIL][51] ([i915#570]) -> [PASS][52]
>    [51]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-skl1/igt@gem_ctx_persistence@processes.html
>    [52]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-skl1/igt@gem_ctx_persistence@processes.html
> 
>   * igt@gem_eio@in-flight-suspend:
>     - shard-skl:          [INCOMPLETE][53] ([i915#69]) -> [PASS][54]
> +1 similar issue
>    [53]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-skl10/igt@gem_eio@in-flight-suspend.html
>    [54]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-skl5/igt@gem_eio@in-flight-suspend.html
> 
>   * igt@gem_exec_balancer@nop:
>     - shard-tglb:         [INCOMPLETE][55] ([fdo#111736]) ->
> [PASS][56]
>    [55]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-tglb1/igt@gem_exec_balancer@nop.html
>    [56]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-tglb3/igt@gem_exec_balancer@nop.html
> 
>   * igt@gem_exec_reloc@basic-active:
>     - shard-tglb:         [INCOMPLETE][57] ([i915#472]) -> [PASS][58]
>    [57]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-tglb6/igt@gem_exec_reloc@basic-active.html
>    [58]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-tglb7/igt@gem_exec_reloc@basic-active.html
> 
>   * igt@gem_exec_reloc@basic-gtt-wc-active:
>     - shard-skl:          [DMESG-WARN][59] ([i915#109]) -> [PASS][60]
> +1 similar issue
>    [59]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-skl9/igt@gem_exec_reloc@basic-gtt-wc-active.html
>    [60]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-skl6/igt@gem_exec_reloc@basic-gtt-wc-active.html
> 
>   * igt@gem_exec_schedule@independent-bsd2:
>     - shard-iclb:         [SKIP][61] ([fdo#109276]) -> [PASS][62] +16
> similar issues
>    [61]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-iclb3/igt@gem_exec_schedule@independent-bsd2.html
>    [62]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-iclb2/igt@gem_exec_schedule@independent-bsd2.html
> 
>   * igt@gem_exec_schedule@preempt-queue-chain-render:
>     - shard-tglb:         [INCOMPLETE][63] ([fdo#111606] /
> [fdo#111677]) -> [PASS][64]
>    [63]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-tglb3/igt@gem_exec_schedule@preempt-queue-chain-render.html
>    [64]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-tglb9/igt@gem_exec_schedule@preempt-queue-chain-render.html
> 
>   * igt@gem_exec_schedule@preempt-queue-contexts-chain-bsd:
>     - shard-iclb:         [SKIP][65] ([fdo#112146]) -> [PASS][66]
>    [65]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-iclb2/igt@gem_exec_schedule@preempt-queue-contexts-chain-bsd.html
>    [66]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-iclb3/igt@gem_exec_schedule@preempt-queue-contexts-chain-bsd.html
> 
>   * igt@gem_persistent_relocs@forked-interruptible-thrashing:
>     - shard-iclb:         [FAIL][67] ([i915#520]) -> [PASS][68]
>    [67]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-iclb3/igt@gem_persistent_relocs@forked-interruptible-thrashing.html
>    [68]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-iclb2/igt@gem_persistent_relocs@forked-interruptible-thrashing.html
> 
>   * igt@gem_persistent_relocs@forked-thrash-inactive:
>     - shard-tglb:         [TIMEOUT][69] ([i915#530]) -> [PASS][70]
>    [69]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-tglb7/igt@gem_persistent_relocs@forked-thrash-inactive.html
>    [70]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-tglb5/igt@gem_persistent_relocs@forked-thrash-inactive.html
> 
>   * igt@gem_pipe_control_store_loop@reused-buffer:
>     - shard-tglb:         [INCOMPLETE][71] ([i915#707] / [i915#796])
> -> [PASS][72]
>    [71]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-tglb3/igt@gem_pipe_control_store_loop@reused-buffer.html
>    [72]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-tglb7/igt@gem_pipe_control_store_loop@reused-buffer.html
> 
>   * {igt@gen9_exec_parse@allowed-all}:
>     - shard-glk:          [DMESG-WARN][73] ([i915#716]) -> [PASS][74]
>    [73]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-glk3/igt@gen9_exec_parse@allowed-all.html
>    [74]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-glk9/igt@gen9_exec_parse@allowed-all.html
> 
>   * igt@i915_pm_rps@waitboost:
>     - shard-iclb:         [FAIL][75] ([i915#413]) -> [PASS][76]
>    [75]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-iclb5/igt@i915_pm_rps@waitboost.html
>    [76]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-iclb2/igt@i915_pm_rps@waitboost.html
> 
>   * igt@i915_suspend@fence-restore-tiled2untiled:
>     - shard-apl:          [DMESG-WARN][77] ([i915#180]) -> [PASS][78]
> +7 similar issues
>    [77]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-apl4/igt@i915_suspend@fence-restore-tiled2untiled.html
>    [78]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-apl8/igt@i915_suspend@fence-restore-tiled2untiled.html
> 
>   * igt@kms_color@pipe-a-ctm-green-to-red:
>     - shard-skl:          [FAIL][79] ([i915#129]) -> [PASS][80]
>    [79]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-skl9/igt@kms_color@pipe-a-ctm-green-to-red.html
>    [80]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-skl8/igt@kms_color@pipe-a-ctm-green-to-red.html
> 
>   * igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy:
>     - shard-glk:          [FAIL][81] ([i915#72]) -> [PASS][82]
>    [81]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-glk2/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html
>    [82]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-glk8/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html
> 
>   * igt@kms_cursor_legacy@flip-vs-cursor-atomic:
>     - shard-glk:          [FAIL][83] ([IGT#5]) -> [PASS][84]
>    [83]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-glk7/igt@kms_cursor_legacy@flip-vs-cursor-atomic.html
>    [84]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-glk1/igt@kms_cursor_legacy@flip-vs-cursor-atomic.html
> 
>   * igt@kms_draw_crc@draw-method-xrgb2101010-render-ytiled:
>     - shard-skl:          [FAIL][85] ([i915#52] / [i915#54]) ->
> [PASS][86] +1 similar issue
>    [85]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-skl9/igt@kms_draw_crc@draw-method-xrgb2101010-render-ytiled.html
>    [86]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-skl8/igt@kms_draw_crc@draw-method-xrgb2101010-render-ytiled.html
> 
>   * igt@kms_flip@flip-vs-expired-vblank-interruptible:
>     - shard-apl:          [FAIL][87] ([i915#79]) -> [PASS][88]
>    [87]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-apl8/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
>    [88]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-apl4/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
> 
>   * igt@kms_flip@flip-vs-suspend:
>     - shard-kbl:          [DMESG-WARN][89] ([i915#180]) -> [PASS][90]
>    [89]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-kbl4/igt@kms_flip@flip-vs-suspend.html
>    [90]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-kbl6/igt@kms_flip@flip-vs-suspend.html
> 
>   * igt@kms_frontbuffer_tracking@fbc-1p-pri-indfb-multidraw:
>     - shard-tglb:         [FAIL][91] ([i915#49]) -> [PASS][92] +1
> similar issue
>    [91]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-tglb5/igt@kms_frontbuffer_tracking@fbc-1p-pri-indfb-multidraw.html
>    [92]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-tglb2/igt@kms_frontbuffer_tracking@fbc-1p-pri-indfb-multidraw.html
> 
>   * igt@kms_plane@plane-panning-bottom-right-suspend-pipe-b-planes:
>     - shard-kbl:          [INCOMPLETE][93] ([fdo#103665]) ->
> [PASS][94]
>    [93]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-kbl6/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-b-planes.html
>    [94]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-kbl7/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-b-planes.html
> 
>   * igt@kms_psr2_su@page_flip:
>     - shard-iclb:         [SKIP][95] ([fdo#109642] / [fdo#111068]) ->
> [PASS][96]
>    [95]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-iclb6/igt@kms_psr2_su@page_flip.html
>    [96]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-iclb2/igt@kms_psr2_su@page_flip.html
> 
>   * igt@kms_psr@psr2_primary_page_flip:
>     - shard-iclb:         [SKIP][97] ([fdo#109441]) -> [PASS][98] +2
> similar issues
>    [97]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-iclb3/igt@kms_psr@psr2_primary_page_flip.html
>    [98]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-iclb2/igt@kms_psr@psr2_primary_page_flip.html
> 
>   * igt@kms_setmode@basic:
>     - shard-apl:          [FAIL][99] ([i915#31]) -> [PASS][100]
>    [99]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-apl3/igt@kms_setmode@basic.html
>    [100]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-apl6/igt@kms_setmode@basic.html
>     - shard-skl:          [FAIL][101] ([i915#31]) -> [PASS][102]
>    [101]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-skl3/igt@kms_setmode@basic.html
>    [102]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-skl5/igt@kms_setmode@basic.html
>     - shard-glk:          [FAIL][103] ([i915#31]) -> [PASS][104]
>    [103]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-glk1/igt@kms_setmode@basic.html
>    [104]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-glk2/igt@kms_setmode@basic.html
> 
>   
> #### Warnings ####
> 
>   * igt@gem_ctx_isolation@vcs1-nonpriv:
>     - shard-iclb:         [FAIL][105] ([IGT#28]) -> [SKIP][106]
> ([fdo#109276] / [fdo#112080])
>    [105]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-iclb1/igt@gem_ctx_isolation@vcs1-nonpriv.html
>    [106]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-iclb8/igt@gem_ctx_isolation@vcs1-nonpriv.html
> 
>   * igt@gem_ctx_isolation@vcs2-reset:
>     - shard-tglb:         [SKIP][107] ([fdo#112080]) -> [SKIP][108]
> ([fdo#111912] / [fdo#112080])
>    [107]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-tglb9/igt@gem_ctx_isolation@vcs2-reset.html
>    [108]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-tglb5/igt@gem_ctx_isolation@vcs2-reset.html
> 
>   * igt@gem_ctx_isolation@vcs2-s3:
>     - shard-tglb:         [SKIP][109] ([fdo#111912] / [fdo#112080])
> -> [SKIP][110] ([fdo#112080])
>    [109]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-tglb1/igt@gem_ctx_isolation@vcs2-s3.html
>    [110]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-tglb9/igt@gem_ctx_isolation@vcs2-s3.html
> 
>   * igt@gem_tiled_blits@normal:
>     - shard-hsw:          [FAIL][111] ([i915#818]) -> [FAIL][112]
> ([i915#832])
>    [111]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-hsw7/igt@gem_tiled_blits@normal.html
>    [112]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-hsw7/igt@gem_tiled_blits@normal.html
> 
>   * igt@kms_dp_dsc@basic-dsc-enable-edp:
>     - shard-iclb:         [SKIP][113] ([fdo#109349]) -> [DMESG-
> WARN][114] ([fdo#107724])
>    [113]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-iclb5/igt@kms_dp_dsc@basic-dsc-enable-edp.html
>    [114]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-iclb2/igt@kms_dp_dsc@basic-dsc-enable-edp.html
> 
>   * igt@kms_plane_alpha_blend@pipe-c-alpha-7efc:
>     - shard-kbl:          [FAIL][115] ([fdo#108145]) -> [DMESG-
> FAIL][116] ([fdo#108145] / [i915#62]) +3 similar issues
>    [115]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-kbl3/igt@kms_plane_alpha_blend@pipe-c-alpha-7efc.html
>    [116]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-kbl1/igt@kms_plane_alpha_blend@pipe-c-alpha-7efc.html
> 
>   * igt@kms_setmode@basic:
>     - shard-kbl:          [FAIL][117] ([i915#31]) -> [DMESG-
> FAIL][118] ([i915#31] / [i915#62])
>    [117]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-kbl2/igt@kms_setmode@basic.html
>    [118]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-kbl1/igt@kms_setmode@basic.html
> 
>   
>   {name}: This element is suppressed. This means it is ignored when
> computing
>           the status of the difference (SUCCESS, WARNING, or
> FAILURE).
> 
>   [IGT#28]: 
> https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/28
>   [IGT#5]: https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/5
>   [fdo#103665]: https://bugs.freedesktop.org/show_bug.cgi?id=103665
>   [fdo#107724]: https://bugs.freedesktop.org/show_bug.cgi?id=107724
>   [fdo#108145]: https://bugs.freedesktop.org/show_bug.cgi?id=108145
>   [fdo#109276]: https://bugs.freedesktop.org/show_bug.cgi?id=109276
>   [fdo#109349]: https://bugs.freedesktop.org/show_bug.cgi?id=109349
>   [fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441
>   [fdo#109642]: https://bugs.freedesktop.org/show_bug.cgi?id=109642
>   [fdo#110841]: https://bugs.freedesktop.org/show_bug.cgi?id=110841
>   [fdo#110854]: https://bugs.freedesktop.org/show_bug.cgi?id=110854
>   [fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068
>   [fdo#111606]: https://bugs.freedesktop.org/show_bug.cgi?id=111606
>   [fdo#111677]: https://bugs.freedesktop.org/show_bug.cgi?id=111677
>   [fdo#111736]: https://bugs.freedesktop.org/show_bug.cgi?id=111736
>   [fdo#111912]: https://bugs.freedesktop.org/show_bug.cgi?id=111912
>   [fdo#112080]: https://bugs.freedesktop.org/show_bug.cgi?id=112080
>   [fdo#112126]: https://bugs.freedesktop.org/show_bug.cgi?id=112126
>   [fdo#112146]: https://bugs.freedesktop.org/show_bug.cgi?id=112146
>   [i915#109]: https://gitlab.freedesktop.org/drm/intel/issues/109
>   [i915#129]: https://gitlab.freedesktop.org/drm/intel/issues/129
>   [i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180
>   [i915#221]: https://gitlab.freedesktop.org/drm/intel/issues/221
>   [i915#31]: https://gitlab.freedesktop.org/drm/intel/issues/31
>   [i915#413]: https://gitlab.freedesktop.org/drm/intel/issues/413
>   [i915#435]: https://gitlab.freedesktop.org/drm/intel/issues/435
>   [i915#470]: https://gitlab.freedesktop.org/drm/intel/issues/470
>   [i915#472]: https://gitlab.freedesktop.org/drm/intel/issues/472
>   [i915#49]: https://gitlab.freedesktop.org/drm/intel/issues/49
>   [i915#52]: https://gitlab.freedesktop.org/drm/intel/issues/52
>   [i915#520]: https://gitlab.freedesktop.org/drm/intel/issues/520
>   [i915#530]: https://gitlab.freedesktop.org/drm/intel/issues/530
>   [i915#54]: https://gitlab.freedesktop.org/drm/intel/issues/54
>   [i915#570]: https://gitlab.freedesktop.org/drm/intel/issues/570
>   [i915#62]: https://gitlab.freedesktop.org/drm/intel/issues/62
>   [i915#677]: https://gitlab.freedesktop.org/drm/intel/issues/677
>   [i915#69]: https://gitlab.freedesktop.org/drm/intel/issues/69
>   [i915#707]: https://gitlab.freedesktop.org/drm/intel/issues/707
>   [i915#716]: https://gitlab.freedesktop.org/drm/intel/issues/716
>   [i915#72]: https://gitlab.freedesktop.org/drm/intel/issues/72
>   [i915#79]: https://gitlab.freedesktop.org/drm/intel/issues/79
>   [i915#796]: https://gitlab.freedesktop.org/drm/intel/issues/796
>   [i915#818]: https://gitlab.freedesktop.org/drm/intel/issues/818
>   [i915#832]: https://gitlab.freedesktop.org/drm/intel/issues/832
>   [i915#92]: https://gitlab.freedesktop.org/drm/intel/issues/92
> 
> 
> Participating hosts (10 -> 11)
> ------------------------------
> 
>   Additional (1): pig-hsw-4770r 
> 
> 
> Build changes
> -------------
> 
>   * CI: CI-20190529 -> None
>   * Linux: CI_DRM_7688 -> Patchwork_16006
> 
>   CI-20190529: 20190529
>   CI_DRM_7688: 9901bb096bfe4d9bfd843475eef24b563aed835a @
> git://anongit.freedesktop.org/gfx-ci/linux
>   IGT_5357: a555a4b98f90dab655d24bb3d07e9291a8b8dac8 @
> git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
>   Patchwork_16006: 8405cbb665d90b02b4bb13453ece0311b164f2ba @
> git://anongit.freedesktop.org/gfx-ci/linux
>   piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @
> git://anongit.freedesktop.org/piglit
> 
> == Logs ==
> 
> For more details see: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/index.html
Souza, Jose Jan. 8, 2020, 4:37 p.m. UTC | #3
On Wed, 2020-01-08 at 08:21 -0800, José Roberto de Souza wrote:
> On Tue, 2020-01-07 at 07:13 +0000, Patchwork wrote:
> > == Series Details ==
> > 
> > Series: drm/i915/display: Force the state compute phase once to
> > enable PSR (rev4)
> > URL   : https://patchwork.freedesktop.org/series/70000/
> > State : success
> > 
> > == Summary ==
> > 
> > CI Bug Log - changes from CI_DRM_7688_full -> Patchwork_16006_full
> > ====================================================
> > 
> > Summary
> > -------
> > 
> >   **SUCCESS**
> > 
> >   No regressions found.
> 
> Pushed to dinq, thanks for the review Gwan-gyeong

Hi Jani

There is any chance to cherry-pick this patch to the v5.6 future pull?

I should probably had added a Fixes tag to one of the patches improving
the intel atomic checks, sorry about that.

Thanks

> 
> >   
> > 
> > New tests
> > ---------
> > 
> >   New tests have been introduced between CI_DRM_7688_full and
> > Patchwork_16006_full:
> > 
> > ### New Piglit tests (10) ###
> > 
> >   * spec@arb_vertex_attrib_64bit@execution@vs_in@vs-input-double_dm
> > at
> > 2_array3-double_dmat2x3-position:
> >     - Statuses : 1 fail(s)
> >     - Exec time: [0.17] s
> > 
> >   * spec@arb_vertex_attrib_64bit@execution@vs_in@vs-input-double_dv
> > ec
> > 4_array5-position-float_vec2:
> >     - Statuses : 1 fail(s)
> >     - Exec time: [0.15] s
> > 
> >   * spec@arb_vertex_attrib_64bit@execution@
> > vs_in@vs-input-position-double_dmat3-float_mat3x2_array3:
> >     - Statuses : 1 fail(s)
> >     - Exec time: [0.14] s
> > 
> >   * spec@arb_vertex_attrib_64bit@execution@
> > vs_in@vs-input-position-float_mat3x2_array3-double_dvec2:
> >     - Statuses : 1 fail(s)
> >     - Exec time: [0.15] s
> > 
> >   * spec@arb_vertex_attrib_64bit@execution@
> > vs_in@vs-input-position-int_ivec2_array3-double_dvec2_array2:
> >     - Statuses : 1 fail(s)
> >     - Exec time: [0.12] s
> > 
> >   * spec@arb_vertex_attrib_64bit@execution@vs_in@vs-input-ubyte_uin
> > t-
> > position-short_ivec4-double_dvec4:
> >     - Statuses : 1 fail(s)
> >     - Exec time: [0.12] s
> > 
> >   * spec@glsl-4.10@execution@vs_in@vs-input-double_double-position-
> > float_mat3:
> >     - Statuses : 1 fail(s)
> >     - Exec time: [0.16] s
> > 
> >   * spec@glsl-4.20@execution@vs_in@vs-input-double_dmat3x2-
> > double_dmat2x4-position:
> >     - Statuses : 1 fail(s)
> >     - Exec time: [0.12] s
> > 
> >   * spec@glsl-4.20@execution@vs_in@vs-input-position-double_dmat2x4
> > -
> > double_dvec2_array2:
> >     - Statuses : 1 fail(s)
> >     - Exec time: [0.13] s
> > 
> >   * spec@glsl-4.20@execution@vs_in@vs-input-position-double_dvec4-
> > uint_uvec3:
> >     - Statuses : 1 fail(s)
> >     - Exec time: [0.18] s
> > 
> >   
> > 
> > Known issues
> > ------------
> > 
> >   Here are the changes found in Patchwork_16006_full that come from
> > known issues:
> > 
> > ### IGT changes ###
> > 
> > #### Issues hit ####
> > 
> >   * igt@gem_ctx_isolation@rcs0-s3:
> >     - shard-kbl:          [PASS][1] -> [DMESG-WARN][2] ([i915#180])
> > +6 similar issues
> >    [1]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-kbl1/igt@gem_ctx_isolation@rcs0-s3.html
> >    [2]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-kbl4/igt@gem_ctx_isolation@rcs0-s3.html
> > 
> >   * igt@gem_ctx_isolation@vcs1-clean:
> >     - shard-iclb:         [PASS][3] -> [SKIP][4] ([fdo#109276] /
> > [fdo#112080]) +1 similar issue
> >    [3]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-iclb1/igt@gem_ctx_isolation@vcs1-clean.html
> >    [4]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-iclb8/igt@gem_ctx_isolation@vcs1-clean.html
> > 
> >   * igt@gem_ctx_shared@exec-single-timeline-bsd:
> >     - shard-iclb:         [PASS][5] -> [SKIP][6] ([fdo#110841])
> >    [5]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-iclb5/igt@gem_ctx_shared@exec-single-timeline-bsd.html
> >    [6]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-iclb2/igt@gem_ctx_shared@exec-single-timeline-bsd.html
> > 
> >   * igt@gem_exec_balancer@smoke:
> >     - shard-iclb:         [PASS][7] -> [SKIP][8] ([fdo#110854])
> >    [7]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-iclb1/igt@gem_exec_balancer@smoke.html
> >    [8]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-iclb5/igt@gem_exec_balancer@smoke.html
> > 
> >   * igt@gem_exec_parallel@fds:
> >     - shard-tglb:         [PASS][9] -> [INCOMPLETE][10]
> > ([i915#470])
> >    [9]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-tglb1/igt@gem_exec_parallel@fds.html
> >    [10]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-tglb9/igt@gem_exec_parallel@fds.html
> > 
> >   * igt@gem_exec_schedule@in-order-bsd:
> >     - shard-iclb:         [PASS][11] -> [SKIP][12] ([fdo#112146])
> > +4
> > similar issues
> >    [11]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-iclb6/igt@gem_exec_schedule@in-order-bsd.html
> >    [12]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-iclb2/igt@gem_exec_schedule@in-order-bsd.html
> > 
> >   * igt@gem_exec_schedule@preempt-queue-chain-blt:
> >     - shard-tglb:         [PASS][13] -> [INCOMPLETE][14]
> > ([fdo#111606] / [fdo#111677])
> >    [13]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-tglb7/igt@gem_exec_schedule@preempt-queue-chain-blt.html
> >    [14]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-tglb6/igt@gem_exec_schedule@preempt-queue-chain-blt.html
> > 
> >   * igt@gem_exec_schedule@promotion-bsd1:
> >     - shard-iclb:         [PASS][15] -> [SKIP][16] ([fdo#109276])
> > +19
> > similar issues
> >    [15]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-iclb4/igt@gem_exec_schedule@promotion-bsd1.html
> >    [16]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-iclb7/igt@gem_exec_schedule@promotion-bsd1.html
> > 
> >   * igt@gem_partial_pwrite_pread@writes-after-reads-display:
> >     - shard-skl:          [PASS][17] -> [DMESG-WARN][18]
> > ([i915#109])
> > +2 similar issues
> >    [17]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-skl10/igt@gem_partial_pwrite_pread@writes-after-reads-display.html
> >    [18]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-skl5/igt@gem_partial_pwrite_pread@writes-after-reads-display.html
> > 
> >   * igt@gem_persistent_relocs@forked-faulting-reloc-thrashing:
> >     - shard-iclb:         [PASS][19] -> [TIMEOUT][20] ([i915#530])
> >    [19]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-iclb4/igt@gem_persistent_relocs@forked-faulting-reloc-thrashing.html
> >    [20]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-iclb1/igt@gem_persistent_relocs@forked-faulting-reloc-thrashing.html
> > 
> >   * igt@gem
> > _persistent_relocs@forked-interruptible-faulting-reloc-thrash-inactive
> > :
> >     - shard-tglb:         [PASS][21] -> [TIMEOUT][22] ([fdo#112126]
> > /
> > [i915#530])
> >    [21]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-tglb9/igt@gem_persistent_relocs@forked-interruptible-faulting-reloc-thrash-inactive.html
> >    [22]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-tglb9/igt@gem_persistent_relocs@forked-interruptible-faulting-reloc-thrash-inactive.html
> > 
> >   * igt@kms_cursor_crc@pipe-c-cursor-128x128-offscreen:
> >     - shard-kbl:          [PASS][23] -> [DMESG-WARN][24]
> > ([i915#435]
> > / [i915#62] / [i915#92])
> >    [23]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-kbl3/igt@kms_cursor_crc@pipe-c-cursor-128x128-offscreen.html
> >    [24]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-kbl1/igt@kms_cursor_crc@pipe-c-cursor-128x128-offscreen.html
> > 
> >   * igt@kms_cursor_crc@pipe-c-cursor-256x85-offscreen:
> >     - shard-skl:          [PASS][25] -> [FAIL][26] ([i915#54])
> >    [25]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-skl5/igt@kms_cursor_crc@pipe-c-cursor-256x85-offscreen.html
> >    [26]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-skl4/igt@kms_cursor_crc@pipe-c-cursor-256x85-offscreen.html
> > 
> >   * igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy:
> >     - shard-glk:          [PASS][27] -> [FAIL][28] ([i915#72]) +1
> > similar issue
> >    [27]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-glk5/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy.html
> >    [28]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-glk3/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy.html
> > 
> >   * igt@kms_flip@flip-vs-suspend:
> >     - shard-skl:          [PASS][29] -> [INCOMPLETE][30]
> > ([i915#221])
> >    [29]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-skl7/igt@kms_flip@flip-vs-suspend.html
> >    [30]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-skl10/igt@kms_flip@flip-vs-suspend.html
> > 
> >   * igt@kms
> > _frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-pwrite:
> >     - shard-tglb:         [PASS][31] -> [FAIL][32] ([i915#49])
> >    [31]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-tglb5/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-pwrite.html
> >    [32]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-tglb2/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-pwrite.html
> > 
> >   * igt@kms_frontbuffer_tracking@fbc-suspend:
> >     - shard-apl:          [PASS][33] -> [DMESG-WARN][34]
> > ([i915#180])
> >    [33]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-apl3/igt@kms_frontbuffer_tracking@fbc-suspend.html
> >    [34]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-apl6/igt@kms_frontbuffer_tracking@fbc-suspend.html
> > 
> >   * igt@kms_plane_alpha_blend@pipe-c-constant-alpha-min:
> >     - shard-skl:          [PASS][35] -> [FAIL][36] ([fdo#108145])
> >    [35]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-skl1/igt@kms_plane_alpha_blend@pipe-c-constant-alpha-min.html
> >    [36]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-skl1/igt@kms_plane_alpha_blend@pipe-c-constant-alpha-min.html
> > 
> >   * igt@kms_psr@psr2_sprite_blt:
> >     - shard-iclb:         [PASS][37] -> [SKIP][38] ([fdo#109441])
> >    [37]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-iclb2/igt@kms_psr@psr2_sprite_blt.html
> >    [38]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-iclb3/igt@kms_psr@psr2_sprite_blt.html
> > 
> >   * igt@kms_rmfb@rmfb-ioctl:
> >     - shard-kbl:          [PASS][39] -> [DMESG-WARN][40] ([i915#62]
> > /
> > [i915#92]) +58 similar issues
> >    [39]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-kbl3/igt@kms_rmfb@rmfb-ioctl.html
> >    [40]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-kbl1/igt@kms_rmfb@rmfb-ioctl.html
> > 
> >   * igt@kms_setmode@basic:
> >     - shard-tglb:         [PASS][41] -> [FAIL][42] ([i915#31])
> >    [41]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-tglb9/igt@kms_setmode@basic.html
> >    [42]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-tglb5/igt@kms_setmode@basic.html
> > 
> >   * igt@perf_pmu@busy-check-all-vcs1:
> >     - shard-iclb:         [PASS][43] -> [SKIP][44] ([fdo#112080])
> > +9
> > similar issues
> >    [43]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-iclb1/igt@perf_pmu@busy-check-all-vcs1.html
> >    [44]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-iclb5/igt@perf_pmu@busy-check-all-vcs1.html
> > 
> >   
> > #### Possible fixes ####
> > 
> >   * igt@gem_busy@busy-vcs1:
> >     - shard-iclb:         [SKIP][45] ([fdo#112080]) -> [PASS][46]
> > +12
> > similar issues
> >    [45]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-iclb3/igt@gem_busy@busy-vcs1.html
> >    [46]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-iclb2/igt@gem_busy@busy-vcs1.html
> > 
> >   * igt@gem_busy@close-race:
> >     - shard-tglb:         [INCOMPLETE][47] ([i915#435]) ->
> > [PASS][48]
> > +2 similar issues
> >    [47]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-tglb5/igt@gem_busy@close-race.html
> >    [48]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-tglb1/igt@gem_busy@close-race.html
> > 
> >   * igt@gem_ctx_isolation@vcs1-dirty-create:
> >     - shard-iclb:         [SKIP][49] ([fdo#109276] / [fdo#112080])
> > ->
> > [PASS][50] +2 similar issues
> >    [49]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-iclb7/igt@gem_ctx_isolation@vcs1-dirty-create.html
> >    [50]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-iclb4/igt@gem_ctx_isolation@vcs1-dirty-create.html
> > 
> >   * igt@gem_ctx_persistence@processes:
> >     - shard-skl:          [FAIL][51] ([i915#570]) -> [PASS][52]
> >    [51]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-skl1/igt@gem_ctx_persistence@processes.html
> >    [52]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-skl1/igt@gem_ctx_persistence@processes.html
> > 
> >   * igt@gem_eio@in-flight-suspend:
> >     - shard-skl:          [INCOMPLETE][53] ([i915#69]) ->
> > [PASS][54]
> > +1 similar issue
> >    [53]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-skl10/igt@gem_eio@in-flight-suspend.html
> >    [54]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-skl5/igt@gem_eio@in-flight-suspend.html
> > 
> >   * igt@gem_exec_balancer@nop:
> >     - shard-tglb:         [INCOMPLETE][55] ([fdo#111736]) ->
> > [PASS][56]
> >    [55]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-tglb1/igt@gem_exec_balancer@nop.html
> >    [56]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-tglb3/igt@gem_exec_balancer@nop.html
> > 
> >   * igt@gem_exec_reloc@basic-active:
> >     - shard-tglb:         [INCOMPLETE][57] ([i915#472]) ->
> > [PASS][58]
> >    [57]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-tglb6/igt@gem_exec_reloc@basic-active.html
> >    [58]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-tglb7/igt@gem_exec_reloc@basic-active.html
> > 
> >   * igt@gem_exec_reloc@basic-gtt-wc-active:
> >     - shard-skl:          [DMESG-WARN][59] ([i915#109]) ->
> > [PASS][60]
> > +1 similar issue
> >    [59]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-skl9/igt@gem_exec_reloc@basic-gtt-wc-active.html
> >    [60]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-skl6/igt@gem_exec_reloc@basic-gtt-wc-active.html
> > 
> >   * igt@gem_exec_schedule@independent-bsd2:
> >     - shard-iclb:         [SKIP][61] ([fdo#109276]) -> [PASS][62]
> > +16
> > similar issues
> >    [61]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-iclb3/igt@gem_exec_schedule@independent-bsd2.html
> >    [62]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-iclb2/igt@gem_exec_schedule@independent-bsd2.html
> > 
> >   * igt@gem_exec_schedule@preempt-queue-chain-render:
> >     - shard-tglb:         [INCOMPLETE][63] ([fdo#111606] /
> > [fdo#111677]) -> [PASS][64]
> >    [63]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-tglb3/igt@gem_exec_schedule@preempt-queue-chain-render.html
> >    [64]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-tglb9/igt@gem_exec_schedule@preempt-queue-chain-render.html
> > 
> >   * igt@gem_exec_schedule@preempt-queue-contexts-chain-bsd:
> >     - shard-iclb:         [SKIP][65] ([fdo#112146]) -> [PASS][66]
> >    [65]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-iclb2/igt@gem_exec_schedule@preempt-queue-contexts-chain-bsd.html
> >    [66]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-iclb3/igt@gem_exec_schedule@preempt-queue-contexts-chain-bsd.html
> > 
> >   * igt@gem_persistent_relocs@forked-interruptible-thrashing:
> >     - shard-iclb:         [FAIL][67] ([i915#520]) -> [PASS][68]
> >    [67]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-iclb3/igt@gem_persistent_relocs@forked-interruptible-thrashing.html
> >    [68]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-iclb2/igt@gem_persistent_relocs@forked-interruptible-thrashing.html
> > 
> >   * igt@gem_persistent_relocs@forked-thrash-inactive:
> >     - shard-tglb:         [TIMEOUT][69] ([i915#530]) -> [PASS][70]
> >    [69]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-tglb7/igt@gem_persistent_relocs@forked-thrash-inactive.html
> >    [70]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-tglb5/igt@gem_persistent_relocs@forked-thrash-inactive.html
> > 
> >   * igt@gem_pipe_control_store_loop@reused-buffer:
> >     - shard-tglb:         [INCOMPLETE][71] ([i915#707] /
> > [i915#796])
> > -> [PASS][72]
> >    [71]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-tglb3/igt@gem_pipe_control_store_loop@reused-buffer.html
> >    [72]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-tglb7/igt@gem_pipe_control_store_loop@reused-buffer.html
> > 
> >   * {igt@gen9_exec_parse@allowed-all}:
> >     - shard-glk:          [DMESG-WARN][73] ([i915#716]) ->
> > [PASS][74]
> >    [73]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-glk3/igt@gen9_exec_parse@allowed-all.html
> >    [74]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-glk9/igt@gen9_exec_parse@allowed-all.html
> > 
> >   * igt@i915_pm_rps@waitboost:
> >     - shard-iclb:         [FAIL][75] ([i915#413]) -> [PASS][76]
> >    [75]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-iclb5/igt@i915_pm_rps@waitboost.html
> >    [76]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-iclb2/igt@i915_pm_rps@waitboost.html
> > 
> >   * igt@i915_suspend@fence-restore-tiled2untiled:
> >     - shard-apl:          [DMESG-WARN][77] ([i915#180]) ->
> > [PASS][78]
> > +7 similar issues
> >    [77]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-apl4/igt@i915_suspend@fence-restore-tiled2untiled.html
> >    [78]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-apl8/igt@i915_suspend@fence-restore-tiled2untiled.html
> > 
> >   * igt@kms_color@pipe-a-ctm-green-to-red:
> >     - shard-skl:          [FAIL][79] ([i915#129]) -> [PASS][80]
> >    [79]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-skl9/igt@kms_color@pipe-a-ctm-green-to-red.html
> >    [80]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-skl8/igt@kms_color@pipe-a-ctm-green-to-red.html
> > 
> >   * igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy:
> >     - shard-glk:          [FAIL][81] ([i915#72]) -> [PASS][82]
> >    [81]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-glk2/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html
> >    [82]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-glk8/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html
> > 
> >   * igt@kms_cursor_legacy@flip-vs-cursor-atomic:
> >     - shard-glk:          [FAIL][83] ([IGT#5]) -> [PASS][84]
> >    [83]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-glk7/igt@kms_cursor_legacy@flip-vs-cursor-atomic.html
> >    [84]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-glk1/igt@kms_cursor_legacy@flip-vs-cursor-atomic.html
> > 
> >   * igt@kms_draw_crc@draw-method-xrgb2101010-render-ytiled:
> >     - shard-skl:          [FAIL][85] ([i915#52] / [i915#54]) ->
> > [PASS][86] +1 similar issue
> >    [85]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-skl9/igt@kms_draw_crc@draw-method-xrgb2101010-render-ytiled.html
> >    [86]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-skl8/igt@kms_draw_crc@draw-method-xrgb2101010-render-ytiled.html
> > 
> >   * igt@kms_flip@flip-vs-expired-vblank-interruptible:
> >     - shard-apl:          [FAIL][87] ([i915#79]) -> [PASS][88]
> >    [87]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-apl8/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
> >    [88]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-apl4/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
> > 
> >   * igt@kms_flip@flip-vs-suspend:
> >     - shard-kbl:          [DMESG-WARN][89] ([i915#180]) ->
> > [PASS][90]
> >    [89]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-kbl4/igt@kms_flip@flip-vs-suspend.html
> >    [90]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-kbl6/igt@kms_flip@flip-vs-suspend.html
> > 
> >   * igt@kms_frontbuffer_tracking@fbc-1p-pri-indfb-multidraw:
> >     - shard-tglb:         [FAIL][91] ([i915#49]) -> [PASS][92] +1
> > similar issue
> >    [91]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-tglb5/igt@kms_frontbuffer_tracking@fbc-1p-pri-indfb-multidraw.html
> >    [92]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-tglb2/igt@kms_frontbuffer_tracking@fbc-1p-pri-indfb-multidraw.html
> > 
> >   * igt@kms_plane@plane-panning-bottom-right-suspend-pipe-b-planes:
> >     - shard-kbl:          [INCOMPLETE][93] ([fdo#103665]) ->
> > [PASS][94]
> >    [93]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-kbl6/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-b-planes.html
> >    [94]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-kbl7/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-b-planes.html
> > 
> >   * igt@kms_psr2_su@page_flip:
> >     - shard-iclb:         [SKIP][95] ([fdo#109642] / [fdo#111068])
> > ->
> > [PASS][96]
> >    [95]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-iclb6/igt@kms_psr2_su@page_flip.html
> >    [96]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-iclb2/igt@kms_psr2_su@page_flip.html
> > 
> >   * igt@kms_psr@psr2_primary_page_flip:
> >     - shard-iclb:         [SKIP][97] ([fdo#109441]) -> [PASS][98]
> > +2
> > similar issues
> >    [97]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-iclb3/igt@kms_psr@psr2_primary_page_flip.html
> >    [98]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-iclb2/igt@kms_psr@psr2_primary_page_flip.html
> > 
> >   * igt@kms_setmode@basic:
> >     - shard-apl:          [FAIL][99] ([i915#31]) -> [PASS][100]
> >    [99]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-apl3/igt@kms_setmode@basic.html
> >    [100]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-apl6/igt@kms_setmode@basic.html
> >     - shard-skl:          [FAIL][101] ([i915#31]) -> [PASS][102]
> >    [101]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-skl3/igt@kms_setmode@basic.html
> >    [102]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-skl5/igt@kms_setmode@basic.html
> >     - shard-glk:          [FAIL][103] ([i915#31]) -> [PASS][104]
> >    [103]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-glk1/igt@kms_setmode@basic.html
> >    [104]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-glk2/igt@kms_setmode@basic.html
> > 
> >   
> > #### Warnings ####
> > 
> >   * igt@gem_ctx_isolation@vcs1-nonpriv:
> >     - shard-iclb:         [FAIL][105] ([IGT#28]) -> [SKIP][106]
> > ([fdo#109276] / [fdo#112080])
> >    [105]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-iclb1/igt@gem_ctx_isolation@vcs1-nonpriv.html
> >    [106]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-iclb8/igt@gem_ctx_isolation@vcs1-nonpriv.html
> > 
> >   * igt@gem_ctx_isolation@vcs2-reset:
> >     - shard-tglb:         [SKIP][107] ([fdo#112080]) -> [SKIP][108]
> > ([fdo#111912] / [fdo#112080])
> >    [107]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-tglb9/igt@gem_ctx_isolation@vcs2-reset.html
> >    [108]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-tglb5/igt@gem_ctx_isolation@vcs2-reset.html
> > 
> >   * igt@gem_ctx_isolation@vcs2-s3:
> >     - shard-tglb:         [SKIP][109] ([fdo#111912] / [fdo#112080])
> > -> [SKIP][110] ([fdo#112080])
> >    [109]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-tglb1/igt@gem_ctx_isolation@vcs2-s3.html
> >    [110]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-tglb9/igt@gem_ctx_isolation@vcs2-s3.html
> > 
> >   * igt@gem_tiled_blits@normal:
> >     - shard-hsw:          [FAIL][111] ([i915#818]) -> [FAIL][112]
> > ([i915#832])
> >    [111]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-hsw7/igt@gem_tiled_blits@normal.html
> >    [112]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-hsw7/igt@gem_tiled_blits@normal.html
> > 
> >   * igt@kms_dp_dsc@basic-dsc-enable-edp:
> >     - shard-iclb:         [SKIP][113] ([fdo#109349]) -> [DMESG-
> > WARN][114] ([fdo#107724])
> >    [113]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-iclb5/igt@kms_dp_dsc@basic-dsc-enable-edp.html
> >    [114]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-iclb2/igt@kms_dp_dsc@basic-dsc-enable-edp.html
> > 
> >   * igt@kms_plane_alpha_blend@pipe-c-alpha-7efc:
> >     - shard-kbl:          [FAIL][115] ([fdo#108145]) -> [DMESG-
> > FAIL][116] ([fdo#108145] / [i915#62]) +3 similar issues
> >    [115]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-kbl3/igt@kms_plane_alpha_blend@pipe-c-alpha-7efc.html
> >    [116]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-kbl1/igt@kms_plane_alpha_blend@pipe-c-alpha-7efc.html
> > 
> >   * igt@kms_setmode@basic:
> >     - shard-kbl:          [FAIL][117] ([i915#31]) -> [DMESG-
> > FAIL][118] ([i915#31] / [i915#62])
> >    [117]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-kbl2/igt@kms_setmode@basic.html
> >    [118]: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-kbl1/igt@kms_setmode@basic.html
> > 
> >   
> >   {name}: This element is suppressed. This means it is ignored when
> > computing
> >           the status of the difference (SUCCESS, WARNING, or
> > FAILURE).
> > 
> >   [IGT#28]: 
> > https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/28
> >   [IGT#5]: 
> > https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/5
> >   [fdo#103665]: https://bugs.freedesktop.org/show_bug.cgi?id=103665
> >   [fdo#107724]: https://bugs.freedesktop.org/show_bug.cgi?id=107724
> >   [fdo#108145]: https://bugs.freedesktop.org/show_bug.cgi?id=108145
> >   [fdo#109276]: https://bugs.freedesktop.org/show_bug.cgi?id=109276
> >   [fdo#109349]: https://bugs.freedesktop.org/show_bug.cgi?id=109349
> >   [fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441
> >   [fdo#109642]: https://bugs.freedesktop.org/show_bug.cgi?id=109642
> >   [fdo#110841]: https://bugs.freedesktop.org/show_bug.cgi?id=110841
> >   [fdo#110854]: https://bugs.freedesktop.org/show_bug.cgi?id=110854
> >   [fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068
> >   [fdo#111606]: https://bugs.freedesktop.org/show_bug.cgi?id=111606
> >   [fdo#111677]: https://bugs.freedesktop.org/show_bug.cgi?id=111677
> >   [fdo#111736]: https://bugs.freedesktop.org/show_bug.cgi?id=111736
> >   [fdo#111912]: https://bugs.freedesktop.org/show_bug.cgi?id=111912
> >   [fdo#112080]: https://bugs.freedesktop.org/show_bug.cgi?id=112080
> >   [fdo#112126]: https://bugs.freedesktop.org/show_bug.cgi?id=112126
> >   [fdo#112146]: https://bugs.freedesktop.org/show_bug.cgi?id=112146
> >   [i915#109]: https://gitlab.freedesktop.org/drm/intel/issues/109
> >   [i915#129]: https://gitlab.freedesktop.org/drm/intel/issues/129
> >   [i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180
> >   [i915#221]: https://gitlab.freedesktop.org/drm/intel/issues/221
> >   [i915#31]: https://gitlab.freedesktop.org/drm/intel/issues/31
> >   [i915#413]: https://gitlab.freedesktop.org/drm/intel/issues/413
> >   [i915#435]: https://gitlab.freedesktop.org/drm/intel/issues/435
> >   [i915#470]: https://gitlab.freedesktop.org/drm/intel/issues/470
> >   [i915#472]: https://gitlab.freedesktop.org/drm/intel/issues/472
> >   [i915#49]: https://gitlab.freedesktop.org/drm/intel/issues/49
> >   [i915#52]: https://gitlab.freedesktop.org/drm/intel/issues/52
> >   [i915#520]: https://gitlab.freedesktop.org/drm/intel/issues/520
> >   [i915#530]: https://gitlab.freedesktop.org/drm/intel/issues/530
> >   [i915#54]: https://gitlab.freedesktop.org/drm/intel/issues/54
> >   [i915#570]: https://gitlab.freedesktop.org/drm/intel/issues/570
> >   [i915#62]: https://gitlab.freedesktop.org/drm/intel/issues/62
> >   [i915#677]: https://gitlab.freedesktop.org/drm/intel/issues/677
> >   [i915#69]: https://gitlab.freedesktop.org/drm/intel/issues/69
> >   [i915#707]: https://gitlab.freedesktop.org/drm/intel/issues/707
> >   [i915#716]: https://gitlab.freedesktop.org/drm/intel/issues/716
> >   [i915#72]: https://gitlab.freedesktop.org/drm/intel/issues/72
> >   [i915#79]: https://gitlab.freedesktop.org/drm/intel/issues/79
> >   [i915#796]: https://gitlab.freedesktop.org/drm/intel/issues/796
> >   [i915#818]: https://gitlab.freedesktop.org/drm/intel/issues/818
> >   [i915#832]: https://gitlab.freedesktop.org/drm/intel/issues/832
> >   [i915#92]: https://gitlab.freedesktop.org/drm/intel/issues/92
> > 
> > 
> > Participating hosts (10 -> 11)
> > ------------------------------
> > 
> >   Additional (1): pig-hsw-4770r 
> > 
> > 
> > Build changes
> > -------------
> > 
> >   * CI: CI-20190529 -> None
> >   * Linux: CI_DRM_7688 -> Patchwork_16006
> > 
> >   CI-20190529: 20190529
> >   CI_DRM_7688: 9901bb096bfe4d9bfd843475eef24b563aed835a @
> > git://anongit.freedesktop.org/gfx-ci/linux
> >   IGT_5357: a555a4b98f90dab655d24bb3d07e9291a8b8dac8 @
> > git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
> >   Patchwork_16006: 8405cbb665d90b02b4bb13453ece0311b164f2ba @
> > git://anongit.freedesktop.org/gfx-ci/linux
> >   piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @
> > git://anongit.freedesktop.org/piglit
> > 
> > == Logs ==
> > 
> > For more details see: 
> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/index.html
Jani Nikula Jan. 9, 2020, 9:31 a.m. UTC | #4
On Wed, 08 Jan 2020, "Souza, Jose" <jose.souza@intel.com> wrote:
> On Wed, 2020-01-08 at 08:21 -0800, José Roberto de Souza wrote:
>> On Tue, 2020-01-07 at 07:13 +0000, Patchwork wrote:
>> > == Series Details ==
>> > 
>> > Series: drm/i915/display: Force the state compute phase once to
>> > enable PSR (rev4)
>> > URL   : https://patchwork.freedesktop.org/series/70000/
>> > State : success
>> > 
>> > == Summary ==
>> > 
>> > CI Bug Log - changes from CI_DRM_7688_full -> Patchwork_16006_full
>> > ====================================================
>> > 
>> > Summary
>> > -------
>> > 
>> >   **SUCCESS**
>> > 
>> >   No regressions found.
>> 
>> Pushed to dinq, thanks for the review Gwan-gyeong
>
> Hi Jani
>
> There is any chance to cherry-pick this patch to the v5.6 future pull?
>
> I should probably had added a Fixes tag to one of the patches improving
> the intel atomic checks, sorry about that.

I'll be sending another feature pull request, it'll be included.

BR,
Jani.




>
> Thanks
>
>> 
>> >   
>> > 
>> > New tests
>> > ---------
>> > 
>> >   New tests have been introduced between CI_DRM_7688_full and
>> > Patchwork_16006_full:
>> > 
>> > ### New Piglit tests (10) ###
>> > 
>> >   * spec@arb_vertex_attrib_64bit@execution@vs_in@vs-input-double_dm
>> > at
>> > 2_array3-double_dmat2x3-position:
>> >     - Statuses : 1 fail(s)
>> >     - Exec time: [0.17] s
>> > 
>> >   * spec@arb_vertex_attrib_64bit@execution@vs_in@vs-input-double_dv
>> > ec
>> > 4_array5-position-float_vec2:
>> >     - Statuses : 1 fail(s)
>> >     - Exec time: [0.15] s
>> > 
>> >   * spec@arb_vertex_attrib_64bit@execution@
>> > vs_in@vs-input-position-double_dmat3-float_mat3x2_array3:
>> >     - Statuses : 1 fail(s)
>> >     - Exec time: [0.14] s
>> > 
>> >   * spec@arb_vertex_attrib_64bit@execution@
>> > vs_in@vs-input-position-float_mat3x2_array3-double_dvec2:
>> >     - Statuses : 1 fail(s)
>> >     - Exec time: [0.15] s
>> > 
>> >   * spec@arb_vertex_attrib_64bit@execution@
>> > vs_in@vs-input-position-int_ivec2_array3-double_dvec2_array2:
>> >     - Statuses : 1 fail(s)
>> >     - Exec time: [0.12] s
>> > 
>> >   * spec@arb_vertex_attrib_64bit@execution@vs_in@vs-input-ubyte_uin
>> > t-
>> > position-short_ivec4-double_dvec4:
>> >     - Statuses : 1 fail(s)
>> >     - Exec time: [0.12] s
>> > 
>> >   * spec@glsl-4.10@execution@vs_in@vs-input-double_double-position-
>> > float_mat3:
>> >     - Statuses : 1 fail(s)
>> >     - Exec time: [0.16] s
>> > 
>> >   * spec@glsl-4.20@execution@vs_in@vs-input-double_dmat3x2-
>> > double_dmat2x4-position:
>> >     - Statuses : 1 fail(s)
>> >     - Exec time: [0.12] s
>> > 
>> >   * spec@glsl-4.20@execution@vs_in@vs-input-position-double_dmat2x4
>> > -
>> > double_dvec2_array2:
>> >     - Statuses : 1 fail(s)
>> >     - Exec time: [0.13] s
>> > 
>> >   * spec@glsl-4.20@execution@vs_in@vs-input-position-double_dvec4-
>> > uint_uvec3:
>> >     - Statuses : 1 fail(s)
>> >     - Exec time: [0.18] s
>> > 
>> >   
>> > 
>> > Known issues
>> > ------------
>> > 
>> >   Here are the changes found in Patchwork_16006_full that come from
>> > known issues:
>> > 
>> > ### IGT changes ###
>> > 
>> > #### Issues hit ####
>> > 
>> >   * igt@gem_ctx_isolation@rcs0-s3:
>> >     - shard-kbl:          [PASS][1] -> [DMESG-WARN][2] ([i915#180])
>> > +6 similar issues
>> >    [1]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-kbl1/igt@gem_ctx_isolation@rcs0-s3.html
>> >    [2]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-kbl4/igt@gem_ctx_isolation@rcs0-s3.html
>> > 
>> >   * igt@gem_ctx_isolation@vcs1-clean:
>> >     - shard-iclb:         [PASS][3] -> [SKIP][4] ([fdo#109276] /
>> > [fdo#112080]) +1 similar issue
>> >    [3]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-iclb1/igt@gem_ctx_isolation@vcs1-clean.html
>> >    [4]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-iclb8/igt@gem_ctx_isolation@vcs1-clean.html
>> > 
>> >   * igt@gem_ctx_shared@exec-single-timeline-bsd:
>> >     - shard-iclb:         [PASS][5] -> [SKIP][6] ([fdo#110841])
>> >    [5]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-iclb5/igt@gem_ctx_shared@exec-single-timeline-bsd.html
>> >    [6]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-iclb2/igt@gem_ctx_shared@exec-single-timeline-bsd.html
>> > 
>> >   * igt@gem_exec_balancer@smoke:
>> >     - shard-iclb:         [PASS][7] -> [SKIP][8] ([fdo#110854])
>> >    [7]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-iclb1/igt@gem_exec_balancer@smoke.html
>> >    [8]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-iclb5/igt@gem_exec_balancer@smoke.html
>> > 
>> >   * igt@gem_exec_parallel@fds:
>> >     - shard-tglb:         [PASS][9] -> [INCOMPLETE][10]
>> > ([i915#470])
>> >    [9]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-tglb1/igt@gem_exec_parallel@fds.html
>> >    [10]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-tglb9/igt@gem_exec_parallel@fds.html
>> > 
>> >   * igt@gem_exec_schedule@in-order-bsd:
>> >     - shard-iclb:         [PASS][11] -> [SKIP][12] ([fdo#112146])
>> > +4
>> > similar issues
>> >    [11]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-iclb6/igt@gem_exec_schedule@in-order-bsd.html
>> >    [12]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-iclb2/igt@gem_exec_schedule@in-order-bsd.html
>> > 
>> >   * igt@gem_exec_schedule@preempt-queue-chain-blt:
>> >     - shard-tglb:         [PASS][13] -> [INCOMPLETE][14]
>> > ([fdo#111606] / [fdo#111677])
>> >    [13]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-tglb7/igt@gem_exec_schedule@preempt-queue-chain-blt.html
>> >    [14]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-tglb6/igt@gem_exec_schedule@preempt-queue-chain-blt.html
>> > 
>> >   * igt@gem_exec_schedule@promotion-bsd1:
>> >     - shard-iclb:         [PASS][15] -> [SKIP][16] ([fdo#109276])
>> > +19
>> > similar issues
>> >    [15]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-iclb4/igt@gem_exec_schedule@promotion-bsd1.html
>> >    [16]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-iclb7/igt@gem_exec_schedule@promotion-bsd1.html
>> > 
>> >   * igt@gem_partial_pwrite_pread@writes-after-reads-display:
>> >     - shard-skl:          [PASS][17] -> [DMESG-WARN][18]
>> > ([i915#109])
>> > +2 similar issues
>> >    [17]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-skl10/igt@gem_partial_pwrite_pread@writes-after-reads-display.html
>> >    [18]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-skl5/igt@gem_partial_pwrite_pread@writes-after-reads-display.html
>> > 
>> >   * igt@gem_persistent_relocs@forked-faulting-reloc-thrashing:
>> >     - shard-iclb:         [PASS][19] -> [TIMEOUT][20] ([i915#530])
>> >    [19]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-iclb4/igt@gem_persistent_relocs@forked-faulting-reloc-thrashing.html
>> >    [20]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-iclb1/igt@gem_persistent_relocs@forked-faulting-reloc-thrashing.html
>> > 
>> >   * igt@gem
>> > _persistent_relocs@forked-interruptible-faulting-reloc-thrash-inactive
>> > :
>> >     - shard-tglb:         [PASS][21] -> [TIMEOUT][22] ([fdo#112126]
>> > /
>> > [i915#530])
>> >    [21]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-tglb9/igt@gem_persistent_relocs@forked-interruptible-faulting-reloc-thrash-inactive.html
>> >    [22]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-tglb9/igt@gem_persistent_relocs@forked-interruptible-faulting-reloc-thrash-inactive.html
>> > 
>> >   * igt@kms_cursor_crc@pipe-c-cursor-128x128-offscreen:
>> >     - shard-kbl:          [PASS][23] -> [DMESG-WARN][24]
>> > ([i915#435]
>> > / [i915#62] / [i915#92])
>> >    [23]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-kbl3/igt@kms_cursor_crc@pipe-c-cursor-128x128-offscreen.html
>> >    [24]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-kbl1/igt@kms_cursor_crc@pipe-c-cursor-128x128-offscreen.html
>> > 
>> >   * igt@kms_cursor_crc@pipe-c-cursor-256x85-offscreen:
>> >     - shard-skl:          [PASS][25] -> [FAIL][26] ([i915#54])
>> >    [25]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-skl5/igt@kms_cursor_crc@pipe-c-cursor-256x85-offscreen.html
>> >    [26]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-skl4/igt@kms_cursor_crc@pipe-c-cursor-256x85-offscreen.html
>> > 
>> >   * igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy:
>> >     - shard-glk:          [PASS][27] -> [FAIL][28] ([i915#72]) +1
>> > similar issue
>> >    [27]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-glk5/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy.html
>> >    [28]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-glk3/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy.html
>> > 
>> >   * igt@kms_flip@flip-vs-suspend:
>> >     - shard-skl:          [PASS][29] -> [INCOMPLETE][30]
>> > ([i915#221])
>> >    [29]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-skl7/igt@kms_flip@flip-vs-suspend.html
>> >    [30]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-skl10/igt@kms_flip@flip-vs-suspend.html
>> > 
>> >   * igt@kms
>> > _frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-pwrite:
>> >     - shard-tglb:         [PASS][31] -> [FAIL][32] ([i915#49])
>> >    [31]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-tglb5/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-pwrite.html
>> >    [32]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-tglb2/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-pwrite.html
>> > 
>> >   * igt@kms_frontbuffer_tracking@fbc-suspend:
>> >     - shard-apl:          [PASS][33] -> [DMESG-WARN][34]
>> > ([i915#180])
>> >    [33]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-apl3/igt@kms_frontbuffer_tracking@fbc-suspend.html
>> >    [34]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-apl6/igt@kms_frontbuffer_tracking@fbc-suspend.html
>> > 
>> >   * igt@kms_plane_alpha_blend@pipe-c-constant-alpha-min:
>> >     - shard-skl:          [PASS][35] -> [FAIL][36] ([fdo#108145])
>> >    [35]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-skl1/igt@kms_plane_alpha_blend@pipe-c-constant-alpha-min.html
>> >    [36]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-skl1/igt@kms_plane_alpha_blend@pipe-c-constant-alpha-min.html
>> > 
>> >   * igt@kms_psr@psr2_sprite_blt:
>> >     - shard-iclb:         [PASS][37] -> [SKIP][38] ([fdo#109441])
>> >    [37]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-iclb2/igt@kms_psr@psr2_sprite_blt.html
>> >    [38]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-iclb3/igt@kms_psr@psr2_sprite_blt.html
>> > 
>> >   * igt@kms_rmfb@rmfb-ioctl:
>> >     - shard-kbl:          [PASS][39] -> [DMESG-WARN][40] ([i915#62]
>> > /
>> > [i915#92]) +58 similar issues
>> >    [39]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-kbl3/igt@kms_rmfb@rmfb-ioctl.html
>> >    [40]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-kbl1/igt@kms_rmfb@rmfb-ioctl.html
>> > 
>> >   * igt@kms_setmode@basic:
>> >     - shard-tglb:         [PASS][41] -> [FAIL][42] ([i915#31])
>> >    [41]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-tglb9/igt@kms_setmode@basic.html
>> >    [42]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-tglb5/igt@kms_setmode@basic.html
>> > 
>> >   * igt@perf_pmu@busy-check-all-vcs1:
>> >     - shard-iclb:         [PASS][43] -> [SKIP][44] ([fdo#112080])
>> > +9
>> > similar issues
>> >    [43]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-iclb1/igt@perf_pmu@busy-check-all-vcs1.html
>> >    [44]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-iclb5/igt@perf_pmu@busy-check-all-vcs1.html
>> > 
>> >   
>> > #### Possible fixes ####
>> > 
>> >   * igt@gem_busy@busy-vcs1:
>> >     - shard-iclb:         [SKIP][45] ([fdo#112080]) -> [PASS][46]
>> > +12
>> > similar issues
>> >    [45]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-iclb3/igt@gem_busy@busy-vcs1.html
>> >    [46]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-iclb2/igt@gem_busy@busy-vcs1.html
>> > 
>> >   * igt@gem_busy@close-race:
>> >     - shard-tglb:         [INCOMPLETE][47] ([i915#435]) ->
>> > [PASS][48]
>> > +2 similar issues
>> >    [47]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-tglb5/igt@gem_busy@close-race.html
>> >    [48]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-tglb1/igt@gem_busy@close-race.html
>> > 
>> >   * igt@gem_ctx_isolation@vcs1-dirty-create:
>> >     - shard-iclb:         [SKIP][49] ([fdo#109276] / [fdo#112080])
>> > ->
>> > [PASS][50] +2 similar issues
>> >    [49]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-iclb7/igt@gem_ctx_isolation@vcs1-dirty-create.html
>> >    [50]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-iclb4/igt@gem_ctx_isolation@vcs1-dirty-create.html
>> > 
>> >   * igt@gem_ctx_persistence@processes:
>> >     - shard-skl:          [FAIL][51] ([i915#570]) -> [PASS][52]
>> >    [51]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-skl1/igt@gem_ctx_persistence@processes.html
>> >    [52]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-skl1/igt@gem_ctx_persistence@processes.html
>> > 
>> >   * igt@gem_eio@in-flight-suspend:
>> >     - shard-skl:          [INCOMPLETE][53] ([i915#69]) ->
>> > [PASS][54]
>> > +1 similar issue
>> >    [53]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-skl10/igt@gem_eio@in-flight-suspend.html
>> >    [54]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-skl5/igt@gem_eio@in-flight-suspend.html
>> > 
>> >   * igt@gem_exec_balancer@nop:
>> >     - shard-tglb:         [INCOMPLETE][55] ([fdo#111736]) ->
>> > [PASS][56]
>> >    [55]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-tglb1/igt@gem_exec_balancer@nop.html
>> >    [56]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-tglb3/igt@gem_exec_balancer@nop.html
>> > 
>> >   * igt@gem_exec_reloc@basic-active:
>> >     - shard-tglb:         [INCOMPLETE][57] ([i915#472]) ->
>> > [PASS][58]
>> >    [57]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-tglb6/igt@gem_exec_reloc@basic-active.html
>> >    [58]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-tglb7/igt@gem_exec_reloc@basic-active.html
>> > 
>> >   * igt@gem_exec_reloc@basic-gtt-wc-active:
>> >     - shard-skl:          [DMESG-WARN][59] ([i915#109]) ->
>> > [PASS][60]
>> > +1 similar issue
>> >    [59]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-skl9/igt@gem_exec_reloc@basic-gtt-wc-active.html
>> >    [60]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-skl6/igt@gem_exec_reloc@basic-gtt-wc-active.html
>> > 
>> >   * igt@gem_exec_schedule@independent-bsd2:
>> >     - shard-iclb:         [SKIP][61] ([fdo#109276]) -> [PASS][62]
>> > +16
>> > similar issues
>> >    [61]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-iclb3/igt@gem_exec_schedule@independent-bsd2.html
>> >    [62]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-iclb2/igt@gem_exec_schedule@independent-bsd2.html
>> > 
>> >   * igt@gem_exec_schedule@preempt-queue-chain-render:
>> >     - shard-tglb:         [INCOMPLETE][63] ([fdo#111606] /
>> > [fdo#111677]) -> [PASS][64]
>> >    [63]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-tglb3/igt@gem_exec_schedule@preempt-queue-chain-render.html
>> >    [64]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-tglb9/igt@gem_exec_schedule@preempt-queue-chain-render.html
>> > 
>> >   * igt@gem_exec_schedule@preempt-queue-contexts-chain-bsd:
>> >     - shard-iclb:         [SKIP][65] ([fdo#112146]) -> [PASS][66]
>> >    [65]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-iclb2/igt@gem_exec_schedule@preempt-queue-contexts-chain-bsd.html
>> >    [66]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-iclb3/igt@gem_exec_schedule@preempt-queue-contexts-chain-bsd.html
>> > 
>> >   * igt@gem_persistent_relocs@forked-interruptible-thrashing:
>> >     - shard-iclb:         [FAIL][67] ([i915#520]) -> [PASS][68]
>> >    [67]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-iclb3/igt@gem_persistent_relocs@forked-interruptible-thrashing.html
>> >    [68]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-iclb2/igt@gem_persistent_relocs@forked-interruptible-thrashing.html
>> > 
>> >   * igt@gem_persistent_relocs@forked-thrash-inactive:
>> >     - shard-tglb:         [TIMEOUT][69] ([i915#530]) -> [PASS][70]
>> >    [69]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-tglb7/igt@gem_persistent_relocs@forked-thrash-inactive.html
>> >    [70]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-tglb5/igt@gem_persistent_relocs@forked-thrash-inactive.html
>> > 
>> >   * igt@gem_pipe_control_store_loop@reused-buffer:
>> >     - shard-tglb:         [INCOMPLETE][71] ([i915#707] /
>> > [i915#796])
>> > -> [PASS][72]
>> >    [71]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-tglb3/igt@gem_pipe_control_store_loop@reused-buffer.html
>> >    [72]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-tglb7/igt@gem_pipe_control_store_loop@reused-buffer.html
>> > 
>> >   * {igt@gen9_exec_parse@allowed-all}:
>> >     - shard-glk:          [DMESG-WARN][73] ([i915#716]) ->
>> > [PASS][74]
>> >    [73]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-glk3/igt@gen9_exec_parse@allowed-all.html
>> >    [74]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-glk9/igt@gen9_exec_parse@allowed-all.html
>> > 
>> >   * igt@i915_pm_rps@waitboost:
>> >     - shard-iclb:         [FAIL][75] ([i915#413]) -> [PASS][76]
>> >    [75]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-iclb5/igt@i915_pm_rps@waitboost.html
>> >    [76]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-iclb2/igt@i915_pm_rps@waitboost.html
>> > 
>> >   * igt@i915_suspend@fence-restore-tiled2untiled:
>> >     - shard-apl:          [DMESG-WARN][77] ([i915#180]) ->
>> > [PASS][78]
>> > +7 similar issues
>> >    [77]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-apl4/igt@i915_suspend@fence-restore-tiled2untiled.html
>> >    [78]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-apl8/igt@i915_suspend@fence-restore-tiled2untiled.html
>> > 
>> >   * igt@kms_color@pipe-a-ctm-green-to-red:
>> >     - shard-skl:          [FAIL][79] ([i915#129]) -> [PASS][80]
>> >    [79]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-skl9/igt@kms_color@pipe-a-ctm-green-to-red.html
>> >    [80]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-skl8/igt@kms_color@pipe-a-ctm-green-to-red.html
>> > 
>> >   * igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy:
>> >     - shard-glk:          [FAIL][81] ([i915#72]) -> [PASS][82]
>> >    [81]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-glk2/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html
>> >    [82]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-glk8/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html
>> > 
>> >   * igt@kms_cursor_legacy@flip-vs-cursor-atomic:
>> >     - shard-glk:          [FAIL][83] ([IGT#5]) -> [PASS][84]
>> >    [83]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-glk7/igt@kms_cursor_legacy@flip-vs-cursor-atomic.html
>> >    [84]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-glk1/igt@kms_cursor_legacy@flip-vs-cursor-atomic.html
>> > 
>> >   * igt@kms_draw_crc@draw-method-xrgb2101010-render-ytiled:
>> >     - shard-skl:          [FAIL][85] ([i915#52] / [i915#54]) ->
>> > [PASS][86] +1 similar issue
>> >    [85]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-skl9/igt@kms_draw_crc@draw-method-xrgb2101010-render-ytiled.html
>> >    [86]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-skl8/igt@kms_draw_crc@draw-method-xrgb2101010-render-ytiled.html
>> > 
>> >   * igt@kms_flip@flip-vs-expired-vblank-interruptible:
>> >     - shard-apl:          [FAIL][87] ([i915#79]) -> [PASS][88]
>> >    [87]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-apl8/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
>> >    [88]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-apl4/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
>> > 
>> >   * igt@kms_flip@flip-vs-suspend:
>> >     - shard-kbl:          [DMESG-WARN][89] ([i915#180]) ->
>> > [PASS][90]
>> >    [89]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-kbl4/igt@kms_flip@flip-vs-suspend.html
>> >    [90]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-kbl6/igt@kms_flip@flip-vs-suspend.html
>> > 
>> >   * igt@kms_frontbuffer_tracking@fbc-1p-pri-indfb-multidraw:
>> >     - shard-tglb:         [FAIL][91] ([i915#49]) -> [PASS][92] +1
>> > similar issue
>> >    [91]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-tglb5/igt@kms_frontbuffer_tracking@fbc-1p-pri-indfb-multidraw.html
>> >    [92]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-tglb2/igt@kms_frontbuffer_tracking@fbc-1p-pri-indfb-multidraw.html
>> > 
>> >   * igt@kms_plane@plane-panning-bottom-right-suspend-pipe-b-planes:
>> >     - shard-kbl:          [INCOMPLETE][93] ([fdo#103665]) ->
>> > [PASS][94]
>> >    [93]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-kbl6/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-b-planes.html
>> >    [94]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-kbl7/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-b-planes.html
>> > 
>> >   * igt@kms_psr2_su@page_flip:
>> >     - shard-iclb:         [SKIP][95] ([fdo#109642] / [fdo#111068])
>> > ->
>> > [PASS][96]
>> >    [95]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-iclb6/igt@kms_psr2_su@page_flip.html
>> >    [96]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-iclb2/igt@kms_psr2_su@page_flip.html
>> > 
>> >   * igt@kms_psr@psr2_primary_page_flip:
>> >     - shard-iclb:         [SKIP][97] ([fdo#109441]) -> [PASS][98]
>> > +2
>> > similar issues
>> >    [97]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-iclb3/igt@kms_psr@psr2_primary_page_flip.html
>> >    [98]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-iclb2/igt@kms_psr@psr2_primary_page_flip.html
>> > 
>> >   * igt@kms_setmode@basic:
>> >     - shard-apl:          [FAIL][99] ([i915#31]) -> [PASS][100]
>> >    [99]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-apl3/igt@kms_setmode@basic.html
>> >    [100]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-apl6/igt@kms_setmode@basic.html
>> >     - shard-skl:          [FAIL][101] ([i915#31]) -> [PASS][102]
>> >    [101]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-skl3/igt@kms_setmode@basic.html
>> >    [102]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-skl5/igt@kms_setmode@basic.html
>> >     - shard-glk:          [FAIL][103] ([i915#31]) -> [PASS][104]
>> >    [103]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-glk1/igt@kms_setmode@basic.html
>> >    [104]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-glk2/igt@kms_setmode@basic.html
>> > 
>> >   
>> > #### Warnings ####
>> > 
>> >   * igt@gem_ctx_isolation@vcs1-nonpriv:
>> >     - shard-iclb:         [FAIL][105] ([IGT#28]) -> [SKIP][106]
>> > ([fdo#109276] / [fdo#112080])
>> >    [105]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-iclb1/igt@gem_ctx_isolation@vcs1-nonpriv.html
>> >    [106]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-iclb8/igt@gem_ctx_isolation@vcs1-nonpriv.html
>> > 
>> >   * igt@gem_ctx_isolation@vcs2-reset:
>> >     - shard-tglb:         [SKIP][107] ([fdo#112080]) -> [SKIP][108]
>> > ([fdo#111912] / [fdo#112080])
>> >    [107]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-tglb9/igt@gem_ctx_isolation@vcs2-reset.html
>> >    [108]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-tglb5/igt@gem_ctx_isolation@vcs2-reset.html
>> > 
>> >   * igt@gem_ctx_isolation@vcs2-s3:
>> >     - shard-tglb:         [SKIP][109] ([fdo#111912] / [fdo#112080])
>> > -> [SKIP][110] ([fdo#112080])
>> >    [109]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-tglb1/igt@gem_ctx_isolation@vcs2-s3.html
>> >    [110]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-tglb9/igt@gem_ctx_isolation@vcs2-s3.html
>> > 
>> >   * igt@gem_tiled_blits@normal:
>> >     - shard-hsw:          [FAIL][111] ([i915#818]) -> [FAIL][112]
>> > ([i915#832])
>> >    [111]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-hsw7/igt@gem_tiled_blits@normal.html
>> >    [112]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-hsw7/igt@gem_tiled_blits@normal.html
>> > 
>> >   * igt@kms_dp_dsc@basic-dsc-enable-edp:
>> >     - shard-iclb:         [SKIP][113] ([fdo#109349]) -> [DMESG-
>> > WARN][114] ([fdo#107724])
>> >    [113]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-iclb5/igt@kms_dp_dsc@basic-dsc-enable-edp.html
>> >    [114]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-iclb2/igt@kms_dp_dsc@basic-dsc-enable-edp.html
>> > 
>> >   * igt@kms_plane_alpha_blend@pipe-c-alpha-7efc:
>> >     - shard-kbl:          [FAIL][115] ([fdo#108145]) -> [DMESG-
>> > FAIL][116] ([fdo#108145] / [i915#62]) +3 similar issues
>> >    [115]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-kbl3/igt@kms_plane_alpha_blend@pipe-c-alpha-7efc.html
>> >    [116]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-kbl1/igt@kms_plane_alpha_blend@pipe-c-alpha-7efc.html
>> > 
>> >   * igt@kms_setmode@basic:
>> >     - shard-kbl:          [FAIL][117] ([i915#31]) -> [DMESG-
>> > FAIL][118] ([i915#31] / [i915#62])
>> >    [117]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7688/shard-kbl2/igt@kms_setmode@basic.html
>> >    [118]: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/shard-kbl1/igt@kms_setmode@basic.html
>> > 
>> >   
>> >   {name}: This element is suppressed. This means it is ignored when
>> > computing
>> >           the status of the difference (SUCCESS, WARNING, or
>> > FAILURE).
>> > 
>> >   [IGT#28]: 
>> > https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/28
>> >   [IGT#5]: 
>> > https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/5
>> >   [fdo#103665]: https://bugs.freedesktop.org/show_bug.cgi?id=103665
>> >   [fdo#107724]: https://bugs.freedesktop.org/show_bug.cgi?id=107724
>> >   [fdo#108145]: https://bugs.freedesktop.org/show_bug.cgi?id=108145
>> >   [fdo#109276]: https://bugs.freedesktop.org/show_bug.cgi?id=109276
>> >   [fdo#109349]: https://bugs.freedesktop.org/show_bug.cgi?id=109349
>> >   [fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441
>> >   [fdo#109642]: https://bugs.freedesktop.org/show_bug.cgi?id=109642
>> >   [fdo#110841]: https://bugs.freedesktop.org/show_bug.cgi?id=110841
>> >   [fdo#110854]: https://bugs.freedesktop.org/show_bug.cgi?id=110854
>> >   [fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068
>> >   [fdo#111606]: https://bugs.freedesktop.org/show_bug.cgi?id=111606
>> >   [fdo#111677]: https://bugs.freedesktop.org/show_bug.cgi?id=111677
>> >   [fdo#111736]: https://bugs.freedesktop.org/show_bug.cgi?id=111736
>> >   [fdo#111912]: https://bugs.freedesktop.org/show_bug.cgi?id=111912
>> >   [fdo#112080]: https://bugs.freedesktop.org/show_bug.cgi?id=112080
>> >   [fdo#112126]: https://bugs.freedesktop.org/show_bug.cgi?id=112126
>> >   [fdo#112146]: https://bugs.freedesktop.org/show_bug.cgi?id=112146
>> >   [i915#109]: https://gitlab.freedesktop.org/drm/intel/issues/109
>> >   [i915#129]: https://gitlab.freedesktop.org/drm/intel/issues/129
>> >   [i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180
>> >   [i915#221]: https://gitlab.freedesktop.org/drm/intel/issues/221
>> >   [i915#31]: https://gitlab.freedesktop.org/drm/intel/issues/31
>> >   [i915#413]: https://gitlab.freedesktop.org/drm/intel/issues/413
>> >   [i915#435]: https://gitlab.freedesktop.org/drm/intel/issues/435
>> >   [i915#470]: https://gitlab.freedesktop.org/drm/intel/issues/470
>> >   [i915#472]: https://gitlab.freedesktop.org/drm/intel/issues/472
>> >   [i915#49]: https://gitlab.freedesktop.org/drm/intel/issues/49
>> >   [i915#52]: https://gitlab.freedesktop.org/drm/intel/issues/52
>> >   [i915#520]: https://gitlab.freedesktop.org/drm/intel/issues/520
>> >   [i915#530]: https://gitlab.freedesktop.org/drm/intel/issues/530
>> >   [i915#54]: https://gitlab.freedesktop.org/drm/intel/issues/54
>> >   [i915#570]: https://gitlab.freedesktop.org/drm/intel/issues/570
>> >   [i915#62]: https://gitlab.freedesktop.org/drm/intel/issues/62
>> >   [i915#677]: https://gitlab.freedesktop.org/drm/intel/issues/677
>> >   [i915#69]: https://gitlab.freedesktop.org/drm/intel/issues/69
>> >   [i915#707]: https://gitlab.freedesktop.org/drm/intel/issues/707
>> >   [i915#716]: https://gitlab.freedesktop.org/drm/intel/issues/716
>> >   [i915#72]: https://gitlab.freedesktop.org/drm/intel/issues/72
>> >   [i915#79]: https://gitlab.freedesktop.org/drm/intel/issues/79
>> >   [i915#796]: https://gitlab.freedesktop.org/drm/intel/issues/796
>> >   [i915#818]: https://gitlab.freedesktop.org/drm/intel/issues/818
>> >   [i915#832]: https://gitlab.freedesktop.org/drm/intel/issues/832
>> >   [i915#92]: https://gitlab.freedesktop.org/drm/intel/issues/92
>> > 
>> > 
>> > Participating hosts (10 -> 11)
>> > ------------------------------
>> > 
>> >   Additional (1): pig-hsw-4770r 
>> > 
>> > 
>> > Build changes
>> > -------------
>> > 
>> >   * CI: CI-20190529 -> None
>> >   * Linux: CI_DRM_7688 -> Patchwork_16006
>> > 
>> >   CI-20190529: 20190529
>> >   CI_DRM_7688: 9901bb096bfe4d9bfd843475eef24b563aed835a @
>> > git://anongit.freedesktop.org/gfx-ci/linux
>> >   IGT_5357: a555a4b98f90dab655d24bb3d07e9291a8b8dac8 @
>> > git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
>> >   Patchwork_16006: 8405cbb665d90b02b4bb13453ece0311b164f2ba @
>> > git://anongit.freedesktop.org/gfx-ci/linux
>> >   piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @
>> > git://anongit.freedesktop.org/piglit
>> > 
>> > == Logs ==
>> > 
>> > For more details see: 
>> > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16006/index.html
Ross Zwisler Feb. 5, 2020, 11:01 p.m. UTC | #5
On Mon, Jan 06, 2020 at 07:21:28AM -0800, José Roberto de Souza wrote:
> Recent improvements in the state tracking in i915 caused PSR to not be
> enabled when reusing firmware/BIOS modeset, this is due to all initial
> commits returning ealier in intel_atomic_check() as needs_modeset()
> is always false.
> 
> To fix that here forcing the state compute phase in CRTC that is
> driving the eDP that supports PSR once. Enable or disable PSR do not
> require a fullmodeset, so user will still experience glitch free boot
> process plus the power savings that PSR brings.
> 
> It was tried to set mode_changed in intel_initial_commit() but at
> this point the connectors are not registered causing a crash when
> computing encoder state.
> 
> v2:
> - removed function return
> - change arguments to match intel_hdcp_atomic_check
> 
> v3:
> - replaced drm includes in intel_psr.h by forward declaration(Jani)
> 
> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=112253
> Reported-by: <s.zharkoff@gmail.com>
> Cc: Gwan-gyeong Mun <gwan-gyeong.mun@intel.com>
> Cc: Jani Nikula <jani.nikula@intel.com>
> Signed-off-by: José Roberto de Souza <jose.souza@intel.com>
> Reviewed-by: Gwan-gyeong Mun <gwan-gyeong.mun@intel.com>
> ---

With the current linux/master:

6992ca0dd017e Merge branch 'parisc-5.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux

my system fails to boot, and I bisected the failure to this commit.   Here are
the relevant messages from dmesg, passed through kasan_symbolize.py:

i915 0000:00:02.0: vgaarb: deactivate vga console
[drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[drm] Driver supports precise vblank timestamp query.
resource sanity check: requesting [mem 0x000c0000-0x000dffff], which spans more than PCI Bus 0000:00 [mem 0x000c0000-0x000c3fff
window]
caller pci_map_rom+0x6a/0x17d mapping multiple BARs
i915 0000:00:02.0: Invalid PCI ROM data signature: expecting 0x52494350, got 0xe937aa55
[drm] Failed to find VBIOS tables (VBT)
i915 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=io+mem:owns=io+mem
------------[ cut here ]------------
WARNING: CPU: 0 PID: 1 at drivers/gpu/drm/drm_atomic.c:296[<        none        >] drm_atomic_get_crtc_state+0xf8/0x110 drivers/gpu/drm/drm_atomic.c:304
Modules linked in:
CPU: 0 PID: 1 Comm: swapper/0 Not tainted 5.5.0-rc1-00573-g60c6a14b489ba #31
Hardware name: GOOGLE Samus, BIOS  05/14/2019
RIP: 0010:drm_atomic_get_crtc_state+0xf8/0x110
Code: 89 2c 11 48 89 98 f0 01 00 00 48 8b 4d 20 8b 55 60 e8 5c aa 00 00 48 8b 04 24 48 83 c4 08 5b 5d 41 5c c3 48 98 e9 4e ff ff
 ff <0f> 0b e9 28 ff ff ff 48 c7 c0 f4 ff ff ff e9 3b ff ff ff 0f 1f 44
RSP: 0000:ffffab4b80017970 EFLAGS: 00010246
RAX: 0000000000000000 RBX: ffff93c1a69ca000 RCX: ffff93c1ab69b8c0
RDX: 000000000000002d RSI: 0000000000000000 RDI: ffff93c1a69ca000
RBP: ffff93c1a6944000 R08: 0000000000000079 R09: 0000000000000079
R10: 000000000000002d R11: 0000000000000005 R12: 0000000000000000
R13: ffff93c1a6944000 R14: 0000000000000005 R15: ffff93c1a6979c00
FS:  0000000000000000(0000) GS:ffff93c1aec00000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: ffff93c0f5201000 CR3: 00000003b3e0c001 CR4: 00000000003606f0
Call Trace:
[<        none        >] drm_atomic_add_affected_connectors+0x2e/0x110 drivers/gpu/drm/drm_atomic.c:1046
[<        none        >] drm_atomic_helper_check_modeset+0x4a1/0xa70 drivers/gpu/drm/drm_atomic_helper.c:703
[<        none        >] intel_atomic_check+0x96/0x2510 drivers/gpu/drm/i915/display/intel_display.c:14603
 ?[<     inline     >] kmemdup ./include/linux/string.h:453
 ?[<        none        >] intel_digital_connector_duplicate_state+0x21/0x40 drivers/gpu/drm/i915/display/intel_atomic.c:171
 ?[<     inline     >] spin_unlock_irqrestore ./include/linux/spinlock.h:393
 ?[<        none        >] drm_connector_list_iter_next+0x88/0xb0 drivers/gpu/drm/drm_connector.c:689
[<     inline     >] sanitize_watermarks drivers/gpu/drm/i915/display/intel_display.c:17359
[<        none        >] intel_modeset_init+0x10a8/0x1d50 drivers/gpu/drm/i915/display/intel_display.c:17602
[<     inline     >] i915_driver_modeset_probe drivers/gpu/drm/i915/i915_drv.c:311
[<        none        >] i915_driver_probe+0xa4e/0x1410 drivers/gpu/drm/i915/i915_drv.c:1528
 ?[<        none        >] __kernfs_new_node+0x159/0x1c0 fs/kernfs/dir.c:666
[<        none        >] i915_pci_probe+0x54/0x138 drivers/gpu/drm/i915/i915_pci.c:994
[<        none        >] local_pci_probe+0x42/0x80 drivers/pci/pci-driver.c:306
[<     inline     >] pci_call_probe drivers/pci/pci-driver.c:361
[<     inline     >] __pci_device_probe drivers/pci/pci-driver.c:386
[<        none        >] pci_device_probe+0x107/0x1a0 drivers/pci/pci-driver.c:429
[<        none        >] really_probe+0x147/0x3c0 drivers/base/dd.c:548
[<        none        >] driver_probe_device+0xb6/0x100 drivers/base/dd.c:721
[<        none        >] device_driver_attach+0x53/0x60 drivers/base/dd.c:995
[<        none        >] __driver_attach+0x8a/0x150 drivers/base/dd.c:1072
 ?[<        none        >] device_driver_attach+0x60/0x60 drivers/base/dd.c:995
 ?[<        none        >] device_driver_attach+0x60/0x60 drivers/base/dd.c:995
[<        none        >] bus_for_each_dev+0x78/0xc0 drivers/base/bus.c:304
[<        none        >] bus_add_driver+0x14d/0x1f0 drivers/base/bus.c:621
[<        none        >] driver_register+0x6c/0xc0 drivers/base/driver.c:170
 ?[<        none        >] mipi_dsi_bus_init+0x11/0x11 drivers/gpu/drm/drm_mipi_dsi.c:1208
[<        none        >] i915_init+0x58/0x6b drivers/gpu/drm/i915/i915_pci.c:1057
[<        none        >] do_one_initcall+0x46/0x1f4 init/main.c:938
[<     inline     >] do_initcall_level init/main.c:1006
[<     inline     >] do_initcalls init/main.c:1014
[<     inline     >] do_basic_setup init/main.c:1031
[<        none        >] kernel_init_freeable+0x1a7/0x24e init/main.c:1191
 ?[<        none        >] rest_init+0xaa/0xaa init/main.c:451
[<        none        >] kernel_init+0xa/0x106 init/main.c:1109
[<        none        >] ret_from_fork+0x35/0x40 arch/x86/entry/entry_64.S:352
---[ end trace 261d284d91320989 ]---
tsc: Refined TSC clocksource calibration: 2394.459 MHz
clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x2283c51f836, max_idle_ns: 440795218683 ns
clocksource: Switched to clocksource tsc

After this the system appears to stop booting, and I get no more serial output
nor any display.
Souza, Jose Feb. 6, 2020, 1:36 a.m. UTC | #6
Hi Ross

I'm unable to reproduce this issue, could you share the complete dmesg?

On Wed, 2020-02-05 at 16:01 -0700, Ross Zwisler wrote:
> On Mon, Jan 06, 2020 at 07:21:28AM -0800, José Roberto de Souza
> wrote:
> > Recent improvements in the state tracking in i915 caused PSR to not
> > be
> > enabled when reusing firmware/BIOS modeset, this is due to all
> > initial
> > commits returning ealier in intel_atomic_check() as needs_modeset()
> > is always false.
> > 
> > To fix that here forcing the state compute phase in CRTC that is
> > driving the eDP that supports PSR once. Enable or disable PSR do
> > not
> > require a fullmodeset, so user will still experience glitch free
> > boot
> > process plus the power savings that PSR brings.
> > 
> > It was tried to set mode_changed in intel_initial_commit() but at
> > this point the connectors are not registered causing a crash when
> > computing encoder state.
> > 
> > v2:
> > - removed function return
> > - change arguments to match intel_hdcp_atomic_check
> > 
> > v3:
> > - replaced drm includes in intel_psr.h by forward declaration(Jani)
> > 
> > Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=112253
> > Reported-by: <s.zharkoff@gmail.com>
> > Cc: Gwan-gyeong Mun <gwan-gyeong.mun@intel.com>
> > Cc: Jani Nikula <jani.nikula@intel.com>
> > Signed-off-by: José Roberto de Souza <jose.souza@intel.com>
> > Reviewed-by: Gwan-gyeong Mun <gwan-gyeong.mun@intel.com>
> > ---
> 
> With the current linux/master:
> 
> 6992ca0dd017e Merge branch 'parisc-5.6-1' of
> git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
> 
> my system fails to boot, and I bisected the failure to this
> commit.   Here are
> the relevant messages from dmesg, passed through kasan_symbolize.py:
> 
> i915 0000:00:02.0: vgaarb: deactivate vga console
> [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
> [drm] Driver supports precise vblank timestamp query.
> resource sanity check: requesting [mem 0x000c0000-0x000dffff], which
> spans more than PCI Bus 0000:00 [mem 0x000c0000-0x000c3fff
> window]
> caller pci_map_rom+0x6a/0x17d mapping multiple BARs
> i915 0000:00:02.0: Invalid PCI ROM data signature: expecting
> 0x52494350, got 0xe937aa55
> [drm] Failed to find VBIOS tables (VBT)
> i915 0000:00:02.0: vgaarb: changed VGA decodes:
> olddecodes=io+mem,decodes=io+mem:owns=io+mem
> ------------[ cut here ]------------
> WARNING: CPU: 0 PID: 1 at
> drivers/gpu/drm/drm_atomic.c:296[<        none        >]
> drm_atomic_get_crtc_state+0xf8/0x110 drivers/gpu/drm/drm_atomic.c:304
> Modules linked in:
> CPU: 0 PID: 1 Comm: swapper/0 Not tainted 5.5.0-rc1-00573-
> g60c6a14b489ba #31
> Hardware name: GOOGLE Samus, BIOS  05/14/2019
> RIP: 0010:drm_atomic_get_crtc_state+0xf8/0x110
> Code: 89 2c 11 48 89 98 f0 01 00 00 48 8b 4d 20 8b 55 60 e8 5c aa 00
> 00 48 8b 04 24 48 83 c4 08 5b 5d 41 5c c3 48 98 e9 4e ff ff
>  ff <0f> 0b e9 28 ff ff ff 48 c7 c0 f4 ff ff ff e9 3b ff ff ff 0f 1f
> 44
> RSP: 0000:ffffab4b80017970 EFLAGS: 00010246
> RAX: 0000000000000000 RBX: ffff93c1a69ca000 RCX: ffff93c1ab69b8c0
> RDX: 000000000000002d RSI: 0000000000000000 RDI: ffff93c1a69ca000
> RBP: ffff93c1a6944000 R08: 0000000000000079 R09: 0000000000000079
> R10: 000000000000002d R11: 0000000000000005 R12: 0000000000000000
> R13: ffff93c1a6944000 R14: 0000000000000005 R15: ffff93c1a6979c00
> FS:  0000000000000000(0000) GS:ffff93c1aec00000(0000)
> knlGS:0000000000000000
> CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> CR2: ffff93c0f5201000 CR3: 00000003b3e0c001 CR4: 00000000003606f0
> Call Trace:
> [<        none        >]
> drm_atomic_add_affected_connectors+0x2e/0x110
> drivers/gpu/drm/drm_atomic.c:1046
> [<        none        >] drm_atomic_helper_check_modeset+0x4a1/0xa70
> drivers/gpu/drm/drm_atomic_helper.c:703
> [<        none        >] intel_atomic_check+0x96/0x2510
> drivers/gpu/drm/i915/display/intel_display.c:14603
>  ?[<     inline     >] kmemdup ./include/linux/string.h:453
>  ?[<        none        >]
> intel_digital_connector_duplicate_state+0x21/0x40
> drivers/gpu/drm/i915/display/intel_atomic.c:171
>  ?[<     inline     >] spin_unlock_irqrestore
> ./include/linux/spinlock.h:393
>  ?[<        none        >] drm_connector_list_iter_next+0x88/0xb0
> drivers/gpu/drm/drm_connector.c:689
> [<     inline     >] sanitize_watermarks
> drivers/gpu/drm/i915/display/intel_display.c:17359
> [<        none        >] intel_modeset_init+0x10a8/0x1d50
> drivers/gpu/drm/i915/display/intel_display.c:17602
> [<     inline     >] i915_driver_modeset_probe
> drivers/gpu/drm/i915/i915_drv.c:311
> [<        none        >] i915_driver_probe+0xa4e/0x1410
> drivers/gpu/drm/i915/i915_drv.c:1528
>  ?[<        none        >] __kernfs_new_node+0x159/0x1c0
> fs/kernfs/dir.c:666
> [<        none        >] i915_pci_probe+0x54/0x138
> drivers/gpu/drm/i915/i915_pci.c:994
> [<        none        >] local_pci_probe+0x42/0x80 drivers/pci/pci-
> driver.c:306
> [<     inline     >] pci_call_probe drivers/pci/pci-driver.c:361
> [<     inline     >] __pci_device_probe drivers/pci/pci-driver.c:386
> [<        none        >] pci_device_probe+0x107/0x1a0
> drivers/pci/pci-driver.c:429
> [<        none        >] really_probe+0x147/0x3c0
> drivers/base/dd.c:548
> [<        none        >] driver_probe_device+0xb6/0x100
> drivers/base/dd.c:721
> [<        none        >] device_driver_attach+0x53/0x60
> drivers/base/dd.c:995
> [<        none        >] __driver_attach+0x8a/0x150
> drivers/base/dd.c:1072
>  ?[<        none        >] device_driver_attach+0x60/0x60
> drivers/base/dd.c:995
>  ?[<        none        >] device_driver_attach+0x60/0x60
> drivers/base/dd.c:995
> [<        none        >] bus_for_each_dev+0x78/0xc0
> drivers/base/bus.c:304
> [<        none        >] bus_add_driver+0x14d/0x1f0
> drivers/base/bus.c:621
> [<        none        >] driver_register+0x6c/0xc0
> drivers/base/driver.c:170
>  ?[<        none        >] mipi_dsi_bus_init+0x11/0x11
> drivers/gpu/drm/drm_mipi_dsi.c:1208
> [<        none        >] i915_init+0x58/0x6b
> drivers/gpu/drm/i915/i915_pci.c:1057
> [<        none        >] do_one_initcall+0x46/0x1f4 init/main.c:938
> [<     inline     >] do_initcall_level init/main.c:1006
> [<     inline     >] do_initcalls init/main.c:1014
> [<     inline     >] do_basic_setup init/main.c:1031
> [<        none        >] kernel_init_freeable+0x1a7/0x24e
> init/main.c:1191
>  ?[<        none        >] rest_init+0xaa/0xaa init/main.c:451
> [<        none        >] kernel_init+0xa/0x106 init/main.c:1109
> [<        none        >] ret_from_fork+0x35/0x40
> arch/x86/entry/entry_64.S:352
> ---[ end trace 261d284d91320989 ]---
> tsc: Refined TSC clocksource calibration: 2394.459 MHz
> clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x2283c51f836,
> max_idle_ns: 440795218683 ns
> clocksource: Switched to clocksource tsc
> 
> After this the system appears to stop booting, and I get no more
> serial output
> nor any display.
Jani Nikula Feb. 6, 2020, 10:55 a.m. UTC | #7
On Thu, 06 Feb 2020, "Souza, Jose" <jose.souza@intel.com> wrote:
> Hi Ross
>
> I'm unable to reproduce this issue, could you share the complete dmesg?

Please file a bug at [1] and attach the dmesg there.

BR,
Jani.


[1] https://gitlab.freedesktop.org/drm/intel/issues/new


>
> On Wed, 2020-02-05 at 16:01 -0700, Ross Zwisler wrote:
>> On Mon, Jan 06, 2020 at 07:21:28AM -0800, José Roberto de Souza
>> wrote:
>> > Recent improvements in the state tracking in i915 caused PSR to not
>> > be
>> > enabled when reusing firmware/BIOS modeset, this is due to all
>> > initial
>> > commits returning ealier in intel_atomic_check() as needs_modeset()
>> > is always false.
>> > 
>> > To fix that here forcing the state compute phase in CRTC that is
>> > driving the eDP that supports PSR once. Enable or disable PSR do
>> > not
>> > require a fullmodeset, so user will still experience glitch free
>> > boot
>> > process plus the power savings that PSR brings.
>> > 
>> > It was tried to set mode_changed in intel_initial_commit() but at
>> > this point the connectors are not registered causing a crash when
>> > computing encoder state.
>> > 
>> > v2:
>> > - removed function return
>> > - change arguments to match intel_hdcp_atomic_check
>> > 
>> > v3:
>> > - replaced drm includes in intel_psr.h by forward declaration(Jani)
>> > 
>> > Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=112253
>> > Reported-by: <s.zharkoff@gmail.com>
>> > Cc: Gwan-gyeong Mun <gwan-gyeong.mun@intel.com>
>> > Cc: Jani Nikula <jani.nikula@intel.com>
>> > Signed-off-by: José Roberto de Souza <jose.souza@intel.com>
>> > Reviewed-by: Gwan-gyeong Mun <gwan-gyeong.mun@intel.com>
>> > ---
>> 
>> With the current linux/master:
>> 
>> 6992ca0dd017e Merge branch 'parisc-5.6-1' of
>> git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
>> 
>> my system fails to boot, and I bisected the failure to this
>> commit.   Here are
>> the relevant messages from dmesg, passed through kasan_symbolize.py:
>> 
>> i915 0000:00:02.0: vgaarb: deactivate vga console
>> [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
>> [drm] Driver supports precise vblank timestamp query.
>> resource sanity check: requesting [mem 0x000c0000-0x000dffff], which
>> spans more than PCI Bus 0000:00 [mem 0x000c0000-0x000c3fff
>> window]
>> caller pci_map_rom+0x6a/0x17d mapping multiple BARs
>> i915 0000:00:02.0: Invalid PCI ROM data signature: expecting
>> 0x52494350, got 0xe937aa55
>> [drm] Failed to find VBIOS tables (VBT)
>> i915 0000:00:02.0: vgaarb: changed VGA decodes:
>> olddecodes=io+mem,decodes=io+mem:owns=io+mem
>> ------------[ cut here ]------------
>> WARNING: CPU: 0 PID: 1 at
>> drivers/gpu/drm/drm_atomic.c:296[<        none        >]
>> drm_atomic_get_crtc_state+0xf8/0x110 drivers/gpu/drm/drm_atomic.c:304
>> Modules linked in:
>> CPU: 0 PID: 1 Comm: swapper/0 Not tainted 5.5.0-rc1-00573-
>> g60c6a14b489ba #31
>> Hardware name: GOOGLE Samus, BIOS  05/14/2019
>> RIP: 0010:drm_atomic_get_crtc_state+0xf8/0x110
>> Code: 89 2c 11 48 89 98 f0 01 00 00 48 8b 4d 20 8b 55 60 e8 5c aa 00
>> 00 48 8b 04 24 48 83 c4 08 5b 5d 41 5c c3 48 98 e9 4e ff ff
>>  ff <0f> 0b e9 28 ff ff ff 48 c7 c0 f4 ff ff ff e9 3b ff ff ff 0f 1f
>> 44
>> RSP: 0000:ffffab4b80017970 EFLAGS: 00010246
>> RAX: 0000000000000000 RBX: ffff93c1a69ca000 RCX: ffff93c1ab69b8c0
>> RDX: 000000000000002d RSI: 0000000000000000 RDI: ffff93c1a69ca000
>> RBP: ffff93c1a6944000 R08: 0000000000000079 R09: 0000000000000079
>> R10: 000000000000002d R11: 0000000000000005 R12: 0000000000000000
>> R13: ffff93c1a6944000 R14: 0000000000000005 R15: ffff93c1a6979c00
>> FS:  0000000000000000(0000) GS:ffff93c1aec00000(0000)
>> knlGS:0000000000000000
>> CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
>> CR2: ffff93c0f5201000 CR3: 00000003b3e0c001 CR4: 00000000003606f0
>> Call Trace:
>> [<        none        >]
>> drm_atomic_add_affected_connectors+0x2e/0x110
>> drivers/gpu/drm/drm_atomic.c:1046
>> [<        none        >] drm_atomic_helper_check_modeset+0x4a1/0xa70
>> drivers/gpu/drm/drm_atomic_helper.c:703
>> [<        none        >] intel_atomic_check+0x96/0x2510
>> drivers/gpu/drm/i915/display/intel_display.c:14603
>>  ?[<     inline     >] kmemdup ./include/linux/string.h:453
>>  ?[<        none        >]
>> intel_digital_connector_duplicate_state+0x21/0x40
>> drivers/gpu/drm/i915/display/intel_atomic.c:171
>>  ?[<     inline     >] spin_unlock_irqrestore
>> ./include/linux/spinlock.h:393
>>  ?[<        none        >] drm_connector_list_iter_next+0x88/0xb0
>> drivers/gpu/drm/drm_connector.c:689
>> [<     inline     >] sanitize_watermarks
>> drivers/gpu/drm/i915/display/intel_display.c:17359
>> [<        none        >] intel_modeset_init+0x10a8/0x1d50
>> drivers/gpu/drm/i915/display/intel_display.c:17602
>> [<     inline     >] i915_driver_modeset_probe
>> drivers/gpu/drm/i915/i915_drv.c:311
>> [<        none        >] i915_driver_probe+0xa4e/0x1410
>> drivers/gpu/drm/i915/i915_drv.c:1528
>>  ?[<        none        >] __kernfs_new_node+0x159/0x1c0
>> fs/kernfs/dir.c:666
>> [<        none        >] i915_pci_probe+0x54/0x138
>> drivers/gpu/drm/i915/i915_pci.c:994
>> [<        none        >] local_pci_probe+0x42/0x80 drivers/pci/pci-
>> driver.c:306
>> [<     inline     >] pci_call_probe drivers/pci/pci-driver.c:361
>> [<     inline     >] __pci_device_probe drivers/pci/pci-driver.c:386
>> [<        none        >] pci_device_probe+0x107/0x1a0
>> drivers/pci/pci-driver.c:429
>> [<        none        >] really_probe+0x147/0x3c0
>> drivers/base/dd.c:548
>> [<        none        >] driver_probe_device+0xb6/0x100
>> drivers/base/dd.c:721
>> [<        none        >] device_driver_attach+0x53/0x60
>> drivers/base/dd.c:995
>> [<        none        >] __driver_attach+0x8a/0x150
>> drivers/base/dd.c:1072
>>  ?[<        none        >] device_driver_attach+0x60/0x60
>> drivers/base/dd.c:995
>>  ?[<        none        >] device_driver_attach+0x60/0x60
>> drivers/base/dd.c:995
>> [<        none        >] bus_for_each_dev+0x78/0xc0
>> drivers/base/bus.c:304
>> [<        none        >] bus_add_driver+0x14d/0x1f0
>> drivers/base/bus.c:621
>> [<        none        >] driver_register+0x6c/0xc0
>> drivers/base/driver.c:170
>>  ?[<        none        >] mipi_dsi_bus_init+0x11/0x11
>> drivers/gpu/drm/drm_mipi_dsi.c:1208
>> [<        none        >] i915_init+0x58/0x6b
>> drivers/gpu/drm/i915/i915_pci.c:1057
>> [<        none        >] do_one_initcall+0x46/0x1f4 init/main.c:938
>> [<     inline     >] do_initcall_level init/main.c:1006
>> [<     inline     >] do_initcalls init/main.c:1014
>> [<     inline     >] do_basic_setup init/main.c:1031
>> [<        none        >] kernel_init_freeable+0x1a7/0x24e
>> init/main.c:1191
>>  ?[<        none        >] rest_init+0xaa/0xaa init/main.c:451
>> [<        none        >] kernel_init+0xa/0x106 init/main.c:1109
>> [<        none        >] ret_from_fork+0x35/0x40
>> arch/x86/entry/entry_64.S:352
>> ---[ end trace 261d284d91320989 ]---
>> tsc: Refined TSC clocksource calibration: 2394.459 MHz
>> clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x2283c51f836,
>> max_idle_ns: 440795218683 ns
>> clocksource: Switched to clocksource tsc
>> 
>> After this the system appears to stop booting, and I get no more
>> serial output
>> nor any display.
Ross Zwisler Feb. 6, 2020, 5:36 p.m. UTC | #8
On Thu, Feb 06, 2020 at 12:55:37PM +0200, Jani Nikula wrote:
> On Thu, 06 Feb 2020, "Souza, Jose" <jose.souza@intel.com> wrote:
> > Hi Ross
> >
> > I'm unable to reproduce this issue, could you share the complete dmesg?
> 
> Please file a bug at [1] and attach the dmesg there.
> 
> BR,
> Jani.
> 
> 
> [1] https://gitlab.freedesktop.org/drm/intel/issues/new

https://gitlab.freedesktop.org/drm/intel/issues/1151

Full dmesg of failing boot and successful boot on HEAD~1 attached, as well as
my kernel config.
diff mbox series

Patch

diff --git a/drivers/gpu/drm/i915/display/intel_atomic.c b/drivers/gpu/drm/i915/display/intel_atomic.c
index 0eb973f65977..c362eecdd414 100644
--- a/drivers/gpu/drm/i915/display/intel_atomic.c
+++ b/drivers/gpu/drm/i915/display/intel_atomic.c
@@ -37,6 +37,7 @@ 
 #include "intel_atomic.h"
 #include "intel_display_types.h"
 #include "intel_hdcp.h"
+#include "intel_psr.h"
 #include "intel_sprite.h"
 
 /**
@@ -129,6 +130,7 @@  int intel_digital_connector_atomic_check(struct drm_connector *conn,
 	struct drm_crtc_state *crtc_state;
 
 	intel_hdcp_atomic_check(conn, old_state, new_state);
+	intel_psr_atomic_check(conn, old_state, new_state);
 
 	if (!new_state->crtc)
 		return 0;
diff --git a/drivers/gpu/drm/i915/display/intel_psr.c b/drivers/gpu/drm/i915/display/intel_psr.c
index 16e9ff47d519..e3fd5f1e2d21 100644
--- a/drivers/gpu/drm/i915/display/intel_psr.c
+++ b/drivers/gpu/drm/i915/display/intel_psr.c
@@ -1523,3 +1523,27 @@  bool intel_psr_enabled(struct intel_dp *intel_dp)
 
 	return ret;
 }
+
+void intel_psr_atomic_check(struct drm_connector *connector,
+			    struct drm_connector_state *old_state,
+			    struct drm_connector_state *new_state)
+{
+	struct drm_i915_private *dev_priv = to_i915(connector->dev);
+	struct intel_connector *intel_connector;
+	struct intel_digital_port *dig_port;
+	struct drm_crtc_state *crtc_state;
+
+	if (!CAN_PSR(dev_priv) || !new_state->crtc ||
+	    dev_priv->psr.initially_probed)
+		return;
+
+	intel_connector = to_intel_connector(connector);
+	dig_port = enc_to_dig_port(&intel_connector->encoder->base);
+	if (dev_priv->psr.dp != &dig_port->dp)
+		return;
+
+	crtc_state = drm_atomic_get_new_crtc_state(new_state->state,
+						   new_state->crtc);
+	crtc_state->mode_changed = true;
+	dev_priv->psr.initially_probed = true;
+}
diff --git a/drivers/gpu/drm/i915/display/intel_psr.h b/drivers/gpu/drm/i915/display/intel_psr.h
index 46e4de8b8cd5..c58a1d438808 100644
--- a/drivers/gpu/drm/i915/display/intel_psr.h
+++ b/drivers/gpu/drm/i915/display/intel_psr.h
@@ -8,6 +8,8 @@ 
 
 #include "intel_frontbuffer.h"
 
+struct drm_connector;
+struct drm_connector_state;
 struct drm_i915_private;
 struct intel_crtc_state;
 struct intel_dp;
@@ -35,5 +37,8 @@  void intel_psr_short_pulse(struct intel_dp *intel_dp);
 int intel_psr_wait_for_idle(const struct intel_crtc_state *new_crtc_state,
 			    u32 *out_value);
 bool intel_psr_enabled(struct intel_dp *intel_dp);
+void intel_psr_atomic_check(struct drm_connector *connector,
+			    struct drm_connector_state *old_state,
+			    struct drm_connector_state *new_state);
 
 #endif /* __INTEL_PSR_H__ */
diff --git a/drivers/gpu/drm/i915/i915_drv.h b/drivers/gpu/drm/i915/i915_drv.h
index 50181113dd2b..1025d783f494 100644
--- a/drivers/gpu/drm/i915/i915_drv.h
+++ b/drivers/gpu/drm/i915/i915_drv.h
@@ -505,6 +505,7 @@  struct i915_psr {
 	bool dc3co_enabled;
 	u32 dc3co_exit_delay;
 	struct delayed_work idle_work;
+	bool initially_probed;
 };
 
 #define QUIRK_LVDS_SSC_DISABLE (1<<1)