* [PATCH] drm/i915/guc: Don't send policy update for child contexts. @ 2022-07-28 0:33 ` Daniele Ceraolo Spurio 0 siblings, 0 replies; 10+ messages in thread From: Daniele Ceraolo Spurio @ 2022-07-28 0:33 UTC (permalink / raw) To: intel-gfx; +Cc: Daniele Ceraolo Spurio, John Harrison, dri-devel The GuC FW applies the parent context policy to all the children, so individual updates to the children are not supported and we should not send them. Note that sending the message did not have any functional consequences, because the GuC just drops it and logs an error; since we were trying to set the child policy to match the parent anyway the message being dropped was not a problem. Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com> Cc: John Harrison <john.c.harrison@intel.com> --- .../gpu/drm/i915/gt/uc/intel_guc_submission.c | 26 +------------------ 1 file changed, 1 insertion(+), 25 deletions(-) diff --git a/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c b/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c index 76916aed897a..5e31e2540297 100644 --- a/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c +++ b/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c @@ -2420,7 +2420,6 @@ static int guc_context_policy_init_v70(struct intel_context *ce, bool loop) struct context_policy policy; u32 execution_quantum; u32 preemption_timeout; - bool missing = false; unsigned long flags; int ret; @@ -2438,32 +2437,9 @@ static int guc_context_policy_init_v70(struct intel_context *ce, bool loop) __guc_context_policy_add_preempt_to_idle(&policy, 1); ret = __guc_context_set_context_policies(guc, &policy, loop); - missing = ret != 0; - - if (!missing && intel_context_is_parent(ce)) { - struct intel_context *child; - - for_each_child(ce, child) { - __guc_context_policy_start_klv(&policy, child->guc_id.id); - - if (engine->flags & I915_ENGINE_WANT_FORCED_PREEMPTION) - __guc_context_policy_add_preempt_to_idle(&policy, 1); - - child->guc_state.prio = ce->guc_state.prio; - __guc_context_policy_add_priority(&policy, ce->guc_state.prio); - __guc_context_policy_add_execution_quantum(&policy, execution_quantum); - __guc_context_policy_add_preemption_timeout(&policy, preemption_timeout); - - ret = __guc_context_set_context_policies(guc, &policy, loop); - if (ret) { - missing = true; - break; - } - } - } spin_lock_irqsave(&ce->guc_state.lock, flags); - if (missing) + if (ret != 0) set_context_policy_required(ce); else clr_context_policy_required(ce); -- 2.25.1 ^ permalink raw reply related [flat|nested] 10+ messages in thread
* [Intel-gfx] [PATCH] drm/i915/guc: Don't send policy update for child contexts. @ 2022-07-28 0:33 ` Daniele Ceraolo Spurio 0 siblings, 0 replies; 10+ messages in thread From: Daniele Ceraolo Spurio @ 2022-07-28 0:33 UTC (permalink / raw) To: intel-gfx; +Cc: dri-devel The GuC FW applies the parent context policy to all the children, so individual updates to the children are not supported and we should not send them. Note that sending the message did not have any functional consequences, because the GuC just drops it and logs an error; since we were trying to set the child policy to match the parent anyway the message being dropped was not a problem. Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com> Cc: John Harrison <john.c.harrison@intel.com> --- .../gpu/drm/i915/gt/uc/intel_guc_submission.c | 26 +------------------ 1 file changed, 1 insertion(+), 25 deletions(-) diff --git a/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c b/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c index 76916aed897a..5e31e2540297 100644 --- a/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c +++ b/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c @@ -2420,7 +2420,6 @@ static int guc_context_policy_init_v70(struct intel_context *ce, bool loop) struct context_policy policy; u32 execution_quantum; u32 preemption_timeout; - bool missing = false; unsigned long flags; int ret; @@ -2438,32 +2437,9 @@ static int guc_context_policy_init_v70(struct intel_context *ce, bool loop) __guc_context_policy_add_preempt_to_idle(&policy, 1); ret = __guc_context_set_context_policies(guc, &policy, loop); - missing = ret != 0; - - if (!missing && intel_context_is_parent(ce)) { - struct intel_context *child; - - for_each_child(ce, child) { - __guc_context_policy_start_klv(&policy, child->guc_id.id); - - if (engine->flags & I915_ENGINE_WANT_FORCED_PREEMPTION) - __guc_context_policy_add_preempt_to_idle(&policy, 1); - - child->guc_state.prio = ce->guc_state.prio; - __guc_context_policy_add_priority(&policy, ce->guc_state.prio); - __guc_context_policy_add_execution_quantum(&policy, execution_quantum); - __guc_context_policy_add_preemption_timeout(&policy, preemption_timeout); - - ret = __guc_context_set_context_policies(guc, &policy, loop); - if (ret) { - missing = true; - break; - } - } - } spin_lock_irqsave(&ce->guc_state.lock, flags); - if (missing) + if (ret != 0) set_context_policy_required(ce); else clr_context_policy_required(ce); -- 2.25.1 ^ permalink raw reply related [flat|nested] 10+ messages in thread
* [Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915/guc: Don't send policy update for child contexts. 2022-07-28 0:33 ` [Intel-gfx] " Daniele Ceraolo Spurio (?) @ 2022-07-28 1:07 ` Patchwork -1 siblings, 0 replies; 10+ messages in thread From: Patchwork @ 2022-07-28 1:07 UTC (permalink / raw) To: Daniele Ceraolo Spurio; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 7116 bytes --] == Series Details == Series: drm/i915/guc: Don't send policy update for child contexts. URL : https://patchwork.freedesktop.org/series/106783/ State : success == Summary == CI Bug Log - changes from CI_DRM_11946 -> Patchwork_106783v1 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/index.html Participating hosts (38 -> 35) ------------------------------ Additional (2): fi-hsw-4770 bat-jsl-1 Missing (5): bat-dg1-5 bat-adlm-1 bat-jsl-3 bat-rplp-1 fi-bdw-samus Known issues ------------ Here are the changes found in Patchwork_106783v1 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@i915_pm_backlight@basic-brightness: - fi-hsw-4770: NOTRUN -> [SKIP][1] ([fdo#109271] / [i915#3012]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/fi-hsw-4770/igt@i915_pm_backlight@basic-brightness.html * igt@i915_selftest@live@requests: - fi-blb-e6850: [PASS][2] -> [DMESG-FAIL][3] ([i915#4528]) [2]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/fi-blb-e6850/igt@i915_selftest@live@requests.html [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/fi-blb-e6850/igt@i915_selftest@live@requests.html * igt@kms_addfb_basic@addfb25-y-tiled-small-legacy: - fi-hsw-4770: NOTRUN -> [SKIP][4] ([fdo#109271]) +9 similar issues [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/fi-hsw-4770/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html * igt@kms_chamelium@dp-crc-fast: - fi-hsw-4770: NOTRUN -> [SKIP][5] ([fdo#109271] / [fdo#111827]) +8 similar issues [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/fi-hsw-4770/igt@kms_chamelium@dp-crc-fast.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor@atomic-transitions: - fi-bsw-n3050: [PASS][6] -> [FAIL][7] ([i915#6298]) [6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/fi-bsw-n3050/igt@kms_cursor_legacy@basic-busy-flip-before-cursor@atomic-transitions.html [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/fi-bsw-n3050/igt@kms_cursor_legacy@basic-busy-flip-before-cursor@atomic-transitions.html * igt@kms_psr@sprite_plane_onoff: - fi-hsw-4770: NOTRUN -> [SKIP][8] ([fdo#109271] / [i915#1072]) +3 similar issues [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/fi-hsw-4770/igt@kms_psr@sprite_plane_onoff.html * igt@runner@aborted: - fi-blb-e6850: NOTRUN -> [FAIL][9] ([fdo#109271] / [i915#2403] / [i915#4312]) [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/fi-blb-e6850/igt@runner@aborted.html - fi-bdw-5557u: NOTRUN -> [FAIL][10] ([i915#4312]) [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/fi-bdw-5557u/igt@runner@aborted.html #### Possible fixes #### * igt@debugfs_test@read_all_entries: - fi-kbl-guc: [FAIL][11] ([i915#6253]) -> [PASS][12] [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/fi-kbl-guc/igt@debugfs_test@read_all_entries.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/fi-kbl-guc/igt@debugfs_test@read_all_entries.html * igt@fbdev@read: - {bat-rpls-2}: [SKIP][13] ([i915#2582]) -> [PASS][14] +4 similar issues [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/bat-rpls-2/igt@fbdev@read.html [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/bat-rpls-2/igt@fbdev@read.html * igt@i915_selftest@live@gtt: - {bat-dg2-9}: [DMESG-WARN][15] ([i915#5763]) -> [PASS][16] +8 similar issues [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/bat-dg2-9/igt@i915_selftest@live@gtt.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/bat-dg2-9/igt@i915_selftest@live@gtt.html * igt@kms_frontbuffer_tracking@basic: - {bat-rpls-2}: [SKIP][17] ([i915#1849]) -> [PASS][18] [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/bat-rpls-2/igt@kms_frontbuffer_tracking@basic.html [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/bat-rpls-2/igt@kms_frontbuffer_tracking@basic.html * igt@prime_vgem@basic-fence-flip: - {bat-rpls-2}: [SKIP][19] ([fdo#109295] / [i915#1845] / [i915#3708]) -> [PASS][20] [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/bat-rpls-2/igt@prime_vgem@basic-fence-flip.html [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/bat-rpls-2/igt@prime_vgem@basic-fence-flip.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285 [fdo#109295]: https://bugs.freedesktop.org/show_bug.cgi?id=109295 [fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827 [i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072 [i915#1845]: https://gitlab.freedesktop.org/drm/intel/issues/1845 [i915#1849]: https://gitlab.freedesktop.org/drm/intel/issues/1849 [i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982 [i915#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190 [i915#2403]: https://gitlab.freedesktop.org/drm/intel/issues/2403 [i915#2582]: https://gitlab.freedesktop.org/drm/intel/issues/2582 [i915#3003]: https://gitlab.freedesktop.org/drm/intel/issues/3003 [i915#3012]: https://gitlab.freedesktop.org/drm/intel/issues/3012 [i915#3301]: https://gitlab.freedesktop.org/drm/intel/issues/3301 [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555 [i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708 [i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103 [i915#4312]: https://gitlab.freedesktop.org/drm/intel/issues/4312 [i915#4528]: https://gitlab.freedesktop.org/drm/intel/issues/4528 [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613 [i915#5763]: https://gitlab.freedesktop.org/drm/intel/issues/5763 [i915#5903]: https://gitlab.freedesktop.org/drm/intel/issues/5903 [i915#5950]: https://gitlab.freedesktop.org/drm/intel/issues/5950 [i915#6253]: https://gitlab.freedesktop.org/drm/intel/issues/6253 [i915#6298]: https://gitlab.freedesktop.org/drm/intel/issues/6298 Build changes ------------- * Linux: CI_DRM_11946 -> Patchwork_106783v1 CI-20190529: 20190529 CI_DRM_11946: 0e9c43d76a145712da46e935d429ce2a3eea80e8 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_6598: 97e103419021d0863db527e3f2cf39ccdd132db5 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git Patchwork_106783v1: 0e9c43d76a145712da46e935d429ce2a3eea80e8 @ git://anongit.freedesktop.org/gfx-ci/linux ### Linux commits 4f21f89f2683 drm/i915/guc: Don't send policy update for child contexts. == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/index.html [-- Attachment #2: Type: text/html, Size: 7692 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH] drm/i915/guc: Don't send policy update for child contexts. 2022-07-28 0:33 ` [Intel-gfx] " Daniele Ceraolo Spurio @ 2022-07-28 1:44 ` John Harrison -1 siblings, 0 replies; 10+ messages in thread From: John Harrison @ 2022-07-28 1:44 UTC (permalink / raw) To: Daniele Ceraolo Spurio, intel-gfx; +Cc: dri-devel On 7/27/2022 17:33, Daniele Ceraolo Spurio wrote: > The GuC FW applies the parent context policy to all the children, > so individual updates to the children are not supported and we > should not send them. > > Note that sending the message did not have any functional consequences, > because the GuC just drops it and logs an error; since we were trying > to set the child policy to match the parent anyway the message being > dropped was not a problem. > > Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com> > Cc: John Harrison <john.c.harrison@intel.com> Needs a Fixes tag for the original v70 update patch? John. > --- > .../gpu/drm/i915/gt/uc/intel_guc_submission.c | 26 +------------------ > 1 file changed, 1 insertion(+), 25 deletions(-) > > diff --git a/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c b/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c > index 76916aed897a..5e31e2540297 100644 > --- a/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c > +++ b/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c > @@ -2420,7 +2420,6 @@ static int guc_context_policy_init_v70(struct intel_context *ce, bool loop) > struct context_policy policy; > u32 execution_quantum; > u32 preemption_timeout; > - bool missing = false; > unsigned long flags; > int ret; > > @@ -2438,32 +2437,9 @@ static int guc_context_policy_init_v70(struct intel_context *ce, bool loop) > __guc_context_policy_add_preempt_to_idle(&policy, 1); > > ret = __guc_context_set_context_policies(guc, &policy, loop); > - missing = ret != 0; > - > - if (!missing && intel_context_is_parent(ce)) { > - struct intel_context *child; > - > - for_each_child(ce, child) { > - __guc_context_policy_start_klv(&policy, child->guc_id.id); > - > - if (engine->flags & I915_ENGINE_WANT_FORCED_PREEMPTION) > - __guc_context_policy_add_preempt_to_idle(&policy, 1); > - > - child->guc_state.prio = ce->guc_state.prio; > - __guc_context_policy_add_priority(&policy, ce->guc_state.prio); > - __guc_context_policy_add_execution_quantum(&policy, execution_quantum); > - __guc_context_policy_add_preemption_timeout(&policy, preemption_timeout); > - > - ret = __guc_context_set_context_policies(guc, &policy, loop); > - if (ret) { > - missing = true; > - break; > - } > - } > - } > > spin_lock_irqsave(&ce->guc_state.lock, flags); > - if (missing) > + if (ret != 0) > set_context_policy_required(ce); > else > clr_context_policy_required(ce); ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Intel-gfx] [PATCH] drm/i915/guc: Don't send policy update for child contexts. @ 2022-07-28 1:44 ` John Harrison 0 siblings, 0 replies; 10+ messages in thread From: John Harrison @ 2022-07-28 1:44 UTC (permalink / raw) To: Daniele Ceraolo Spurio, intel-gfx; +Cc: dri-devel On 7/27/2022 17:33, Daniele Ceraolo Spurio wrote: > The GuC FW applies the parent context policy to all the children, > so individual updates to the children are not supported and we > should not send them. > > Note that sending the message did not have any functional consequences, > because the GuC just drops it and logs an error; since we were trying > to set the child policy to match the parent anyway the message being > dropped was not a problem. > > Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com> > Cc: John Harrison <john.c.harrison@intel.com> Needs a Fixes tag for the original v70 update patch? John. > --- > .../gpu/drm/i915/gt/uc/intel_guc_submission.c | 26 +------------------ > 1 file changed, 1 insertion(+), 25 deletions(-) > > diff --git a/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c b/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c > index 76916aed897a..5e31e2540297 100644 > --- a/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c > +++ b/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c > @@ -2420,7 +2420,6 @@ static int guc_context_policy_init_v70(struct intel_context *ce, bool loop) > struct context_policy policy; > u32 execution_quantum; > u32 preemption_timeout; > - bool missing = false; > unsigned long flags; > int ret; > > @@ -2438,32 +2437,9 @@ static int guc_context_policy_init_v70(struct intel_context *ce, bool loop) > __guc_context_policy_add_preempt_to_idle(&policy, 1); > > ret = __guc_context_set_context_policies(guc, &policy, loop); > - missing = ret != 0; > - > - if (!missing && intel_context_is_parent(ce)) { > - struct intel_context *child; > - > - for_each_child(ce, child) { > - __guc_context_policy_start_klv(&policy, child->guc_id.id); > - > - if (engine->flags & I915_ENGINE_WANT_FORCED_PREEMPTION) > - __guc_context_policy_add_preempt_to_idle(&policy, 1); > - > - child->guc_state.prio = ce->guc_state.prio; > - __guc_context_policy_add_priority(&policy, ce->guc_state.prio); > - __guc_context_policy_add_execution_quantum(&policy, execution_quantum); > - __guc_context_policy_add_preemption_timeout(&policy, preemption_timeout); > - > - ret = __guc_context_set_context_policies(guc, &policy, loop); > - if (ret) { > - missing = true; > - break; > - } > - } > - } > > spin_lock_irqsave(&ce->guc_state.lock, flags); > - if (missing) > + if (ret != 0) > set_context_policy_required(ce); > else > clr_context_policy_required(ce); ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH] drm/i915/guc: Don't send policy update for child contexts. 2022-07-28 1:44 ` [Intel-gfx] " John Harrison @ 2022-07-28 1:50 ` Ceraolo Spurio, Daniele -1 siblings, 0 replies; 10+ messages in thread From: Ceraolo Spurio, Daniele @ 2022-07-28 1:50 UTC (permalink / raw) To: John Harrison, intel-gfx; +Cc: dri-devel On 7/27/2022 6:44 PM, John Harrison wrote: > On 7/27/2022 17:33, Daniele Ceraolo Spurio wrote: >> The GuC FW applies the parent context policy to all the children, >> so individual updates to the children are not supported and we >> should not send them. >> >> Note that sending the message did not have any functional consequences, >> because the GuC just drops it and logs an error; since we were trying >> to set the child policy to match the parent anyway the message being >> dropped was not a problem. >> >> Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com> >> Cc: John Harrison <john.c.harrison@intel.com> > Needs a Fixes tag for the original v70 update patch? I don't think so. I added the explanation about it not being a functional issue to make it clear that everything still works as expected without this patch, just with a bit of extra noise in the GuC logs. If you think it is still worth applying to older kernels I'll add the tag in. Daniele > > John. > >> --- >> .../gpu/drm/i915/gt/uc/intel_guc_submission.c | 26 +------------------ >> 1 file changed, 1 insertion(+), 25 deletions(-) >> >> diff --git a/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c >> b/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c >> index 76916aed897a..5e31e2540297 100644 >> --- a/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c >> +++ b/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c >> @@ -2420,7 +2420,6 @@ static int guc_context_policy_init_v70(struct >> intel_context *ce, bool loop) >> struct context_policy policy; >> u32 execution_quantum; >> u32 preemption_timeout; >> - bool missing = false; >> unsigned long flags; >> int ret; >> @@ -2438,32 +2437,9 @@ static int >> guc_context_policy_init_v70(struct intel_context *ce, bool loop) >> __guc_context_policy_add_preempt_to_idle(&policy, 1); >> ret = __guc_context_set_context_policies(guc, &policy, loop); >> - missing = ret != 0; >> - >> - if (!missing && intel_context_is_parent(ce)) { >> - struct intel_context *child; >> - >> - for_each_child(ce, child) { >> - __guc_context_policy_start_klv(&policy, child->guc_id.id); >> - >> - if (engine->flags & I915_ENGINE_WANT_FORCED_PREEMPTION) >> - __guc_context_policy_add_preempt_to_idle(&policy, 1); >> - >> - child->guc_state.prio = ce->guc_state.prio; >> - __guc_context_policy_add_priority(&policy, >> ce->guc_state.prio); >> - __guc_context_policy_add_execution_quantum(&policy, >> execution_quantum); >> - __guc_context_policy_add_preemption_timeout(&policy, >> preemption_timeout); >> - >> - ret = __guc_context_set_context_policies(guc, &policy, >> loop); >> - if (ret) { >> - missing = true; >> - break; >> - } >> - } >> - } >> spin_lock_irqsave(&ce->guc_state.lock, flags); >> - if (missing) >> + if (ret != 0) >> set_context_policy_required(ce); >> else >> clr_context_policy_required(ce); > ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Intel-gfx] [PATCH] drm/i915/guc: Don't send policy update for child contexts. @ 2022-07-28 1:50 ` Ceraolo Spurio, Daniele 0 siblings, 0 replies; 10+ messages in thread From: Ceraolo Spurio, Daniele @ 2022-07-28 1:50 UTC (permalink / raw) To: John Harrison, intel-gfx; +Cc: dri-devel On 7/27/2022 6:44 PM, John Harrison wrote: > On 7/27/2022 17:33, Daniele Ceraolo Spurio wrote: >> The GuC FW applies the parent context policy to all the children, >> so individual updates to the children are not supported and we >> should not send them. >> >> Note that sending the message did not have any functional consequences, >> because the GuC just drops it and logs an error; since we were trying >> to set the child policy to match the parent anyway the message being >> dropped was not a problem. >> >> Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com> >> Cc: John Harrison <john.c.harrison@intel.com> > Needs a Fixes tag for the original v70 update patch? I don't think so. I added the explanation about it not being a functional issue to make it clear that everything still works as expected without this patch, just with a bit of extra noise in the GuC logs. If you think it is still worth applying to older kernels I'll add the tag in. Daniele > > John. > >> --- >> .../gpu/drm/i915/gt/uc/intel_guc_submission.c | 26 +------------------ >> 1 file changed, 1 insertion(+), 25 deletions(-) >> >> diff --git a/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c >> b/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c >> index 76916aed897a..5e31e2540297 100644 >> --- a/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c >> +++ b/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c >> @@ -2420,7 +2420,6 @@ static int guc_context_policy_init_v70(struct >> intel_context *ce, bool loop) >> struct context_policy policy; >> u32 execution_quantum; >> u32 preemption_timeout; >> - bool missing = false; >> unsigned long flags; >> int ret; >> @@ -2438,32 +2437,9 @@ static int >> guc_context_policy_init_v70(struct intel_context *ce, bool loop) >> __guc_context_policy_add_preempt_to_idle(&policy, 1); >> ret = __guc_context_set_context_policies(guc, &policy, loop); >> - missing = ret != 0; >> - >> - if (!missing && intel_context_is_parent(ce)) { >> - struct intel_context *child; >> - >> - for_each_child(ce, child) { >> - __guc_context_policy_start_klv(&policy, child->guc_id.id); >> - >> - if (engine->flags & I915_ENGINE_WANT_FORCED_PREEMPTION) >> - __guc_context_policy_add_preempt_to_idle(&policy, 1); >> - >> - child->guc_state.prio = ce->guc_state.prio; >> - __guc_context_policy_add_priority(&policy, >> ce->guc_state.prio); >> - __guc_context_policy_add_execution_quantum(&policy, >> execution_quantum); >> - __guc_context_policy_add_preemption_timeout(&policy, >> preemption_timeout); >> - >> - ret = __guc_context_set_context_policies(guc, &policy, >> loop); >> - if (ret) { >> - missing = true; >> - break; >> - } >> - } >> - } >> spin_lock_irqsave(&ce->guc_state.lock, flags); >> - if (missing) >> + if (ret != 0) >> set_context_policy_required(ce); >> else >> clr_context_policy_required(ce); > ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH] drm/i915/guc: Don't send policy update for child contexts. 2022-07-28 1:50 ` [Intel-gfx] " Ceraolo Spurio, Daniele @ 2022-07-28 1:54 ` John Harrison -1 siblings, 0 replies; 10+ messages in thread From: John Harrison @ 2022-07-28 1:54 UTC (permalink / raw) To: Ceraolo Spurio, Daniele, intel-gfx; +Cc: dri-devel On 7/27/2022 18:50, Ceraolo Spurio, Daniele wrote: > On 7/27/2022 6:44 PM, John Harrison wrote: >> On 7/27/2022 17:33, Daniele Ceraolo Spurio wrote: >>> The GuC FW applies the parent context policy to all the children, >>> so individual updates to the children are not supported and we >>> should not send them. >>> >>> Note that sending the message did not have any functional consequences, >>> because the GuC just drops it and logs an error; since we were trying >>> to set the child policy to match the parent anyway the message being >>> dropped was not a problem. >>> >>> Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com> >>> Cc: John Harrison <john.c.harrison@intel.com> >> Needs a Fixes tag for the original v70 update patch? > > I don't think so. I added the explanation about it not being a > functional issue to make it clear that everything still works as > expected without this patch, just with a bit of extra noise in the GuC > logs. If you think it is still worth applying to older kernels I'll > add the tag in. > > Daniele Hmm. It is strictly speaking a bug fix. But yes, the only impact is extra H2G traffic on context registration and in the GuC log. So maybe not worth worrying about. Reviewed-by: John Harrison <John.C.Harrison@Intel.com> > >> >> John. >> >>> --- >>> .../gpu/drm/i915/gt/uc/intel_guc_submission.c | 26 >>> +------------------ >>> 1 file changed, 1 insertion(+), 25 deletions(-) >>> >>> diff --git a/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c >>> b/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c >>> index 76916aed897a..5e31e2540297 100644 >>> --- a/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c >>> +++ b/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c >>> @@ -2420,7 +2420,6 @@ static int guc_context_policy_init_v70(struct >>> intel_context *ce, bool loop) >>> struct context_policy policy; >>> u32 execution_quantum; >>> u32 preemption_timeout; >>> - bool missing = false; >>> unsigned long flags; >>> int ret; >>> @@ -2438,32 +2437,9 @@ static int >>> guc_context_policy_init_v70(struct intel_context *ce, bool loop) >>> __guc_context_policy_add_preempt_to_idle(&policy, 1); >>> ret = __guc_context_set_context_policies(guc, &policy, loop); >>> - missing = ret != 0; >>> - >>> - if (!missing && intel_context_is_parent(ce)) { >>> - struct intel_context *child; >>> - >>> - for_each_child(ce, child) { >>> - __guc_context_policy_start_klv(&policy, child->guc_id.id); >>> - >>> - if (engine->flags & I915_ENGINE_WANT_FORCED_PREEMPTION) >>> - __guc_context_policy_add_preempt_to_idle(&policy, 1); >>> - >>> - child->guc_state.prio = ce->guc_state.prio; >>> - __guc_context_policy_add_priority(&policy, >>> ce->guc_state.prio); >>> - __guc_context_policy_add_execution_quantum(&policy, >>> execution_quantum); >>> - __guc_context_policy_add_preemption_timeout(&policy, >>> preemption_timeout); >>> - >>> - ret = __guc_context_set_context_policies(guc, &policy, >>> loop); >>> - if (ret) { >>> - missing = true; >>> - break; >>> - } >>> - } >>> - } >>> spin_lock_irqsave(&ce->guc_state.lock, flags); >>> - if (missing) >>> + if (ret != 0) >>> set_context_policy_required(ce); >>> else >>> clr_context_policy_required(ce); >> > ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Intel-gfx] [PATCH] drm/i915/guc: Don't send policy update for child contexts. @ 2022-07-28 1:54 ` John Harrison 0 siblings, 0 replies; 10+ messages in thread From: John Harrison @ 2022-07-28 1:54 UTC (permalink / raw) To: Ceraolo Spurio, Daniele, intel-gfx; +Cc: dri-devel On 7/27/2022 18:50, Ceraolo Spurio, Daniele wrote: > On 7/27/2022 6:44 PM, John Harrison wrote: >> On 7/27/2022 17:33, Daniele Ceraolo Spurio wrote: >>> The GuC FW applies the parent context policy to all the children, >>> so individual updates to the children are not supported and we >>> should not send them. >>> >>> Note that sending the message did not have any functional consequences, >>> because the GuC just drops it and logs an error; since we were trying >>> to set the child policy to match the parent anyway the message being >>> dropped was not a problem. >>> >>> Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com> >>> Cc: John Harrison <john.c.harrison@intel.com> >> Needs a Fixes tag for the original v70 update patch? > > I don't think so. I added the explanation about it not being a > functional issue to make it clear that everything still works as > expected without this patch, just with a bit of extra noise in the GuC > logs. If you think it is still worth applying to older kernels I'll > add the tag in. > > Daniele Hmm. It is strictly speaking a bug fix. But yes, the only impact is extra H2G traffic on context registration and in the GuC log. So maybe not worth worrying about. Reviewed-by: John Harrison <John.C.Harrison@Intel.com> > >> >> John. >> >>> --- >>> .../gpu/drm/i915/gt/uc/intel_guc_submission.c | 26 >>> +------------------ >>> 1 file changed, 1 insertion(+), 25 deletions(-) >>> >>> diff --git a/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c >>> b/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c >>> index 76916aed897a..5e31e2540297 100644 >>> --- a/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c >>> +++ b/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c >>> @@ -2420,7 +2420,6 @@ static int guc_context_policy_init_v70(struct >>> intel_context *ce, bool loop) >>> struct context_policy policy; >>> u32 execution_quantum; >>> u32 preemption_timeout; >>> - bool missing = false; >>> unsigned long flags; >>> int ret; >>> @@ -2438,32 +2437,9 @@ static int >>> guc_context_policy_init_v70(struct intel_context *ce, bool loop) >>> __guc_context_policy_add_preempt_to_idle(&policy, 1); >>> ret = __guc_context_set_context_policies(guc, &policy, loop); >>> - missing = ret != 0; >>> - >>> - if (!missing && intel_context_is_parent(ce)) { >>> - struct intel_context *child; >>> - >>> - for_each_child(ce, child) { >>> - __guc_context_policy_start_klv(&policy, child->guc_id.id); >>> - >>> - if (engine->flags & I915_ENGINE_WANT_FORCED_PREEMPTION) >>> - __guc_context_policy_add_preempt_to_idle(&policy, 1); >>> - >>> - child->guc_state.prio = ce->guc_state.prio; >>> - __guc_context_policy_add_priority(&policy, >>> ce->guc_state.prio); >>> - __guc_context_policy_add_execution_quantum(&policy, >>> execution_quantum); >>> - __guc_context_policy_add_preemption_timeout(&policy, >>> preemption_timeout); >>> - >>> - ret = __guc_context_set_context_policies(guc, &policy, >>> loop); >>> - if (ret) { >>> - missing = true; >>> - break; >>> - } >>> - } >>> - } >>> spin_lock_irqsave(&ce->guc_state.lock, flags); >>> - if (missing) >>> + if (ret != 0) >>> set_context_policy_required(ce); >>> else >>> clr_context_policy_required(ce); >> > ^ permalink raw reply [flat|nested] 10+ messages in thread
* [Intel-gfx] ✓ Fi.CI.IGT: success for drm/i915/guc: Don't send policy update for child contexts. 2022-07-28 0:33 ` [Intel-gfx] " Daniele Ceraolo Spurio ` (2 preceding siblings ...) (?) @ 2022-07-28 9:12 ` Patchwork -1 siblings, 0 replies; 10+ messages in thread From: Patchwork @ 2022-07-28 9:12 UTC (permalink / raw) To: Ceraolo Spurio, Daniele; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 38800 bytes --] == Series Details == Series: drm/i915/guc: Don't send policy update for child contexts. URL : https://patchwork.freedesktop.org/series/106783/ State : success == Summary == CI Bug Log - changes from CI_DRM_11946_full -> Patchwork_106783v1_full ==================================================== Summary ------- **SUCCESS** No regressions found. Participating hosts (13 -> 13) ------------------------------ No changes in participating hosts Known issues ------------ Here are the changes found in Patchwork_106783v1_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_create@create-massive: - shard-glk: NOTRUN -> [DMESG-WARN][1] ([i915#4991]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-glk6/igt@gem_create@create-massive.html - shard-kbl: NOTRUN -> [DMESG-WARN][2] ([i915#4991]) [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-kbl1/igt@gem_create@create-massive.html * igt@gem_eio@unwedge-stress: - shard-tglb: [PASS][3] -> [FAIL][4] ([i915#5784]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-tglb7/igt@gem_eio@unwedge-stress.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-tglb2/igt@gem_eio@unwedge-stress.html * igt@gem_exec_balancer@parallel-keep-in-fence: - shard-iclb: [PASS][5] -> [SKIP][6] ([i915#4525]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-iclb1/igt@gem_exec_balancer@parallel-keep-in-fence.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-iclb5/igt@gem_exec_balancer@parallel-keep-in-fence.html * igt@gem_exec_fair@basic-none@rcs0: - shard-kbl: [PASS][7] -> [FAIL][8] ([i915#2842]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-kbl7/igt@gem_exec_fair@basic-none@rcs0.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-kbl7/igt@gem_exec_fair@basic-none@rcs0.html * igt@gem_lmem_swapping@verify-ccs: - shard-kbl: NOTRUN -> [SKIP][9] ([fdo#109271] / [i915#4613]) +1 similar issue [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-kbl1/igt@gem_lmem_swapping@verify-ccs.html * igt@gem_render_copy@yf-tiled-to-vebox-y-tiled: - shard-skl: NOTRUN -> [SKIP][10] ([fdo#109271]) [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-skl9/igt@gem_render_copy@yf-tiled-to-vebox-y-tiled.html * igt@gem_userptr_blits@input-checking: - shard-apl: NOTRUN -> [DMESG-WARN][11] ([i915#4991]) [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-apl3/igt@gem_userptr_blits@input-checking.html * igt@gen9_exec_parse@allowed-single: - shard-apl: [PASS][12] -> [DMESG-WARN][13] ([i915#5566] / [i915#716]) [12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-apl3/igt@gen9_exec_parse@allowed-single.html [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-apl7/igt@gen9_exec_parse@allowed-single.html * igt@kms_chamelium@hdmi-crc-multiple: - shard-apl: NOTRUN -> [SKIP][14] ([fdo#109271] / [fdo#111827]) [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-apl3/igt@kms_chamelium@hdmi-crc-multiple.html * igt@kms_color_chamelium@pipe-a-gamma: - shard-kbl: NOTRUN -> [SKIP][15] ([fdo#109271] / [fdo#111827]) +6 similar issues [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-kbl1/igt@kms_color_chamelium@pipe-a-gamma.html * igt@kms_cursor_crc@cursor-suspend@pipe-a-edp-1: - shard-skl: [PASS][16] -> [INCOMPLETE][17] ([i915#4939]) +1 similar issue [16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-skl7/igt@kms_cursor_crc@cursor-suspend@pipe-a-edp-1.html [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-skl9/igt@kms_cursor_crc@cursor-suspend@pipe-a-edp-1.html * igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions: - shard-glk: [PASS][18] -> [FAIL][19] ([i915#2346]) [18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-glk5/igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions.html [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-glk7/igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions.html * igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1: - shard-glk: NOTRUN -> [SKIP][20] ([fdo#109271]) [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-glk1/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1.html * igt@kms_fbcon_fbt@psr-suspend: - shard-skl: [PASS][21] -> [FAIL][22] ([i915#4767]) [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-skl1/igt@kms_fbcon_fbt@psr-suspend.html [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-skl1/igt@kms_fbcon_fbt@psr-suspend.html * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling@pipe-a-valid-mode: - shard-iclb: NOTRUN -> [SKIP][23] ([i915#2672]) +3 similar issues [23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-iclb6/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-downscaling@pipe-a-default-mode: - shard-iclb: NOTRUN -> [SKIP][24] ([i915#3555]) [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-iclb2/igt@kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-downscaling@pipe-a-default-mode.html * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-default-mode: - shard-iclb: NOTRUN -> [SKIP][25] ([i915#2672] / [i915#3555]) [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-iclb3/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-default-mode.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-render: - shard-apl: NOTRUN -> [SKIP][26] ([fdo#109271]) +7 similar issues [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-apl3/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-render.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-cpu: - shard-skl: [PASS][27] -> [DMESG-WARN][28] ([i915#1982]) +1 similar issue [27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-skl4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-cpu.html [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-skl10/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-cpu.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move: - shard-kbl: NOTRUN -> [SKIP][29] ([fdo#109271]) +56 similar issues [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-kbl1/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move.html * igt@kms_hdr@bpc-switch@pipe-a-dp-1: - shard-kbl: [PASS][30] -> [FAIL][31] ([i915#1188]) +1 similar issue [30]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-kbl7/igt@kms_hdr@bpc-switch@pipe-a-dp-1.html [31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-kbl7/igt@kms_hdr@bpc-switch@pipe-a-dp-1.html * igt@kms_plane_alpha_blend@pipe-a-constant-alpha-max: - shard-kbl: NOTRUN -> [FAIL][32] ([fdo#108145] / [i915#265]) [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-kbl1/igt@kms_plane_alpha_blend@pipe-a-constant-alpha-max.html * igt@kms_plane_scaling@planes-downscale-factor-0-5@pipe-a-edp-1: - shard-iclb: [PASS][33] -> [SKIP][34] ([i915#5235]) +2 similar issues [33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-iclb1/igt@kms_plane_scaling@planes-downscale-factor-0-5@pipe-a-edp-1.html [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-iclb2/igt@kms_plane_scaling@planes-downscale-factor-0-5@pipe-a-edp-1.html * igt@kms_psr@psr2_sprite_blt: - shard-iclb: [PASS][35] -> [SKIP][36] ([fdo#109441]) [35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-iclb2/igt@kms_psr@psr2_sprite_blt.html [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-iclb3/igt@kms_psr@psr2_sprite_blt.html * igt@kms_vblank@pipe-c-ts-continuation-suspend: - shard-kbl: [PASS][37] -> [DMESG-WARN][38] ([i915#180]) +1 similar issue [37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-kbl4/igt@kms_vblank@pipe-c-ts-continuation-suspend.html [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-kbl7/igt@kms_vblank@pipe-c-ts-continuation-suspend.html #### Possible fixes #### * igt@fbdev@info: - {shard-rkl}: [SKIP][39] ([i915#2582]) -> [PASS][40] [39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-rkl-1/igt@fbdev@info.html [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-rkl-6/igt@fbdev@info.html * igt@gem_ctx_exec@basic-nohangcheck: - {shard-rkl}: [FAIL][41] ([i915#6268]) -> [PASS][42] [41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-rkl-1/igt@gem_ctx_exec@basic-nohangcheck.html [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-rkl-5/igt@gem_ctx_exec@basic-nohangcheck.html * igt@gem_ctx_persistence@legacy-engines-hostile@vebox: - {shard-dg1}: [FAIL][43] ([i915#4883]) -> [PASS][44] +2 similar issues [43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-dg1-15/igt@gem_ctx_persistence@legacy-engines-hostile@vebox.html [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-dg1-19/igt@gem_ctx_persistence@legacy-engines-hostile@vebox.html * igt@gem_eio@unwedge-stress: - {shard-tglu}: [TIMEOUT][45] ([i915#3063]) -> [PASS][46] [45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-tglu-6/igt@gem_eio@unwedge-stress.html [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-tglu-6/igt@gem_eio@unwedge-stress.html * igt@gem_exec_balancer@fairslice: - {shard-rkl}: [SKIP][47] ([i915#6259]) -> [PASS][48] [47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-rkl-5/igt@gem_exec_balancer@fairslice.html [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-rkl-6/igt@gem_exec_balancer@fairslice.html * igt@gem_exec_balancer@parallel-contexts: - shard-iclb: [SKIP][49] ([i915#4525]) -> [PASS][50] [49]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-iclb7/igt@gem_exec_balancer@parallel-contexts.html [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-iclb4/igt@gem_exec_balancer@parallel-contexts.html * igt@gem_exec_fair@basic-none-share@rcs0: - {shard-tglu}: [FAIL][51] ([i915#2842]) -> [PASS][52] +1 similar issue [51]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-tglu-8/igt@gem_exec_fair@basic-none-share@rcs0.html [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-tglu-3/igt@gem_exec_fair@basic-none-share@rcs0.html * igt@gem_exec_fair@basic-none@rcs0: - {shard-rkl}: [FAIL][53] ([i915#2842]) -> [PASS][54] +2 similar issues [53]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-rkl-1/igt@gem_exec_fair@basic-none@rcs0.html [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-rkl-5/igt@gem_exec_fair@basic-none@rcs0.html * igt@gem_exec_fair@basic-pace-share@rcs0: - shard-tglb: [FAIL][55] ([i915#2842]) -> [PASS][56] [55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-tglb3/igt@gem_exec_fair@basic-pace-share@rcs0.html [56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-tglb5/igt@gem_exec_fair@basic-pace-share@rcs0.html * igt@gem_exec_fair@basic-pace-solo@rcs0: - shard-kbl: [FAIL][57] ([i915#2842]) -> [PASS][58] +2 similar issues [57]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-kbl6/igt@gem_exec_fair@basic-pace-solo@rcs0.html [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-kbl4/igt@gem_exec_fair@basic-pace-solo@rcs0.html * igt@gem_exec_reloc@basic-write-read-noreloc: - {shard-rkl}: [SKIP][59] ([i915#3281]) -> [PASS][60] +14 similar issues [59]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-rkl-2/igt@gem_exec_reloc@basic-write-read-noreloc.html [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-rkl-5/igt@gem_exec_reloc@basic-write-read-noreloc.html * igt@gem_pwrite@basic-random: - {shard-rkl}: [SKIP][61] ([i915#3282]) -> [PASS][62] +6 similar issues [61]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-rkl-1/igt@gem_pwrite@basic-random.html [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-rkl-5/igt@gem_pwrite@basic-random.html * igt@gen9_exec_parse@allowed-single: - shard-glk: [DMESG-WARN][63] ([i915#5566] / [i915#716]) -> [PASS][64] [63]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-glk3/igt@gen9_exec_parse@allowed-single.html [64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-glk6/igt@gen9_exec_parse@allowed-single.html * igt@gen9_exec_parse@bb-secure: - {shard-rkl}: [SKIP][65] ([i915#2527]) -> [PASS][66] +2 similar issues [65]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-rkl-1/igt@gen9_exec_parse@bb-secure.html [66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-rkl-5/igt@gen9_exec_parse@bb-secure.html * igt@i915_pm_dc@dc6-dpms: - {shard-tglu}: [FAIL][67] ([i915#3989] / [i915#454]) -> [PASS][68] [67]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-tglu-5/igt@i915_pm_dc@dc6-dpms.html [68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-tglu-2/igt@i915_pm_dc@dc6-dpms.html * igt@i915_pm_rc6_residency@rc6-idle@vcs0: - {shard-rkl}: [WARN][69] ([i915#6405]) -> [PASS][70] [69]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-rkl-5/igt@i915_pm_rc6_residency@rc6-idle@vcs0.html [70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-rkl-1/igt@i915_pm_rc6_residency@rc6-idle@vcs0.html * igt@i915_pm_rpm@dpms-non-lpsp: - {shard-dg1}: [SKIP][71] ([i915#1397]) -> [PASS][72] +4 similar issues [71]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-dg1-19/igt@i915_pm_rpm@dpms-non-lpsp.html [72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-dg1-15/igt@i915_pm_rpm@dpms-non-lpsp.html * igt@i915_pm_rpm@fences: - {shard-rkl}: [SKIP][73] ([i915#1849]) -> [PASS][74] [73]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-rkl-1/igt@i915_pm_rpm@fences.html [74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-rkl-6/igt@i915_pm_rpm@fences.html * igt@i915_suspend@debugfs-reader: - shard-kbl: [INCOMPLETE][75] ([i915#3614] / [i915#4939]) -> [PASS][76] [75]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-kbl4/igt@i915_suspend@debugfs-reader.html [76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-kbl7/igt@i915_suspend@debugfs-reader.html * igt@i915_suspend@fence-restore-untiled: - shard-apl: [DMESG-WARN][77] ([i915#180]) -> [PASS][78] [77]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-apl1/igt@i915_suspend@fence-restore-untiled.html [78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-apl3/igt@i915_suspend@fence-restore-untiled.html * igt@i915_suspend@forcewake: - shard-kbl: [DMESG-WARN][79] ([i915#180]) -> [PASS][80] +1 similar issue [79]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-kbl1/igt@i915_suspend@forcewake.html [80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-kbl1/igt@i915_suspend@forcewake.html * igt@kms_big_fb@yf-tiled-32bpp-rotate-90: - shard-skl: [TIMEOUT][81] ([i915#6371]) -> [PASS][82] +1 similar issue [81]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-skl7/igt@kms_big_fb@yf-tiled-32bpp-rotate-90.html [82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-skl9/igt@kms_big_fb@yf-tiled-32bpp-rotate-90.html * igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions-varying-size: - shard-glk: [FAIL][83] ([i915#2346]) -> [PASS][84] [83]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-glk5/igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions-varying-size.html [84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-glk7/igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions-varying-size.html * igt@kms_draw_crc@draw-method-xrgb2101010-mmap-cpu-untiled: - {shard-rkl}: [SKIP][85] ([fdo#111314] / [i915#4098] / [i915#4369]) -> [PASS][86] +5 similar issues [85]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-rkl-5/igt@kms_draw_crc@draw-method-xrgb2101010-mmap-cpu-untiled.html [86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-rkl-6/igt@kms_draw_crc@draw-method-xrgb2101010-mmap-cpu-untiled.html * igt@kms_flip@flip-vs-expired-vblank-interruptible@a-dp1: - shard-apl: [FAIL][87] ([i915#79]) -> [PASS][88] [87]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-apl8/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-dp1.html [88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-apl8/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-dp1.html * igt@kms_flip@flip-vs-expired-vblank@a-edp1: - shard-skl: [FAIL][89] ([i915#79]) -> [PASS][90] [89]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-skl9/igt@kms_flip@flip-vs-expired-vblank@a-edp1.html [90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-skl6/igt@kms_flip@flip-vs-expired-vblank@a-edp1.html * igt@kms_flip@plain-flip-fb-recreate-interruptible@a-edp1: - shard-skl: [FAIL][91] ([i915#2122]) -> [PASS][92] +2 similar issues [91]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-skl4/igt@kms_flip@plain-flip-fb-recreate-interruptible@a-edp1.html [92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-skl7/igt@kms_flip@plain-flip-fb-recreate-interruptible@a-edp1.html * igt@kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling@pipe-a-default-mode: - shard-iclb: [SKIP][93] ([i915#3555]) -> [PASS][94] [93]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-iclb2/igt@kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling@pipe-a-default-mode.html [94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-iclb3/igt@kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling@pipe-a-default-mode.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-gtt: - {shard-rkl}: [SKIP][95] ([i915#1849] / [i915#4098]) -> [PASS][96] +14 similar issues [95]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-rkl-5/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-gtt.html [96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@psr-shrfb-scaledprimary: - shard-skl: [DMESG-WARN][97] ([i915#1982]) -> [PASS][98] +1 similar issue [97]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-skl9/igt@kms_frontbuffer_tracking@psr-shrfb-scaledprimary.html [98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-skl6/igt@kms_frontbuffer_tracking@psr-shrfb-scaledprimary.html * igt@kms_plane@plane-position-covered@pipe-b-planes: - {shard-rkl}: [SKIP][99] ([i915#3558]) -> [PASS][100] +1 similar issue [99]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-rkl-1/igt@kms_plane@plane-position-covered@pipe-b-planes.html [100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-rkl-6/igt@kms_plane@plane-position-covered@pipe-b-planes.html * igt@kms_plane_alpha_blend@pipe-a-alpha-7efc: - {shard-rkl}: [SKIP][101] ([i915#1849] / [i915#3546] / [i915#4098]) -> [PASS][102] [101]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-rkl-5/igt@kms_plane_alpha_blend@pipe-a-alpha-7efc.html [102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-rkl-6/igt@kms_plane_alpha_blend@pipe-a-alpha-7efc.html * igt@kms_plane_multiple@atomic-pipe-a-tiling-y: - {shard-rkl}: [SKIP][103] ([i915#3558] / [i915#4070]) -> [PASS][104] [103]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-rkl-1/igt@kms_plane_multiple@atomic-pipe-a-tiling-y.html [104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-rkl-6/igt@kms_plane_multiple@atomic-pipe-a-tiling-y.html * igt@kms_psr@cursor_mmap_cpu: - {shard-rkl}: [SKIP][105] ([i915#1072]) -> [PASS][106] +1 similar issue [105]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-rkl-1/igt@kms_psr@cursor_mmap_cpu.html [106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-rkl-6/igt@kms_psr@cursor_mmap_cpu.html * igt@kms_psr@psr2_sprite_mmap_cpu: - shard-iclb: [SKIP][107] ([fdo#109441]) -> [PASS][108] [107]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-iclb1/igt@kms_psr@psr2_sprite_mmap_cpu.html [108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-iclb2/igt@kms_psr@psr2_sprite_mmap_cpu.html * igt@kms_vblank@pipe-b-query-idle: - {shard-rkl}: [SKIP][109] ([i915#1845] / [i915#4098]) -> [PASS][110] +18 similar issues [109]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-rkl-5/igt@kms_vblank@pipe-b-query-idle.html [110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-rkl-6/igt@kms_vblank@pipe-b-query-idle.html * igt@perf@gen12-unprivileged-single-ctx-counters: - {shard-rkl}: [SKIP][111] ([fdo#109289]) -> [PASS][112] [111]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-rkl-5/igt@perf@gen12-unprivileged-single-ctx-counters.html [112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-rkl-1/igt@perf@gen12-unprivileged-single-ctx-counters.html * igt@perf@polling-parameterized: - shard-skl: [FAIL][113] ([i915#5639]) -> [PASS][114] [113]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-skl10/igt@perf@polling-parameterized.html [114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-skl4/igt@perf@polling-parameterized.html - shard-tglb: [FAIL][115] ([i915#5639]) -> [PASS][116] [115]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-tglb1/igt@perf@polling-parameterized.html [116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-tglb7/igt@perf@polling-parameterized.html * igt@perf@polling-small-buf: - {shard-rkl}: [FAIL][117] ([i915#1722]) -> [PASS][118] [117]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-rkl-1/igt@perf@polling-small-buf.html [118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-rkl-5/igt@perf@polling-small-buf.html * igt@perf@short-reads: - shard-skl: [FAIL][119] ([i915#51]) -> [PASS][120] [119]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-skl6/igt@perf@short-reads.html [120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-skl7/igt@perf@short-reads.html #### Warnings #### * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip: - shard-skl: [SKIP][121] ([fdo#109271]) -> [SKIP][122] ([fdo#109271] / [i915#1888]) [121]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-skl1/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html [122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-skl4/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html * igt@kms_chamelium@dp-hpd: - shard-skl: [SKIP][123] ([fdo#109271] / [fdo#111827]) -> [SKIP][124] ([fdo#109271] / [fdo#111827] / [i915#1888]) [123]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-skl1/igt@kms_chamelium@dp-hpd.html [124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-skl4/igt@kms_chamelium@dp-hpd.html * igt@kms_cursor_legacy@cursor-vs-flip@atomic: - shard-skl: [INCOMPLETE][125] -> [INCOMPLETE][126] ([i915#6327]) [125]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-skl7/igt@kms_cursor_legacy@cursor-vs-flip@atomic.html [126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-skl1/igt@kms_cursor_legacy@cursor-vs-flip@atomic.html * igt@kms_fbcon_fbt@fbc-suspend: - shard-kbl: [INCOMPLETE][127] ([i915#180] / [i915#4939]) -> [INCOMPLETE][128] ([i915#4939]) [127]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-kbl6/igt@kms_fbcon_fbt@fbc-suspend.html [128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-kbl4/igt@kms_fbcon_fbt@fbc-suspend.html * igt@kms_flip@flip-vs-suspend-interruptible@c-dp1: - shard-kbl: [DMESG-WARN][129] ([i915#180]) -> [INCOMPLETE][130] ([i915#3614]) [129]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-kbl1/igt@kms_flip@flip-vs-suspend-interruptible@c-dp1.html [130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-kbl6/igt@kms_flip@flip-vs-suspend-interruptible@c-dp1.html * igt@kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-downscaling@pipe-a-default-mode: - shard-skl: [SKIP][131] ([fdo#109271] / [i915#1888]) -> [SKIP][132] ([fdo#109271]) [131]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-skl4/igt@kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-downscaling@pipe-a-default-mode.html [132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-skl7/igt@kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-downscaling@pipe-a-default-mode.html * igt@kms_psr2_sf@overlay-plane-update-continuous-sf: - shard-iclb: [SKIP][133] ([fdo#111068] / [i915#658]) -> [SKIP][134] ([i915#2920]) [133]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-iclb1/igt@kms_psr2_sf@overlay-plane-update-continuous-sf.html [134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-iclb2/igt@kms_psr2_sf@overlay-plane-update-continuous-sf.html * igt@runner@aborted: - shard-apl: ([FAIL][135], [FAIL][136], [FAIL][137]) ([i915#180] / [i915#3002] / [i915#4312] / [i915#5257]) -> ([FAIL][138], [FAIL][139], [FAIL][140]) ([fdo#109271] / [i915#3002] / [i915#4312] / [i915#5257]) [135]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-apl1/igt@runner@aborted.html [136]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-apl1/igt@runner@aborted.html [137]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-apl3/igt@runner@aborted.html [138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-apl3/igt@runner@aborted.html [139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-apl7/igt@runner@aborted.html [140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-apl3/igt@runner@aborted.html - shard-kbl: ([FAIL][141], [FAIL][142], [FAIL][143], [FAIL][144], [FAIL][145]) ([i915#180] / [i915#3002] / [i915#4312] / [i915#5257] / [i915#92]) -> ([FAIL][146], [FAIL][147], [FAIL][148], [FAIL][149]) ([i915#180] / [i915#3002] / [i915#4312] / [i915#5257]) [141]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-kbl1/igt@runner@aborted.html [142]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-kbl6/igt@runner@aborted.html [143]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-kbl6/igt@runner@aborted.html [144]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-kbl4/igt@runner@aborted.html [145]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11946/shard-kbl1/igt@runner@aborted.html [146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-kbl1/igt@runner@aborted.html [147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-kbl7/igt@runner@aborted.html [148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-kbl4/igt@runner@aborted.html [149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106783v1/shard-kbl1/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). [fdo#108145]: https://bugs.freedesktop.org/show_bug.cgi?id=108145 [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274 [fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280 [fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289 [fdo#109291]: https://bugs.freedesktop.org/show_bug.cgi?id=109291 [fdo#109295]: https://bugs.freedesktop.org/show_bug.cgi?id=109295 [fdo#109300]: https://bugs.freedesktop.org/show_bug.cgi?id=109300 [fdo#109308]: https://bugs.freedesktop.org/show_bug.cgi?id=109308 [fdo#109309]: https://bugs.freedesktop.org/show_bug.cgi?id=109309 [fdo#109312]: https://bugs.freedesktop.org/show_bug.cgi?id=109312 [fdo#109314]: https://bugs.freedesktop.org/show_bug.cgi?id=109314 [fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441 [fdo#110189]: https://bugs.freedesktop.org/show_bug.cgi?id=110189 [fdo#110723]: https://bugs.freedesktop.org/show_bug.cgi?id=110723 [fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068 [fdo#111314]: https://bugs.freedesktop.org/show_bug.cgi?id=111314 [fdo#111614]: https://bugs.freedesktop.org/show_bug.cgi?id=111614 [fdo#111615]: https://bugs.freedesktop.org/show_bug.cgi?id=111615 [fdo#111825]: https://bugs.freedesktop.org/show_bug.cgi?id=111825 [fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827 [i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072 [i915#1188]: https://gitlab.freedesktop.org/drm/intel/issues/1188 [i915#132]: https://gitlab.freedesktop.org/drm/intel/issues/132 [i915#1397]: https://gitlab.freedesktop.org/drm/intel/issues/1397 [i915#160]: https://gitlab.freedesktop.org/drm/intel/issues/160 [i915#1722]: https://gitlab.freedesktop.org/drm/intel/issues/1722 [i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180 [i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825 [i915#1839]: https://gitlab.freedesktop.org/drm/intel/issues/1839 [i915#1845]: https://gitlab.freedesktop.org/drm/intel/issues/1845 [i915#1849]: https://gitlab.freedesktop.org/drm/intel/issues/1849 [i915#1850]: https://gitlab.freedesktop.org/drm/intel/issues/1850 [i915#1888]: https://gitlab.freedesktop.org/drm/intel/issues/1888 [i915#1911]: https://gitlab.freedesktop.org/drm/intel/issues/1911 [i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982 [i915#2122]: https://gitlab.freedesktop.org/drm/intel/issues/2122 [i915#2232]: https://gitlab.freedesktop.org/drm/intel/issues/2232 [i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346 [i915#2410]: https://gitlab.freedesktop.org/drm/intel/issues/2410 [i915#2436]: https://gitlab.freedesktop.org/drm/intel/issues/2436 [i915#2437]: https://gitlab.freedesktop.org/drm/intel/issues/2437 [i915#2527]: https://gitlab.freedesktop.org/drm/intel/issues/2527 [i915#2530]: https://gitlab.freedesktop.org/drm/intel/issues/2530 [i915#2582]: https://gitlab.freedesktop.org/drm/intel/issues/2582 [i915#265]: https://gitlab.freedesktop.org/drm/intel/issues/265 [i915#2672]: https://gitlab.freedesktop.org/drm/intel/issues/2672 [i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842 [i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856 [i915#2920]: https://gitlab.freedesktop.org/drm/intel/issues/2920 [i915#2994]: https://gitlab.freedesktop.org/drm/intel/issues/2994 [i915#3002]: https://gitlab.freedesktop.org/drm/intel/issues/3002 [i915#3012]: https://gitlab.freedesktop.org/drm/intel/issues/3012 [i915#3063]: https://gitlab.freedesktop.org/drm/intel/issues/3063 [i915#3116]: https://gitlab.freedesktop.org/drm/intel/issues/3116 [i915#3281]: https://gitlab.freedesktop.org/drm/intel/issues/3281 [i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282 [i915#3297]: https://gitlab.freedesktop.org/drm/intel/issues/3297 [i915#3359]: https://gitlab.freedesktop.org/drm/intel/issues/3359 [i915#3361]: https://gitlab.freedesktop.org/drm/intel/issues/3361 [i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458 [i915#3536]: https://gitlab.freedesktop.org/drm/intel/issues/3536 [i915#3539]: https://gitlab.freedesktop.org/drm/intel/issues/3539 [i915#3546]: https://gitlab.freedesktop.org/drm/intel/issues/3546 [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555 [i915#3558]: https://gitlab.freedesktop.org/drm/intel/issues/3558 [i915#3614]: https://gitlab.freedesktop.org/drm/intel/issues/3614 [i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637 [i915#3638]: https://gitlab.freedesktop.org/drm/intel/issues/3638 [i915#3689]: https://gitlab.freedesktop.org/drm/intel/issues/3689 [i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708 [i915#3734]: https://gitlab.freedesktop.org/drm/intel/issues/3734 [i915#3828]: https://gitlab.freedesktop.org/drm/intel/issues/3828 [i915#3886]: https://gitlab.freedesktop.org/drm/intel/issues/3886 [i915#3955]: https://gitlab.freedesktop.org/drm/intel/issues/3955 [i915#3989]: https://gitlab.freedesktop.org/drm/intel/issues/3989 [i915#4016]: https://gitlab.freedesktop.org/drm/intel/issues/4016 [i915#404]: https://gitlab.freedesktop.org/drm/intel/issues/404 [i915#4070]: https://gitlab.freedesktop.org/drm/intel/issues/4070 [i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077 [i915#4078]: https://gitlab.freedesktop.org/drm/intel/issues/4078 [i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079 [i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083 [i915#4098]: https://gitlab.freedesktop.org/drm/intel/issues/4098 [i915#4171]: https://gitlab.freedesktop.org/drm/intel/issues/4171 [i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270 [i915#4312]: https://gitlab.freedesktop.org/drm/intel/issues/4312 [i915#4369]: https://gitlab.freedesktop.org/drm/intel/issues/4369 [i915#4462]: https://gitlab.freedesktop.org/drm/intel/issues/4462 [i915#4525]: https://gitlab.freedesktop.org/drm/intel/issues/4525 [i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538 [i915#454]: https://gitlab.freedesktop.org/drm/intel/issues/454 [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613 [i915#4767]: https://gitlab.freedesktop.org/drm/intel/issues/4767 [i915#4812]: https://gitlab.freedesktop.org/drm/intel/issues/4812 [i915#4833]: https://gitlab.freedesktop.org/drm/intel/issues/4833 [i915#4852]: https://gitlab.freedesktop.org/drm/intel/issues/4852 [i915#4853]: https://gitlab.freedesktop.org/drm/intel/issues/4853 [i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860 [i915#4883]: https://gitlab.freedesktop.org/drm/intel/issues/4883 [i915#4893]: https://gitlab.freedesktop.org/drm/intel/issues/4893 [i915#4939]: https://gitlab.freedesktop.org/drm/intel/issues/4939 [i915#4941]: https://gitlab.freedesktop.org/drm/intel/issues/4941 [i915#4991]: https://gitlab.freedesktop.org/drm/intel/issues/4991 [i915#51]: https://gitlab.freedesktop.org/drm/intel/issues/51 [i915#5176]: https://gitlab.freedesktop.org/drm/intel/issues/5176 [i915#5235]: https://gitlab.freedesktop.org/drm/intel/issues/5235 [i915#5257]: https://gitlab.freedesktop.org/drm/intel/issues/5257 [i915#5286]: https://gitlab.freedesktop.org/drm/intel/issues/5286 [i915#5287]: https://gitlab.freedesktop.org/drm/intel/issues/5287 [i915#5288]: https://gitlab.freedesktop.org/drm/intel/issues/5288 [i915#5289]: https://gitlab.freedesktop.org/drm/intel/issues/5289 [i915#5325]: https://gitlab.freedesktop.org/drm/intel/issues/5325 [i915#533]: https://gitlab.freedesktop.org/drm/intel/issues/533 [i915#5461]: https://gitlab.freedesktop.org/drm/intel/issues/5461 [i915#5563]: https://gitlab.freedesktop.org/drm/intel/issues/5563 [i915#5566]: https://gitlab.freedesktop.org/drm/intel/issues/5566 [i915#5639]: https://gitlab.freedesktop.org/drm/intel/issues/5639 [i915#5784]: https://gitlab.freedesktop.org/drm/intel/issues/5784 [i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095 [i915#6247]: https://gitlab.freedesktop.org/drm/intel/issues/6247 [i915#6248]: https://gitlab.freedesktop.org/drm/intel/issues/6248 [i915#6252]: https://gitlab.freedesktop.org/drm/intel/issues/6252 [i915#6259]: https://gitlab.freedesktop.org/drm/intel/issues/6259 [i915#6268]: https://gitlab.freedesktop.org/drm/intel/issues/6268 [i915#6327]: https://gitlab.freedesktop.org/drm/intel/issues/6327 [i915#6371]: https://gitlab.freedesktop.org/drm/intel/issues/6371 [i915#6405]: https://gitlab.freedesktop.org/drm/intel/issues/6405 [i915#6433]: https://gitlab.freedesktop.org/drm/intel/issues/6433 [i915#658]: https://gitlab.freedesktop.org/drm/intel/issues/658 [i915#716]: https://gitlab.freedesktop.org/drm/intel/issues/716 [i915#79]: https://gitlab.freedesktop.org/drm/intel/issues/79 [i915#92]: https://gitlab.freedesktop.org/drm/intel/issues/92 Build changes ------------- * Linux: CI_DRM_11946 -> Patchwork_106783v1 CI-20190529: 20190529 CI_DRM_11946: 0e9c43d76a145712da46e935d429ce2a3eea80e8 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_6598: 97e103419021d0863db527e3f2cf39ccdd132db5 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git Patchwork_106783v1: 0e9c43d76a145712da46e935d429ce2a3eea80e8 @ 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_106783v1/index.html [-- Attachment #2: Type: text/html, Size: 40671 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2022-07-28 9:12 UTC | newest] Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2022-07-28 0:33 [PATCH] drm/i915/guc: Don't send policy update for child contexts Daniele Ceraolo Spurio 2022-07-28 0:33 ` [Intel-gfx] " Daniele Ceraolo Spurio 2022-07-28 1:07 ` [Intel-gfx] ✓ Fi.CI.BAT: success for " Patchwork 2022-07-28 1:44 ` [PATCH] " John Harrison 2022-07-28 1:44 ` [Intel-gfx] " John Harrison 2022-07-28 1:50 ` Ceraolo Spurio, Daniele 2022-07-28 1:50 ` [Intel-gfx] " Ceraolo Spurio, Daniele 2022-07-28 1:54 ` John Harrison 2022-07-28 1:54 ` [Intel-gfx] " John Harrison 2022-07-28 9:12 ` [Intel-gfx] ✓ Fi.CI.IGT: success for " 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.