* [Intel-gfx] [PATCH] drm/i915: Force state->modeset=true when distrust_bios_wm==true @ 2020-02-12 15:01 Ville Syrjala 2020-02-12 15:20 ` Lisovskiy, Stanislav ` (3 more replies) 0 siblings, 4 replies; 5+ messages in thread From: Ville Syrjala @ 2020-02-12 15:01 UTC (permalink / raw) To: intel-gfx From: Ville Syrjälä <ville.syrjala@linux.intel.com> Currently when we load the driver we set distrust_bios_wm=true, which will cause active_pipe_changes to get flagged even when we're not toggling any pipes on/off. The reason being that we want to fully redistribute the dbuf among the active pipes and ignore whatever state the firmware left behind. Unfortunately when the code flags active_pipe_changes it doesn't set state->modeset to true, which means the hardware dbuf state won't actually get updated. Hence the hardware and software states go out of sync, which can result in planes trying to use a disabled dbuf slice. Suprisingly that only seems to corrupt the display rather than making the whole display engine keel over. Let's fix this for now by flagging state->modeset whenever distrust_bios_wm is set. Eventually we'll likely want to rip out all of this mess and introduce proper statye tracking for dbuf. But that requires more work. Toss in a FIXME to that effect. Cc: Stanislav Lisovskiy <stanislav.lisovskiy@intel.com> Fixes: ff2cd8635e41 ("drm/i915: Correctly map DBUF slices to pipes") Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com> --- drivers/gpu/drm/i915/display/intel_display.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/drivers/gpu/drm/i915/display/intel_display.c b/drivers/gpu/drm/i915/display/intel_display.c index 61ba1f2256a0..9e4f99ae81fb 100644 --- a/drivers/gpu/drm/i915/display/intel_display.c +++ b/drivers/gpu/drm/i915/display/intel_display.c @@ -15027,6 +15027,20 @@ static int intel_atomic_check(struct drm_device *dev, if (new_cdclk_state && new_cdclk_state->force_min_cdclk_changed) any_ms = true; + /* + * distrust_bios_wm will force a full dbuf recomputation + * but the hardware state will only get updated accordingly + * if state->modeset==true. Hence distrust_bios_wm==true && + * state->modeset==false is an invalid combination which + * would cause the hardware and software dbuf state to get + * out of sync. We must prevent that. + * + * FIXME clean up this mess and introduce better + * state tracking for dbuf. + */ + if (dev_priv->wm.distrust_bios_wm) + any_ms = true; + if (any_ms) { ret = intel_modeset_checks(state); if (ret) -- 2.24.1 _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply related [flat|nested] 5+ messages in thread
* Re: [Intel-gfx] [PATCH] drm/i915: Force state->modeset=true when distrust_bios_wm==true 2020-02-12 15:01 [Intel-gfx] [PATCH] drm/i915: Force state->modeset=true when distrust_bios_wm==true Ville Syrjala @ 2020-02-12 15:20 ` Lisovskiy, Stanislav 2020-02-13 3:42 ` [Intel-gfx] ✓ Fi.CI.BAT: success for " Patchwork ` (2 subsequent siblings) 3 siblings, 0 replies; 5+ messages in thread From: Lisovskiy, Stanislav @ 2020-02-12 15:20 UTC (permalink / raw) To: ville.syrjala, intel-gfx On Wed, 2020-02-12 at 17:01 +0200, Ville Syrjala wrote: > From: Ville Syrjälä <ville.syrjala@linux.intel.com> > > Currently when we load the driver we set distrust_bios_wm=true, which > will cause active_pipe_changes to get flagged even when we're not > toggling any pipes on/off. The reason being that we want to fully > redistribute the dbuf among the active pipes and ignore whatever > state the firmware left behind. > > Unfortunately when the code flags active_pipe_changes it doesn't > set state->modeset to true, which means the hardware dbuf state > won't actually get updated. Hence the hardware and software > states go out of sync, which can result in planes trying to use a > disabled dbuf slice. Suprisingly that only seems to corrupt the > display rather than making the whole display engine keel over. > > Let's fix this for now by flagging state->modeset whenever > distrust_bios_wm is set. > > Eventually we'll likely want to rip out all of this mess and > introduce proper statye tracking for dbuf. But that requires > more work. Toss in a FIXME to that effect. > > Cc: Stanislav Lisovskiy <stanislav.lisovskiy@intel.com> > Fixes: ff2cd8635e41 ("drm/i915: Correctly map DBUF slices to pipes") > Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com> > --- > drivers/gpu/drm/i915/display/intel_display.c | 14 ++++++++++++++ > 1 file changed, 14 insertions(+) > > diff --git a/drivers/gpu/drm/i915/display/intel_display.c > b/drivers/gpu/drm/i915/display/intel_display.c > index 61ba1f2256a0..9e4f99ae81fb 100644 > --- a/drivers/gpu/drm/i915/display/intel_display.c > +++ b/drivers/gpu/drm/i915/display/intel_display.c > @@ -15027,6 +15027,20 @@ static int intel_atomic_check(struct > drm_device *dev, > if (new_cdclk_state && new_cdclk_state- > >force_min_cdclk_changed) > any_ms = true; > > + /* > + * distrust_bios_wm will force a full dbuf recomputation > + * but the hardware state will only get updated accordingly > + * if state->modeset==true. Hence distrust_bios_wm==true && > + * state->modeset==false is an invalid combination which > + * would cause the hardware and software dbuf state to get > + * out of sync. We must prevent that. > + * > + * FIXME clean up this mess and introduce better > + * state tracking for dbuf. I disagree here in that sense, that this is actually not a DBUF issue :) But merely state->modeset and active_pipe_changes going out of sync. However refactoring here definitely will help to unite those to somekind of unified new state. At least having this active_pipe_changes seems to be redundant. > + */ > + if (dev_priv->wm.distrust_bios_wm) > + any_ms = true; > + Reviewed-by: Stanislav Lisovskiy <stanislav.lisovskiy@intel.com> > if (any_ms) { > ret = intel_modeset_checks(state); > if (ret) _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 5+ messages in thread
* [Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915: Force state->modeset=true when distrust_bios_wm==true 2020-02-12 15:01 [Intel-gfx] [PATCH] drm/i915: Force state->modeset=true when distrust_bios_wm==true Ville Syrjala 2020-02-12 15:20 ` Lisovskiy, Stanislav @ 2020-02-13 3:42 ` Patchwork 2020-02-13 12:53 ` [Intel-gfx] [PATCH] " Jani Nikula 2020-02-16 11:58 ` [Intel-gfx] ✓ Fi.CI.IGT: success for " Patchwork 3 siblings, 0 replies; 5+ messages in thread From: Patchwork @ 2020-02-13 3:42 UTC (permalink / raw) To: Ville Syrjala; +Cc: intel-gfx == Series Details == Series: drm/i915: Force state->modeset=true when distrust_bios_wm==true URL : https://patchwork.freedesktop.org/series/73367/ State : success == Summary == CI Bug Log - changes from CI_DRM_7926 -> Patchwork_16544 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16544/index.html Known issues ------------ Here are the changes found in Patchwork_16544 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@i915_selftest@live_gem_contexts: - fi-cfl-guc: [PASS][1] -> [INCOMPLETE][2] ([CI#80] / [fdo#106070] / [i915#424]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7926/fi-cfl-guc/igt@i915_selftest@live_gem_contexts.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16544/fi-cfl-guc/igt@i915_selftest@live_gem_contexts.html - fi-cml-s: [PASS][3] -> [DMESG-FAIL][4] ([i915#877]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7926/fi-cml-s/igt@i915_selftest@live_gem_contexts.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16544/fi-cml-s/igt@i915_selftest@live_gem_contexts.html * igt@i915_selftest@live_gtt: - fi-skl-6600u: [PASS][5] -> [TIMEOUT][6] ([fdo#111732] / [fdo#112271]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7926/fi-skl-6600u/igt@i915_selftest@live_gtt.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16544/fi-skl-6600u/igt@i915_selftest@live_gtt.html * igt@kms_chamelium@hdmi-hpd-fast: - fi-kbl-7500u: [PASS][7] -> [FAIL][8] ([fdo#111096] / [i915#323]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7926/fi-kbl-7500u/igt@kms_chamelium@hdmi-hpd-fast.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16544/fi-kbl-7500u/igt@kms_chamelium@hdmi-hpd-fast.html #### Warnings #### * igt@gem_exec_parallel@fds: - fi-byt-n2820: [FAIL][9] ([i915#694]) -> [INCOMPLETE][10] ([i915#45]) [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7926/fi-byt-n2820/igt@gem_exec_parallel@fds.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16544/fi-byt-n2820/igt@gem_exec_parallel@fds.html [CI#80]: https://gitlab.freedesktop.org/gfx-ci/i915-infra/issues/80 [fdo#106070]: https://bugs.freedesktop.org/show_bug.cgi?id=106070 [fdo#111096]: https://bugs.freedesktop.org/show_bug.cgi?id=111096 [fdo#111732]: https://bugs.freedesktop.org/show_bug.cgi?id=111732 [fdo#112271]: https://bugs.freedesktop.org/show_bug.cgi?id=112271 [i915#323]: https://gitlab.freedesktop.org/drm/intel/issues/323 [i915#424]: https://gitlab.freedesktop.org/drm/intel/issues/424 [i915#45]: https://gitlab.freedesktop.org/drm/intel/issues/45 [i915#694]: https://gitlab.freedesktop.org/drm/intel/issues/694 [i915#877]: https://gitlab.freedesktop.org/drm/intel/issues/877 Participating hosts (45 -> 44) ------------------------------ Additional (7): fi-hsw-peppy fi-skl-6770hq fi-bdw-gvtdvm fi-glk-dsi fi-gdg-551 fi-bsw-kefka fi-kbl-r Missing (8): fi-ilk-m540 fi-ehl-1 fi-tgl-dsi fi-byt-squawks fi-bsw-cyan fi-ctg-p8600 fi-byt-clapper fi-bdw-samus Build changes ------------- * CI: CI-20190529 -> None * Linux: CI_DRM_7926 -> Patchwork_16544 CI-20190529: 20190529 CI_DRM_7926: 6b2fe829d300abf285e9db8b252ffacd216df3ed @ git://anongit.freedesktop.org/gfx-ci/linux IGT_5437: ae42fedfd0c536c560e8e17b06d9c7b94a4e8f0c @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools Patchwork_16544: 13b07a71ab0c312340f89f3b3ba477895ea6a0d8 @ git://anongit.freedesktop.org/gfx-ci/linux == Linux commits == 13b07a71ab0c drm/i915: Force state->modeset=true when distrust_bios_wm==true == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16544/index.html _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Intel-gfx] [PATCH] drm/i915: Force state->modeset=true when distrust_bios_wm==true 2020-02-12 15:01 [Intel-gfx] [PATCH] drm/i915: Force state->modeset=true when distrust_bios_wm==true Ville Syrjala 2020-02-12 15:20 ` Lisovskiy, Stanislav 2020-02-13 3:42 ` [Intel-gfx] ✓ Fi.CI.BAT: success for " Patchwork @ 2020-02-13 12:53 ` Jani Nikula 2020-02-16 11:58 ` [Intel-gfx] ✓ Fi.CI.IGT: success for " Patchwork 3 siblings, 0 replies; 5+ messages in thread From: Jani Nikula @ 2020-02-13 12:53 UTC (permalink / raw) To: Ville Syrjala, intel-gfx On Wed, 12 Feb 2020, Ville Syrjala <ville.syrjala@linux.intel.com> wrote: > From: Ville Syrjälä <ville.syrjala@linux.intel.com> > > Currently when we load the driver we set distrust_bios_wm=true, which > will cause active_pipe_changes to get flagged even when we're not > toggling any pipes on/off. The reason being that we want to fully > redistribute the dbuf among the active pipes and ignore whatever > state the firmware left behind. > > Unfortunately when the code flags active_pipe_changes it doesn't > set state->modeset to true, which means the hardware dbuf state > won't actually get updated. Hence the hardware and software > states go out of sync, which can result in planes trying to use a > disabled dbuf slice. Suprisingly that only seems to corrupt the > display rather than making the whole display engine keel over. > > Let's fix this for now by flagging state->modeset whenever > distrust_bios_wm is set. > > Eventually we'll likely want to rip out all of this mess and > introduce proper statye tracking for dbuf. But that requires > more work. Toss in a FIXME to that effect. I have a hard time following all the implications of this change. Would this under some circumstances lead to a case where we use the state read at probe, and do a full modeset on that state? DSC, lacking full state readout, fails badly with this change [1]. We'll do DSC enable using a mostly zeroed out DSC config in state. Leading to division by zero. BR, Jani. [1] https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16544/fi-tgl-dsi/boot0.txt > > Cc: Stanislav Lisovskiy <stanislav.lisovskiy@intel.com> > Fixes: ff2cd8635e41 ("drm/i915: Correctly map DBUF slices to pipes") > Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com> > --- > drivers/gpu/drm/i915/display/intel_display.c | 14 ++++++++++++++ > 1 file changed, 14 insertions(+) > > diff --git a/drivers/gpu/drm/i915/display/intel_display.c b/drivers/gpu/drm/i915/display/intel_display.c > index 61ba1f2256a0..9e4f99ae81fb 100644 > --- a/drivers/gpu/drm/i915/display/intel_display.c > +++ b/drivers/gpu/drm/i915/display/intel_display.c > @@ -15027,6 +15027,20 @@ static int intel_atomic_check(struct drm_device *dev, > if (new_cdclk_state && new_cdclk_state->force_min_cdclk_changed) > any_ms = true; > > + /* > + * distrust_bios_wm will force a full dbuf recomputation > + * but the hardware state will only get updated accordingly > + * if state->modeset==true. Hence distrust_bios_wm==true && > + * state->modeset==false is an invalid combination which > + * would cause the hardware and software dbuf state to get > + * out of sync. We must prevent that. > + * > + * FIXME clean up this mess and introduce better > + * state tracking for dbuf. > + */ > + if (dev_priv->wm.distrust_bios_wm) > + any_ms = true; > + > if (any_ms) { > ret = intel_modeset_checks(state); > if (ret) -- Jani Nikula, Intel Open Source Graphics Center _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 5+ messages in thread
* [Intel-gfx] ✓ Fi.CI.IGT: success for drm/i915: Force state->modeset=true when distrust_bios_wm==true 2020-02-12 15:01 [Intel-gfx] [PATCH] drm/i915: Force state->modeset=true when distrust_bios_wm==true Ville Syrjala ` (2 preceding siblings ...) 2020-02-13 12:53 ` [Intel-gfx] [PATCH] " Jani Nikula @ 2020-02-16 11:58 ` Patchwork 3 siblings, 0 replies; 5+ messages in thread From: Patchwork @ 2020-02-16 11:58 UTC (permalink / raw) To: Ville Syrjala; +Cc: intel-gfx == Series Details == Series: drm/i915: Force state->modeset=true when distrust_bios_wm==true URL : https://patchwork.freedesktop.org/series/73367/ State : success == Summary == CI Bug Log - changes from CI_DRM_7926_full -> Patchwork_16544_full ==================================================== Summary ------- **SUCCESS** No regressions found. Known issues ------------ Here are the changes found in Patchwork_16544_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_busy@busy-vcs1: - shard-iclb: [PASS][1] -> [SKIP][2] ([fdo#112080]) +13 similar issues [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7926/shard-iclb4/igt@gem_busy@busy-vcs1.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16544/shard-iclb6/igt@gem_busy@busy-vcs1.html * igt@gem_exec_schedule@in-order-bsd: - shard-iclb: [PASS][3] -> [SKIP][4] ([fdo#112146]) +4 similar issues [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7926/shard-iclb3/igt@gem_exec_schedule@in-order-bsd.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16544/shard-iclb4/igt@gem_exec_schedule@in-order-bsd.html * igt@gem_exec_schedule@pi-common-bsd: - shard-iclb: [PASS][5] -> [SKIP][6] ([i915#677]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7926/shard-iclb7/igt@gem_exec_schedule@pi-common-bsd.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16544/shard-iclb2/igt@gem_exec_schedule@pi-common-bsd.html * igt@gem_exec_schedule@preempt-contexts-bsd2: - shard-iclb: [PASS][7] -> [SKIP][8] ([fdo#109276]) +18 similar issues [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7926/shard-iclb1/igt@gem_exec_schedule@preempt-contexts-bsd2.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16544/shard-iclb8/igt@gem_exec_schedule@preempt-contexts-bsd2.html * igt@gem_exec_suspend@basic-s3: - shard-kbl: [PASS][9] -> [DMESG-WARN][10] ([i915#180]) +4 similar issues [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7926/shard-kbl4/igt@gem_exec_suspend@basic-s3.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16544/shard-kbl2/igt@gem_exec_suspend@basic-s3.html * igt@kms_color@pipe-a-gamma: - shard-tglb: [PASS][11] -> [FAIL][12] ([i915#1149]) [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7926/shard-tglb7/igt@kms_color@pipe-a-gamma.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16544/shard-tglb6/igt@kms_color@pipe-a-gamma.html * igt@kms_cursor_crc@pipe-c-cursor-128x128-random: - shard-skl: [PASS][13] -> [FAIL][14] ([i915#54]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7926/shard-skl1/igt@kms_cursor_crc@pipe-c-cursor-128x128-random.html [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16544/shard-skl2/igt@kms_cursor_crc@pipe-c-cursor-128x128-random.html * igt@kms_cursor_edge_walk@pipe-b-128x128-bottom-edge: - shard-hsw: [PASS][15] -> [INCOMPLETE][16] ([i915#61]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7926/shard-hsw1/igt@kms_cursor_edge_walk@pipe-b-128x128-bottom-edge.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16544/shard-hsw5/igt@kms_cursor_edge_walk@pipe-b-128x128-bottom-edge.html * igt@kms_flip@flip-vs-expired-vblank: - shard-glk: [PASS][17] -> [FAIL][18] ([i915#79]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7926/shard-glk5/igt@kms_flip@flip-vs-expired-vblank.html [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16544/shard-glk1/igt@kms_flip@flip-vs-expired-vblank.html * igt@kms_flip@flip-vs-suspend: - shard-skl: [PASS][19] -> [INCOMPLETE][20] ([i915#221]) +1 similar issue [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7926/shard-skl6/igt@kms_flip@flip-vs-suspend.html [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16544/shard-skl5/igt@kms_flip@flip-vs-suspend.html * igt@kms_frontbuffer_tracking@basic: - shard-skl: [PASS][21] -> [FAIL][22] ([i915#49]) [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7926/shard-skl2/igt@kms_frontbuffer_tracking@basic.html [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16544/shard-skl7/igt@kms_frontbuffer_tracking@basic.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-move: - shard-tglb: [PASS][23] -> [SKIP][24] ([i915#668]) +9 similar issues [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7926/shard-tglb1/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-move.html [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16544/shard-tglb2/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-move.html * igt@kms_plane@plane-panning-bottom-right-suspend-pipe-b-planes: - shard-apl: [PASS][25] -> [DMESG-WARN][26] ([i915#180]) +4 similar issues [25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7926/shard-apl3/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-b-planes.html [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16544/shard-apl6/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-b-planes.html * igt@kms_plane@plane-panning-bottom-right-suspend-pipe-c-planes: - shard-skl: [PASS][27] -> [INCOMPLETE][28] ([i915#69]) [27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7926/shard-skl9/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-c-planes.html [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16544/shard-skl3/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-c-planes.html * igt@kms_plane_alpha_blend@pipe-c-constant-alpha-min: - shard-skl: [PASS][29] -> [FAIL][30] ([fdo#108145]) +1 similar issue [29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7926/shard-skl1/igt@kms_plane_alpha_blend@pipe-c-constant-alpha-min.html [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16544/shard-skl2/igt@kms_plane_alpha_blend@pipe-c-constant-alpha-min.html * igt@kms_psr2_su@frontbuffer: - shard-iclb: [PASS][31] -> [SKIP][32] ([fdo#109642] / [fdo#111068]) [31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7926/shard-iclb2/igt@kms_psr2_su@frontbuffer.html [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16544/shard-iclb5/igt@kms_psr2_su@frontbuffer.html * igt@kms_psr@psr2_cursor_plane_move: - shard-iclb: [PASS][33] -> [SKIP][34] ([fdo#109441]) +1 similar issue [33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7926/shard-iclb2/igt@kms_psr@psr2_cursor_plane_move.html [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16544/shard-iclb4/igt@kms_psr@psr2_cursor_plane_move.html * igt@perf_pmu@cpu-hotplug: - shard-hsw: [PASS][35] -> [INCOMPLETE][36] ([i915#1176] / [i915#61]) [35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7926/shard-hsw7/igt@perf_pmu@cpu-hotplug.html [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16544/shard-hsw5/igt@perf_pmu@cpu-hotplug.html * igt@prime_mmap_coherency@ioctl-errors: - shard-hsw: [PASS][37] -> [FAIL][38] ([i915#831]) [37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7926/shard-hsw1/igt@prime_mmap_coherency@ioctl-errors.html [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16544/shard-hsw1/igt@prime_mmap_coherency@ioctl-errors.html #### Possible fixes #### * igt@gem_caching@reads: - shard-hsw: [FAIL][39] ([i915#694]) -> [PASS][40] [39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7926/shard-hsw6/igt@gem_caching@reads.html [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16544/shard-hsw1/igt@gem_caching@reads.html * igt@gem_ctx_shared@exec-single-timeline-bsd: - shard-iclb: [SKIP][41] ([fdo#110841]) -> [PASS][42] [41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7926/shard-iclb2/igt@gem_ctx_shared@exec-single-timeline-bsd.html [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16544/shard-iclb3/igt@gem_ctx_shared@exec-single-timeline-bsd.html * igt@gem_exec_balancer@smoke: - shard-iclb: [SKIP][43] ([fdo#110854]) -> [PASS][44] [43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7926/shard-iclb3/igt@gem_exec_balancer@smoke.html [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16544/shard-iclb4/igt@gem_exec_balancer@smoke.html * igt@gem_exec_schedule@pi-userfault-bsd: - shard-iclb: [SKIP][45] ([i915#677]) -> [PASS][46] [45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7926/shard-iclb2/igt@gem_exec_schedule@pi-userfault-bsd.html [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16544/shard-iclb3/igt@gem_exec_schedule@pi-userfault-bsd.html * igt@gem_exec_schedule@preemptive-hang-bsd: - shard-iclb: [SKIP][47] ([fdo#112146]) -> [PASS][48] +8 similar issues [47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7926/shard-iclb1/igt@gem_exec_schedule@preemptive-hang-bsd.html [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16544/shard-iclb8/igt@gem_exec_schedule@preemptive-hang-bsd.html * igt@gen9_exec_parse@allowed-single: - shard-skl: [INCOMPLETE][49] ([i915#716]) -> [PASS][50] [49]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7926/shard-skl9/igt@gen9_exec_parse@allowed-single.html [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16544/shard-skl2/igt@gen9_exec_parse@allowed-single.html * igt@i915_pm_rps@waitboost: - shard-iclb: [FAIL][51] ([i915#413]) -> [PASS][52] [51]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7926/shard-iclb3/igt@i915_pm_rps@waitboost.html [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16544/shard-iclb4/igt@i915_pm_rps@waitboost.html * igt@i915_suspend@fence-restore-tiled2untiled: - shard-kbl: [DMESG-WARN][53] ([i915#180]) -> [PASS][54] [53]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7926/shard-kbl1/igt@i915_suspend@fence-restore-tiled2untiled.html [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16544/shard-kbl4/igt@i915_suspend@fence-restore-tiled2untiled.html * igt@kms_cursor_crc@pipe-a-cursor-128x42-sliding: - shard-tglb: [FAIL][55] ([fdo#111703]) -> [PASS][56] [55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7926/shard-tglb3/igt@kms_cursor_crc@pipe-a-cursor-128x42-sliding.html [56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16544/shard-tglb3/igt@kms_cursor_crc@pipe-a-cursor-128x42-sliding.html * igt@kms_cursor_edge_walk@pipe-a-128x128-left-edge: - shard-tglb: [FAIL][57] ([i915#70]) -> [PASS][58] [57]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7926/shard-tglb1/igt@kms_cursor_edge_walk@pipe-a-128x128-left-edge.html [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16544/shard-tglb5/igt@kms_cursor_edge_walk@pipe-a-128x128-left-edge.html * igt@kms_draw_crc@draw-method-rgb565-mmap-gtt-xtiled: - shard-tglb: [DMESG-FAIL][59] ([i915#402]) -> [PASS][60] [59]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7926/shard-tglb2/igt@kms_draw_crc@draw-method-rgb565-mmap-gtt-xtiled.html [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16544/shard-tglb2/igt@kms_draw_crc@draw-method-rgb565-mmap-gtt-xtiled.html * igt@kms_draw_crc@draw-method-xrgb2101010-blt-untiled: - shard-tglb: [FAIL][61] ([i915#559]) -> [PASS][62] [61]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7926/shard-tglb3/igt@kms_draw_crc@draw-method-xrgb2101010-blt-untiled.html [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16544/shard-tglb7/igt@kms_draw_crc@draw-method-xrgb2101010-blt-untiled.html * igt@kms_flip@flip-vs-expired-vblank: - shard-skl: [FAIL][63] ([i915#79]) -> [PASS][64] [63]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7926/shard-skl4/igt@kms_flip@flip-vs-expired-vblank.html [64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16544/shard-skl10/igt@kms_flip@flip-vs-expired-vblank.html * {igt@kms_hdr@bpc-switch-dpms}: - shard-skl: [FAIL][65] ([i915#1188]) -> [PASS][66] [65]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7926/shard-skl3/igt@kms_hdr@bpc-switch-dpms.html [66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16544/shard-skl9/igt@kms_hdr@bpc-switch-dpms.html * igt@kms_pipe_crc_basic@suspend-read-crc-pipe-c: - shard-apl: [DMESG-WARN][67] ([i915#180]) -> [PASS][68] +2 similar issues [67]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7926/shard-apl4/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-c.html [68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16544/shard-apl7/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-c.html * igt@kms_plane_cursor@pipe-a-overlay-size-256: - shard-tglb: [FAIL][69] ([i915#1139]) -> [PASS][70] [69]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7926/shard-tglb7/igt@kms_plane_cursor@pipe-a-overlay-size-256.html [70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16544/shard-tglb6/igt@kms_plane_cursor@pipe-a-overlay-size-256.html * igt@kms_psr@psr2_sprite_plane_move: - shard-iclb: [SKIP][71] ([fdo#109441]) -> [PASS][72] +2 similar issues [71]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7926/shard-iclb7/igt@kms_psr@psr2_sprite_plane_move.html [72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16544/shard-iclb2/igt@kms_psr@psr2_sprite_plane_move.html * igt@kms_setmode@basic: - shard-kbl: [FAIL][73] ([i915#31]) -> [PASS][74] [73]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7926/shard-kbl4/igt@kms_setmode@basic.html [74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16544/shard-kbl1/igt@kms_setmode@basic.html * igt@perf_pmu@busy-vcs1: - shard-iclb: [SKIP][75] ([fdo#112080]) -> [PASS][76] +13 similar issues [75]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7926/shard-iclb3/igt@perf_pmu@busy-vcs1.html [76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16544/shard-iclb4/igt@perf_pmu@busy-vcs1.html * igt@prime_vgem@fence-wait-bsd2: - shard-iclb: [SKIP][77] ([fdo#109276]) -> [PASS][78] +24 similar issues [77]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7926/shard-iclb6/igt@prime_vgem@fence-wait-bsd2.html [78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16544/shard-iclb1/igt@prime_vgem@fence-wait-bsd2.html #### Warnings #### * igt@gem_ctx_isolation@vcs1-nonpriv-switch: - shard-iclb: [FAIL][79] ([IGT#28]) -> [SKIP][80] ([fdo#112080]) [79]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7926/shard-iclb2/igt@gem_ctx_isolation@vcs1-nonpriv-switch.html [80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16544/shard-iclb5/igt@gem_ctx_isolation@vcs1-nonpriv-switch.html * igt@gem_tiled_blits@normal: - shard-hsw: [FAIL][81] ([i915#818]) -> [FAIL][82] ([i915#694]) +1 similar issue [81]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7926/shard-hsw5/igt@gem_tiled_blits@normal.html [82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16544/shard-hsw1/igt@gem_tiled_blits@normal.html * igt@runner@aborted: - shard-hsw: [FAIL][83] ([i915#974]) -> ([FAIL][84], [FAIL][85]) ([i915#1176] / [i915#974]) [83]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7926/shard-hsw2/igt@runner@aborted.html [84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16544/shard-hsw6/igt@runner@aborted.html [85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16544/shard-hsw5/igt@runner@aborted.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 [fdo#108145]: https://bugs.freedesktop.org/show_bug.cgi?id=108145 [fdo#109276]: https://bugs.freedesktop.org/show_bug.cgi?id=109276 [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#111703]: https://bugs.freedesktop.org/show_bug.cgi?id=111703 [fdo#112080]: https://bugs.freedesktop.org/show_bug.cgi?id=112080 [fdo#112146]: https://bugs.freedesktop.org/show_bug.cgi?id=112146 [i915#1139]: https://gitlab.freedesktop.org/drm/intel/issues/1139 [i915#1149]: https://gitlab.freedesktop.org/drm/intel/issues/1149 [i915#1176]: https://gitlab.freedesktop.org/drm/intel/issues/1176 [i915#1188]: https://gitlab.freedesktop.org/drm/intel/issues/1188 [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#402]: https://gitlab.freedesktop.org/drm/intel/issues/402 [i915#413]: https://gitlab.freedesktop.org/drm/intel/issues/413 [i915#49]: https://gitlab.freedesktop.org/drm/intel/issues/49 [i915#54]: https://gitlab.freedesktop.org/drm/intel/issues/54 [i915#559]: https://gitlab.freedesktop.org/drm/intel/issues/559 [i915#61]: https://gitlab.freedesktop.org/drm/intel/issues/61 [i915#668]: https://gitlab.freedesktop.org/drm/intel/issues/668 [i915#677]: https://gitlab.freedesktop.org/drm/intel/issues/677 [i915#69]: https://gitlab.freedesktop.org/drm/intel/issues/69 [i915#694]: https://gitlab.freedesktop.org/drm/intel/issues/694 [i915#70]: https://gitlab.freedesktop.org/drm/intel/issues/70 [i915#716]: https://gitlab.freedesktop.org/drm/intel/issues/716 [i915#79]: https://gitlab.freedesktop.org/drm/intel/issues/79 [i915#818]: https://gitlab.freedesktop.org/drm/intel/issues/818 [i915#831]: https://gitlab.freedesktop.org/drm/intel/issues/831 [i915#974]: https://gitlab.freedesktop.org/drm/intel/issues/974 Participating hosts (10 -> 10) ------------------------------ No changes in participating hosts Build changes ------------- * CI: CI-20190529 -> None * Linux: CI_DRM_7926 -> Patchwork_16544 CI-20190529: 20190529 CI_DRM_7926: 6b2fe829d300abf285e9db8b252ffacd216df3ed @ git://anongit.freedesktop.org/gfx-ci/linux IGT_5437: ae42fedfd0c536c560e8e17b06d9c7b94a4e8f0c @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools Patchwork_16544: 13b07a71ab0c312340f89f3b3ba477895ea6a0d8 @ 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_16544/index.html _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2020-02-16 11:58 UTC | newest] Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2020-02-12 15:01 [Intel-gfx] [PATCH] drm/i915: Force state->modeset=true when distrust_bios_wm==true Ville Syrjala 2020-02-12 15:20 ` Lisovskiy, Stanislav 2020-02-13 3:42 ` [Intel-gfx] ✓ Fi.CI.BAT: success for " Patchwork 2020-02-13 12:53 ` [Intel-gfx] [PATCH] " Jani Nikula 2020-02-16 11:58 ` [Intel-gfx] ✓ Fi.CI.IGT: success for " Patchwork
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).