* [Intel-gfx] [PATCH] drm/i915/gt: Clear wedged status upon suspend
@ 2023-01-24 11:05 Nirmoy Das
2023-01-24 11:07 ` Das, Nirmoy
` (2 more replies)
0 siblings, 3 replies; 6+ messages in thread
From: Nirmoy Das @ 2023-01-24 11:05 UTC (permalink / raw)
To: intel-gfx; +Cc: Nirmoy Das, Chris Wilson
From: Chris Wilson <chris.p.wilson@linux.intel.com>
Currently we use set-wedged on suspend if the workload is not responding
in order to allow a fast suspend (albeit at the cost of discarding the
current userspace). This may leave the device wedged during suspend,
where we may require the device available in order to swapout CPU
inaccessible device memory. Clear any temporary wedged-status after
flushing userspace off the device so we can use the blitter ourselves
inside suspend.
Testcase: igt/gem_eio/in-flight-suspend
Cc: Mika Kuoppala <mika.kuoppala@linux.intel.com>
Cc: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
Signed-off-by: Chris Wilson <chris.p.wilson@linux.intel.com>
Signed-off-by: Nirmoy Das <nirmoy.das@intel.com>
---
drivers/gpu/drm/i915/gt/intel_gt_pm.c | 10 ++++------
1 file changed, 4 insertions(+), 6 deletions(-)
diff --git a/drivers/gpu/drm/i915/gt/intel_gt_pm.c b/drivers/gpu/drm/i915/gt/intel_gt_pm.c
index cef3d6f5c34e..74d1dd3793f9 100644
--- a/drivers/gpu/drm/i915/gt/intel_gt_pm.c
+++ b/drivers/gpu/drm/i915/gt/intel_gt_pm.c
@@ -317,19 +317,17 @@ int intel_gt_resume(struct intel_gt *gt)
static void wait_for_suspend(struct intel_gt *gt)
{
- if (!intel_gt_pm_is_awake(gt))
- return;
-
- if (intel_gt_wait_for_idle(gt, I915_GT_SUSPEND_IDLE_TIMEOUT) == -ETIME) {
+ if (intel_gt_wait_for_idle(gt, I915_GT_SUSPEND_IDLE_TIMEOUT) == -ETIME)
/*
* Forcibly cancel outstanding work and leave
* the gpu quiet.
*/
intel_gt_set_wedged(gt);
- intel_gt_retire_requests(gt);
- }
intel_gt_pm_wait_for_idle(gt);
+
+ /* Make the GPU available again for swapout */
+ intel_gt_unset_wedged(gt);
}
void intel_gt_suspend_prepare(struct intel_gt *gt)
--
2.39.0
^ permalink raw reply related [flat|nested] 6+ messages in thread* Re: [Intel-gfx] [PATCH] drm/i915/gt: Clear wedged status upon suspend 2023-01-24 11:05 [Intel-gfx] [PATCH] drm/i915/gt: Clear wedged status upon suspend Nirmoy Das @ 2023-01-24 11:07 ` Das, Nirmoy 2023-01-24 19:26 ` Rodrigo Vivi 2023-01-24 19:17 ` [Intel-gfx] ✓ Fi.CI.BAT: success for " Patchwork 2023-01-24 22:28 ` [Intel-gfx] ✓ Fi.CI.IGT: " Patchwork 2 siblings, 1 reply; 6+ messages in thread From: Das, Nirmoy @ 2023-01-24 11:07 UTC (permalink / raw) To: Nirmoy Das, intel-gfx; +Cc: Chris Wilson Forgot to add the drm issue a reference. On 1/24/2023 12:05 PM, Nirmoy Das wrote: > From: Chris Wilson <chris.p.wilson@linux.intel.com> > > Currently we use set-wedged on suspend if the workload is not responding > in order to allow a fast suspend (albeit at the cost of discarding the > current userspace). This may leave the device wedged during suspend, > where we may require the device available in order to swapout CPU > inaccessible device memory. Clear any temporary wedged-status after > flushing userspace off the device so we can use the blitter ourselves > inside suspend. > > Testcase: igt/gem_eio/in-flight-suspend References: https://gitlab.freedesktop.org/drm/intel/-/issues/7896 > Cc: Mika Kuoppala <mika.kuoppala@linux.intel.com> > Cc: Tvrtko Ursulin <tvrtko.ursulin@intel.com> > Signed-off-by: Chris Wilson <chris.p.wilson@linux.intel.com> > Signed-off-by: Nirmoy Das <nirmoy.das@intel.com> > --- > drivers/gpu/drm/i915/gt/intel_gt_pm.c | 10 ++++------ > 1 file changed, 4 insertions(+), 6 deletions(-) > > diff --git a/drivers/gpu/drm/i915/gt/intel_gt_pm.c b/drivers/gpu/drm/i915/gt/intel_gt_pm.c > index cef3d6f5c34e..74d1dd3793f9 100644 > --- a/drivers/gpu/drm/i915/gt/intel_gt_pm.c > +++ b/drivers/gpu/drm/i915/gt/intel_gt_pm.c > @@ -317,19 +317,17 @@ int intel_gt_resume(struct intel_gt *gt) > > static void wait_for_suspend(struct intel_gt *gt) > { > - if (!intel_gt_pm_is_awake(gt)) > - return; > - > - if (intel_gt_wait_for_idle(gt, I915_GT_SUSPEND_IDLE_TIMEOUT) == -ETIME) { > + if (intel_gt_wait_for_idle(gt, I915_GT_SUSPEND_IDLE_TIMEOUT) == -ETIME) > /* > * Forcibly cancel outstanding work and leave > * the gpu quiet. > */ > intel_gt_set_wedged(gt); > - intel_gt_retire_requests(gt); > - } > > intel_gt_pm_wait_for_idle(gt); > + > + /* Make the GPU available again for swapout */ > + intel_gt_unset_wedged(gt); > } > > void intel_gt_suspend_prepare(struct intel_gt *gt) ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Intel-gfx] [PATCH] drm/i915/gt: Clear wedged status upon suspend 2023-01-24 11:07 ` Das, Nirmoy @ 2023-01-24 19:26 ` Rodrigo Vivi 2023-01-25 13:28 ` Das, Nirmoy 0 siblings, 1 reply; 6+ messages in thread From: Rodrigo Vivi @ 2023-01-24 19:26 UTC (permalink / raw) To: Das, Nirmoy; +Cc: intel-gfx, Chris Wilson, Nirmoy Das On Tue, Jan 24, 2023 at 12:07:19PM +0100, Das, Nirmoy wrote: > Forgot to add the drm issue a reference. > > On 1/24/2023 12:05 PM, Nirmoy Das wrote: > > From: Chris Wilson <chris.p.wilson@linux.intel.com> > > > > Currently we use set-wedged on suspend if the workload is not responding > > in order to allow a fast suspend (albeit at the cost of discarding the > > current userspace). This may leave the device wedged during suspend, > > where we may require the device available in order to swapout CPU > > inaccessible device memory. Clear any temporary wedged-status after > > flushing userspace off the device so we can use the blitter ourselves > > inside suspend. This seems a very good move. But this explain they unset_wedged part, not the removal of the retire_requests. Why don't we need to retire them anymore? Also, what are the chances of races here? I mean, we are marking the gpu as not wedged anymore. Do we have any warranty at this point that no further request will arrive? Shouldn't we have a way to differentiate between the totally wedged and blocked for user submission? > > > > Testcase: igt/gem_eio/in-flight-suspend > References: https://gitlab.freedesktop.org/drm/intel/-/issues/7896 > > Cc: Mika Kuoppala <mika.kuoppala@linux.intel.com> > > Cc: Tvrtko Ursulin <tvrtko.ursulin@intel.com> > > Signed-off-by: Chris Wilson <chris.p.wilson@linux.intel.com> > > Signed-off-by: Nirmoy Das <nirmoy.das@intel.com> > > --- > > drivers/gpu/drm/i915/gt/intel_gt_pm.c | 10 ++++------ > > 1 file changed, 4 insertions(+), 6 deletions(-) > > > > diff --git a/drivers/gpu/drm/i915/gt/intel_gt_pm.c b/drivers/gpu/drm/i915/gt/intel_gt_pm.c > > index cef3d6f5c34e..74d1dd3793f9 100644 > > --- a/drivers/gpu/drm/i915/gt/intel_gt_pm.c > > +++ b/drivers/gpu/drm/i915/gt/intel_gt_pm.c > > @@ -317,19 +317,17 @@ int intel_gt_resume(struct intel_gt *gt) > > static void wait_for_suspend(struct intel_gt *gt) > > { > > - if (!intel_gt_pm_is_awake(gt)) > > - return; > > - > > - if (intel_gt_wait_for_idle(gt, I915_GT_SUSPEND_IDLE_TIMEOUT) == -ETIME) { > > + if (intel_gt_wait_for_idle(gt, I915_GT_SUSPEND_IDLE_TIMEOUT) == -ETIME) > > /* > > * Forcibly cancel outstanding work and leave > > * the gpu quiet. > > */ > > intel_gt_set_wedged(gt); > > - intel_gt_retire_requests(gt); > > - } > > intel_gt_pm_wait_for_idle(gt); > > + > > + /* Make the GPU available again for swapout */ > > + intel_gt_unset_wedged(gt); > > } > > void intel_gt_suspend_prepare(struct intel_gt *gt) ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Intel-gfx] [PATCH] drm/i915/gt: Clear wedged status upon suspend 2023-01-24 19:26 ` Rodrigo Vivi @ 2023-01-25 13:28 ` Das, Nirmoy 0 siblings, 0 replies; 6+ messages in thread From: Das, Nirmoy @ 2023-01-25 13:28 UTC (permalink / raw) To: Rodrigo Vivi; +Cc: intel-gfx, Chris Wilson, Nirmoy Das Hi Rodrigo, On 1/24/2023 8:26 PM, Rodrigo Vivi wrote: > On Tue, Jan 24, 2023 at 12:07:19PM +0100, Das, Nirmoy wrote: >> Forgot to add the drm issue a reference. >> >> On 1/24/2023 12:05 PM, Nirmoy Das wrote: >>> From: Chris Wilson <chris.p.wilson@linux.intel.com> >>> >>> Currently we use set-wedged on suspend if the workload is not responding >>> in order to allow a fast suspend (albeit at the cost of discarding the >>> current userspace). This may leave the device wedged during suspend, >>> where we may require the device available in order to swapout CPU >>> inaccessible device memory. Clear any temporary wedged-status after >>> flushing userspace off the device so we can use the blitter ourselves >>> inside suspend. > This seems a very good move. But this explain they unset_wedged part, > not the removal of the retire_requests. Why don't we need to retire them > anymore? Thanks for noticing that. This on me, I missed another patch which moved the intel_gt_retire_requests() inside of intel_gt_set_wedged(). > > Also, what are the chances of races here? I mean, we are marking > the gpu as not wedged anymore. Do we have any warranty at this point > that no further request will arrive? The assumption was: this is in single threaded suspend "context" so we should be fine but we just realized that this is getting called at pm prepare time. Thanks for raising this it seem I need to refactor i915_gem_backup_suspend() as well which should be called much later on. Regards, Nirmoy > > Shouldn't we have a way to differentiate between the totally wedged > and blocked for user submission? > >>> Testcase: igt/gem_eio/in-flight-suspend >> References: https://gitlab.freedesktop.org/drm/intel/-/issues/7896 >>> Cc: Mika Kuoppala <mika.kuoppala@linux.intel.com> >>> Cc: Tvrtko Ursulin <tvrtko.ursulin@intel.com> >>> Signed-off-by: Chris Wilson <chris.p.wilson@linux.intel.com> >>> Signed-off-by: Nirmoy Das <nirmoy.das@intel.com> >>> --- >>> drivers/gpu/drm/i915/gt/intel_gt_pm.c | 10 ++++------ >>> 1 file changed, 4 insertions(+), 6 deletions(-) >>> >>> diff --git a/drivers/gpu/drm/i915/gt/intel_gt_pm.c b/drivers/gpu/drm/i915/gt/intel_gt_pm.c >>> index cef3d6f5c34e..74d1dd3793f9 100644 >>> --- a/drivers/gpu/drm/i915/gt/intel_gt_pm.c >>> +++ b/drivers/gpu/drm/i915/gt/intel_gt_pm.c >>> @@ -317,19 +317,17 @@ int intel_gt_resume(struct intel_gt *gt) >>> static void wait_for_suspend(struct intel_gt *gt) >>> { >>> - if (!intel_gt_pm_is_awake(gt)) >>> - return; >>> - >>> - if (intel_gt_wait_for_idle(gt, I915_GT_SUSPEND_IDLE_TIMEOUT) == -ETIME) { >>> + if (intel_gt_wait_for_idle(gt, I915_GT_SUSPEND_IDLE_TIMEOUT) == -ETIME) >>> /* >>> * Forcibly cancel outstanding work and leave >>> * the gpu quiet. >>> */ >>> intel_gt_set_wedged(gt); >>> - intel_gt_retire_requests(gt); >>> - } >>> intel_gt_pm_wait_for_idle(gt); >>> + >>> + /* Make the GPU available again for swapout */ >>> + intel_gt_unset_wedged(gt); >>> } >>> void intel_gt_suspend_prepare(struct intel_gt *gt) ^ permalink raw reply [flat|nested] 6+ messages in thread
* [Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915/gt: Clear wedged status upon suspend 2023-01-24 11:05 [Intel-gfx] [PATCH] drm/i915/gt: Clear wedged status upon suspend Nirmoy Das 2023-01-24 11:07 ` Das, Nirmoy @ 2023-01-24 19:17 ` Patchwork 2023-01-24 22:28 ` [Intel-gfx] ✓ Fi.CI.IGT: " Patchwork 2 siblings, 0 replies; 6+ messages in thread From: Patchwork @ 2023-01-24 19:17 UTC (permalink / raw) To: Nirmoy Das; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 2977 bytes --] == Series Details == Series: drm/i915/gt: Clear wedged status upon suspend URL : https://patchwork.freedesktop.org/series/113267/ State : success == Summary == CI Bug Log - changes from CI_DRM_12629 -> Patchwork_113267v1 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_113267v1/index.html Participating hosts (37 -> 37) ------------------------------ Additional (1): fi-pnv-d510 Missing (1): fi-rkl-11600 Known issues ------------ Here are the changes found in Patchwork_113267v1 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@kms_psr@primary_page_flip: - fi-pnv-d510: NOTRUN -> [SKIP][1] ([fdo#109271]) +44 similar issues [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_113267v1/fi-pnv-d510/igt@kms_psr@primary_page_flip.html #### Possible fixes #### * igt@i915_module_load@load: - fi-ctg-p8600: [DMESG-WARN][2] ([i915#6020]) -> [PASS][3] [2]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12629/fi-ctg-p8600/igt@i915_module_load@load.html [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_113267v1/fi-ctg-p8600/igt@i915_module_load@load.html * igt@i915_selftest@live@reset: - {bat-adlm-1}: [DMESG-FAIL][4] ([i915#4983]) -> [PASS][5] [4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12629/bat-adlm-1/igt@i915_selftest@live@reset.html [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_113267v1/bat-adlm-1/igt@i915_selftest@live@reset.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 [i915#1845]: https://gitlab.freedesktop.org/drm/intel/issues/1845 [i915#4983]: https://gitlab.freedesktop.org/drm/intel/issues/4983 [i915#6020]: https://gitlab.freedesktop.org/drm/intel/issues/6020 [i915#6367]: https://gitlab.freedesktop.org/drm/intel/issues/6367 [i915#6997]: https://gitlab.freedesktop.org/drm/intel/issues/6997 [i915#7359]: https://gitlab.freedesktop.org/drm/intel/issues/7359 [i915#7625]: https://gitlab.freedesktop.org/drm/intel/issues/7625 [i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828 Build changes ------------- * Linux: CI_DRM_12629 -> Patchwork_113267v1 CI-20190529: 20190529 CI_DRM_12629: c4d436608c4e9080082fd25e4d9764f27c039292 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_7136: 31b6af91747ad8c705399c9006cdb81cb1864146 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git Patchwork_113267v1: c4d436608c4e9080082fd25e4d9764f27c039292 @ git://anongit.freedesktop.org/gfx-ci/linux ### Linux commits 8be4aa4d2805 drm/i915/gt: Clear wedged status upon suspend == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_113267v1/index.html [-- Attachment #2: Type: text/html, Size: 3242 bytes --] ^ permalink raw reply [flat|nested] 6+ messages in thread
* [Intel-gfx] ✓ Fi.CI.IGT: success for drm/i915/gt: Clear wedged status upon suspend 2023-01-24 11:05 [Intel-gfx] [PATCH] drm/i915/gt: Clear wedged status upon suspend Nirmoy Das 2023-01-24 11:07 ` Das, Nirmoy 2023-01-24 19:17 ` [Intel-gfx] ✓ Fi.CI.BAT: success for " Patchwork @ 2023-01-24 22:28 ` Patchwork 2 siblings, 0 replies; 6+ messages in thread From: Patchwork @ 2023-01-24 22:28 UTC (permalink / raw) To: Nirmoy Das; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 22059 bytes --] == Series Details == Series: drm/i915/gt: Clear wedged status upon suspend URL : https://patchwork.freedesktop.org/series/113267/ State : success == Summary == CI Bug Log - changes from CI_DRM_12629_full -> Patchwork_113267v1_full ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_113267v1/index.html Participating hosts (12 -> 10) ------------------------------ Missing (2): pig-skl-6260u pig-kbl-iris Possible new issues ------------------- Here are the unknown changes that may have been introduced in Patchwork_113267v1_full: ### IGT changes ### #### Suppressed #### The following results come from untrusted machines, tests, or statuses. They do not affect the overall result. * igt@gem_eio@in-flight-suspend: - {shard-rkl}: [PASS][1] -> [INCOMPLETE][2] +1 similar issue [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12629/shard-rkl-5/igt@gem_eio@in-flight-suspend.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_113267v1/shard-rkl-3/igt@gem_eio@in-flight-suspend.html Known issues ------------ Here are the changes found in Patchwork_113267v1_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gen9_exec_parse@allowed-single: - shard-glk: [PASS][3] -> [DMESG-WARN][4] ([i915#5566] / [i915#716]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12629/shard-glk2/igt@gen9_exec_parse@allowed-single.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_113267v1/shard-glk3/igt@gen9_exec_parse@allowed-single.html * igt@kms_flip@flip-vs-expired-vblank@a-hdmi-a2: - shard-glk: [PASS][5] -> [FAIL][6] ([i915#79]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12629/shard-glk3/igt@kms_flip@flip-vs-expired-vblank@a-hdmi-a2.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_113267v1/shard-glk4/igt@kms_flip@flip-vs-expired-vblank@a-hdmi-a2.html * igt@perf@stress-open-close: - shard-glk: [PASS][7] -> [INCOMPLETE][8] ([i915#5213]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12629/shard-glk5/igt@perf@stress-open-close.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_113267v1/shard-glk9/igt@perf@stress-open-close.html * igt@runner@aborted: - shard-glk: NOTRUN -> ([FAIL][9], [FAIL][10]) ([i915#4312]) [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_113267v1/shard-glk9/igt@runner@aborted.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_113267v1/shard-glk3/igt@runner@aborted.html #### Possible fixes #### * igt@drm_fdinfo@idle@rcs0: - {shard-rkl}: [FAIL][11] ([i915#7742]) -> [PASS][12] [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12629/shard-rkl-2/igt@drm_fdinfo@idle@rcs0.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_113267v1/shard-rkl-5/igt@drm_fdinfo@idle@rcs0.html * igt@gem_ctx_exec@basic-nohangcheck: - {shard-rkl}: [FAIL][13] ([i915#6268]) -> [PASS][14] [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12629/shard-rkl-3/igt@gem_ctx_exec@basic-nohangcheck.html [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_113267v1/shard-rkl-4/igt@gem_ctx_exec@basic-nohangcheck.html * igt@gem_ctx_persistence@legacy-engines-hang@blt: - {shard-rkl}: [SKIP][15] ([i915#6252]) -> [PASS][16] [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12629/shard-rkl-5/igt@gem_ctx_persistence@legacy-engines-hang@blt.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_113267v1/shard-rkl-2/igt@gem_ctx_persistence@legacy-engines-hang@blt.html * igt@gem_exec_balancer@fairslice: - {shard-rkl}: [SKIP][17] ([i915#6259]) -> [PASS][18] [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12629/shard-rkl-5/igt@gem_exec_balancer@fairslice.html [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_113267v1/shard-rkl-3/igt@gem_exec_balancer@fairslice.html * igt@gem_exec_fair@basic-deadline: - {shard-rkl}: [FAIL][19] ([i915#2846]) -> [PASS][20] [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12629/shard-rkl-2/igt@gem_exec_fair@basic-deadline.html [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_113267v1/shard-rkl-5/igt@gem_exec_fair@basic-deadline.html * igt@gem_exec_fair@basic-none-share@rcs0: - shard-glk: [FAIL][21] ([i915#2842]) -> [PASS][22] [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12629/shard-glk4/igt@gem_exec_fair@basic-none-share@rcs0.html [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_113267v1/shard-glk8/igt@gem_exec_fair@basic-none-share@rcs0.html * igt@gem_exec_fair@basic-none-solo@rcs0: - {shard-rkl}: [FAIL][23] ([i915#2842]) -> [PASS][24] [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12629/shard-rkl-4/igt@gem_exec_fair@basic-none-solo@rcs0.html [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_113267v1/shard-rkl-6/igt@gem_exec_fair@basic-none-solo@rcs0.html * igt@gem_exec_flush@basic-batch-kernel-default-cmd: - {shard-rkl}: [SKIP][25] ([fdo#109313]) -> [PASS][26] [25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12629/shard-rkl-4/igt@gem_exec_flush@basic-batch-kernel-default-cmd.html [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_113267v1/shard-rkl-5/igt@gem_exec_flush@basic-batch-kernel-default-cmd.html * igt@gem_exec_reloc@basic-write-read-noreloc: - {shard-rkl}: [SKIP][27] ([i915#3281]) -> [PASS][28] +4 similar issues [27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12629/shard-rkl-4/igt@gem_exec_reloc@basic-write-read-noreloc.html [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_113267v1/shard-rkl-5/igt@gem_exec_reloc@basic-write-read-noreloc.html * igt@gem_tiled_partial_pwrite_pread@writes: - {shard-rkl}: [SKIP][29] ([i915#3282]) -> [PASS][30] +2 similar issues [29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12629/shard-rkl-3/igt@gem_tiled_partial_pwrite_pread@writes.html [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_113267v1/shard-rkl-5/igt@gem_tiled_partial_pwrite_pread@writes.html * igt@gen9_exec_parse@bb-start-far: - {shard-rkl}: [SKIP][31] ([i915#2527]) -> [PASS][32] +1 similar issue [31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12629/shard-rkl-4/igt@gen9_exec_parse@bb-start-far.html [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_113267v1/shard-rkl-5/igt@gen9_exec_parse@bb-start-far.html * igt@i915_hangman@gt-engine-error@bcs0: - {shard-rkl}: [SKIP][33] ([i915#6258]) -> [PASS][34] [33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12629/shard-rkl-5/igt@i915_hangman@gt-engine-error@bcs0.html [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_113267v1/shard-rkl-2/igt@i915_hangman@gt-engine-error@bcs0.html * igt@i915_pm_rpm@dpms-lpsp: - {shard-rkl}: [SKIP][35] ([i915#1397]) -> [PASS][36] [35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12629/shard-rkl-4/igt@i915_pm_rpm@dpms-lpsp.html [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_113267v1/shard-rkl-6/igt@i915_pm_rpm@dpms-lpsp.html * igt@kms_async_flips@alternate-sync-async-flip@pipe-c-hdmi-a-1: - shard-glk: [FAIL][37] ([i915#2521]) -> [PASS][38] [37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12629/shard-glk5/igt@kms_async_flips@alternate-sync-async-flip@pipe-c-hdmi-a-1.html [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_113267v1/shard-glk9/igt@kms_async_flips@alternate-sync-async-flip@pipe-c-hdmi-a-1.html * igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-blt: - {shard-rkl}: [SKIP][39] ([i915#1849] / [i915#4098]) -> [PASS][40] +17 similar issues [39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12629/shard-rkl-3/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-blt.html [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_113267v1/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-blt.html * igt@kms_plane@plane-position-covered@pipe-a-planes: - {shard-rkl}: [SKIP][41] ([i915#1849]) -> [PASS][42] +2 similar issues [41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12629/shard-rkl-4/igt@kms_plane@plane-position-covered@pipe-a-planes.html [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_113267v1/shard-rkl-6/igt@kms_plane@plane-position-covered@pipe-a-planes.html * igt@kms_psr@sprite_mmap_gtt: - {shard-rkl}: [SKIP][43] ([i915#1072]) -> [PASS][44] +2 similar issues [43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12629/shard-rkl-4/igt@kms_psr@sprite_mmap_gtt.html [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_113267v1/shard-rkl-6/igt@kms_psr@sprite_mmap_gtt.html * igt@kms_rotation_crc@exhaust-fences: - {shard-rkl}: [SKIP][45] ([i915#1845] / [i915#4098]) -> [PASS][46] +32 similar issues [45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12629/shard-rkl-3/igt@kms_rotation_crc@exhaust-fences.html [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_113267v1/shard-rkl-6/igt@kms_rotation_crc@exhaust-fences.html * igt@perf@gen8-unprivileged-single-ctx-counters: - {shard-rkl}: [SKIP][47] ([i915#2436]) -> [PASS][48] [47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12629/shard-rkl-3/igt@perf@gen8-unprivileged-single-ctx-counters.html [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_113267v1/shard-rkl-5/igt@perf@gen8-unprivileged-single-ctx-counters.html * igt@perf@mi-rpc: - {shard-rkl}: [SKIP][49] ([i915#2434]) -> [PASS][50] [49]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12629/shard-rkl-3/igt@perf@mi-rpc.html [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_113267v1/shard-rkl-5/igt@perf@mi-rpc.html * igt@prime_vgem@basic-fence-flip: - {shard-rkl}: [SKIP][51] ([fdo#109295] / [i915#3708] / [i915#4098]) -> [PASS][52] [51]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12629/shard-rkl-3/igt@prime_vgem@basic-fence-flip.html [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_113267v1/shard-rkl-6/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). [IGT#2]: https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/2 [fdo#103375]: https://bugs.freedesktop.org/show_bug.cgi?id=103375 [fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274 [fdo#109279]: https://bugs.freedesktop.org/show_bug.cgi?id=109279 [fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280 [fdo#109283]: https://bugs.freedesktop.org/show_bug.cgi?id=109283 [fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289 [fdo#109295]: https://bugs.freedesktop.org/show_bug.cgi?id=109295 [fdo#109303]: https://bugs.freedesktop.org/show_bug.cgi?id=109303 [fdo#109307]: https://bugs.freedesktop.org/show_bug.cgi?id=109307 [fdo#109308]: https://bugs.freedesktop.org/show_bug.cgi?id=109308 [fdo#109309]: https://bugs.freedesktop.org/show_bug.cgi?id=109309 [fdo#109313]: https://bugs.freedesktop.org/show_bug.cgi?id=109313 [fdo#109314]: https://bugs.freedesktop.org/show_bug.cgi?id=109314 [fdo#109315]: https://bugs.freedesktop.org/show_bug.cgi?id=109315 [fdo#109506]: https://bugs.freedesktop.org/show_bug.cgi?id=109506 [fdo#109642]: https://bugs.freedesktop.org/show_bug.cgi?id=109642 [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#111614]: https://bugs.freedesktop.org/show_bug.cgi?id=111614 [fdo#111615]: https://bugs.freedesktop.org/show_bug.cgi?id=111615 [fdo#111656]: https://bugs.freedesktop.org/show_bug.cgi?id=111656 [fdo#111825]: https://bugs.freedesktop.org/show_bug.cgi?id=111825 [fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827 [fdo#112054]: https://bugs.freedesktop.org/show_bug.cgi?id=112054 [fdo#112283]: https://bugs.freedesktop.org/show_bug.cgi?id=112283 [i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072 [i915#132]: https://gitlab.freedesktop.org/drm/intel/issues/132 [i915#1397]: https://gitlab.freedesktop.org/drm/intel/issues/1397 [i915#1722]: https://gitlab.freedesktop.org/drm/intel/issues/1722 [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#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190 [i915#2232]: https://gitlab.freedesktop.org/drm/intel/issues/2232 [i915#2433]: https://gitlab.freedesktop.org/drm/intel/issues/2433 [i915#2434]: https://gitlab.freedesktop.org/drm/intel/issues/2434 [i915#2436]: https://gitlab.freedesktop.org/drm/intel/issues/2436 [i915#2437]: https://gitlab.freedesktop.org/drm/intel/issues/2437 [i915#2521]: https://gitlab.freedesktop.org/drm/intel/issues/2521 [i915#2527]: https://gitlab.freedesktop.org/drm/intel/issues/2527 [i915#2575]: https://gitlab.freedesktop.org/drm/intel/issues/2575 [i915#2582]: https://gitlab.freedesktop.org/drm/intel/issues/2582 [i915#2587]: https://gitlab.freedesktop.org/drm/intel/issues/2587 [i915#2658]: https://gitlab.freedesktop.org/drm/intel/issues/2658 [i915#2672]: https://gitlab.freedesktop.org/drm/intel/issues/2672 [i915#2681]: https://gitlab.freedesktop.org/drm/intel/issues/2681 [i915#2705]: https://gitlab.freedesktop.org/drm/intel/issues/2705 [i915#280]: https://gitlab.freedesktop.org/drm/intel/issues/280 [i915#284]: https://gitlab.freedesktop.org/drm/intel/issues/284 [i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842 [i915#2846]: https://gitlab.freedesktop.org/drm/intel/issues/2846 [i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856 [i915#2920]: https://gitlab.freedesktop.org/drm/intel/issues/2920 [i915#3116]: https://gitlab.freedesktop.org/drm/intel/issues/3116 [i915#315]: https://gitlab.freedesktop.org/drm/intel/issues/315 [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#3299]: https://gitlab.freedesktop.org/drm/intel/issues/3299 [i915#3318]: https://gitlab.freedesktop.org/drm/intel/issues/3318 [i915#3359]: https://gitlab.freedesktop.org/drm/intel/issues/3359 [i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458 [i915#3469]: https://gitlab.freedesktop.org/drm/intel/issues/3469 [i915#3528]: https://gitlab.freedesktop.org/drm/intel/issues/3528 [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#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#3742]: https://gitlab.freedesktop.org/drm/intel/issues/3742 [i915#3826]: https://gitlab.freedesktop.org/drm/intel/issues/3826 [i915#3886]: https://gitlab.freedesktop.org/drm/intel/issues/3886 [i915#3938]: https://gitlab.freedesktop.org/drm/intel/issues/3938 [i915#3952]: https://gitlab.freedesktop.org/drm/intel/issues/3952 [i915#3955]: https://gitlab.freedesktop.org/drm/intel/issues/3955 [i915#3966]: https://gitlab.freedesktop.org/drm/intel/issues/3966 [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#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103 [i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212 [i915#4213]: https://gitlab.freedesktop.org/drm/intel/issues/4213 [i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270 [i915#4312]: https://gitlab.freedesktop.org/drm/intel/issues/4312 [i915#4387]: https://gitlab.freedesktop.org/drm/intel/issues/4387 [i915#4391]: https://gitlab.freedesktop.org/drm/intel/issues/4391 [i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538 [i915#4565]: https://gitlab.freedesktop.org/drm/intel/issues/4565 [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613 [i915#4767]: https://gitlab.freedesktop.org/drm/intel/issues/4767 [i915#4771]: https://gitlab.freedesktop.org/drm/intel/issues/4771 [i915#4812]: https://gitlab.freedesktop.org/drm/intel/issues/4812 [i915#4818]: https://gitlab.freedesktop.org/drm/intel/issues/4818 [i915#4833]: https://gitlab.freedesktop.org/drm/intel/issues/4833 [i915#4852]: https://gitlab.freedesktop.org/drm/intel/issues/4852 [i915#4859]: https://gitlab.freedesktop.org/drm/intel/issues/4859 [i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860 [i915#4880]: https://gitlab.freedesktop.org/drm/intel/issues/4880 [i915#4881]: https://gitlab.freedesktop.org/drm/intel/issues/4881 [i915#5030]: https://gitlab.freedesktop.org/drm/intel/issues/5030 [i915#5176]: https://gitlab.freedesktop.org/drm/intel/issues/5176 [i915#5213]: https://gitlab.freedesktop.org/drm/intel/issues/5213 [i915#5235]: https://gitlab.freedesktop.org/drm/intel/issues/5235 [i915#5286]: https://gitlab.freedesktop.org/drm/intel/issues/5286 [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#5439]: https://gitlab.freedesktop.org/drm/intel/issues/5439 [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#5723]: https://gitlab.freedesktop.org/drm/intel/issues/5723 [i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095 [i915#6227]: https://gitlab.freedesktop.org/drm/intel/issues/6227 [i915#6230]: https://gitlab.freedesktop.org/drm/intel/issues/6230 [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#6258]: https://gitlab.freedesktop.org/drm/intel/issues/6258 [i915#6259]: https://gitlab.freedesktop.org/drm/intel/issues/6259 [i915#6268]: https://gitlab.freedesktop.org/drm/intel/issues/6268 [i915#6301]: https://gitlab.freedesktop.org/drm/intel/issues/6301 [i915#6344]: https://gitlab.freedesktop.org/drm/intel/issues/6344 [i915#6355]: https://gitlab.freedesktop.org/drm/intel/issues/6355 [i915#6412]: https://gitlab.freedesktop.org/drm/intel/issues/6412 [i915#6433]: https://gitlab.freedesktop.org/drm/intel/issues/6433 [i915#6493]: https://gitlab.freedesktop.org/drm/intel/issues/6493 [i915#6497]: https://gitlab.freedesktop.org/drm/intel/issues/6497 [i915#6524]: https://gitlab.freedesktop.org/drm/intel/issues/6524 [i915#658]: https://gitlab.freedesktop.org/drm/intel/issues/658 [i915#6590]: https://gitlab.freedesktop.org/drm/intel/issues/6590 [i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621 [i915#6768]: https://gitlab.freedesktop.org/drm/intel/issues/6768 [i915#6944]: https://gitlab.freedesktop.org/drm/intel/issues/6944 [i915#6946]: https://gitlab.freedesktop.org/drm/intel/issues/6946 [i915#6953]: https://gitlab.freedesktop.org/drm/intel/issues/6953 [i915#7116]: https://gitlab.freedesktop.org/drm/intel/issues/7116 [i915#7118]: https://gitlab.freedesktop.org/drm/intel/issues/7118 [i915#716]: https://gitlab.freedesktop.org/drm/intel/issues/716 [i915#7443]: https://gitlab.freedesktop.org/drm/intel/issues/7443 [i915#7456]: https://gitlab.freedesktop.org/drm/intel/issues/7456 [i915#7561]: https://gitlab.freedesktop.org/drm/intel/issues/7561 [i915#7582]: https://gitlab.freedesktop.org/drm/intel/issues/7582 [i915#7651]: https://gitlab.freedesktop.org/drm/intel/issues/7651 [i915#7697]: https://gitlab.freedesktop.org/drm/intel/issues/7697 [i915#7701]: https://gitlab.freedesktop.org/drm/intel/issues/7701 [i915#7707]: https://gitlab.freedesktop.org/drm/intel/issues/7707 [i915#7711]: https://gitlab.freedesktop.org/drm/intel/issues/7711 [i915#7742]: https://gitlab.freedesktop.org/drm/intel/issues/7742 [i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828 [i915#79]: https://gitlab.freedesktop.org/drm/intel/issues/79 Build changes ------------- * Linux: CI_DRM_12629 -> Patchwork_113267v1 * Piglit: piglit_4509 -> None CI-20190529: 20190529 CI_DRM_12629: c4d436608c4e9080082fd25e4d9764f27c039292 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_7136: 31b6af91747ad8c705399c9006cdb81cb1864146 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git Patchwork_113267v1: c4d436608c4e9080082fd25e4d9764f27c039292 @ 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_113267v1/index.html [-- Attachment #2: Type: text/html, Size: 14414 bytes --] ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2023-01-25 13:30 UTC | newest] Thread overview: 6+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2023-01-24 11:05 [Intel-gfx] [PATCH] drm/i915/gt: Clear wedged status upon suspend Nirmoy Das 2023-01-24 11:07 ` Das, Nirmoy 2023-01-24 19:26 ` Rodrigo Vivi 2023-01-25 13:28 ` Das, Nirmoy 2023-01-24 19:17 ` [Intel-gfx] ✓ Fi.CI.BAT: success for " Patchwork 2023-01-24 22:28 ` [Intel-gfx] ✓ Fi.CI.IGT: " Patchwork
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox