* [Intel-gfx] [PATCH v4 0/2] Provision to ignore long HPDs in CI systems
@ 2023-02-15 8:38 Vinod Govindapillai
2023-02-15 8:38 ` [Intel-gfx] [PATCH v4 1/2] drm/i915/display: ignore long HPDs based on a flag Vinod Govindapillai
` (3 more replies)
0 siblings, 4 replies; 7+ messages in thread
From: Vinod Govindapillai @ 2023-02-15 8:38 UTC (permalink / raw)
To: intel-gfx; +Cc: jani.nikula
Some panels generate long HPDs during CI execution steps even
while connected to the system and cause unexpected CI execution
failures. In environments like CI, we don't expect to disconnect
the panels in the middle of the CI execution.
There are two parts to handle this case - display driver and IGT
1. In the display driver, based on a flag, long HPDs are
ignored. This flag can be set/unset using debugfs on systems
where such panels are connected. Also random link training
issues are popping up because of spurious HPDs, ignore the
link training failures as well if the ignore long HPD is set.
2. In IGT, add provision to set ignore long HPD debugfs entry
on the driver and also set Force "on" the active connectors.
With force on, the connector's detect sequences will not get
initiated.
This patchset address the driver part to handle this issue.
Vinod Govindapillai (2):
drm/i915/display: ignore long HPDs based on a flag
drm/i915/display: ignore link training failures in CI
.../gpu/drm/i915/display/intel_display_core.h | 11 +++++++++
.../drm/i915/display/intel_dp_link_training.c | 24 +++++++++++++++++++
drivers/gpu/drm/i915/display/intel_hotplug.c | 9 +++++++
3 files changed, 44 insertions(+)
--
2.34.1
^ permalink raw reply [flat|nested] 7+ messages in thread
* [Intel-gfx] [PATCH v4 1/2] drm/i915/display: ignore long HPDs based on a flag
2023-02-15 8:38 [Intel-gfx] [PATCH v4 0/2] Provision to ignore long HPDs in CI systems Vinod Govindapillai
@ 2023-02-15 8:38 ` Vinod Govindapillai
2023-02-15 8:38 ` [Intel-gfx] [PATCH v4 2/2] drm/i915/display: ignore link training failures in CI Vinod Govindapillai
` (2 subsequent siblings)
3 siblings, 0 replies; 7+ messages in thread
From: Vinod Govindapillai @ 2023-02-15 8:38 UTC (permalink / raw)
To: intel-gfx; +Cc: jani.nikula
Some panels generate long HPD events even while connected to
the port. This cause some unexpected CI execution issues. A
new flag is added to track if such spurious long HPDs can be
ignored and are not processed further if the flag is set.
Debugfs entry is added to control the ignore long hpd flag.
v2: Address patch styling comments (Jani Nikula)
v3: Ignoring the HPD moved to hotplug handler and now applies
to all types of outputs (Imre Deak)
v4: use debugfs_create_bool and squash patches (Jani Nikula)
Signed-off-by: Vinod Govindapillai <vinod.govindapillai@intel.com>
---
drivers/gpu/drm/i915/display/intel_display_core.h | 11 +++++++++++
drivers/gpu/drm/i915/display/intel_hotplug.c | 9 +++++++++
2 files changed, 20 insertions(+)
diff --git a/drivers/gpu/drm/i915/display/intel_display_core.h b/drivers/gpu/drm/i915/display/intel_display_core.h
index 25d778fb7d15..73849dc289c3 100644
--- a/drivers/gpu/drm/i915/display/intel_display_core.h
+++ b/drivers/gpu/drm/i915/display/intel_display_core.h
@@ -182,6 +182,17 @@ struct intel_hotplug {
* blocked behind the non-DP one.
*/
struct workqueue_struct *dp_wq;
+
+ /*
+ * Flag to track if long HPDs need not to be processed
+ *
+ * Some panels generate long HPDs while keep connected to the port.
+ * This can cause issues with CI tests results. In CI systems we
+ * don't expect to disconnect the panels and could ignore the long
+ * HPDs generated from the faulty panels. This flag can be used as
+ * cue to ignore the long HPDs and can be set / unset using debugfs.
+ */
+ bool ignore_long_hpd;
};
struct intel_vbt_data {
diff --git a/drivers/gpu/drm/i915/display/intel_hotplug.c b/drivers/gpu/drm/i915/display/intel_hotplug.c
index 907ab7526cb4..b12900446828 100644
--- a/drivers/gpu/drm/i915/display/intel_hotplug.c
+++ b/drivers/gpu/drm/i915/display/intel_hotplug.c
@@ -389,6 +389,13 @@ static void i915_hotplug_work_func(struct work_struct *work)
spin_unlock_irq(&dev_priv->irq_lock);
+ /* Skip calling encode hotplug handlers if ignore long HPD set*/
+ if (dev_priv->display.hotplug.ignore_long_hpd) {
+ drm_dbg_kms(&dev_priv->drm, "Ignore HPD flag on - skip encoder hotplug handlers\n");
+ mutex_unlock(&dev_priv->drm.mode_config.mutex);
+ return;
+ }
+
drm_connector_list_iter_begin(&dev_priv->drm, &conn_iter);
for_each_intel_connector_iter(connector, &conn_iter) {
enum hpd_pin pin;
@@ -940,4 +947,6 @@ void intel_hpd_debugfs_register(struct drm_i915_private *i915)
i915, &i915_hpd_storm_ctl_fops);
debugfs_create_file("i915_hpd_short_storm_ctl", 0644, minor->debugfs_root,
i915, &i915_hpd_short_storm_ctl_fops);
+ debugfs_create_bool("i915_ignore_long_hpd", 0644, minor->debugfs_root,
+ &i915->display.hotplug.ignore_long_hpd);
}
--
2.34.1
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [Intel-gfx] [PATCH v4 2/2] drm/i915/display: ignore link training failures in CI
2023-02-15 8:38 [Intel-gfx] [PATCH v4 0/2] Provision to ignore long HPDs in CI systems Vinod Govindapillai
2023-02-15 8:38 ` [Intel-gfx] [PATCH v4 1/2] drm/i915/display: ignore long HPDs based on a flag Vinod Govindapillai
@ 2023-02-15 8:38 ` Vinod Govindapillai
2023-03-14 13:38 ` Imre Deak
2023-02-15 9:24 ` [Intel-gfx] ✓ Fi.CI.BAT: success for Provision to ignore long HPDs in CI systems (rev5) Patchwork
2023-02-15 22:57 ` [Intel-gfx] ✓ Fi.CI.IGT: " Patchwork
3 siblings, 1 reply; 7+ messages in thread
From: Vinod Govindapillai @ 2023-02-15 8:38 UTC (permalink / raw)
To: intel-gfx; +Cc: jani.nikula
If the ignore long HPD flag is set, ignore the link training
failures as well. Because of spurious HPDs, some unexpected link
training failures are happening while executing IGT test cases.
Ignore the link training failures for the time being if the long
HPDs are also ignored in the environments like CI.
Signed-off-by: Vinod Govindapillai <vinod.govindapillai@intel.com>
---
.../drm/i915/display/intel_dp_link_training.c | 24 +++++++++++++++++++
1 file changed, 24 insertions(+)
diff --git a/drivers/gpu/drm/i915/display/intel_dp_link_training.c b/drivers/gpu/drm/i915/display/intel_dp_link_training.c
index 3d3efcf02011..f90c627ab553 100644
--- a/drivers/gpu/drm/i915/display/intel_dp_link_training.c
+++ b/drivers/gpu/drm/i915/display/intel_dp_link_training.c
@@ -1433,7 +1433,11 @@ intel_dp_128b132b_link_train(struct intel_dp *intel_dp,
void intel_dp_start_link_train(struct intel_dp *intel_dp,
const struct intel_crtc_state *crtc_state)
{
+ struct drm_i915_private *i915 = dp_to_i915(intel_dp);
+ struct intel_connector *connector = intel_dp->attached_connector;
+ struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base;
bool passed;
+
/*
* TODO: Reiniting LTTPRs here won't be needed once proper connector
* HW state readout is added.
@@ -1451,6 +1455,26 @@ void intel_dp_start_link_train(struct intel_dp *intel_dp,
else
passed = intel_dp_link_train_all_phys(intel_dp, crtc_state, lttpr_count);
+ /*
+ * Ignore the link failure in CI
+ *
+ * In fixed enviroments like CI, sometimes unexpected long HPDs are
+ * generated by the displays. If ignore_long_hpd flag is set, such long
+ * HPDs are ignored. And probably as a consequence of these ignored
+ * long HPDs, subsequent link trainings are failed resulting into CI
+ * execution failures.
+ *
+ * For test cases which rely on the link training or processing of HPDs
+ * ignore_long_hpd flag can unset from the testcase.
+ */
+ if (!passed && i915->display.hotplug.ignore_long_hpd) {
+ drm_dbg_kms(&i915->drm,
+ "[CONNECTOR:%d:%s][ENCODER:%d:%s] Ignore the link failure\n",
+ connector->base.base.id, connector->base.name,
+ encoder->base.base.id, encoder->base.name);
+ return;
+ }
+
if (!passed)
intel_dp_schedule_fallback_link_training(intel_dp, crtc_state);
}
--
2.34.1
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [Intel-gfx] ✓ Fi.CI.BAT: success for Provision to ignore long HPDs in CI systems (rev5)
2023-02-15 8:38 [Intel-gfx] [PATCH v4 0/2] Provision to ignore long HPDs in CI systems Vinod Govindapillai
2023-02-15 8:38 ` [Intel-gfx] [PATCH v4 1/2] drm/i915/display: ignore long HPDs based on a flag Vinod Govindapillai
2023-02-15 8:38 ` [Intel-gfx] [PATCH v4 2/2] drm/i915/display: ignore link training failures in CI Vinod Govindapillai
@ 2023-02-15 9:24 ` Patchwork
2023-02-15 22:57 ` [Intel-gfx] ✓ Fi.CI.IGT: " Patchwork
3 siblings, 0 replies; 7+ messages in thread
From: Patchwork @ 2023-02-15 9:24 UTC (permalink / raw)
To: Vinod Govindapillai; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 3232 bytes --]
== Series Details ==
Series: Provision to ignore long HPDs in CI systems (rev5)
URL : https://patchwork.freedesktop.org/series/109475/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_12741 -> Patchwork_109475v5
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_109475v5/index.html
Participating hosts (38 -> 37)
------------------------------
Missing (1): fi-snb-2520m
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in Patchwork_109475v5:
### IGT changes ###
#### Suppressed ####
The following results come from untrusted machines, tests, or statuses.
They do not affect the overall result.
* igt@i915_suspend@basic-s2idle-without-i915:
- {bat-rpls-1}: [PASS][1] -> [ABORT][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12741/bat-rpls-1/igt@i915_suspend@basic-s2idle-without-i915.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_109475v5/bat-rpls-1/igt@i915_suspend@basic-s2idle-without-i915.html
Known issues
------------
Here are the changes found in Patchwork_109475v5 that come from known issues:
### IGT changes ###
#### Possible fixes ####
* igt@i915_selftest@live@gt_heartbeat:
- fi-glk-j4005: [DMESG-FAIL][3] ([i915#5334]) -> [PASS][4]
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12741/fi-glk-j4005/igt@i915_selftest@live@gt_heartbeat.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_109475v5/fi-glk-j4005/igt@i915_selftest@live@gt_heartbeat.html
* igt@i915_selftest@live@requests:
- {bat-rpls-2}: [ABORT][5] ([i915#7982]) -> [PASS][6]
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12741/bat-rpls-2/igt@i915_selftest@live@requests.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_109475v5/bat-rpls-2/igt@i915_selftest@live@requests.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[i915#1845]: https://gitlab.freedesktop.org/drm/intel/issues/1845
[i915#5334]: https://gitlab.freedesktop.org/drm/intel/issues/5334
[i915#6794]: https://gitlab.freedesktop.org/drm/intel/issues/6794
[i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828
[i915#7852]: https://gitlab.freedesktop.org/drm/intel/issues/7852
[i915#7982]: https://gitlab.freedesktop.org/drm/intel/issues/7982
Build changes
-------------
* Linux: CI_DRM_12741 -> Patchwork_109475v5
CI-20190529: 20190529
CI_DRM_12741: 67545af096c3c8dee1d48662a3f4830cd84b1105 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_7160: 45da871dd2684227e93a2fc002b87dfc58bd5fd9 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_109475v5: 67545af096c3c8dee1d48662a3f4830cd84b1105 @ git://anongit.freedesktop.org/gfx-ci/linux
### Linux commits
e16cfeaaf734 drm/i915/display: ignore link training failures in CI
3817ac2a785a drm/i915/display: ignore long HPDs based on a flag
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_109475v5/index.html
[-- Attachment #2: Type: text/html, Size: 3640 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* [Intel-gfx] ✓ Fi.CI.IGT: success for Provision to ignore long HPDs in CI systems (rev5)
2023-02-15 8:38 [Intel-gfx] [PATCH v4 0/2] Provision to ignore long HPDs in CI systems Vinod Govindapillai
` (2 preceding siblings ...)
2023-02-15 9:24 ` [Intel-gfx] ✓ Fi.CI.BAT: success for Provision to ignore long HPDs in CI systems (rev5) Patchwork
@ 2023-02-15 22:57 ` Patchwork
2023-03-16 14:58 ` Imre Deak
3 siblings, 1 reply; 7+ messages in thread
From: Patchwork @ 2023-02-15 22:57 UTC (permalink / raw)
To: Vinod Govindapillai; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 19759 bytes --]
== Series Details ==
Series: Provision to ignore long HPDs in CI systems (rev5)
URL : https://patchwork.freedesktop.org/series/109475/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_12741_full -> Patchwork_109475v5_full
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_109475v5/index.html
Participating hosts (10 -> 10)
------------------------------
No changes in participating hosts
Known issues
------------
Here are the changes found in Patchwork_109475v5_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_exec_fair@basic-throttle@rcs0:
- shard-glk: [PASS][1] -> [FAIL][2] ([i915#2842]) +1 similar issue
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12741/shard-glk5/igt@gem_exec_fair@basic-throttle@rcs0.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_109475v5/shard-glk1/igt@gem_exec_fair@basic-throttle@rcs0.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-mmap-gtt:
- shard-glk: NOTRUN -> [SKIP][3] ([fdo#109271]) +4 similar issues
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_109475v5/shard-glk1/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-mmap-gtt.html
* igt@kms_psr2_sf@plane-move-sf-dmg-area:
- shard-glk: NOTRUN -> [SKIP][4] ([fdo#109271] / [i915#658])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_109475v5/shard-glk6/igt@kms_psr2_sf@plane-move-sf-dmg-area.html
#### Possible fixes ####
* igt@drm_fdinfo@most-busy-check-all@rcs0:
- {shard-rkl}: [FAIL][5] ([i915#7742]) -> [PASS][6]
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12741/shard-rkl-1/igt@drm_fdinfo@most-busy-check-all@rcs0.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_109475v5/shard-rkl-1/igt@drm_fdinfo@most-busy-check-all@rcs0.html
* igt@fbdev@pan:
- {shard-rkl}: [SKIP][7] ([i915#2582]) -> [PASS][8]
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12741/shard-rkl-2/igt@fbdev@pan.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_109475v5/shard-rkl-6/igt@fbdev@pan.html
* igt@feature_discovery@psr2:
- {shard-rkl}: [SKIP][9] ([i915#658]) -> [PASS][10]
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12741/shard-rkl-2/igt@feature_discovery@psr2.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_109475v5/shard-rkl-6/igt@feature_discovery@psr2.html
* igt@gem_ctx_exec@basic-nohangcheck:
- {shard-tglu}: [FAIL][11] ([i915#6268]) -> [PASS][12]
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12741/shard-tglu-1/igt@gem_ctx_exec@basic-nohangcheck.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_109475v5/shard-tglu-6/igt@gem_ctx_exec@basic-nohangcheck.html
* igt@gem_exec_fair@basic-none-solo@rcs0:
- {shard-rkl}: [FAIL][13] ([i915#2842]) -> [PASS][14]
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12741/shard-rkl-5/igt@gem_exec_fair@basic-none-solo@rcs0.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_109475v5/shard-rkl-5/igt@gem_exec_fair@basic-none-solo@rcs0.html
* igt@gem_exec_fair@basic-pace-solo@rcs0:
- shard-apl: [FAIL][15] ([i915#2842]) -> [PASS][16]
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12741/shard-apl7/igt@gem_exec_fair@basic-pace-solo@rcs0.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_109475v5/shard-apl6/igt@gem_exec_fair@basic-pace-solo@rcs0.html
* igt@gem_exec_reloc@basic-write-read-noreloc:
- {shard-rkl}: [SKIP][17] ([i915#3281]) -> [PASS][18] +5 similar issues
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12741/shard-rkl-2/igt@gem_exec_reloc@basic-write-read-noreloc.html
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_109475v5/shard-rkl-5/igt@gem_exec_reloc@basic-write-read-noreloc.html
* igt@gem_exec_suspend@basic-s3@smem:
- {shard-rkl}: [ABORT][19] ([i915#5122]) -> [PASS][20]
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12741/shard-rkl-4/igt@gem_exec_suspend@basic-s3@smem.html
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_109475v5/shard-rkl-2/igt@gem_exec_suspend@basic-s3@smem.html
* igt@gem_partial_pwrite_pread@writes-after-reads-uncached:
- {shard-rkl}: [SKIP][21] ([i915#3282]) -> [PASS][22] +2 similar issues
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12741/shard-rkl-6/igt@gem_partial_pwrite_pread@writes-after-reads-uncached.html
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_109475v5/shard-rkl-5/igt@gem_partial_pwrite_pread@writes-after-reads-uncached.html
* igt@gen9_exec_parse@bb-start-param:
- {shard-rkl}: [SKIP][23] ([i915#2527]) -> [PASS][24] +1 similar issue
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12741/shard-rkl-2/igt@gen9_exec_parse@bb-start-param.html
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_109475v5/shard-rkl-5/igt@gen9_exec_parse@bb-start-param.html
* igt@i915_pm_rc6_residency@rc6-idle@rcs0:
- {shard-dg1}: [FAIL][25] ([i915#3591]) -> [PASS][26] +1 similar issue
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12741/shard-dg1-16/igt@i915_pm_rc6_residency@rc6-idle@rcs0.html
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_109475v5/shard-dg1-18/igt@i915_pm_rc6_residency@rc6-idle@rcs0.html
* igt@i915_pm_rpm@drm-resources-equal:
- {shard-rkl}: [SKIP][27] ([fdo#109308]) -> [PASS][28]
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12741/shard-rkl-2/igt@i915_pm_rpm@drm-resources-equal.html
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_109475v5/shard-rkl-6/igt@i915_pm_rpm@drm-resources-equal.html
* igt@i915_pm_rpm@modeset-lpsp-stress:
- {shard-rkl}: [SKIP][29] ([i915#1397]) -> [PASS][30]
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12741/shard-rkl-2/igt@i915_pm_rpm@modeset-lpsp-stress.html
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_109475v5/shard-rkl-6/igt@i915_pm_rpm@modeset-lpsp-stress.html
* igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions:
- shard-apl: [FAIL][31] ([i915#2346]) -> [PASS][32]
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12741/shard-apl1/igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions.html
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_109475v5/shard-apl3/igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions.html
* igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions-varying-size:
- shard-glk: [FAIL][33] ([i915#2346]) -> [PASS][34] +1 similar issue
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12741/shard-glk2/igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions-varying-size.html
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_109475v5/shard-glk3/igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions-varying-size.html
* igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-pwrite:
- {shard-rkl}: [SKIP][35] ([i915#1849] / [i915#4098]) -> [PASS][36] +11 similar issues
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12741/shard-rkl-2/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-pwrite.html
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_109475v5/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-pwrite.html
* igt@kms_plane@plane-position-hole@pipe-b-planes:
- {shard-rkl}: [SKIP][37] ([i915#1849]) -> [PASS][38] +2 similar issues
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12741/shard-rkl-2/igt@kms_plane@plane-position-hole@pipe-b-planes.html
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_109475v5/shard-rkl-6/igt@kms_plane@plane-position-hole@pipe-b-planes.html
* igt@kms_psr@cursor_plane_onoff:
- {shard-rkl}: [SKIP][39] ([i915#1072]) -> [PASS][40] +2 similar issues
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12741/shard-rkl-2/igt@kms_psr@cursor_plane_onoff.html
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_109475v5/shard-rkl-6/igt@kms_psr@cursor_plane_onoff.html
* igt@kms_rotation_crc@primary-rotation-90:
- {shard-rkl}: [SKIP][41] ([i915#1845] / [i915#4098]) -> [PASS][42] +13 similar issues
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12741/shard-rkl-2/igt@kms_rotation_crc@primary-rotation-90.html
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_109475v5/shard-rkl-6/igt@kms_rotation_crc@primary-rotation-90.html
* igt@perf@mi-rpc:
- {shard-rkl}: [SKIP][43] ([i915#2434]) -> [PASS][44]
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12741/shard-rkl-6/igt@perf@mi-rpc.html
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_109475v5/shard-rkl-5/igt@perf@mi-rpc.html
* igt@perf@stress-open-close:
- shard-glk: [ABORT][45] ([i915#5213]) -> [PASS][46]
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12741/shard-glk1/igt@perf@stress-open-close.html
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_109475v5/shard-glk6/igt@perf@stress-open-close.html
* igt@prime_vgem@basic-read:
- {shard-rkl}: [SKIP][47] ([fdo#109295] / [i915#3291] / [i915#3708]) -> [PASS][48]
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12741/shard-rkl-2/igt@prime_vgem@basic-read.html
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_109475v5/shard-rkl-5/igt@prime_vgem@basic-read.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
[fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274
[fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280
[fdo#109283]: https://bugs.freedesktop.org/show_bug.cgi?id=109283
[fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285
[fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289
[fdo#109291]: https://bugs.freedesktop.org/show_bug.cgi?id=109291
[fdo#109295]: https://bugs.freedesktop.org/show_bug.cgi?id=109295
[fdo#109308]: https://bugs.freedesktop.org/show_bug.cgi?id=109308
[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#110542]: https://bugs.freedesktop.org/show_bug.cgi?id=110542
[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#111644]: https://bugs.freedesktop.org/show_bug.cgi?id=111644
[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#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#1755]: https://gitlab.freedesktop.org/drm/intel/issues/1755
[i915#1769]: https://gitlab.freedesktop.org/drm/intel/issues/1769
[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#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346
[i915#2434]: https://gitlab.freedesktop.org/drm/intel/issues/2434
[i915#2437]: https://gitlab.freedesktop.org/drm/intel/issues/2437
[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#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#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842
[i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856
[i915#2920]: https://gitlab.freedesktop.org/drm/intel/issues/2920
[i915#3116]: https://gitlab.freedesktop.org/drm/intel/issues/3116
[i915#3281]: https://gitlab.freedesktop.org/drm/intel/issues/3281
[i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282
[i915#3291]: https://gitlab.freedesktop.org/drm/intel/issues/3291
[i915#3297]: https://gitlab.freedesktop.org/drm/intel/issues/3297
[i915#3299]: https://gitlab.freedesktop.org/drm/intel/issues/3299
[i915#3301]: https://gitlab.freedesktop.org/drm/intel/issues/3301
[i915#3323]: https://gitlab.freedesktop.org/drm/intel/issues/3323
[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#3539]: https://gitlab.freedesktop.org/drm/intel/issues/3539
[i915#3546]: https://gitlab.freedesktop.org/drm/intel/issues/3546
[i915#3547]: https://gitlab.freedesktop.org/drm/intel/issues/3547
[i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555
[i915#3558]: https://gitlab.freedesktop.org/drm/intel/issues/3558
[i915#3591]: https://gitlab.freedesktop.org/drm/intel/issues/3591
[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#3825]: https://gitlab.freedesktop.org/drm/intel/issues/3825
[i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840
[i915#3886]: https://gitlab.freedesktop.org/drm/intel/issues/3886
[i915#3936]: https://gitlab.freedesktop.org/drm/intel/issues/3936
[i915#3938]: https://gitlab.freedesktop.org/drm/intel/issues/3938
[i915#3955]: https://gitlab.freedesktop.org/drm/intel/issues/3955
[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#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#4215]: https://gitlab.freedesktop.org/drm/intel/issues/4215
[i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270
[i915#4349]: https://gitlab.freedesktop.org/drm/intel/issues/4349
[i915#4387]: https://gitlab.freedesktop.org/drm/intel/issues/4387
[i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538
[i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613
[i915#4812]: https://gitlab.freedesktop.org/drm/intel/issues/4812
[i915#4833]: https://gitlab.freedesktop.org/drm/intel/issues/4833
[i915#4852]: https://gitlab.freedesktop.org/drm/intel/issues/4852
[i915#4854]: https://gitlab.freedesktop.org/drm/intel/issues/4854
[i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860
[i915#4879]: https://gitlab.freedesktop.org/drm/intel/issues/4879
[i915#4881]: https://gitlab.freedesktop.org/drm/intel/issues/4881
[i915#5030]: https://gitlab.freedesktop.org/drm/intel/issues/5030
[i915#5122]: https://gitlab.freedesktop.org/drm/intel/issues/5122
[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#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#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#6248]: https://gitlab.freedesktop.org/drm/intel/issues/6248
[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#6412]: https://gitlab.freedesktop.org/drm/intel/issues/6412
[i915#6433]: https://gitlab.freedesktop.org/drm/intel/issues/6433
[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#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#6953]: https://gitlab.freedesktop.org/drm/intel/issues/6953
[i915#7037]: https://gitlab.freedesktop.org/drm/intel/issues/7037
[i915#7116]: https://gitlab.freedesktop.org/drm/intel/issues/7116
[i915#7118]: https://gitlab.freedesktop.org/drm/intel/issues/7118
[i915#7128]: https://gitlab.freedesktop.org/drm/intel/issues/7128
[i915#7276]: https://gitlab.freedesktop.org/drm/intel/issues/7276
[i915#7294]: https://gitlab.freedesktop.org/drm/intel/issues/7294
[i915#7561]: https://gitlab.freedesktop.org/drm/intel/issues/7561
[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#7957]: https://gitlab.freedesktop.org/drm/intel/issues/7957
[i915#8152]: https://gitlab.freedesktop.org/drm/intel/issues/8152
Build changes
-------------
* Linux: CI_DRM_12741 -> Patchwork_109475v5
CI-20190529: 20190529
CI_DRM_12741: 67545af096c3c8dee1d48662a3f4830cd84b1105 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_7160: 45da871dd2684227e93a2fc002b87dfc58bd5fd9 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_109475v5: 67545af096c3c8dee1d48662a3f4830cd84b1105 @ git://anongit.freedesktop.org/gfx-ci/linux
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_109475v5/index.html
[-- Attachment #2: Type: text/html, Size: 13561 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Intel-gfx] [PATCH v4 2/2] drm/i915/display: ignore link training failures in CI
2023-02-15 8:38 ` [Intel-gfx] [PATCH v4 2/2] drm/i915/display: ignore link training failures in CI Vinod Govindapillai
@ 2023-03-14 13:38 ` Imre Deak
0 siblings, 0 replies; 7+ messages in thread
From: Imre Deak @ 2023-03-14 13:38 UTC (permalink / raw)
To: Vinod Govindapillai; +Cc: jani.nikula, intel-gfx
On Wed, Feb 15, 2023 at 10:38:32AM +0200, Vinod Govindapillai wrote:
> If the ignore long HPD flag is set, ignore the link training
> failures as well. Because of spurious HPDs, some unexpected link
> training failures are happening while executing IGT test cases.
> Ignore the link training failures for the time being if the long
> HPDs are also ignored in the environments like CI.
>
> Signed-off-by: Vinod Govindapillai <vinod.govindapillai@intel.com>
Looks ok to me, on the patchset:
Reviewed-by: Imre Deak <imre.deak@intel.com>
> ---
> .../drm/i915/display/intel_dp_link_training.c | 24 +++++++++++++++++++
> 1 file changed, 24 insertions(+)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_dp_link_training.c b/drivers/gpu/drm/i915/display/intel_dp_link_training.c
> index 3d3efcf02011..f90c627ab553 100644
> --- a/drivers/gpu/drm/i915/display/intel_dp_link_training.c
> +++ b/drivers/gpu/drm/i915/display/intel_dp_link_training.c
> @@ -1433,7 +1433,11 @@ intel_dp_128b132b_link_train(struct intel_dp *intel_dp,
> void intel_dp_start_link_train(struct intel_dp *intel_dp,
> const struct intel_crtc_state *crtc_state)
> {
> + struct drm_i915_private *i915 = dp_to_i915(intel_dp);
> + struct intel_connector *connector = intel_dp->attached_connector;
> + struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base;
> bool passed;
> +
> /*
> * TODO: Reiniting LTTPRs here won't be needed once proper connector
> * HW state readout is added.
> @@ -1451,6 +1455,26 @@ void intel_dp_start_link_train(struct intel_dp *intel_dp,
> else
> passed = intel_dp_link_train_all_phys(intel_dp, crtc_state, lttpr_count);
>
> + /*
> + * Ignore the link failure in CI
> + *
> + * In fixed enviroments like CI, sometimes unexpected long HPDs are
> + * generated by the displays. If ignore_long_hpd flag is set, such long
> + * HPDs are ignored. And probably as a consequence of these ignored
> + * long HPDs, subsequent link trainings are failed resulting into CI
> + * execution failures.
> + *
> + * For test cases which rely on the link training or processing of HPDs
> + * ignore_long_hpd flag can unset from the testcase.
> + */
> + if (!passed && i915->display.hotplug.ignore_long_hpd) {
> + drm_dbg_kms(&i915->drm,
> + "[CONNECTOR:%d:%s][ENCODER:%d:%s] Ignore the link failure\n",
> + connector->base.base.id, connector->base.name,
> + encoder->base.base.id, encoder->base.name);
> + return;
> + }
> +
> if (!passed)
> intel_dp_schedule_fallback_link_training(intel_dp, crtc_state);
> }
> --
> 2.34.1
>
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Intel-gfx] ✓ Fi.CI.IGT: success for Provision to ignore long HPDs in CI systems (rev5)
2023-02-15 22:57 ` [Intel-gfx] ✓ Fi.CI.IGT: " Patchwork
@ 2023-03-16 14:58 ` Imre Deak
0 siblings, 0 replies; 7+ messages in thread
From: Imre Deak @ 2023-03-16 14:58 UTC (permalink / raw)
To: intel-gfx
On Wed, Feb 15, 2023 at 10:57:54PM +0000, Patchwork wrote:
> == Series Details ==
>
> Series: Provision to ignore long HPDs in CI systems (rev5)
> URL : https://patchwork.freedesktop.org/series/109475/
> State : success
Thanks for the patchset, pushed it to din.
>
> == Summary ==
>
> CI Bug Log - changes from CI_DRM_12741_full -> Patchwork_109475v5_full
> ====================================================
>
> Summary
> -------
>
> **SUCCESS**
>
> No regressions found.
>
> External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_109475v5/index.html
>
> Participating hosts (10 -> 10)
> ------------------------------
>
> No changes in participating hosts
>
> Known issues
> ------------
>
> Here are the changes found in Patchwork_109475v5_full that come from known issues:
>
> ### IGT changes ###
>
> #### Issues hit ####
>
> * igt@gem_exec_fair@basic-throttle@rcs0:
> - shard-glk: [PASS][1] -> [FAIL][2] ([i915#2842]) +1 similar issue
> [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12741/shard-glk5/igt@gem_exec_fair@basic-throttle@rcs0.html
> [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_109475v5/shard-glk1/igt@gem_exec_fair@basic-throttle@rcs0.html
>
> * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-mmap-gtt:
> - shard-glk: NOTRUN -> [SKIP][3] ([fdo#109271]) +4 similar issues
> [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_109475v5/shard-glk1/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-mmap-gtt.html
>
> * igt@kms_psr2_sf@plane-move-sf-dmg-area:
> - shard-glk: NOTRUN -> [SKIP][4] ([fdo#109271] / [i915#658])
> [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_109475v5/shard-glk6/igt@kms_psr2_sf@plane-move-sf-dmg-area.html
>
>
> #### Possible fixes ####
>
> * igt@drm_fdinfo@most-busy-check-all@rcs0:
> - {shard-rkl}: [FAIL][5] ([i915#7742]) -> [PASS][6]
> [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12741/shard-rkl-1/igt@drm_fdinfo@most-busy-check-all@rcs0.html
> [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_109475v5/shard-rkl-1/igt@drm_fdinfo@most-busy-check-all@rcs0.html
>
> * igt@fbdev@pan:
> - {shard-rkl}: [SKIP][7] ([i915#2582]) -> [PASS][8]
> [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12741/shard-rkl-2/igt@fbdev@pan.html
> [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_109475v5/shard-rkl-6/igt@fbdev@pan.html
>
> * igt@feature_discovery@psr2:
> - {shard-rkl}: [SKIP][9] ([i915#658]) -> [PASS][10]
> [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12741/shard-rkl-2/igt@feature_discovery@psr2.html
> [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_109475v5/shard-rkl-6/igt@feature_discovery@psr2.html
>
> * igt@gem_ctx_exec@basic-nohangcheck:
> - {shard-tglu}: [FAIL][11] ([i915#6268]) -> [PASS][12]
> [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12741/shard-tglu-1/igt@gem_ctx_exec@basic-nohangcheck.html
> [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_109475v5/shard-tglu-6/igt@gem_ctx_exec@basic-nohangcheck.html
>
> * igt@gem_exec_fair@basic-none-solo@rcs0:
> - {shard-rkl}: [FAIL][13] ([i915#2842]) -> [PASS][14]
> [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12741/shard-rkl-5/igt@gem_exec_fair@basic-none-solo@rcs0.html
> [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_109475v5/shard-rkl-5/igt@gem_exec_fair@basic-none-solo@rcs0.html
>
> * igt@gem_exec_fair@basic-pace-solo@rcs0:
> - shard-apl: [FAIL][15] ([i915#2842]) -> [PASS][16]
> [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12741/shard-apl7/igt@gem_exec_fair@basic-pace-solo@rcs0.html
> [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_109475v5/shard-apl6/igt@gem_exec_fair@basic-pace-solo@rcs0.html
>
> * igt@gem_exec_reloc@basic-write-read-noreloc:
> - {shard-rkl}: [SKIP][17] ([i915#3281]) -> [PASS][18] +5 similar issues
> [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12741/shard-rkl-2/igt@gem_exec_reloc@basic-write-read-noreloc.html
> [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_109475v5/shard-rkl-5/igt@gem_exec_reloc@basic-write-read-noreloc.html
>
> * igt@gem_exec_suspend@basic-s3@smem:
> - {shard-rkl}: [ABORT][19] ([i915#5122]) -> [PASS][20]
> [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12741/shard-rkl-4/igt@gem_exec_suspend@basic-s3@smem.html
> [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_109475v5/shard-rkl-2/igt@gem_exec_suspend@basic-s3@smem.html
>
> * igt@gem_partial_pwrite_pread@writes-after-reads-uncached:
> - {shard-rkl}: [SKIP][21] ([i915#3282]) -> [PASS][22] +2 similar issues
> [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12741/shard-rkl-6/igt@gem_partial_pwrite_pread@writes-after-reads-uncached.html
> [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_109475v5/shard-rkl-5/igt@gem_partial_pwrite_pread@writes-after-reads-uncached.html
>
> * igt@gen9_exec_parse@bb-start-param:
> - {shard-rkl}: [SKIP][23] ([i915#2527]) -> [PASS][24] +1 similar issue
> [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12741/shard-rkl-2/igt@gen9_exec_parse@bb-start-param.html
> [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_109475v5/shard-rkl-5/igt@gen9_exec_parse@bb-start-param.html
>
> * igt@i915_pm_rc6_residency@rc6-idle@rcs0:
> - {shard-dg1}: [FAIL][25] ([i915#3591]) -> [PASS][26] +1 similar issue
> [25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12741/shard-dg1-16/igt@i915_pm_rc6_residency@rc6-idle@rcs0.html
> [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_109475v5/shard-dg1-18/igt@i915_pm_rc6_residency@rc6-idle@rcs0.html
>
> * igt@i915_pm_rpm@drm-resources-equal:
> - {shard-rkl}: [SKIP][27] ([fdo#109308]) -> [PASS][28]
> [27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12741/shard-rkl-2/igt@i915_pm_rpm@drm-resources-equal.html
> [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_109475v5/shard-rkl-6/igt@i915_pm_rpm@drm-resources-equal.html
>
> * igt@i915_pm_rpm@modeset-lpsp-stress:
> - {shard-rkl}: [SKIP][29] ([i915#1397]) -> [PASS][30]
> [29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12741/shard-rkl-2/igt@i915_pm_rpm@modeset-lpsp-stress.html
> [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_109475v5/shard-rkl-6/igt@i915_pm_rpm@modeset-lpsp-stress.html
>
> * igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions:
> - shard-apl: [FAIL][31] ([i915#2346]) -> [PASS][32]
> [31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12741/shard-apl1/igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions.html
> [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_109475v5/shard-apl3/igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions.html
>
> * igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions-varying-size:
> - shard-glk: [FAIL][33] ([i915#2346]) -> [PASS][34] +1 similar issue
> [33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12741/shard-glk2/igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions-varying-size.html
> [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_109475v5/shard-glk3/igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions-varying-size.html
>
> * igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-pwrite:
> - {shard-rkl}: [SKIP][35] ([i915#1849] / [i915#4098]) -> [PASS][36] +11 similar issues
> [35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12741/shard-rkl-2/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-pwrite.html
> [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_109475v5/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-pwrite.html
>
> * igt@kms_plane@plane-position-hole@pipe-b-planes:
> - {shard-rkl}: [SKIP][37] ([i915#1849]) -> [PASS][38] +2 similar issues
> [37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12741/shard-rkl-2/igt@kms_plane@plane-position-hole@pipe-b-planes.html
> [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_109475v5/shard-rkl-6/igt@kms_plane@plane-position-hole@pipe-b-planes.html
>
> * igt@kms_psr@cursor_plane_onoff:
> - {shard-rkl}: [SKIP][39] ([i915#1072]) -> [PASS][40] +2 similar issues
> [39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12741/shard-rkl-2/igt@kms_psr@cursor_plane_onoff.html
> [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_109475v5/shard-rkl-6/igt@kms_psr@cursor_plane_onoff.html
>
> * igt@kms_rotation_crc@primary-rotation-90:
> - {shard-rkl}: [SKIP][41] ([i915#1845] / [i915#4098]) -> [PASS][42] +13 similar issues
> [41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12741/shard-rkl-2/igt@kms_rotation_crc@primary-rotation-90.html
> [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_109475v5/shard-rkl-6/igt@kms_rotation_crc@primary-rotation-90.html
>
> * igt@perf@mi-rpc:
> - {shard-rkl}: [SKIP][43] ([i915#2434]) -> [PASS][44]
> [43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12741/shard-rkl-6/igt@perf@mi-rpc.html
> [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_109475v5/shard-rkl-5/igt@perf@mi-rpc.html
>
> * igt@perf@stress-open-close:
> - shard-glk: [ABORT][45] ([i915#5213]) -> [PASS][46]
> [45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12741/shard-glk1/igt@perf@stress-open-close.html
> [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_109475v5/shard-glk6/igt@perf@stress-open-close.html
>
> * igt@prime_vgem@basic-read:
> - {shard-rkl}: [SKIP][47] ([fdo#109295] / [i915#3291] / [i915#3708]) -> [PASS][48]
> [47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12741/shard-rkl-2/igt@prime_vgem@basic-read.html
> [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_109475v5/shard-rkl-5/igt@prime_vgem@basic-read.html
>
>
> {name}: This element is suppressed. This means it is ignored when computing
> the status of the difference (SUCCESS, WARNING, or FAILURE).
>
> [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
> [fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274
> [fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280
> [fdo#109283]: https://bugs.freedesktop.org/show_bug.cgi?id=109283
> [fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285
> [fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289
> [fdo#109291]: https://bugs.freedesktop.org/show_bug.cgi?id=109291
> [fdo#109295]: https://bugs.freedesktop.org/show_bug.cgi?id=109295
> [fdo#109308]: https://bugs.freedesktop.org/show_bug.cgi?id=109308
> [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#110542]: https://bugs.freedesktop.org/show_bug.cgi?id=110542
> [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#111644]: https://bugs.freedesktop.org/show_bug.cgi?id=111644
> [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#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#1755]: https://gitlab.freedesktop.org/drm/intel/issues/1755
> [i915#1769]: https://gitlab.freedesktop.org/drm/intel/issues/1769
> [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#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346
> [i915#2434]: https://gitlab.freedesktop.org/drm/intel/issues/2434
> [i915#2437]: https://gitlab.freedesktop.org/drm/intel/issues/2437
> [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#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#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842
> [i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856
> [i915#2920]: https://gitlab.freedesktop.org/drm/intel/issues/2920
> [i915#3116]: https://gitlab.freedesktop.org/drm/intel/issues/3116
> [i915#3281]: https://gitlab.freedesktop.org/drm/intel/issues/3281
> [i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282
> [i915#3291]: https://gitlab.freedesktop.org/drm/intel/issues/3291
> [i915#3297]: https://gitlab.freedesktop.org/drm/intel/issues/3297
> [i915#3299]: https://gitlab.freedesktop.org/drm/intel/issues/3299
> [i915#3301]: https://gitlab.freedesktop.org/drm/intel/issues/3301
> [i915#3323]: https://gitlab.freedesktop.org/drm/intel/issues/3323
> [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#3539]: https://gitlab.freedesktop.org/drm/intel/issues/3539
> [i915#3546]: https://gitlab.freedesktop.org/drm/intel/issues/3546
> [i915#3547]: https://gitlab.freedesktop.org/drm/intel/issues/3547
> [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555
> [i915#3558]: https://gitlab.freedesktop.org/drm/intel/issues/3558
> [i915#3591]: https://gitlab.freedesktop.org/drm/intel/issues/3591
> [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#3825]: https://gitlab.freedesktop.org/drm/intel/issues/3825
> [i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840
> [i915#3886]: https://gitlab.freedesktop.org/drm/intel/issues/3886
> [i915#3936]: https://gitlab.freedesktop.org/drm/intel/issues/3936
> [i915#3938]: https://gitlab.freedesktop.org/drm/intel/issues/3938
> [i915#3955]: https://gitlab.freedesktop.org/drm/intel/issues/3955
> [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#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#4215]: https://gitlab.freedesktop.org/drm/intel/issues/4215
> [i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270
> [i915#4349]: https://gitlab.freedesktop.org/drm/intel/issues/4349
> [i915#4387]: https://gitlab.freedesktop.org/drm/intel/issues/4387
> [i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538
> [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613
> [i915#4812]: https://gitlab.freedesktop.org/drm/intel/issues/4812
> [i915#4833]: https://gitlab.freedesktop.org/drm/intel/issues/4833
> [i915#4852]: https://gitlab.freedesktop.org/drm/intel/issues/4852
> [i915#4854]: https://gitlab.freedesktop.org/drm/intel/issues/4854
> [i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860
> [i915#4879]: https://gitlab.freedesktop.org/drm/intel/issues/4879
> [i915#4881]: https://gitlab.freedesktop.org/drm/intel/issues/4881
> [i915#5030]: https://gitlab.freedesktop.org/drm/intel/issues/5030
> [i915#5122]: https://gitlab.freedesktop.org/drm/intel/issues/5122
> [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#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#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#6248]: https://gitlab.freedesktop.org/drm/intel/issues/6248
> [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#6412]: https://gitlab.freedesktop.org/drm/intel/issues/6412
> [i915#6433]: https://gitlab.freedesktop.org/drm/intel/issues/6433
> [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#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#6953]: https://gitlab.freedesktop.org/drm/intel/issues/6953
> [i915#7037]: https://gitlab.freedesktop.org/drm/intel/issues/7037
> [i915#7116]: https://gitlab.freedesktop.org/drm/intel/issues/7116
> [i915#7118]: https://gitlab.freedesktop.org/drm/intel/issues/7118
> [i915#7128]: https://gitlab.freedesktop.org/drm/intel/issues/7128
> [i915#7276]: https://gitlab.freedesktop.org/drm/intel/issues/7276
> [i915#7294]: https://gitlab.freedesktop.org/drm/intel/issues/7294
> [i915#7561]: https://gitlab.freedesktop.org/drm/intel/issues/7561
> [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#7957]: https://gitlab.freedesktop.org/drm/intel/issues/7957
> [i915#8152]: https://gitlab.freedesktop.org/drm/intel/issues/8152
>
>
> Build changes
> -------------
>
> * Linux: CI_DRM_12741 -> Patchwork_109475v5
>
> CI-20190529: 20190529
> CI_DRM_12741: 67545af096c3c8dee1d48662a3f4830cd84b1105 @ git://anongit.freedesktop.org/gfx-ci/linux
> IGT_7160: 45da871dd2684227e93a2fc002b87dfc58bd5fd9 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
> Patchwork_109475v5: 67545af096c3c8dee1d48662a3f4830cd84b1105 @ git://anongit.freedesktop.org/gfx-ci/linux
>
> == Logs ==
>
> For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_109475v5/index.html
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2023-03-16 14:58 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-02-15 8:38 [Intel-gfx] [PATCH v4 0/2] Provision to ignore long HPDs in CI systems Vinod Govindapillai
2023-02-15 8:38 ` [Intel-gfx] [PATCH v4 1/2] drm/i915/display: ignore long HPDs based on a flag Vinod Govindapillai
2023-02-15 8:38 ` [Intel-gfx] [PATCH v4 2/2] drm/i915/display: ignore link training failures in CI Vinod Govindapillai
2023-03-14 13:38 ` Imre Deak
2023-02-15 9:24 ` [Intel-gfx] ✓ Fi.CI.BAT: success for Provision to ignore long HPDs in CI systems (rev5) Patchwork
2023-02-15 22:57 ` [Intel-gfx] ✓ Fi.CI.IGT: " Patchwork
2023-03-16 14:58 ` Imre Deak
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox