* [Intel-gfx] [PATCH] drm/i915: Fix mistake in intel_modeset_all_pipes condition
@ 2023-08-09 8:29 Stanislav Lisovskiy
2023-08-09 8:38 ` Jani Nikula
` (3 more replies)
0 siblings, 4 replies; 9+ messages in thread
From: Stanislav Lisovskiy @ 2023-08-09 8:29 UTC (permalink / raw)
To: intel-gfx; +Cc: jani.nikula
It is supposed to be "!intel_crtc_needs_modeset" - otherwise,
we are active exactly vice versa for active pipes: skipping if modeset
is needed and not skipping if not needed.
Signed-off-by: Stanislav Lisovskiy <stanislav.lisovskiy@intel.com>
---
drivers/gpu/drm/i915/display/intel_display.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/i915/display/intel_display.c b/drivers/gpu/drm/i915/display/intel_display.c
index 763ab569d8f32..4b1d7034078ca 100644
--- a/drivers/gpu/drm/i915/display/intel_display.c
+++ b/drivers/gpu/drm/i915/display/intel_display.c
@@ -5439,7 +5439,7 @@ int intel_modeset_all_pipes(struct intel_atomic_state *state,
return PTR_ERR(crtc_state);
if (!crtc_state->hw.active ||
- intel_crtc_needs_modeset(crtc_state))
+ !intel_crtc_needs_modeset(crtc_state))
continue;
drm_dbg_kms(&dev_priv->drm, "[CRTC:%d:%s] Full modeset due to %s\n",
--
2.37.3
^ permalink raw reply related [flat|nested] 9+ messages in thread* Re: [Intel-gfx] [PATCH] drm/i915: Fix mistake in intel_modeset_all_pipes condition 2023-08-09 8:29 [Intel-gfx] [PATCH] drm/i915: Fix mistake in intel_modeset_all_pipes condition Stanislav Lisovskiy @ 2023-08-09 8:38 ` Jani Nikula 2023-08-09 8:48 ` Lisovskiy, Stanislav 2023-08-09 9:50 ` [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for " Patchwork ` (2 subsequent siblings) 3 siblings, 1 reply; 9+ messages in thread From: Jani Nikula @ 2023-08-09 8:38 UTC (permalink / raw) To: Stanislav Lisovskiy, intel-gfx On Wed, 09 Aug 2023, Stanislav Lisovskiy <stanislav.lisovskiy@intel.com> wrote: > It is supposed to be "!intel_crtc_needs_modeset" - otherwise, > we are active exactly vice versa for active pipes: skipping if modeset > is needed and not skipping if not needed. If the crtc *already* needs a full modeset, there's no need to force a modeset on it. BR, Jani. > > Signed-off-by: Stanislav Lisovskiy <stanislav.lisovskiy@intel.com> > --- > drivers/gpu/drm/i915/display/intel_display.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/gpu/drm/i915/display/intel_display.c b/drivers/gpu/drm/i915/display/intel_display.c > index 763ab569d8f32..4b1d7034078ca 100644 > --- a/drivers/gpu/drm/i915/display/intel_display.c > +++ b/drivers/gpu/drm/i915/display/intel_display.c > @@ -5439,7 +5439,7 @@ int intel_modeset_all_pipes(struct intel_atomic_state *state, > return PTR_ERR(crtc_state); > > if (!crtc_state->hw.active || > - intel_crtc_needs_modeset(crtc_state)) > + !intel_crtc_needs_modeset(crtc_state)) > continue; > > drm_dbg_kms(&dev_priv->drm, "[CRTC:%d:%s] Full modeset due to %s\n", -- Jani Nikula, Intel Open Source Graphics Center ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Intel-gfx] [PATCH] drm/i915: Fix mistake in intel_modeset_all_pipes condition 2023-08-09 8:38 ` Jani Nikula @ 2023-08-09 8:48 ` Lisovskiy, Stanislav 2023-08-09 9:01 ` Jani Nikula 0 siblings, 1 reply; 9+ messages in thread From: Lisovskiy, Stanislav @ 2023-08-09 8:48 UTC (permalink / raw) To: Jani Nikula; +Cc: intel-gfx On Wed, Aug 09, 2023 at 11:38:08AM +0300, Jani Nikula wrote: > On Wed, 09 Aug 2023, Stanislav Lisovskiy <stanislav.lisovskiy@intel.com> wrote: > > It is supposed to be "!intel_crtc_needs_modeset" - otherwise, > > we are active exactly vice versa for active pipes: skipping if modeset > > is needed and not skipping if not needed. > > If the crtc *already* needs a full modeset, there's no need to force a > modeset on it. > > BR, > Jani. We have curently some issue with that. There are multiple places from where intel_modeset_all_pipes is called. One is that when we do detect that mbus join state had changed. All the previous checks indicated that fastset is enough, however once we detect mbus join state had changed in skl_watermarks.c we call this function there as well and I think it might act in a wrong way then. So basically this condition checks whether we need to force a modeset, but not if we need it, so no crtc's are supposed to escape this? Could be then that we just calling that whole function there wrongly. Stan > > > > > Signed-off-by: Stanislav Lisovskiy <stanislav.lisovskiy@intel.com> > > --- > > drivers/gpu/drm/i915/display/intel_display.c | 2 +- > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > diff --git a/drivers/gpu/drm/i915/display/intel_display.c b/drivers/gpu/drm/i915/display/intel_display.c > > index 763ab569d8f32..4b1d7034078ca 100644 > > --- a/drivers/gpu/drm/i915/display/intel_display.c > > +++ b/drivers/gpu/drm/i915/display/intel_display.c > > @@ -5439,7 +5439,7 @@ int intel_modeset_all_pipes(struct intel_atomic_state *state, > > return PTR_ERR(crtc_state); > > > > if (!crtc_state->hw.active || > > - intel_crtc_needs_modeset(crtc_state)) > > + !intel_crtc_needs_modeset(crtc_state)) > > continue; > > > > drm_dbg_kms(&dev_priv->drm, "[CRTC:%d:%s] Full modeset due to %s\n", > > -- > Jani Nikula, Intel Open Source Graphics Center ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Intel-gfx] [PATCH] drm/i915: Fix mistake in intel_modeset_all_pipes condition 2023-08-09 8:48 ` Lisovskiy, Stanislav @ 2023-08-09 9:01 ` Jani Nikula 2023-08-09 9:07 ` Lisovskiy, Stanislav 0 siblings, 1 reply; 9+ messages in thread From: Jani Nikula @ 2023-08-09 9:01 UTC (permalink / raw) To: Lisovskiy, Stanislav; +Cc: intel-gfx On Wed, 09 Aug 2023, "Lisovskiy, Stanislav" <stanislav.lisovskiy@intel.com> wrote: > On Wed, Aug 09, 2023 at 11:38:08AM +0300, Jani Nikula wrote: >> On Wed, 09 Aug 2023, Stanislav Lisovskiy <stanislav.lisovskiy@intel.com> wrote: >> > It is supposed to be "!intel_crtc_needs_modeset" - otherwise, >> > we are active exactly vice versa for active pipes: skipping if modeset >> > is needed and not skipping if not needed. >> >> If the crtc *already* needs a full modeset, there's no need to force a >> modeset on it. >> >> BR, >> Jani. > > We have curently some issue with that. There are multiple places from where > intel_modeset_all_pipes is called. One is that when we do detect that mbus join > state had changed. All the previous checks indicated that fastset is enough, > however once we detect mbus join state had changed in skl_watermarks.c we call > this function there as well and I think it might act in a wrong way then. > > So basically this condition checks whether we need to force a modeset, but not > if we need it, so no crtc's are supposed to escape this? > Could be then that we just calling that whole function there wrongly. Simplified, it's an optimization of: if (crtc_state->uapi.mode_changed) continue; crtc_state->uapi.mode_changed = true; With your change, it becomes: if (!crtc_state->uapi.mode_changed) continue; crtc_state->uapi.mode_changed = true; and intel_modeset_all_pipes() roughly becomes a no-op. BR, Jani. > > Stan > >> >> > >> > Signed-off-by: Stanislav Lisovskiy <stanislav.lisovskiy@intel.com> >> > --- >> > drivers/gpu/drm/i915/display/intel_display.c | 2 +- >> > 1 file changed, 1 insertion(+), 1 deletion(-) >> > >> > diff --git a/drivers/gpu/drm/i915/display/intel_display.c b/drivers/gpu/drm/i915/display/intel_display.c >> > index 763ab569d8f32..4b1d7034078ca 100644 >> > --- a/drivers/gpu/drm/i915/display/intel_display.c >> > +++ b/drivers/gpu/drm/i915/display/intel_display.c >> > @@ -5439,7 +5439,7 @@ int intel_modeset_all_pipes(struct intel_atomic_state *state, >> > return PTR_ERR(crtc_state); >> > >> > if (!crtc_state->hw.active || >> > - intel_crtc_needs_modeset(crtc_state)) >> > + !intel_crtc_needs_modeset(crtc_state)) >> > continue; >> > >> > drm_dbg_kms(&dev_priv->drm, "[CRTC:%d:%s] Full modeset due to %s\n", >> >> -- >> Jani Nikula, Intel Open Source Graphics Center -- Jani Nikula, Intel Open Source Graphics Center ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Intel-gfx] [PATCH] drm/i915: Fix mistake in intel_modeset_all_pipes condition 2023-08-09 9:01 ` Jani Nikula @ 2023-08-09 9:07 ` Lisovskiy, Stanislav 2023-08-09 9:31 ` Jani Nikula 0 siblings, 1 reply; 9+ messages in thread From: Lisovskiy, Stanislav @ 2023-08-09 9:07 UTC (permalink / raw) To: Jani Nikula; +Cc: intel-gfx On Wed, Aug 09, 2023 at 12:01:25PM +0300, Jani Nikula wrote: > On Wed, 09 Aug 2023, "Lisovskiy, Stanislav" <stanislav.lisovskiy@intel.com> wrote: > > On Wed, Aug 09, 2023 at 11:38:08AM +0300, Jani Nikula wrote: > >> On Wed, 09 Aug 2023, Stanislav Lisovskiy <stanislav.lisovskiy@intel.com> wrote: > >> > It is supposed to be "!intel_crtc_needs_modeset" - otherwise, > >> > we are active exactly vice versa for active pipes: skipping if modeset > >> > is needed and not skipping if not needed. > >> > >> If the crtc *already* needs a full modeset, there's no need to force a > >> modeset on it. > >> > >> BR, > >> Jani. > > > > We have curently some issue with that. There are multiple places from where > > intel_modeset_all_pipes is called. One is that when we do detect that mbus join > > state had changed. All the previous checks indicated that fastset is enough, > > however once we detect mbus join state had changed in skl_watermarks.c we call > > this function there as well and I think it might act in a wrong way then. > > > > So basically this condition checks whether we need to force a modeset, but not > > if we need it, so no crtc's are supposed to escape this? > > Could be then that we just calling that whole function there wrongly. > > Simplified, it's an optimization of: > > if (crtc_state->uapi.mode_changed) > continue; > > crtc_state->uapi.mode_changed = true; > > With your change, it becomes: > > if (!crtc_state->uapi.mode_changed) > continue; > > crtc_state->uapi.mode_changed = true; > > and intel_modeset_all_pipes() roughly becomes a no-op. Okay, basically I was wrong in interpretation of intel_modeset_all_pipes - mine was that it is supposed to modeset only pipes, which actually _need_ a full modeset, while the real one is supposed to force a modeset on those which even don't need that. Regarding mbus join, I think it could be just wrong to call it there rightaway. Most likely we can live with fastset there, unless ddb allocations haven't changed(we could then just update the mbus join state) Stan > > > BR, > Jani. > > > > > Stan > > > >> > >> > > >> > Signed-off-by: Stanislav Lisovskiy <stanislav.lisovskiy@intel.com> > >> > --- > >> > drivers/gpu/drm/i915/display/intel_display.c | 2 +- > >> > 1 file changed, 1 insertion(+), 1 deletion(-) > >> > > >> > diff --git a/drivers/gpu/drm/i915/display/intel_display.c b/drivers/gpu/drm/i915/display/intel_display.c > >> > index 763ab569d8f32..4b1d7034078ca 100644 > >> > --- a/drivers/gpu/drm/i915/display/intel_display.c > >> > +++ b/drivers/gpu/drm/i915/display/intel_display.c > >> > @@ -5439,7 +5439,7 @@ int intel_modeset_all_pipes(struct intel_atomic_state *state, > >> > return PTR_ERR(crtc_state); > >> > > >> > if (!crtc_state->hw.active || > >> > - intel_crtc_needs_modeset(crtc_state)) > >> > + !intel_crtc_needs_modeset(crtc_state)) > >> > continue; > >> > > >> > drm_dbg_kms(&dev_priv->drm, "[CRTC:%d:%s] Full modeset due to %s\n", > >> > >> -- > >> Jani Nikula, Intel Open Source Graphics Center > > -- > Jani Nikula, Intel Open Source Graphics Center ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Intel-gfx] [PATCH] drm/i915: Fix mistake in intel_modeset_all_pipes condition 2023-08-09 9:07 ` Lisovskiy, Stanislav @ 2023-08-09 9:31 ` Jani Nikula 0 siblings, 0 replies; 9+ messages in thread From: Jani Nikula @ 2023-08-09 9:31 UTC (permalink / raw) To: Lisovskiy, Stanislav; +Cc: intel-gfx On Wed, 09 Aug 2023, "Lisovskiy, Stanislav" <stanislav.lisovskiy@intel.com> wrote: > On Wed, Aug 09, 2023 at 12:01:25PM +0300, Jani Nikula wrote: >> On Wed, 09 Aug 2023, "Lisovskiy, Stanislav" <stanislav.lisovskiy@intel.com> wrote: >> > On Wed, Aug 09, 2023 at 11:38:08AM +0300, Jani Nikula wrote: >> >> On Wed, 09 Aug 2023, Stanislav Lisovskiy <stanislav.lisovskiy@intel.com> wrote: >> >> > It is supposed to be "!intel_crtc_needs_modeset" - otherwise, >> >> > we are active exactly vice versa for active pipes: skipping if modeset >> >> > is needed and not skipping if not needed. >> >> >> >> If the crtc *already* needs a full modeset, there's no need to force a >> >> modeset on it. >> >> >> >> BR, >> >> Jani. >> > >> > We have curently some issue with that. There are multiple places from where >> > intel_modeset_all_pipes is called. One is that when we do detect that mbus join >> > state had changed. All the previous checks indicated that fastset is enough, >> > however once we detect mbus join state had changed in skl_watermarks.c we call >> > this function there as well and I think it might act in a wrong way then. >> > >> > So basically this condition checks whether we need to force a modeset, but not >> > if we need it, so no crtc's are supposed to escape this? >> > Could be then that we just calling that whole function there wrongly. >> >> Simplified, it's an optimization of: >> >> if (crtc_state->uapi.mode_changed) >> continue; >> >> crtc_state->uapi.mode_changed = true; >> >> With your change, it becomes: >> >> if (!crtc_state->uapi.mode_changed) >> continue; >> >> crtc_state->uapi.mode_changed = true; >> >> and intel_modeset_all_pipes() roughly becomes a no-op. > > Okay, basically I was wrong in interpretation of intel_modeset_all_pipes - mine was that it is > supposed to modeset only pipes, which actually _need_ a full modeset, while the real one is supposed > to force a modeset on those which even don't need that. > Regarding mbus join, I think it could be just wrong to call it there rightaway. > Most likely we can live with fastset there, unless ddb allocations haven't changed(we could then just > update the mbus join state) Well it's right there in skl_watermark.c lines 2618 and 3488! ;D /* TODO: Implement vblank synchronized MBUS joining changes */ /* * TODO: Implement vblank synchronized MBUS joining changes. * Must be properly coordinated with dbuf reprogramming. */ added way back when mbus programming was added in commit f4dc00863226 ("drm/i915/adl_p: MBUS programming"). It's not "wrong" per se to do a full modeset, it's just that there's a gap in handling the fastset with mbus joining changes. BR, Jani. > > Stan > >> >> >> BR, >> Jani. >> >> > >> > Stan >> > >> >> >> >> > >> >> > Signed-off-by: Stanislav Lisovskiy <stanislav.lisovskiy@intel.com> >> >> > --- >> >> > drivers/gpu/drm/i915/display/intel_display.c | 2 +- >> >> > 1 file changed, 1 insertion(+), 1 deletion(-) >> >> > >> >> > diff --git a/drivers/gpu/drm/i915/display/intel_display.c b/drivers/gpu/drm/i915/display/intel_display.c >> >> > index 763ab569d8f32..4b1d7034078ca 100644 >> >> > --- a/drivers/gpu/drm/i915/display/intel_display.c >> >> > +++ b/drivers/gpu/drm/i915/display/intel_display.c >> >> > @@ -5439,7 +5439,7 @@ int intel_modeset_all_pipes(struct intel_atomic_state *state, >> >> > return PTR_ERR(crtc_state); >> >> > >> >> > if (!crtc_state->hw.active || >> >> > - intel_crtc_needs_modeset(crtc_state)) >> >> > + !intel_crtc_needs_modeset(crtc_state)) >> >> > continue; >> >> > >> >> > drm_dbg_kms(&dev_priv->drm, "[CRTC:%d:%s] Full modeset due to %s\n", >> >> >> >> -- >> >> Jani Nikula, Intel Open Source Graphics Center >> >> -- >> Jani Nikula, Intel Open Source Graphics Center -- Jani Nikula, Intel Open Source Graphics Center ^ permalink raw reply [flat|nested] 9+ messages in thread
* [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for drm/i915: Fix mistake in intel_modeset_all_pipes condition 2023-08-09 8:29 [Intel-gfx] [PATCH] drm/i915: Fix mistake in intel_modeset_all_pipes condition Stanislav Lisovskiy 2023-08-09 8:38 ` Jani Nikula @ 2023-08-09 9:50 ` Patchwork 2023-08-09 9:50 ` [Intel-gfx] ✗ Fi.CI.SPARSE: " Patchwork 2023-08-09 10:02 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork 3 siblings, 0 replies; 9+ messages in thread From: Patchwork @ 2023-08-09 9:50 UTC (permalink / raw) To: Lisovskiy, Stanislav; +Cc: intel-gfx == Series Details == Series: drm/i915: Fix mistake in intel_modeset_all_pipes condition URL : https://patchwork.freedesktop.org/series/122208/ State : warning == Summary == Error: dim checkpatch failed /home/kbuild/linux/maintainer-tools/dim: line 50: /home/kbuild/.dimrc: No such file or directory ^ permalink raw reply [flat|nested] 9+ messages in thread
* [Intel-gfx] ✗ Fi.CI.SPARSE: warning for drm/i915: Fix mistake in intel_modeset_all_pipes condition 2023-08-09 8:29 [Intel-gfx] [PATCH] drm/i915: Fix mistake in intel_modeset_all_pipes condition Stanislav Lisovskiy 2023-08-09 8:38 ` Jani Nikula 2023-08-09 9:50 ` [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for " Patchwork @ 2023-08-09 9:50 ` Patchwork 2023-08-09 10:02 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork 3 siblings, 0 replies; 9+ messages in thread From: Patchwork @ 2023-08-09 9:50 UTC (permalink / raw) To: Lisovskiy, Stanislav; +Cc: intel-gfx == Series Details == Series: drm/i915: Fix mistake in intel_modeset_all_pipes condition URL : https://patchwork.freedesktop.org/series/122208/ State : warning == Summary == Error: dim sparse failed /home/kbuild/linux/maintainer-tools/dim: line 50: /home/kbuild/.dimrc: No such file or directory ^ permalink raw reply [flat|nested] 9+ messages in thread
* [Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915: Fix mistake in intel_modeset_all_pipes condition 2023-08-09 8:29 [Intel-gfx] [PATCH] drm/i915: Fix mistake in intel_modeset_all_pipes condition Stanislav Lisovskiy ` (2 preceding siblings ...) 2023-08-09 9:50 ` [Intel-gfx] ✗ Fi.CI.SPARSE: " Patchwork @ 2023-08-09 10:02 ` Patchwork 3 siblings, 0 replies; 9+ messages in thread From: Patchwork @ 2023-08-09 10:02 UTC (permalink / raw) To: Lisovskiy, Stanislav; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 8357 bytes --] == Series Details == Series: drm/i915: Fix mistake in intel_modeset_all_pipes condition URL : https://patchwork.freedesktop.org/series/122208/ State : success == Summary == CI Bug Log - changes from CI_DRM_13492 -> Patchwork_122208v1 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_122208v1/index.html Participating hosts (43 -> 41) ------------------------------ Missing (2): fi-kbl-soraka fi-snb-2520m Known issues ------------ Here are the changes found in Patchwork_122208v1 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@i915_pm_rpm@basic-pci-d3-state: - bat-mtlp-8: [PASS][1] -> [ABORT][2] ([i915#7077] / [i915#7977] / [i915#8668]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13492/bat-mtlp-8/igt@i915_pm_rpm@basic-pci-d3-state.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_122208v1/bat-mtlp-8/igt@i915_pm_rpm@basic-pci-d3-state.html * igt@i915_pm_rpm@module-reload: - fi-rkl-11600: [PASS][3] -> [FAIL][4] ([i915#7940]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13492/fi-rkl-11600/igt@i915_pm_rpm@module-reload.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_122208v1/fi-rkl-11600/igt@i915_pm_rpm@module-reload.html * igt@i915_selftest@live@requests: - bat-rpls-2: [PASS][5] -> [ABORT][6] ([i915#7913]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13492/bat-rpls-2/igt@i915_selftest@live@requests.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_122208v1/bat-rpls-2/igt@i915_selftest@live@requests.html * igt@kms_chamelium_hpd@common-hpd-after-suspend: - bat-jsl-3: NOTRUN -> [SKIP][7] ([i915#7828]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_122208v1/bat-jsl-3/igt@kms_chamelium_hpd@common-hpd-after-suspend.html * igt@kms_cursor_legacy@basic-flip-after-cursor-legacy: - bat-adlp-6: [PASS][8] -> [DMESG-WARN][9] ([i915#7507]) +10 similar issues [8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13492/bat-adlp-6/igt@kms_cursor_legacy@basic-flip-after-cursor-legacy.html [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_122208v1/bat-adlp-6/igt@kms_cursor_legacy@basic-flip-after-cursor-legacy.html * igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-d-dp-3: - bat-adlp-6: [PASS][10] -> [ABORT][11] ([i915#8668]) [10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13492/bat-adlp-6/igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-d-dp-3.html [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_122208v1/bat-adlp-6/igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-d-dp-3.html * igt@kms_psr@cursor_plane_move: - bat-rplp-1: NOTRUN -> [ABORT][12] ([i915#8469] / [i915#8668]) [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_122208v1/bat-rplp-1/igt@kms_psr@cursor_plane_move.html #### Possible fixes #### * igt@gem_exec_suspend@basic-s0@smem: - bat-jsl-3: [ABORT][13] ([i915#5122]) -> [PASS][14] [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13492/bat-jsl-3/igt@gem_exec_suspend@basic-s0@smem.html [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_122208v1/bat-jsl-3/igt@gem_exec_suspend@basic-s0@smem.html * igt@i915_pm_rpm@basic-rte: - fi-cfl-8109u: [FAIL][15] ([i915#7940]) -> [PASS][16] [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13492/fi-cfl-8109u/igt@i915_pm_rpm@basic-rte.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_122208v1/fi-cfl-8109u/igt@i915_pm_rpm@basic-rte.html - fi-skl-guc: [FAIL][17] ([i915#7940]) -> [PASS][18] [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13492/fi-skl-guc/igt@i915_pm_rpm@basic-rte.html [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_122208v1/fi-skl-guc/igt@i915_pm_rpm@basic-rte.html * igt@i915_pm_rpm@module-reload: - fi-tgl-1115g4: [FAIL][19] ([i915#7940]) -> [PASS][20] [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13492/fi-tgl-1115g4/igt@i915_pm_rpm@module-reload.html [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_122208v1/fi-tgl-1115g4/igt@i915_pm_rpm@module-reload.html * igt@i915_selftest@live@gt_mocs: - bat-mtlp-6: [DMESG-FAIL][21] ([i915#7059]) -> [PASS][22] [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13492/bat-mtlp-6/igt@i915_selftest@live@gt_mocs.html [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_122208v1/bat-mtlp-6/igt@i915_selftest@live@gt_mocs.html * igt@i915_selftest@live@requests: - bat-mtlp-6: [DMESG-FAIL][23] ([i915#8497]) -> [PASS][24] [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13492/bat-mtlp-6/igt@i915_selftest@live@requests.html [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_122208v1/bat-mtlp-6/igt@i915_selftest@live@requests.html * igt@i915_suspend@basic-s3-without-i915: - bat-jsl-3: [FAIL][25] ([fdo#103375]) -> [PASS][26] [25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13492/bat-jsl-3/igt@i915_suspend@basic-s3-without-i915.html [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_122208v1/bat-jsl-3/igt@i915_suspend@basic-s3-without-i915.html * igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-a-edp-1: - bat-adlp-6: [ABORT][27] ([i915#7977] / [i915#8434] / [i915#8668]) -> [PASS][28] [27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13492/bat-adlp-6/igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-a-edp-1.html [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_122208v1/bat-adlp-6/igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-a-edp-1.html #### Warnings #### * igt@core_auth@basic-auth: - bat-adlp-11: [ABORT][29] ([i915#4423] / [i915#8011]) -> [ABORT][30] ([i915#8011]) [29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13492/bat-adlp-11/igt@core_auth@basic-auth.html [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_122208v1/bat-adlp-11/igt@core_auth@basic-auth.html * igt@kms_psr@primary_page_flip: - bat-rplp-1: [ABORT][31] ([i915#8442] / [i915#8668] / [i915#8860]) -> [SKIP][32] ([i915#1072]) [31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13492/bat-rplp-1/igt@kms_psr@primary_page_flip.html [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_122208v1/bat-rplp-1/igt@kms_psr@primary_page_flip.html [fdo#103375]: https://bugs.freedesktop.org/show_bug.cgi?id=103375 [i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072 [i915#4423]: https://gitlab.freedesktop.org/drm/intel/issues/4423 [i915#5122]: https://gitlab.freedesktop.org/drm/intel/issues/5122 [i915#7059]: https://gitlab.freedesktop.org/drm/intel/issues/7059 [i915#7077]: https://gitlab.freedesktop.org/drm/intel/issues/7077 [i915#7507]: https://gitlab.freedesktop.org/drm/intel/issues/7507 [i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828 [i915#7913]: https://gitlab.freedesktop.org/drm/intel/issues/7913 [i915#7940]: https://gitlab.freedesktop.org/drm/intel/issues/7940 [i915#7977]: https://gitlab.freedesktop.org/drm/intel/issues/7977 [i915#8011]: https://gitlab.freedesktop.org/drm/intel/issues/8011 [i915#8434]: https://gitlab.freedesktop.org/drm/intel/issues/8434 [i915#8442]: https://gitlab.freedesktop.org/drm/intel/issues/8442 [i915#8469]: https://gitlab.freedesktop.org/drm/intel/issues/8469 [i915#8497]: https://gitlab.freedesktop.org/drm/intel/issues/8497 [i915#8668]: https://gitlab.freedesktop.org/drm/intel/issues/8668 [i915#8860]: https://gitlab.freedesktop.org/drm/intel/issues/8860 Build changes ------------- * Linux: CI_DRM_13492 -> Patchwork_122208v1 CI-20190529: 20190529 CI_DRM_13492: 525b387a224ced0a360fcbf92794392999de7208 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_7422: a7b9e93b67f02d17b99f9331fdcda14e21172c8c @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git Patchwork_122208v1: 525b387a224ced0a360fcbf92794392999de7208 @ git://anongit.freedesktop.org/gfx-ci/linux ### Linux commits 2c3cf605a9d7 drm/i915: Fix mistake in intel_modeset_all_pipes condition == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_122208v1/index.html [-- Attachment #2: Type: text/html, Size: 9964 bytes --] ^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2023-08-09 10:02 UTC | newest] Thread overview: 9+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2023-08-09 8:29 [Intel-gfx] [PATCH] drm/i915: Fix mistake in intel_modeset_all_pipes condition Stanislav Lisovskiy 2023-08-09 8:38 ` Jani Nikula 2023-08-09 8:48 ` Lisovskiy, Stanislav 2023-08-09 9:01 ` Jani Nikula 2023-08-09 9:07 ` Lisovskiy, Stanislav 2023-08-09 9:31 ` Jani Nikula 2023-08-09 9:50 ` [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for " Patchwork 2023-08-09 9:50 ` [Intel-gfx] ✗ Fi.CI.SPARSE: " Patchwork 2023-08-09 10:02 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.