* [PATCH] drm/i915: Enable PSR2 in next iteration of suspend-resume/S0ix cycling
@ 2019-11-24 16:04 Gaurav K Singh
2019-11-24 16:04 ` [Intel-gfx] " Gaurav K Singh
` (6 more replies)
0 siblings, 7 replies; 11+ messages in thread
From: Gaurav K Singh @ 2019-11-24 16:04 UTC (permalink / raw)
To: intel-gfx
In case of CRC mismatch, panel generates IRQ_HD and
PSR2 gets disabled by i915 driver. Due to this, PSR2 will
only be enabled back only if system is rebooted or cold boot.
So, in cases of suspend resume stress test and S0ix stress test,
when we encounter this CRC issue on a particular iteration,
once PSR2 is disabled,it remains disabled throughout all the
cycling iterations until the system is rebooted.
Keeping this in mind, many times users do not reboot their system and
they just keep lid off/on or suspend/resume. In these scenarios
in case of CRC issue, panel will become non-PSR2 which will eventually
drain out battery.
In order to fix this behavior, did not set the "sink_not_reliable" flag
to be true, so that intel_psr_compute_config() can pass in case of a
normal modeset which will lead to enabling PSR2 again in next iteration
of suspend/resume or S0ix cycle(without reboot).
Tested this patch and works fine on Gen9 Intel chromebook, PSR2 was
enabled back in next iteration, no other sideeffects observed.
Signed-off-by: Gaurav K Singh <gaurav.k.singh@intel.com>
---
drivers/gpu/drm/i915/display/intel_psr.c | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_psr.c b/drivers/gpu/drm/i915/display/intel_psr.c
index c1d133362b76..8465d0fc2214 100644
--- a/drivers/gpu/drm/i915/display/intel_psr.c
+++ b/drivers/gpu/drm/i915/display/intel_psr.c
@@ -1420,10 +1420,9 @@ void intel_psr_short_pulse(struct intel_dp *intel_dp)
if (val & ~errors)
DRM_ERROR("PSR_ERROR_STATUS unhandled errors %x\n",
val & ~errors);
- if (val & errors) {
+ if (val & errors)
intel_psr_disable_locked(intel_dp);
- psr->sink_not_reliable = true;
- }
+
/* clear status register */
drm_dp_dpcd_writeb(&intel_dp->aux, DP_PSR_ERROR_STATUS, val);
exit:
--
1.9.1
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply related [flat|nested] 11+ messages in thread* [Intel-gfx] [PATCH] drm/i915: Enable PSR2 in next iteration of suspend-resume/S0ix cycling 2019-11-24 16:04 [PATCH] drm/i915: Enable PSR2 in next iteration of suspend-resume/S0ix cycling Gaurav K Singh @ 2019-11-24 16:04 ` Gaurav K Singh 2019-11-24 17:02 ` ✓ Fi.CI.BAT: success for " Patchwork ` (5 subsequent siblings) 6 siblings, 0 replies; 11+ messages in thread From: Gaurav K Singh @ 2019-11-24 16:04 UTC (permalink / raw) To: intel-gfx In case of CRC mismatch, panel generates IRQ_HD and PSR2 gets disabled by i915 driver. Due to this, PSR2 will only be enabled back only if system is rebooted or cold boot. So, in cases of suspend resume stress test and S0ix stress test, when we encounter this CRC issue on a particular iteration, once PSR2 is disabled,it remains disabled throughout all the cycling iterations until the system is rebooted. Keeping this in mind, many times users do not reboot their system and they just keep lid off/on or suspend/resume. In these scenarios in case of CRC issue, panel will become non-PSR2 which will eventually drain out battery. In order to fix this behavior, did not set the "sink_not_reliable" flag to be true, so that intel_psr_compute_config() can pass in case of a normal modeset which will lead to enabling PSR2 again in next iteration of suspend/resume or S0ix cycle(without reboot). Tested this patch and works fine on Gen9 Intel chromebook, PSR2 was enabled back in next iteration, no other sideeffects observed. Signed-off-by: Gaurav K Singh <gaurav.k.singh@intel.com> --- drivers/gpu/drm/i915/display/intel_psr.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/drivers/gpu/drm/i915/display/intel_psr.c b/drivers/gpu/drm/i915/display/intel_psr.c index c1d133362b76..8465d0fc2214 100644 --- a/drivers/gpu/drm/i915/display/intel_psr.c +++ b/drivers/gpu/drm/i915/display/intel_psr.c @@ -1420,10 +1420,9 @@ void intel_psr_short_pulse(struct intel_dp *intel_dp) if (val & ~errors) DRM_ERROR("PSR_ERROR_STATUS unhandled errors %x\n", val & ~errors); - if (val & errors) { + if (val & errors) intel_psr_disable_locked(intel_dp); - psr->sink_not_reliable = true; - } + /* clear status register */ drm_dp_dpcd_writeb(&intel_dp->aux, DP_PSR_ERROR_STATUS, val); exit: -- 1.9.1 _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply related [flat|nested] 11+ messages in thread
* ✓ Fi.CI.BAT: success for drm/i915: Enable PSR2 in next iteration of suspend-resume/S0ix cycling 2019-11-24 16:04 [PATCH] drm/i915: Enable PSR2 in next iteration of suspend-resume/S0ix cycling Gaurav K Singh 2019-11-24 16:04 ` [Intel-gfx] " Gaurav K Singh @ 2019-11-24 17:02 ` Patchwork 2019-11-24 17:02 ` [Intel-gfx] " Patchwork 2019-11-24 21:35 ` ✓ Fi.CI.IGT: " Patchwork ` (4 subsequent siblings) 6 siblings, 1 reply; 11+ messages in thread From: Patchwork @ 2019-11-24 17:02 UTC (permalink / raw) To: Gaurav K Singh; +Cc: intel-gfx == Series Details == Series: drm/i915: Enable PSR2 in next iteration of suspend-resume/S0ix cycling URL : https://patchwork.freedesktop.org/series/69948/ State : success == Summary == CI Bug Log - changes from CI_DRM_7411 -> Patchwork_15412 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/index.html Known issues ------------ Here are the changes found in Patchwork_15412 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@i915_selftest@live_hangcheck: - fi-hsw-4770r: [PASS][1] -> [DMESG-FAIL][2] ([fdo#111991]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/fi-hsw-4770r/igt@i915_selftest@live_hangcheck.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/fi-hsw-4770r/igt@i915_selftest@live_hangcheck.html #### Possible fixes #### * igt@i915_module_load@reload-with-fault-injection: - {fi-kbl-7560u}: [INCOMPLETE][3] ([fdo#109964] / [fdo#112298]) -> [PASS][4] [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/fi-kbl-7560u/igt@i915_module_load@reload-with-fault-injection.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/fi-kbl-7560u/igt@i915_module_load@reload-with-fault-injection.html #### Warnings #### * igt@kms_busy@basic-flip-pipe-b: - fi-kbl-x1275: [DMESG-WARN][5] ([fdo#103558] / [fdo#105602]) -> [DMESG-WARN][6] ([fdo#103558] / [fdo#105602] / [fdo#105763]) +7 similar issues [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/fi-kbl-x1275/igt@kms_busy@basic-flip-pipe-b.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/fi-kbl-x1275/igt@kms_busy@basic-flip-pipe-b.html * igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a: - fi-kbl-x1275: [DMESG-WARN][7] ([fdo#103558] / [fdo#105602] / [fdo#105763]) -> [DMESG-WARN][8] ([fdo#103558] / [fdo#105602]) +3 similar issues [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/fi-kbl-x1275/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/fi-kbl-x1275/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo#103558]: https://bugs.freedesktop.org/show_bug.cgi?id=103558 [fdo#105602]: https://bugs.freedesktop.org/show_bug.cgi?id=105602 [fdo#105763]: https://bugs.freedesktop.org/show_bug.cgi?id=105763 [fdo#109964]: https://bugs.freedesktop.org/show_bug.cgi?id=109964 [fdo#111991]: https://bugs.freedesktop.org/show_bug.cgi?id=111991 [fdo#112298]: https://bugs.freedesktop.org/show_bug.cgi?id=112298 Participating hosts (46 -> 40) ------------------------------ Missing (6): fi-ilk-m540 fi-bxt-dsi fi-hsw-4200u fi-byt-squawks fi-bsw-cyan fi-ctg-p8600 Build changes ------------- * CI: CI-20190529 -> None * Linux: CI_DRM_7411 -> Patchwork_15412 CI-20190529: 20190529 CI_DRM_7411: 9e8df10785d3ae60d3b54bc45e06aa32621a472c @ git://anongit.freedesktop.org/gfx-ci/linux IGT_5303: 360b11e511d98b6370134cff6e8ec3c434a65aee @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools Patchwork_15412: e57135477c5415c2798499c03d5222890f838dfa @ git://anongit.freedesktop.org/gfx-ci/linux == Linux commits == e57135477c54 drm/i915: Enable PSR2 in next iteration of suspend-resume/S0ix cycling == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/index.html _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 11+ messages in thread
* [Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915: Enable PSR2 in next iteration of suspend-resume/S0ix cycling 2019-11-24 17:02 ` ✓ Fi.CI.BAT: success for " Patchwork @ 2019-11-24 17:02 ` Patchwork 0 siblings, 0 replies; 11+ messages in thread From: Patchwork @ 2019-11-24 17:02 UTC (permalink / raw) To: Gaurav K Singh; +Cc: intel-gfx == Series Details == Series: drm/i915: Enable PSR2 in next iteration of suspend-resume/S0ix cycling URL : https://patchwork.freedesktop.org/series/69948/ State : success == Summary == CI Bug Log - changes from CI_DRM_7411 -> Patchwork_15412 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/index.html Known issues ------------ Here are the changes found in Patchwork_15412 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@i915_selftest@live_hangcheck: - fi-hsw-4770r: [PASS][1] -> [DMESG-FAIL][2] ([fdo#111991]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/fi-hsw-4770r/igt@i915_selftest@live_hangcheck.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/fi-hsw-4770r/igt@i915_selftest@live_hangcheck.html #### Possible fixes #### * igt@i915_module_load@reload-with-fault-injection: - {fi-kbl-7560u}: [INCOMPLETE][3] ([fdo#109964] / [fdo#112298]) -> [PASS][4] [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/fi-kbl-7560u/igt@i915_module_load@reload-with-fault-injection.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/fi-kbl-7560u/igt@i915_module_load@reload-with-fault-injection.html #### Warnings #### * igt@kms_busy@basic-flip-pipe-b: - fi-kbl-x1275: [DMESG-WARN][5] ([fdo#103558] / [fdo#105602]) -> [DMESG-WARN][6] ([fdo#103558] / [fdo#105602] / [fdo#105763]) +7 similar issues [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/fi-kbl-x1275/igt@kms_busy@basic-flip-pipe-b.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/fi-kbl-x1275/igt@kms_busy@basic-flip-pipe-b.html * igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a: - fi-kbl-x1275: [DMESG-WARN][7] ([fdo#103558] / [fdo#105602] / [fdo#105763]) -> [DMESG-WARN][8] ([fdo#103558] / [fdo#105602]) +3 similar issues [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/fi-kbl-x1275/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/fi-kbl-x1275/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo#103558]: https://bugs.freedesktop.org/show_bug.cgi?id=103558 [fdo#105602]: https://bugs.freedesktop.org/show_bug.cgi?id=105602 [fdo#105763]: https://bugs.freedesktop.org/show_bug.cgi?id=105763 [fdo#109964]: https://bugs.freedesktop.org/show_bug.cgi?id=109964 [fdo#111991]: https://bugs.freedesktop.org/show_bug.cgi?id=111991 [fdo#112298]: https://bugs.freedesktop.org/show_bug.cgi?id=112298 Participating hosts (46 -> 40) ------------------------------ Missing (6): fi-ilk-m540 fi-bxt-dsi fi-hsw-4200u fi-byt-squawks fi-bsw-cyan fi-ctg-p8600 Build changes ------------- * CI: CI-20190529 -> None * Linux: CI_DRM_7411 -> Patchwork_15412 CI-20190529: 20190529 CI_DRM_7411: 9e8df10785d3ae60d3b54bc45e06aa32621a472c @ git://anongit.freedesktop.org/gfx-ci/linux IGT_5303: 360b11e511d98b6370134cff6e8ec3c434a65aee @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools Patchwork_15412: e57135477c5415c2798499c03d5222890f838dfa @ git://anongit.freedesktop.org/gfx-ci/linux == Linux commits == e57135477c54 drm/i915: Enable PSR2 in next iteration of suspend-resume/S0ix cycling == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/index.html _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 11+ messages in thread
* ✓ Fi.CI.IGT: success for drm/i915: Enable PSR2 in next iteration of suspend-resume/S0ix cycling 2019-11-24 16:04 [PATCH] drm/i915: Enable PSR2 in next iteration of suspend-resume/S0ix cycling Gaurav K Singh 2019-11-24 16:04 ` [Intel-gfx] " Gaurav K Singh 2019-11-24 17:02 ` ✓ Fi.CI.BAT: success for " Patchwork @ 2019-11-24 21:35 ` Patchwork 2019-11-24 21:35 ` [Intel-gfx] " Patchwork 2019-11-25 21:59 ` [PATCH] " Souza, Jose ` (3 subsequent siblings) 6 siblings, 1 reply; 11+ messages in thread From: Patchwork @ 2019-11-24 21:35 UTC (permalink / raw) To: Gaurav K Singh; +Cc: intel-gfx == Series Details == Series: drm/i915: Enable PSR2 in next iteration of suspend-resume/S0ix cycling URL : https://patchwork.freedesktop.org/series/69948/ State : success == Summary == CI Bug Log - changes from CI_DRM_7411_full -> Patchwork_15412_full ==================================================== Summary ------- **SUCCESS** No regressions found. Known issues ------------ Here are the changes found in Patchwork_15412_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_ctx_isolation@rcs0-s3: - shard-tglb: [PASS][1] -> [INCOMPLETE][2] ([fdo#111832]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-tglb2/igt@gem_ctx_isolation@rcs0-s3.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-tglb5/igt@gem_ctx_isolation@rcs0-s3.html * igt@gem_ctx_isolation@vecs0-s3: - shard-apl: [PASS][3] -> [DMESG-WARN][4] ([fdo#108566]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-apl7/igt@gem_ctx_isolation@vecs0-s3.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-apl1/igt@gem_ctx_isolation@vecs0-s3.html * igt@gem_ctx_persistence@vcs1-persistence: - shard-iclb: [PASS][5] -> [SKIP][6] ([fdo#109276] / [fdo#112080]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-iclb4/igt@gem_ctx_persistence@vcs1-persistence.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-iclb3/igt@gem_ctx_persistence@vcs1-persistence.html * igt@gem_ctx_shared@q-smoketest-bsd2: - shard-iclb: [PASS][7] -> [SKIP][8] ([fdo#109276]) +14 similar issues [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-iclb4/igt@gem_ctx_shared@q-smoketest-bsd2.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-iclb5/igt@gem_ctx_shared@q-smoketest-bsd2.html * igt@gem_exec_balancer@smoke: - shard-iclb: [PASS][9] -> [SKIP][10] ([fdo#110854]) [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-iclb4/igt@gem_exec_balancer@smoke.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-iclb5/igt@gem_exec_balancer@smoke.html * igt@gem_exec_parallel@contexts: - shard-tglb: [PASS][11] -> [INCOMPLETE][12] ([fdo#111867]) [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-tglb4/igt@gem_exec_parallel@contexts.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-tglb6/igt@gem_exec_parallel@contexts.html * igt@gem_exec_parallel@vcs1-fds: - shard-iclb: [PASS][13] -> [SKIP][14] ([fdo#112080]) +13 similar issues [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-iclb1/igt@gem_exec_parallel@vcs1-fds.html [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-iclb6/igt@gem_exec_parallel@vcs1-fds.html * igt@gem_exec_schedule@preempt-queue-chain-render: - shard-tglb: [PASS][15] -> [INCOMPLETE][16] ([fdo#111606] / [fdo#111677]) +1 similar issue [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-tglb4/igt@gem_exec_schedule@preempt-queue-chain-render.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-tglb6/igt@gem_exec_schedule@preempt-queue-chain-render.html * igt@gem_exec_schedule@reorder-wide-bsd: - shard-iclb: [PASS][17] -> [SKIP][18] ([fdo#112146]) +4 similar issues [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-iclb6/igt@gem_exec_schedule@reorder-wide-bsd.html [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-iclb2/igt@gem_exec_schedule@reorder-wide-bsd.html * igt@gem_persistent_relocs@forked-interruptible-faulting-reloc-thrash-inactive: - shard-hsw: [PASS][19] -> [TIMEOUT][20] ([fdo#112068 ]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-hsw5/igt@gem_persistent_relocs@forked-interruptible-faulting-reloc-thrash-inactive.html [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-hsw2/igt@gem_persistent_relocs@forked-interruptible-faulting-reloc-thrash-inactive.html * igt@gem_userptr_blits@map-fixed-invalidate-busy-gup: - shard-snb: [PASS][21] -> [DMESG-WARN][22] ([fdo#111870]) +1 similar issue [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-snb2/igt@gem_userptr_blits@map-fixed-invalidate-busy-gup.html [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-snb7/igt@gem_userptr_blits@map-fixed-invalidate-busy-gup.html * igt@gem_workarounds@suspend-resume: - shard-skl: [PASS][23] -> [INCOMPLETE][24] ([fdo#104108]) +1 similar issue [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-skl8/igt@gem_workarounds@suspend-resume.html [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-skl2/igt@gem_workarounds@suspend-resume.html * igt@i915_pm_dc@dc6-psr: - shard-iclb: [PASS][25] -> [FAIL][26] ([fdo#111830 ]) [25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-iclb1/igt@i915_pm_dc@dc6-psr.html [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-iclb4/igt@i915_pm_dc@dc6-psr.html * igt@kms_color@pipe-b-ctm-0-75: - shard-skl: [PASS][27] -> [DMESG-WARN][28] ([fdo#106107]) +1 similar issue [27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-skl10/igt@kms_color@pipe-b-ctm-0-75.html [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-skl7/igt@kms_color@pipe-b-ctm-0-75.html * igt@kms_cursor_crc@pipe-c-cursor-suspend: - shard-kbl: [PASS][29] -> [DMESG-WARN][30] ([fdo#108566]) +4 similar issues [29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-kbl6/igt@kms_cursor_crc@pipe-c-cursor-suspend.html [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-kbl1/igt@kms_cursor_crc@pipe-c-cursor-suspend.html * igt@kms_flip@2x-flip-vs-expired-vblank-interruptible: - shard-glk: [PASS][31] -> [FAIL][32] ([fdo#105363]) [31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-glk2/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible.html [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-glk5/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible.html * igt@kms_frontbuffer_tracking@fbc-suspend: - shard-tglb: [PASS][33] -> [INCOMPLETE][34] ([fdo#111832] / [fdo#111850] / [fdo#111884]) [33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-tglb1/igt@kms_frontbuffer_tracking@fbc-suspend.html [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-tglb4/igt@kms_frontbuffer_tracking@fbc-suspend.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-gtt: - shard-iclb: [PASS][35] -> [FAIL][36] ([fdo#103167]) +3 similar issues [35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-iclb6/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-gtt.html [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-iclb2/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-blt: - shard-tglb: [PASS][37] -> [FAIL][38] ([fdo#103167]) +6 similar issues [37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-tglb4/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-blt.html [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-tglb4/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-blt.html * igt@kms_plane_lowres@pipe-a-tiling-y: - shard-iclb: [PASS][39] -> [FAIL][40] ([fdo#103166]) [39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-iclb2/igt@kms_plane_lowres@pipe-a-tiling-y.html [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-iclb1/igt@kms_plane_lowres@pipe-a-tiling-y.html * igt@kms_psr@psr2_cursor_plane_move: - shard-iclb: [PASS][41] -> [SKIP][42] ([fdo#109441]) [41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-iclb2/igt@kms_psr@psr2_cursor_plane_move.html [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-iclb1/igt@kms_psr@psr2_cursor_plane_move.html * igt@kms_psr@psr2_suspend: - shard-tglb: [PASS][43] -> [DMESG-WARN][44] ([fdo#111600]) [43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-tglb5/igt@kms_psr@psr2_suspend.html [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-tglb3/igt@kms_psr@psr2_suspend.html * igt@kms_setmode@basic: - shard-kbl: [PASS][45] -> [FAIL][46] ([fdo#99912]) [45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-kbl2/igt@kms_setmode@basic.html [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-kbl6/igt@kms_setmode@basic.html * igt@kms_vblank@pipe-b-ts-continuation-suspend: - shard-tglb: [PASS][47] -> [INCOMPLETE][48] ([fdo#111832] / [fdo#111850]) [47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-tglb8/igt@kms_vblank@pipe-b-ts-continuation-suspend.html [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-tglb3/igt@kms_vblank@pipe-b-ts-continuation-suspend.html * igt@kms_vblank@pipe-d-ts-continuation-suspend: - shard-tglb: [PASS][49] -> [INCOMPLETE][50] ([fdo#111850]) [49]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-tglb9/igt@kms_vblank@pipe-d-ts-continuation-suspend.html [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-tglb5/igt@kms_vblank@pipe-d-ts-continuation-suspend.html #### Possible fixes #### * igt@gem_ctx_isolation@bcs0-s3: - shard-skl: [INCOMPLETE][51] ([fdo#104108]) -> [PASS][52] [51]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-skl7/igt@gem_ctx_isolation@bcs0-s3.html [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-skl5/igt@gem_ctx_isolation@bcs0-s3.html * igt@gem_ctx_isolation@vcs1-s3: - shard-iclb: [SKIP][53] ([fdo#109276] / [fdo#112080]) -> [PASS][54] [53]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-iclb3/igt@gem_ctx_isolation@vcs1-s3.html [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-iclb2/igt@gem_ctx_isolation@vcs1-s3.html * igt@gem_ctx_switch@vcs1: - shard-iclb: [SKIP][55] ([fdo#112080]) -> [PASS][56] +7 similar issues [55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-iclb6/igt@gem_ctx_switch@vcs1.html [56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-iclb4/igt@gem_ctx_switch@vcs1.html * igt@gem_exec_schedule@preempt-other-chain-bsd: - shard-iclb: [SKIP][57] ([fdo#112146]) -> [PASS][58] +4 similar issues [57]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-iclb1/igt@gem_exec_schedule@preempt-other-chain-bsd.html [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-iclb6/igt@gem_exec_schedule@preempt-other-chain-bsd.html * igt@gem_exec_schedule@preempt-queue-bsd1: - shard-tglb: [INCOMPLETE][59] ([fdo#111677]) -> [PASS][60] +1 similar issue [59]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-tglb6/igt@gem_exec_schedule@preempt-queue-bsd1.html [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-tglb8/igt@gem_exec_schedule@preempt-queue-bsd1.html * igt@gem_exec_schedule@preempt-queue-chain-bsd1: - shard-tglb: [INCOMPLETE][61] ([fdo#111606] / [fdo#111677]) -> [PASS][62] [61]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-tglb6/igt@gem_exec_schedule@preempt-queue-chain-bsd1.html [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-tglb2/igt@gem_exec_schedule@preempt-queue-chain-bsd1.html * igt@gem_exec_schedule@promotion-bsd1: - shard-iclb: [SKIP][63] ([fdo#109276]) -> [PASS][64] +16 similar issues [63]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-iclb6/igt@gem_exec_schedule@promotion-bsd1.html [64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-iclb2/igt@gem_exec_schedule@promotion-bsd1.html * igt@gem_exec_suspend@basic-s0: - shard-tglb: [INCOMPLETE][65] ([fdo#111832]) -> [PASS][66] +1 similar issue [65]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-tglb1/igt@gem_exec_suspend@basic-s0.html [66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-tglb7/igt@gem_exec_suspend@basic-s0.html * igt@gem_persistent_relocs@forked-interruptible-faulting-reloc-thrash-inactive: - shard-snb: [TIMEOUT][67] ([fdo#112068 ]) -> [PASS][68] [67]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-snb5/igt@gem_persistent_relocs@forked-interruptible-faulting-reloc-thrash-inactive.html [68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-snb1/igt@gem_persistent_relocs@forked-interruptible-faulting-reloc-thrash-inactive.html * igt@gem_persistent_relocs@forked-interruptible-thrashing: - shard-iclb: [FAIL][69] ([fdo#112037]) -> [PASS][70] [69]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-iclb1/igt@gem_persistent_relocs@forked-interruptible-thrashing.html [70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-iclb6/igt@gem_persistent_relocs@forked-interruptible-thrashing.html * igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy: - shard-hsw: [DMESG-WARN][71] ([fdo#110789] / [fdo#111870]) -> [PASS][72] [71]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-hsw5/igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy.html [72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-hsw5/igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy.html * igt@kms_draw_crc@fill-fb: - shard-snb: [SKIP][73] ([fdo#109271]) -> [PASS][74] +7 similar issues [73]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-snb1/igt@kms_draw_crc@fill-fb.html [74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-snb6/igt@kms_draw_crc@fill-fb.html * igt@kms_flip@flip-vs-expired-vblank-interruptible: - shard-glk: [FAIL][75] ([fdo#105363]) -> [PASS][76] [75]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-glk3/igt@kms_flip@flip-vs-expired-vblank-interruptible.html [76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-glk1/igt@kms_flip@flip-vs-expired-vblank-interruptible.html * igt@kms_flip@flip-vs-suspend: - shard-apl: [DMESG-WARN][77] ([fdo#108566]) -> [PASS][78] [77]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-apl6/igt@kms_flip@flip-vs-suspend.html [78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-apl8/igt@kms_flip@flip-vs-suspend.html * igt@kms_frontbuffer_tracking@fbc-rgb565-draw-pwrite: - shard-iclb: [FAIL][79] ([fdo#103167]) -> [PASS][80] +3 similar issues [79]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-iclb2/igt@kms_frontbuffer_tracking@fbc-rgb565-draw-pwrite.html [80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-iclb1/igt@kms_frontbuffer_tracking@fbc-rgb565-draw-pwrite.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-wc: - shard-tglb: [FAIL][81] ([fdo#103167]) -> [PASS][82] +3 similar issues [81]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-tglb7/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-wc.html [82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-tglb6/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-wc.html * igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a: - shard-tglb: [INCOMPLETE][83] ([fdo#111832] / [fdo#111850]) -> [PASS][84] +3 similar issues [83]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-tglb8/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a.html [84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-tglb1/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a.html * igt@kms_plane@plane-panning-bottom-right-suspend-pipe-a-planes: - shard-kbl: [DMESG-WARN][85] ([fdo#108566]) -> [PASS][86] +4 similar issues [85]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-kbl1/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-a-planes.html [86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-kbl3/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-a-planes.html * igt@kms_plane_alpha_blend@pipe-a-constant-alpha-min: - shard-skl: [FAIL][87] ([fdo#108145]) -> [PASS][88] [87]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-skl10/igt@kms_plane_alpha_blend@pipe-a-constant-alpha-min.html [88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-skl2/igt@kms_plane_alpha_blend@pipe-a-constant-alpha-min.html * igt@kms_psr@psr2_no_drrs: - shard-iclb: [SKIP][89] ([fdo#109441]) -> [PASS][90] +2 similar issues [89]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-iclb1/igt@kms_psr@psr2_no_drrs.html [90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-iclb2/igt@kms_psr@psr2_no_drrs.html * igt@kms_setmode@basic: - shard-skl: [FAIL][91] ([fdo#99912]) -> [PASS][92] [91]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-skl10/igt@kms_setmode@basic.html [92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-skl7/igt@kms_setmode@basic.html #### Warnings #### * igt@gem_ctx_isolation@vcs1-nonpriv: - shard-iclb: [FAIL][93] ([fdo#111329]) -> [SKIP][94] ([fdo#109276] / [fdo#112080]) [93]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-iclb4/igt@gem_ctx_isolation@vcs1-nonpriv.html [94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-iclb3/igt@gem_ctx_isolation@vcs1-nonpriv.html * igt@gem_ctx_isolation@vcs2-nonpriv-switch: - shard-tglb: [SKIP][95] ([fdo#112080]) -> [SKIP][96] ([fdo#111912] / [fdo#112080]) [95]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-tglb9/igt@gem_ctx_isolation@vcs2-nonpriv-switch.html [96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-tglb7/igt@gem_ctx_isolation@vcs2-nonpriv-switch.html * igt@gem_eio@kms: - shard-snb: [DMESG-WARN][97] ([fdo# 112000 ] / [fdo#111781]) -> [INCOMPLETE][98] ([fdo#105411]) [97]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-snb4/igt@gem_eio@kms.html [98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-snb4/igt@gem_eio@kms.html * igt@gem_exec_schedule@deep-render: - shard-tglb: [INCOMPLETE][99] ([fdo#111671]) -> [FAIL][100] ([fdo#111646]) [99]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-tglb9/igt@gem_exec_schedule@deep-render.html [100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-tglb7/igt@gem_exec_schedule@deep-render.html * igt@gem_userptr_blits@map-fixed-invalidate-busy: - shard-hsw: [DMESG-WARN][101] ([fdo#111870]) -> [DMESG-WARN][102] ([fdo#110789] / [fdo#111870]) [101]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-hsw7/igt@gem_userptr_blits@map-fixed-invalidate-busy.html [102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-hsw7/igt@gem_userptr_blits@map-fixed-invalidate-busy.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw: - shard-tglb: [INCOMPLETE][103] ([fdo#111884]) -> [FAIL][104] ([fdo#103167]) [103]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-tglb3/igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw.html [104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-tglb4/igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw.html * igt@kms_psr@psr2_suspend: - shard-iclb: [DMESG-WARN][105] ([fdo#107724]) -> [SKIP][106] ([fdo#109441]) [105]: https://intel-gfx-ci.01.org/tree/drm-ti == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/index.html _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 11+ messages in thread
* [Intel-gfx] ✓ Fi.CI.IGT: success for drm/i915: Enable PSR2 in next iteration of suspend-resume/S0ix cycling 2019-11-24 21:35 ` ✓ Fi.CI.IGT: " Patchwork @ 2019-11-24 21:35 ` Patchwork 0 siblings, 0 replies; 11+ messages in thread From: Patchwork @ 2019-11-24 21:35 UTC (permalink / raw) To: Gaurav K Singh; +Cc: intel-gfx == Series Details == Series: drm/i915: Enable PSR2 in next iteration of suspend-resume/S0ix cycling URL : https://patchwork.freedesktop.org/series/69948/ State : success == Summary == CI Bug Log - changes from CI_DRM_7411_full -> Patchwork_15412_full ==================================================== Summary ------- **SUCCESS** No regressions found. Known issues ------------ Here are the changes found in Patchwork_15412_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_ctx_isolation@rcs0-s3: - shard-tglb: [PASS][1] -> [INCOMPLETE][2] ([fdo#111832]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-tglb2/igt@gem_ctx_isolation@rcs0-s3.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-tglb5/igt@gem_ctx_isolation@rcs0-s3.html * igt@gem_ctx_isolation@vecs0-s3: - shard-apl: [PASS][3] -> [DMESG-WARN][4] ([fdo#108566]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-apl7/igt@gem_ctx_isolation@vecs0-s3.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-apl1/igt@gem_ctx_isolation@vecs0-s3.html * igt@gem_ctx_persistence@vcs1-persistence: - shard-iclb: [PASS][5] -> [SKIP][6] ([fdo#109276] / [fdo#112080]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-iclb4/igt@gem_ctx_persistence@vcs1-persistence.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-iclb3/igt@gem_ctx_persistence@vcs1-persistence.html * igt@gem_ctx_shared@q-smoketest-bsd2: - shard-iclb: [PASS][7] -> [SKIP][8] ([fdo#109276]) +14 similar issues [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-iclb4/igt@gem_ctx_shared@q-smoketest-bsd2.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-iclb5/igt@gem_ctx_shared@q-smoketest-bsd2.html * igt@gem_exec_balancer@smoke: - shard-iclb: [PASS][9] -> [SKIP][10] ([fdo#110854]) [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-iclb4/igt@gem_exec_balancer@smoke.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-iclb5/igt@gem_exec_balancer@smoke.html * igt@gem_exec_parallel@contexts: - shard-tglb: [PASS][11] -> [INCOMPLETE][12] ([fdo#111867]) [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-tglb4/igt@gem_exec_parallel@contexts.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-tglb6/igt@gem_exec_parallel@contexts.html * igt@gem_exec_parallel@vcs1-fds: - shard-iclb: [PASS][13] -> [SKIP][14] ([fdo#112080]) +13 similar issues [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-iclb1/igt@gem_exec_parallel@vcs1-fds.html [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-iclb6/igt@gem_exec_parallel@vcs1-fds.html * igt@gem_exec_schedule@preempt-queue-chain-render: - shard-tglb: [PASS][15] -> [INCOMPLETE][16] ([fdo#111606] / [fdo#111677]) +1 similar issue [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-tglb4/igt@gem_exec_schedule@preempt-queue-chain-render.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-tglb6/igt@gem_exec_schedule@preempt-queue-chain-render.html * igt@gem_exec_schedule@reorder-wide-bsd: - shard-iclb: [PASS][17] -> [SKIP][18] ([fdo#112146]) +4 similar issues [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-iclb6/igt@gem_exec_schedule@reorder-wide-bsd.html [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-iclb2/igt@gem_exec_schedule@reorder-wide-bsd.html * igt@gem_persistent_relocs@forked-interruptible-faulting-reloc-thrash-inactive: - shard-hsw: [PASS][19] -> [TIMEOUT][20] ([fdo#112068 ]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-hsw5/igt@gem_persistent_relocs@forked-interruptible-faulting-reloc-thrash-inactive.html [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-hsw2/igt@gem_persistent_relocs@forked-interruptible-faulting-reloc-thrash-inactive.html * igt@gem_userptr_blits@map-fixed-invalidate-busy-gup: - shard-snb: [PASS][21] -> [DMESG-WARN][22] ([fdo#111870]) +1 similar issue [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-snb2/igt@gem_userptr_blits@map-fixed-invalidate-busy-gup.html [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-snb7/igt@gem_userptr_blits@map-fixed-invalidate-busy-gup.html * igt@gem_workarounds@suspend-resume: - shard-skl: [PASS][23] -> [INCOMPLETE][24] ([fdo#104108]) +1 similar issue [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-skl8/igt@gem_workarounds@suspend-resume.html [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-skl2/igt@gem_workarounds@suspend-resume.html * igt@i915_pm_dc@dc6-psr: - shard-iclb: [PASS][25] -> [FAIL][26] ([fdo#111830 ]) [25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-iclb1/igt@i915_pm_dc@dc6-psr.html [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-iclb4/igt@i915_pm_dc@dc6-psr.html * igt@kms_color@pipe-b-ctm-0-75: - shard-skl: [PASS][27] -> [DMESG-WARN][28] ([fdo#106107]) +1 similar issue [27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-skl10/igt@kms_color@pipe-b-ctm-0-75.html [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-skl7/igt@kms_color@pipe-b-ctm-0-75.html * igt@kms_cursor_crc@pipe-c-cursor-suspend: - shard-kbl: [PASS][29] -> [DMESG-WARN][30] ([fdo#108566]) +4 similar issues [29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-kbl6/igt@kms_cursor_crc@pipe-c-cursor-suspend.html [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-kbl1/igt@kms_cursor_crc@pipe-c-cursor-suspend.html * igt@kms_flip@2x-flip-vs-expired-vblank-interruptible: - shard-glk: [PASS][31] -> [FAIL][32] ([fdo#105363]) [31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-glk2/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible.html [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-glk5/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible.html * igt@kms_frontbuffer_tracking@fbc-suspend: - shard-tglb: [PASS][33] -> [INCOMPLETE][34] ([fdo#111832] / [fdo#111850] / [fdo#111884]) [33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-tglb1/igt@kms_frontbuffer_tracking@fbc-suspend.html [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-tglb4/igt@kms_frontbuffer_tracking@fbc-suspend.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-gtt: - shard-iclb: [PASS][35] -> [FAIL][36] ([fdo#103167]) +3 similar issues [35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-iclb6/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-gtt.html [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-iclb2/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-blt: - shard-tglb: [PASS][37] -> [FAIL][38] ([fdo#103167]) +6 similar issues [37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-tglb4/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-blt.html [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-tglb4/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-blt.html * igt@kms_plane_lowres@pipe-a-tiling-y: - shard-iclb: [PASS][39] -> [FAIL][40] ([fdo#103166]) [39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-iclb2/igt@kms_plane_lowres@pipe-a-tiling-y.html [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-iclb1/igt@kms_plane_lowres@pipe-a-tiling-y.html * igt@kms_psr@psr2_cursor_plane_move: - shard-iclb: [PASS][41] -> [SKIP][42] ([fdo#109441]) [41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-iclb2/igt@kms_psr@psr2_cursor_plane_move.html [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-iclb1/igt@kms_psr@psr2_cursor_plane_move.html * igt@kms_psr@psr2_suspend: - shard-tglb: [PASS][43] -> [DMESG-WARN][44] ([fdo#111600]) [43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-tglb5/igt@kms_psr@psr2_suspend.html [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-tglb3/igt@kms_psr@psr2_suspend.html * igt@kms_setmode@basic: - shard-kbl: [PASS][45] -> [FAIL][46] ([fdo#99912]) [45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-kbl2/igt@kms_setmode@basic.html [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-kbl6/igt@kms_setmode@basic.html * igt@kms_vblank@pipe-b-ts-continuation-suspend: - shard-tglb: [PASS][47] -> [INCOMPLETE][48] ([fdo#111832] / [fdo#111850]) [47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-tglb8/igt@kms_vblank@pipe-b-ts-continuation-suspend.html [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-tglb3/igt@kms_vblank@pipe-b-ts-continuation-suspend.html * igt@kms_vblank@pipe-d-ts-continuation-suspend: - shard-tglb: [PASS][49] -> [INCOMPLETE][50] ([fdo#111850]) [49]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-tglb9/igt@kms_vblank@pipe-d-ts-continuation-suspend.html [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-tglb5/igt@kms_vblank@pipe-d-ts-continuation-suspend.html #### Possible fixes #### * igt@gem_ctx_isolation@bcs0-s3: - shard-skl: [INCOMPLETE][51] ([fdo#104108]) -> [PASS][52] [51]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-skl7/igt@gem_ctx_isolation@bcs0-s3.html [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-skl5/igt@gem_ctx_isolation@bcs0-s3.html * igt@gem_ctx_isolation@vcs1-s3: - shard-iclb: [SKIP][53] ([fdo#109276] / [fdo#112080]) -> [PASS][54] [53]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-iclb3/igt@gem_ctx_isolation@vcs1-s3.html [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-iclb2/igt@gem_ctx_isolation@vcs1-s3.html * igt@gem_ctx_switch@vcs1: - shard-iclb: [SKIP][55] ([fdo#112080]) -> [PASS][56] +7 similar issues [55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-iclb6/igt@gem_ctx_switch@vcs1.html [56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-iclb4/igt@gem_ctx_switch@vcs1.html * igt@gem_exec_schedule@preempt-other-chain-bsd: - shard-iclb: [SKIP][57] ([fdo#112146]) -> [PASS][58] +4 similar issues [57]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-iclb1/igt@gem_exec_schedule@preempt-other-chain-bsd.html [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-iclb6/igt@gem_exec_schedule@preempt-other-chain-bsd.html * igt@gem_exec_schedule@preempt-queue-bsd1: - shard-tglb: [INCOMPLETE][59] ([fdo#111677]) -> [PASS][60] +1 similar issue [59]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-tglb6/igt@gem_exec_schedule@preempt-queue-bsd1.html [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-tglb8/igt@gem_exec_schedule@preempt-queue-bsd1.html * igt@gem_exec_schedule@preempt-queue-chain-bsd1: - shard-tglb: [INCOMPLETE][61] ([fdo#111606] / [fdo#111677]) -> [PASS][62] [61]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-tglb6/igt@gem_exec_schedule@preempt-queue-chain-bsd1.html [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-tglb2/igt@gem_exec_schedule@preempt-queue-chain-bsd1.html * igt@gem_exec_schedule@promotion-bsd1: - shard-iclb: [SKIP][63] ([fdo#109276]) -> [PASS][64] +16 similar issues [63]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-iclb6/igt@gem_exec_schedule@promotion-bsd1.html [64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-iclb2/igt@gem_exec_schedule@promotion-bsd1.html * igt@gem_exec_suspend@basic-s0: - shard-tglb: [INCOMPLETE][65] ([fdo#111832]) -> [PASS][66] +1 similar issue [65]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-tglb1/igt@gem_exec_suspend@basic-s0.html [66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-tglb7/igt@gem_exec_suspend@basic-s0.html * igt@gem_persistent_relocs@forked-interruptible-faulting-reloc-thrash-inactive: - shard-snb: [TIMEOUT][67] ([fdo#112068 ]) -> [PASS][68] [67]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-snb5/igt@gem_persistent_relocs@forked-interruptible-faulting-reloc-thrash-inactive.html [68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-snb1/igt@gem_persistent_relocs@forked-interruptible-faulting-reloc-thrash-inactive.html * igt@gem_persistent_relocs@forked-interruptible-thrashing: - shard-iclb: [FAIL][69] ([fdo#112037]) -> [PASS][70] [69]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-iclb1/igt@gem_persistent_relocs@forked-interruptible-thrashing.html [70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-iclb6/igt@gem_persistent_relocs@forked-interruptible-thrashing.html * igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy: - shard-hsw: [DMESG-WARN][71] ([fdo#110789] / [fdo#111870]) -> [PASS][72] [71]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-hsw5/igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy.html [72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-hsw5/igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy.html * igt@kms_draw_crc@fill-fb: - shard-snb: [SKIP][73] ([fdo#109271]) -> [PASS][74] +7 similar issues [73]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-snb1/igt@kms_draw_crc@fill-fb.html [74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-snb6/igt@kms_draw_crc@fill-fb.html * igt@kms_flip@flip-vs-expired-vblank-interruptible: - shard-glk: [FAIL][75] ([fdo#105363]) -> [PASS][76] [75]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-glk3/igt@kms_flip@flip-vs-expired-vblank-interruptible.html [76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-glk1/igt@kms_flip@flip-vs-expired-vblank-interruptible.html * igt@kms_flip@flip-vs-suspend: - shard-apl: [DMESG-WARN][77] ([fdo#108566]) -> [PASS][78] [77]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-apl6/igt@kms_flip@flip-vs-suspend.html [78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-apl8/igt@kms_flip@flip-vs-suspend.html * igt@kms_frontbuffer_tracking@fbc-rgb565-draw-pwrite: - shard-iclb: [FAIL][79] ([fdo#103167]) -> [PASS][80] +3 similar issues [79]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-iclb2/igt@kms_frontbuffer_tracking@fbc-rgb565-draw-pwrite.html [80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-iclb1/igt@kms_frontbuffer_tracking@fbc-rgb565-draw-pwrite.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-wc: - shard-tglb: [FAIL][81] ([fdo#103167]) -> [PASS][82] +3 similar issues [81]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-tglb7/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-wc.html [82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-tglb6/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-wc.html * igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a: - shard-tglb: [INCOMPLETE][83] ([fdo#111832] / [fdo#111850]) -> [PASS][84] +3 similar issues [83]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-tglb8/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a.html [84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-tglb1/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a.html * igt@kms_plane@plane-panning-bottom-right-suspend-pipe-a-planes: - shard-kbl: [DMESG-WARN][85] ([fdo#108566]) -> [PASS][86] +4 similar issues [85]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-kbl1/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-a-planes.html [86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-kbl3/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-a-planes.html * igt@kms_plane_alpha_blend@pipe-a-constant-alpha-min: - shard-skl: [FAIL][87] ([fdo#108145]) -> [PASS][88] [87]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-skl10/igt@kms_plane_alpha_blend@pipe-a-constant-alpha-min.html [88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-skl2/igt@kms_plane_alpha_blend@pipe-a-constant-alpha-min.html * igt@kms_psr@psr2_no_drrs: - shard-iclb: [SKIP][89] ([fdo#109441]) -> [PASS][90] +2 similar issues [89]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-iclb1/igt@kms_psr@psr2_no_drrs.html [90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-iclb2/igt@kms_psr@psr2_no_drrs.html * igt@kms_setmode@basic: - shard-skl: [FAIL][91] ([fdo#99912]) -> [PASS][92] [91]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-skl10/igt@kms_setmode@basic.html [92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-skl7/igt@kms_setmode@basic.html #### Warnings #### * igt@gem_ctx_isolation@vcs1-nonpriv: - shard-iclb: [FAIL][93] ([fdo#111329]) -> [SKIP][94] ([fdo#109276] / [fdo#112080]) [93]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-iclb4/igt@gem_ctx_isolation@vcs1-nonpriv.html [94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-iclb3/igt@gem_ctx_isolation@vcs1-nonpriv.html * igt@gem_ctx_isolation@vcs2-nonpriv-switch: - shard-tglb: [SKIP][95] ([fdo#112080]) -> [SKIP][96] ([fdo#111912] / [fdo#112080]) [95]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-tglb9/igt@gem_ctx_isolation@vcs2-nonpriv-switch.html [96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-tglb7/igt@gem_ctx_isolation@vcs2-nonpriv-switch.html * igt@gem_eio@kms: - shard-snb: [DMESG-WARN][97] ([fdo# 112000 ] / [fdo#111781]) -> [INCOMPLETE][98] ([fdo#105411]) [97]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-snb4/igt@gem_eio@kms.html [98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-snb4/igt@gem_eio@kms.html * igt@gem_exec_schedule@deep-render: - shard-tglb: [INCOMPLETE][99] ([fdo#111671]) -> [FAIL][100] ([fdo#111646]) [99]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-tglb9/igt@gem_exec_schedule@deep-render.html [100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-tglb7/igt@gem_exec_schedule@deep-render.html * igt@gem_userptr_blits@map-fixed-invalidate-busy: - shard-hsw: [DMESG-WARN][101] ([fdo#111870]) -> [DMESG-WARN][102] ([fdo#110789] / [fdo#111870]) [101]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-hsw7/igt@gem_userptr_blits@map-fixed-invalidate-busy.html [102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-hsw7/igt@gem_userptr_blits@map-fixed-invalidate-busy.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw: - shard-tglb: [INCOMPLETE][103] ([fdo#111884]) -> [FAIL][104] ([fdo#103167]) [103]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7411/shard-tglb3/igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw.html [104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/shard-tglb4/igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw.html * igt@kms_psr@psr2_suspend: - shard-iclb: [DMESG-WARN][105] ([fdo#107724]) -> [SKIP][106] ([fdo#109441]) [105]: https://intel-gfx-ci.01.org/tree/drm-ti == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15412/index.html _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH] drm/i915: Enable PSR2 in next iteration of suspend-resume/S0ix cycling 2019-11-24 16:04 [PATCH] drm/i915: Enable PSR2 in next iteration of suspend-resume/S0ix cycling Gaurav K Singh ` (2 preceding siblings ...) 2019-11-24 21:35 ` ✓ Fi.CI.IGT: " Patchwork @ 2019-11-25 21:59 ` Souza, Jose 2019-11-25 21:59 ` [Intel-gfx] " Souza, Jose 2019-12-05 5:52 ` [Intel-gfx] [PATCH] [v2] drm/i915: Do not mark as sink as not reliable to PSR runtime errors Gaurav K Singh ` (2 subsequent siblings) 6 siblings, 1 reply; 11+ messages in thread From: Souza, Jose @ 2019-11-25 21:59 UTC (permalink / raw) To: Singh, Gaurav K, intel-gfx@lists.freedesktop.org Hi Gaurav As we already talked, on upstream for now we do not want to recovery of PSR runtime errors, so not merging this patch. But if you want comments in this patch to merge in your kernel tree...I would change the commit title to: "Do not mark as sink as not reliable to PSR runtime errors" or something similar as the changes here will not only affect during suspend-resume cycling. Also I would change it to only do not set sink_not_reliable in case of CRC mismatch leaving the other errors setting sink_not_reliable, if doing so changing the commit message suggested above. On Sun, 2019-11-24 at 21:34 +0530, Gaurav K Singh wrote: > In case of CRC mismatch, panel generates IRQ_HD and > PSR2 gets disabled by i915 driver. Due to this, PSR2 will > only be enabled back only if system is rebooted or cold boot. > So, in cases of suspend resume stress test and S0ix stress test, > when we encounter this CRC issue on a particular iteration, > once PSR2 is disabled,it remains disabled throughout all the > cycling iterations until the system is rebooted. > > Keeping this in mind, many times users do not reboot their system and > they just keep lid off/on or suspend/resume. In these scenarios > in case of CRC issue, panel will become non-PSR2 which will > eventually > drain out battery. > > In order to fix this behavior, did not set the "sink_not_reliable" > flag > to be true, so that intel_psr_compute_config() can pass in case of a > normal modeset which will lead to enabling PSR2 again in next > iteration > of suspend/resume or S0ix cycle(without reboot). > > Tested this patch and works fine on Gen9 Intel chromebook, PSR2 was > enabled back in next iteration, no other sideeffects observed. > > Signed-off-by: Gaurav K Singh <gaurav.k.singh@intel.com> > --- > drivers/gpu/drm/i915/display/intel_psr.c | 5 ++--- > 1 file changed, 2 insertions(+), 3 deletions(-) > > diff --git a/drivers/gpu/drm/i915/display/intel_psr.c > b/drivers/gpu/drm/i915/display/intel_psr.c > index c1d133362b76..8465d0fc2214 100644 > --- a/drivers/gpu/drm/i915/display/intel_psr.c > +++ b/drivers/gpu/drm/i915/display/intel_psr.c > @@ -1420,10 +1420,9 @@ void intel_psr_short_pulse(struct intel_dp > *intel_dp) > if (val & ~errors) > DRM_ERROR("PSR_ERROR_STATUS unhandled errors %x\n", > val & ~errors); > - if (val & errors) { > + if (val & errors) > intel_psr_disable_locked(intel_dp); > - psr->sink_not_reliable = true; > - } > + > /* clear status register */ > drm_dp_dpcd_writeb(&intel_dp->aux, DP_PSR_ERROR_STATUS, val); > exit: _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Intel-gfx] [PATCH] drm/i915: Enable PSR2 in next iteration of suspend-resume/S0ix cycling 2019-11-25 21:59 ` [PATCH] " Souza, Jose @ 2019-11-25 21:59 ` Souza, Jose 0 siblings, 0 replies; 11+ messages in thread From: Souza, Jose @ 2019-11-25 21:59 UTC (permalink / raw) To: Singh, Gaurav K, intel-gfx@lists.freedesktop.org Hi Gaurav As we already talked, on upstream for now we do not want to recovery of PSR runtime errors, so not merging this patch. But if you want comments in this patch to merge in your kernel tree...I would change the commit title to: "Do not mark as sink as not reliable to PSR runtime errors" or something similar as the changes here will not only affect during suspend-resume cycling. Also I would change it to only do not set sink_not_reliable in case of CRC mismatch leaving the other errors setting sink_not_reliable, if doing so changing the commit message suggested above. On Sun, 2019-11-24 at 21:34 +0530, Gaurav K Singh wrote: > In case of CRC mismatch, panel generates IRQ_HD and > PSR2 gets disabled by i915 driver. Due to this, PSR2 will > only be enabled back only if system is rebooted or cold boot. > So, in cases of suspend resume stress test and S0ix stress test, > when we encounter this CRC issue on a particular iteration, > once PSR2 is disabled,it remains disabled throughout all the > cycling iterations until the system is rebooted. > > Keeping this in mind, many times users do not reboot their system and > they just keep lid off/on or suspend/resume. In these scenarios > in case of CRC issue, panel will become non-PSR2 which will > eventually > drain out battery. > > In order to fix this behavior, did not set the "sink_not_reliable" > flag > to be true, so that intel_psr_compute_config() can pass in case of a > normal modeset which will lead to enabling PSR2 again in next > iteration > of suspend/resume or S0ix cycle(without reboot). > > Tested this patch and works fine on Gen9 Intel chromebook, PSR2 was > enabled back in next iteration, no other sideeffects observed. > > Signed-off-by: Gaurav K Singh <gaurav.k.singh@intel.com> > --- > drivers/gpu/drm/i915/display/intel_psr.c | 5 ++--- > 1 file changed, 2 insertions(+), 3 deletions(-) > > diff --git a/drivers/gpu/drm/i915/display/intel_psr.c > b/drivers/gpu/drm/i915/display/intel_psr.c > index c1d133362b76..8465d0fc2214 100644 > --- a/drivers/gpu/drm/i915/display/intel_psr.c > +++ b/drivers/gpu/drm/i915/display/intel_psr.c > @@ -1420,10 +1420,9 @@ void intel_psr_short_pulse(struct intel_dp > *intel_dp) > if (val & ~errors) > DRM_ERROR("PSR_ERROR_STATUS unhandled errors %x\n", > val & ~errors); > - if (val & errors) { > + if (val & errors) > intel_psr_disable_locked(intel_dp); > - psr->sink_not_reliable = true; > - } > + > /* clear status register */ > drm_dp_dpcd_writeb(&intel_dp->aux, DP_PSR_ERROR_STATUS, val); > exit: _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 11+ messages in thread
* [Intel-gfx] [PATCH] [v2] drm/i915: Do not mark as sink as not reliable to PSR runtime errors 2019-11-24 16:04 [PATCH] drm/i915: Enable PSR2 in next iteration of suspend-resume/S0ix cycling Gaurav K Singh ` (3 preceding siblings ...) 2019-11-25 21:59 ` [PATCH] " Souza, Jose @ 2019-12-05 5:52 ` Gaurav K Singh 2019-12-05 6:00 ` [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for drm/i915: Enable PSR2 in next iteration of suspend-resume/S0ix cycling (rev2) Patchwork 2019-12-05 6:22 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork 6 siblings, 0 replies; 11+ messages in thread From: Gaurav K Singh @ 2019-12-05 5:52 UTC (permalink / raw) To: intel-gfx In case of CRC mismatch, panel generates IRQ_HD and PSR2 gets disabled by i915 driver. Due to this, PSR2 will only be enabled back only if system is rebooted or cold boot. So, in cases of suspend resume stress test and S0ix stress test, when we encounter this CRC issue on a particular iteration, once PSR2 is disabled,it remains disabled throughout all the cycling iterations until the system is rebooted. Keeping this in mind, many times users do not reboot their system and they just keep lid off/on or suspend/resume. In these scenarios in case of CRC issue, panel will become non-PSR2 which will eventually drain out battery. In order to fix this behavior, did not set the "sink_not_reliable" flag to be true, so that intel_psr_compute_config() can pass in case of a normal modeset which will lead to enabling PSR2 again in next iteration of suspend/resume or S0ix cycle(without reboot). Tested this patch and works fine on Gen9 Intel chromebook, PSR2 was enabled back in next iteration, no other sideeffects observed. v2: * Change the commit header indicating fix for PSR runtime erros(Jose, Souza) * Allow sink_not_reliable to be set for other errors except CRC error (Jose, Souza) Signed-off-by: Gaurav K Singh <gaurav.k.singh@intel.com> --- drivers/gpu/drm/i915/display/intel_psr.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/i915/display/intel_psr.c b/drivers/gpu/drm/i915/display/intel_psr.c index 16e9ff47d519..1037b716c1c0 100644 --- a/drivers/gpu/drm/i915/display/intel_psr.c +++ b/drivers/gpu/drm/i915/display/intel_psr.c @@ -1484,7 +1484,9 @@ void intel_psr_short_pulse(struct intel_dp *intel_dp) if (status == DP_PSR_SINK_INTERNAL_ERROR || (error_status & errors)) { intel_psr_disable_locked(intel_dp); - psr->sink_not_reliable = true; + if ((error_status & DP_PSR_RFB_STORAGE_ERROR) || + (error_status & DP_PSR_VSC_SDP_UNCORRECTABLE_ERROR)) + psr->sink_not_reliable = true; } if (status == DP_PSR_SINK_INTERNAL_ERROR && !error_status) -- 1.9.1 _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply related [flat|nested] 11+ messages in thread
* [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for drm/i915: Enable PSR2 in next iteration of suspend-resume/S0ix cycling (rev2) 2019-11-24 16:04 [PATCH] drm/i915: Enable PSR2 in next iteration of suspend-resume/S0ix cycling Gaurav K Singh ` (4 preceding siblings ...) 2019-12-05 5:52 ` [Intel-gfx] [PATCH] [v2] drm/i915: Do not mark as sink as not reliable to PSR runtime errors Gaurav K Singh @ 2019-12-05 6:00 ` Patchwork 2019-12-05 6:22 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork 6 siblings, 0 replies; 11+ messages in thread From: Patchwork @ 2019-12-05 6:00 UTC (permalink / raw) To: Gaurav K Singh; +Cc: intel-gfx == Series Details == Series: drm/i915: Enable PSR2 in next iteration of suspend-resume/S0ix cycling (rev2) URL : https://patchwork.freedesktop.org/series/69948/ State : warning == Summary == $ dim checkpatch origin/drm-tip b90f26c57fbb drm/i915: Do not mark as sink as not reliable to PSR runtime errors -:46: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis #46: FILE: drivers/gpu/drm/i915/display/intel_psr.c:1488: + if ((error_status & DP_PSR_RFB_STORAGE_ERROR) || + (error_status & DP_PSR_VSC_SDP_UNCORRECTABLE_ERROR)) total: 0 errors, 0 warnings, 1 checks, 10 lines checked _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 11+ messages in thread
* [Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915: Enable PSR2 in next iteration of suspend-resume/S0ix cycling (rev2) 2019-11-24 16:04 [PATCH] drm/i915: Enable PSR2 in next iteration of suspend-resume/S0ix cycling Gaurav K Singh ` (5 preceding siblings ...) 2019-12-05 6:00 ` [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for drm/i915: Enable PSR2 in next iteration of suspend-resume/S0ix cycling (rev2) Patchwork @ 2019-12-05 6:22 ` Patchwork 6 siblings, 0 replies; 11+ messages in thread From: Patchwork @ 2019-12-05 6:22 UTC (permalink / raw) To: Gaurav K Singh; +Cc: intel-gfx == Series Details == Series: drm/i915: Enable PSR2 in next iteration of suspend-resume/S0ix cycling (rev2) URL : https://patchwork.freedesktop.org/series/69948/ State : success == Summary == CI Bug Log - changes from CI_DRM_7486 -> Patchwork_15597 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15597/index.html Known issues ------------ Here are the changes found in Patchwork_15597 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@i915_pm_rpm@module-reload: - fi-skl-lmem: [PASS][1] -> [DMESG-WARN][2] ([i915#592]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7486/fi-skl-lmem/igt@i915_pm_rpm@module-reload.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15597/fi-skl-lmem/igt@i915_pm_rpm@module-reload.html * igt@kms_chamelium@hdmi-hpd-fast: - fi-kbl-7500u: [PASS][3] -> [FAIL][4] ([fdo#111096] / [i915#323]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7486/fi-kbl-7500u/igt@kms_chamelium@hdmi-hpd-fast.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15597/fi-kbl-7500u/igt@kms_chamelium@hdmi-hpd-fast.html #### Possible fixes #### * igt@i915_selftest@live_blt: - fi-hsw-4770: [DMESG-FAIL][5] ([i915#683]) -> [PASS][6] [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7486/fi-hsw-4770/igt@i915_selftest@live_blt.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15597/fi-hsw-4770/igt@i915_selftest@live_blt.html - fi-bsw-nick: [DMESG-FAIL][7] ([i915#563]) -> [PASS][8] [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7486/fi-bsw-nick/igt@i915_selftest@live_blt.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15597/fi-bsw-nick/igt@i915_selftest@live_blt.html - fi-hsw-4770r: [DMESG-FAIL][9] ([i915#683]) -> [PASS][10] [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7486/fi-hsw-4770r/igt@i915_selftest@live_blt.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15597/fi-hsw-4770r/igt@i915_selftest@live_blt.html * igt@i915_selftest@live_gem_contexts: - fi-byt-n2820: [INCOMPLETE][11] ([i915#45]) -> [PASS][12] [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7486/fi-byt-n2820/igt@i915_selftest@live_gem_contexts.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15597/fi-byt-n2820/igt@i915_selftest@live_gem_contexts.html #### Warnings #### * igt@gem_exec_suspend@basic-s3: - fi-kbl-x1275: [DMESG-WARN][13] ([i915#62] / [i915#92] / [i915#95]) -> [DMESG-WARN][14] ([i915#62] / [i915#92]) +4 similar issues [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7486/fi-kbl-x1275/igt@gem_exec_suspend@basic-s3.html [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15597/fi-kbl-x1275/igt@gem_exec_suspend@basic-s3.html * igt@gem_exec_suspend@basic-s4-devices: - fi-kbl-x1275: [DMESG-WARN][15] ([fdo#107139] / [i915#62] / [i915#92] / [i915#95]) -> [DMESG-WARN][16] ([fdo#107139] / [i915#62] / [i915#92]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7486/fi-kbl-x1275/igt@gem_exec_suspend@basic-s4-devices.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15597/fi-kbl-x1275/igt@gem_exec_suspend@basic-s4-devices.html * igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a: - fi-kbl-x1275: [DMESG-WARN][17] ([i915#62] / [i915#92]) -> [DMESG-WARN][18] ([i915#62] / [i915#92] / [i915#95]) +2 similar issues [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7486/fi-kbl-x1275/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a.html [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15597/fi-kbl-x1275/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo#107139]: https://bugs.freedesktop.org/show_bug.cgi?id=107139 [fdo#111096]: https://bugs.freedesktop.org/show_bug.cgi?id=111096 [i915#323]: https://gitlab.freedesktop.org/drm/intel/issues/323 [i915#45]: https://gitlab.freedesktop.org/drm/intel/issues/45 [i915#476]: https://gitlab.freedesktop.org/drm/intel/issues/476 [i915#563]: https://gitlab.freedesktop.org/drm/intel/issues/563 [i915#592]: https://gitlab.freedesktop.org/drm/intel/issues/592 [i915#62]: https://gitlab.freedesktop.org/drm/intel/issues/62 [i915#683]: https://gitlab.freedesktop.org/drm/intel/issues/683 [i915#710]: https://gitlab.freedesktop.org/drm/intel/issues/710 [i915#92]: https://gitlab.freedesktop.org/drm/intel/issues/92 [i915#95]: https://gitlab.freedesktop.org/drm/intel/issues/95 Participating hosts (53 -> 46) ------------------------------ Additional (1): fi-cfl-8109u Missing (8): fi-ilk-m540 fi-hsw-4200u fi-byt-j1900 fi-byt-squawks fi-bsw-cyan fi-ctg-p8600 fi-byt-clapper fi-bdw-samus Build changes ------------- * CI: CI-20190529 -> None * Linux: CI_DRM_7486 -> Patchwork_15597 CI-20190529: 20190529 CI_DRM_7486: 8bd05bdd30fdd1b56307b780ab0f0e8de878c75a @ git://anongit.freedesktop.org/gfx-ci/linux IGT_5331: dad473697b2e6bb5c45d7fec533b20d5dbe4fa17 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools Patchwork_15597: b90f26c57fbbec6ebba123e8833ed8d1feb6707a @ git://anongit.freedesktop.org/gfx-ci/linux == Linux commits == b90f26c57fbb drm/i915: Do not mark as sink as not reliable to PSR runtime errors == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15597/index.html _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2019-12-05 6:22 UTC | newest] Thread overview: 11+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2019-11-24 16:04 [PATCH] drm/i915: Enable PSR2 in next iteration of suspend-resume/S0ix cycling Gaurav K Singh 2019-11-24 16:04 ` [Intel-gfx] " Gaurav K Singh 2019-11-24 17:02 ` ✓ Fi.CI.BAT: success for " Patchwork 2019-11-24 17:02 ` [Intel-gfx] " Patchwork 2019-11-24 21:35 ` ✓ Fi.CI.IGT: " Patchwork 2019-11-24 21:35 ` [Intel-gfx] " Patchwork 2019-11-25 21:59 ` [PATCH] " Souza, Jose 2019-11-25 21:59 ` [Intel-gfx] " Souza, Jose 2019-12-05 5:52 ` [Intel-gfx] [PATCH] [v2] drm/i915: Do not mark as sink as not reliable to PSR runtime errors Gaurav K Singh 2019-12-05 6:00 ` [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for drm/i915: Enable PSR2 in next iteration of suspend-resume/S0ix cycling (rev2) Patchwork 2019-12-05 6:22 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox