* [PATCH 0/5] drm/i915/dp: Fix LTTPR detection
@ 2024-07-03 15:59 Imre Deak
2024-07-03 15:59 ` [PATCH 1/5] drm/i915/dp: Don't switch the LTTPR mode on an active link Imre Deak
` (7 more replies)
0 siblings, 8 replies; 14+ messages in thread
From: Imre Deak @ 2024-07-03 15:59 UTC (permalink / raw)
To: intel-gfx
Fix the DP LTTPR PHY detection, avoiding a loss of link synchronization
when the detection is done while the link through the LTTPR is active.
Also dump the LTTPR PHY descriptors to help debugging similar issues.
Imre Deak (5):
drm/i915/dp: Don't switch the LTTPR mode on an active link
drm/i915/dp: Reset cached LTTPR count if number of LTTPRs is
unsupported
drm/i915/dp: Keep cached LTTPR mode up-to-date
drm/dp: Add the LTTPR PHY OUI DPCD register
drm/i915/dp: Dump the LTTPR PHY descriptors
.../drm/i915/display/intel_dp_link_training.c | 81 +++++++++++++++++--
include/drm/display/drm_dp.h | 4 +
2 files changed, 78 insertions(+), 7 deletions(-)
--
2.43.3
^ permalink raw reply [flat|nested] 14+ messages in thread
* [PATCH 1/5] drm/i915/dp: Don't switch the LTTPR mode on an active link
2024-07-03 15:59 [PATCH 0/5] drm/i915/dp: Fix LTTPR detection Imre Deak
@ 2024-07-03 15:59 ` Imre Deak
2024-07-04 2:09 ` Yu, Gareth
2024-07-05 15:16 ` Ville Syrjälä
2024-07-03 15:59 ` [PATCH 2/5] drm/i915/dp: Reset cached LTTPR count if number of LTTPRs is unsupported Imre Deak
` (6 subsequent siblings)
7 siblings, 2 replies; 14+ messages in thread
From: Imre Deak @ 2024-07-03 15:59 UTC (permalink / raw)
To: intel-gfx; +Cc: Gareth Yu, stable, Ville Syrjälä
Switching to transparent mode leads to a loss of link synchronization,
so prevent doing this on an active link. This happened at least on an
Intel N100 system / DELL UD22 dock, the LTTPR residing either on the
host or the dock. To fix the issue, keep the current mode on an active
link, adjusting the LTTPR count accordingly (resetting it to 0 in
transparent mode).
Fixes: 7b2a4ab8b0ef ("drm/i915: Switch to LTTPR transparent mode link training")
Reported-and-tested-by: Gareth Yu <gareth.yu@intel.com>
Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10902
Cc: <stable@vger.kernel.org> # v5.15+
Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
Signed-off-by: Imre Deak <imre.deak@intel.com>
---
.../drm/i915/display/intel_dp_link_training.c | 49 +++++++++++++++++--
1 file changed, 45 insertions(+), 4 deletions(-)
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 1bc4ef84ff3bc..08a27fe077917 100644
--- a/drivers/gpu/drm/i915/display/intel_dp_link_training.c
+++ b/drivers/gpu/drm/i915/display/intel_dp_link_training.c
@@ -117,10 +117,24 @@ intel_dp_set_lttpr_transparent_mode(struct intel_dp *intel_dp, bool enable)
return drm_dp_dpcd_write(&intel_dp->aux, DP_PHY_REPEATER_MODE, &val, 1) == 1;
}
-static int intel_dp_init_lttpr(struct intel_dp *intel_dp, const u8 dpcd[DP_RECEIVER_CAP_SIZE])
+static bool intel_dp_lttpr_transparent_mode_enabled(struct intel_dp *intel_dp)
+{
+ return intel_dp->lttpr_common_caps[DP_PHY_REPEATER_MODE -
+ DP_LT_TUNABLE_PHY_REPEATER_FIELD_DATA_STRUCTURE_REV] ==
+ DP_PHY_REPEATER_MODE_TRANSPARENT;
+}
+
+/*
+ * Read the LTTPR common capabilities and switch the LTTPR PHYs to
+ * non-transparent mode if this is supported. Preserve the
+ * transparent/non-transparent mode on an active link.
+ *
+ * Return the number of detected LTTPRs in non-transparent mode or 0 if the
+ * LTTPRs are in transparent mode or the detection failed.
+ */
+static int intel_dp_init_lttpr_phys(struct intel_dp *intel_dp, const u8 dpcd[DP_RECEIVER_CAP_SIZE])
{
int lttpr_count;
- int i;
if (!intel_dp_read_lttpr_common_caps(intel_dp, dpcd))
return 0;
@@ -134,6 +148,19 @@ static int intel_dp_init_lttpr(struct intel_dp *intel_dp, const u8 dpcd[DP_RECEI
if (lttpr_count == 0)
return 0;
+ /*
+ * Don't change the mode on an active link, to prevent a loss of link
+ * synchronization. See DP Standard v2.0 3.6.7. about the LTTPR
+ * resetting its internal state when the mode is changed from
+ * non-transparent to transparent.
+ */
+ if (intel_dp->link_trained) {
+ if (lttpr_count < 0 || intel_dp_lttpr_transparent_mode_enabled(intel_dp))
+ goto out_reset_lttpr_count;
+
+ return lttpr_count;
+ }
+
/*
* See DP Standard v2.0 3.6.6.1. about the explicit disabling of
* non-transparent mode and the disable->enable non-transparent mode
@@ -154,11 +181,25 @@ static int intel_dp_init_lttpr(struct intel_dp *intel_dp, const u8 dpcd[DP_RECEI
"Switching to LTTPR non-transparent LT mode failed, fall-back to transparent mode\n");
intel_dp_set_lttpr_transparent_mode(intel_dp, true);
- intel_dp_reset_lttpr_count(intel_dp);
- return 0;
+ goto out_reset_lttpr_count;
}
+ return lttpr_count;
+
+out_reset_lttpr_count:
+ intel_dp_reset_lttpr_count(intel_dp);
+
+ return 0;
+}
+
+static int intel_dp_init_lttpr(struct intel_dp *intel_dp, const u8 dpcd[DP_RECEIVER_CAP_SIZE])
+{
+ int lttpr_count;
+ int i;
+
+ lttpr_count = intel_dp_init_lttpr_phys(intel_dp, dpcd);
+
for (i = 0; i < lttpr_count; i++)
intel_dp_read_lttpr_phy_caps(intel_dp, dpcd, DP_PHY_LTTPR(i));
--
2.43.3
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [PATCH 2/5] drm/i915/dp: Reset cached LTTPR count if number of LTTPRs is unsupported
2024-07-03 15:59 [PATCH 0/5] drm/i915/dp: Fix LTTPR detection Imre Deak
2024-07-03 15:59 ` [PATCH 1/5] drm/i915/dp: Don't switch the LTTPR mode on an active link Imre Deak
@ 2024-07-03 15:59 ` Imre Deak
2024-07-03 15:59 ` [PATCH 3/5] drm/i915/dp: Keep cached LTTPR mode up-to-date Imre Deak
` (5 subsequent siblings)
7 siblings, 0 replies; 14+ messages in thread
From: Imre Deak @ 2024-07-03 15:59 UTC (permalink / raw)
To: intel-gfx
After detection the cached LTTPR count can be checked to determine if
LTTPRs in non-transparent mode were detected. Reset the cached LTTPR
count if the reported number of LTTPRs is invalid to ensure the above
checks work as expected.
Signed-off-by: Imre Deak <imre.deak@intel.com>
---
drivers/gpu/drm/i915/display/intel_dp_link_training.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
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 08a27fe077917..df9b35491fc44 100644
--- a/drivers/gpu/drm/i915/display/intel_dp_link_training.c
+++ b/drivers/gpu/drm/i915/display/intel_dp_link_training.c
@@ -174,7 +174,7 @@ static int intel_dp_init_lttpr_phys(struct intel_dp *intel_dp, const u8 dpcd[DP_
* still taking into account any LTTPR common lane- rate/count limits.
*/
if (lttpr_count < 0)
- return 0;
+ goto out_reset_lttpr_count;
if (!intel_dp_set_lttpr_transparent_mode(intel_dp, false)) {
lt_dbg(intel_dp, DP_PHY_DPRX,
--
2.43.3
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [PATCH 3/5] drm/i915/dp: Keep cached LTTPR mode up-to-date
2024-07-03 15:59 [PATCH 0/5] drm/i915/dp: Fix LTTPR detection Imre Deak
2024-07-03 15:59 ` [PATCH 1/5] drm/i915/dp: Don't switch the LTTPR mode on an active link Imre Deak
2024-07-03 15:59 ` [PATCH 2/5] drm/i915/dp: Reset cached LTTPR count if number of LTTPRs is unsupported Imre Deak
@ 2024-07-03 15:59 ` Imre Deak
2024-07-03 15:59 ` [PATCH 4/5] drm/dp: Add the LTTPR PHY OUI DPCD register Imre Deak
` (4 subsequent siblings)
7 siblings, 0 replies; 14+ messages in thread
From: Imre Deak @ 2024-07-03 15:59 UTC (permalink / raw)
To: intel-gfx
Nothing depends on the cached LTTPR mode, however for consistency keep
it up-to-date with the value programmed to the DPCD register.
Signed-off-by: Imre Deak <imre.deak@intel.com>
---
drivers/gpu/drm/i915/display/intel_dp_link_training.c | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
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 df9b35491fc44..31089f1b316d2 100644
--- a/drivers/gpu/drm/i915/display/intel_dp_link_training.c
+++ b/drivers/gpu/drm/i915/display/intel_dp_link_training.c
@@ -114,7 +114,13 @@ intel_dp_set_lttpr_transparent_mode(struct intel_dp *intel_dp, bool enable)
u8 val = enable ? DP_PHY_REPEATER_MODE_TRANSPARENT :
DP_PHY_REPEATER_MODE_NON_TRANSPARENT;
- return drm_dp_dpcd_write(&intel_dp->aux, DP_PHY_REPEATER_MODE, &val, 1) == 1;
+ if (drm_dp_dpcd_write(&intel_dp->aux, DP_PHY_REPEATER_MODE, &val, 1) != 1)
+ return false;
+
+ intel_dp->lttpr_common_caps[DP_PHY_REPEATER_MODE -
+ DP_LT_TUNABLE_PHY_REPEATER_FIELD_DATA_STRUCTURE_REV] = val;
+
+ return true;
}
static bool intel_dp_lttpr_transparent_mode_enabled(struct intel_dp *intel_dp)
--
2.43.3
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [PATCH 4/5] drm/dp: Add the LTTPR PHY OUI DPCD register
2024-07-03 15:59 [PATCH 0/5] drm/i915/dp: Fix LTTPR detection Imre Deak
` (2 preceding siblings ...)
2024-07-03 15:59 ` [PATCH 3/5] drm/i915/dp: Keep cached LTTPR mode up-to-date Imre Deak
@ 2024-07-03 15:59 ` Imre Deak
2024-07-03 15:59 ` [PATCH 5/5] drm/i915/dp: Dump the LTTPR PHY descriptors Imre Deak
` (3 subsequent siblings)
7 siblings, 0 replies; 14+ messages in thread
From: Imre Deak @ 2024-07-03 15:59 UTC (permalink / raw)
To: intel-gfx; +Cc: dri-devel
Add the DPCD register for the LTTPR PHY OUI. This will be used by a
later i915 patch to dump the descriptors for the detected LTTPR PHYs.
Cc: dri-devel@lists.freedesktop.org
Signed-off-by: Imre Deak <imre.deak@intel.com>
---
include/drm/display/drm_dp.h | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/include/drm/display/drm_dp.h b/include/drm/display/drm_dp.h
index 173548c6473a9..a6f8b098c56f1 100644
--- a/include/drm/display/drm_dp.h
+++ b/include/drm/display/drm_dp.h
@@ -1543,6 +1543,10 @@ enum drm_dp_phy {
#define DP_SYMBOL_ERROR_COUNT_LANE2_PHY_REPEATER1 0xf0039 /* 1.3 */
#define DP_SYMBOL_ERROR_COUNT_LANE3_PHY_REPEATER1 0xf003b /* 1.3 */
+#define DP_OUI_PHY_REPEATER1 0xf003d /* 1.3 */
+#define DP_OUI_PHY_REPEATER(dp_phy) \
+ DP_LTTPR_REG(dp_phy, DP_OUI_PHY_REPEATER1)
+
#define __DP_FEC1_BASE 0xf0290 /* 1.4 */
#define __DP_FEC2_BASE 0xf0298 /* 1.4 */
#define DP_FEC_BASE(dp_phy) \
--
2.43.3
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [PATCH 5/5] drm/i915/dp: Dump the LTTPR PHY descriptors
2024-07-03 15:59 [PATCH 0/5] drm/i915/dp: Fix LTTPR detection Imre Deak
` (3 preceding siblings ...)
2024-07-03 15:59 ` [PATCH 4/5] drm/dp: Add the LTTPR PHY OUI DPCD register Imre Deak
@ 2024-07-03 15:59 ` Imre Deak
2024-07-05 15:18 ` Ville Syrjälä
2024-07-03 17:16 ` ✗ Fi.CI.SPARSE: warning for drm/i915/dp: Fix LTTPR detection Patchwork
` (2 subsequent siblings)
7 siblings, 1 reply; 14+ messages in thread
From: Imre Deak @ 2024-07-03 15:59 UTC (permalink / raw)
To: intel-gfx
Dump the descriptor of the detected LTTPRs in non-transparent mode to
help the debugging related to LTTPRs easier.
Signed-off-by: Imre Deak <imre.deak@intel.com>
---
.../drm/i915/display/intel_dp_link_training.c | 22 ++++++++++++++++++-
1 file changed, 21 insertions(+), 1 deletion(-)
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 31089f1b316d2..52b149793f3d0 100644
--- a/drivers/gpu/drm/i915/display/intel_dp_link_training.c
+++ b/drivers/gpu/drm/i915/display/intel_dp_link_training.c
@@ -199,6 +199,24 @@ static int intel_dp_init_lttpr_phys(struct intel_dp *intel_dp, const u8 dpcd[DP_
return 0;
}
+static void intel_dp_dump_lttpr_phy_desc(struct intel_dp *intel_dp, enum drm_dp_phy dp_phy)
+{
+ struct drm_i915_private *i915 = dp_to_i915(intel_dp);
+ struct drm_dp_dpcd_ident ident;
+
+ if (drm_dp_dpcd_read(&intel_dp->aux, DP_OUI_PHY_REPEATER(dp_phy),
+ &ident, sizeof(ident)) < 0)
+ return;
+
+ drm_dbg_kms(&i915->drm,
+ "%s: %s: OUI %*phD dev-ID %*pE HW-rev %d.%d SW-rev %d.%d\n",
+ intel_dp->aux.name, drm_dp_phy_name(dp_phy),
+ (int)sizeof(ident.oui), ident.oui,
+ (int)strnlen(ident.device_id, sizeof(ident.device_id)), ident.device_id,
+ ident.hw_rev >> 4, ident.hw_rev & 0xf,
+ ident.sw_major_rev, ident.sw_minor_rev);
+}
+
static int intel_dp_init_lttpr(struct intel_dp *intel_dp, const u8 dpcd[DP_RECEIVER_CAP_SIZE])
{
int lttpr_count;
@@ -206,8 +224,10 @@ static int intel_dp_init_lttpr(struct intel_dp *intel_dp, const u8 dpcd[DP_RECEI
lttpr_count = intel_dp_init_lttpr_phys(intel_dp, dpcd);
- for (i = 0; i < lttpr_count; i++)
+ for (i = 0; i < lttpr_count; i++) {
intel_dp_read_lttpr_phy_caps(intel_dp, dpcd, DP_PHY_LTTPR(i));
+ intel_dp_dump_lttpr_phy_desc(intel_dp, DP_PHY_LTTPR(i));
+ }
return lttpr_count;
}
--
2.43.3
^ permalink raw reply related [flat|nested] 14+ messages in thread
* ✗ Fi.CI.SPARSE: warning for drm/i915/dp: Fix LTTPR detection
2024-07-03 15:59 [PATCH 0/5] drm/i915/dp: Fix LTTPR detection Imre Deak
` (4 preceding siblings ...)
2024-07-03 15:59 ` [PATCH 5/5] drm/i915/dp: Dump the LTTPR PHY descriptors Imre Deak
@ 2024-07-03 17:16 ` Patchwork
2024-07-03 17:32 ` ✓ Fi.CI.BAT: success " Patchwork
2024-07-04 8:21 ` ✗ Fi.CI.IGT: failure " Patchwork
7 siblings, 0 replies; 14+ messages in thread
From: Patchwork @ 2024-07-03 17:16 UTC (permalink / raw)
To: Imre Deak; +Cc: intel-gfx
== Series Details ==
Series: drm/i915/dp: Fix LTTPR detection
URL : https://patchwork.freedesktop.org/series/135711/
State : warning
== Summary ==
Error: dim sparse failed
Sparse version: v0.6.2
Fast mode used, each commit won't be checked separately.
^ permalink raw reply [flat|nested] 14+ messages in thread
* ✓ Fi.CI.BAT: success for drm/i915/dp: Fix LTTPR detection
2024-07-03 15:59 [PATCH 0/5] drm/i915/dp: Fix LTTPR detection Imre Deak
` (5 preceding siblings ...)
2024-07-03 17:16 ` ✗ Fi.CI.SPARSE: warning for drm/i915/dp: Fix LTTPR detection Patchwork
@ 2024-07-03 17:32 ` Patchwork
2024-07-04 8:21 ` ✗ Fi.CI.IGT: failure " Patchwork
7 siblings, 0 replies; 14+ messages in thread
From: Patchwork @ 2024-07-03 17:32 UTC (permalink / raw)
To: Imre Deak; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 3024 bytes --]
== Series Details ==
Series: drm/i915/dp: Fix LTTPR detection
URL : https://patchwork.freedesktop.org/series/135711/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_15026 -> Patchwork_135711v1
====================================================
Summary
-------
**WARNING**
Minor unknown changes coming with Patchwork_135711v1 need to be verified
manually.
If you think the reported changes have nothing to do with the changes
introduced in Patchwork_135711v1, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
to document this new failure mode, which will reduce false positives in CI.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/index.html
Participating hosts (40 -> 38)
------------------------------
Missing (2): bat-dg2-11 fi-snb-2520m
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in Patchwork_135711v1:
### IGT changes ###
#### Warnings ####
* igt@i915_selftest@live@execlists:
- bat-arls-1: [DMESG-WARN][1] ([i915#11570]) -> [INCOMPLETE][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15026/bat-arls-1/igt@i915_selftest@live@execlists.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/bat-arls-1/igt@i915_selftest@live@execlists.html
Known issues
------------
Here are the changes found in Patchwork_135711v1 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@kms_pipe_crc_basic@hang-read-crc@pipe-c-dp-1:
- bat-dg2-8: [PASS][3] -> [FAIL][4] ([i915#11359])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15026/bat-dg2-8/igt@kms_pipe_crc_basic@hang-read-crc@pipe-c-dp-1.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/bat-dg2-8/igt@kms_pipe_crc_basic@hang-read-crc@pipe-c-dp-1.html
#### Possible fixes ####
* igt@kms_frontbuffer_tracking@basic:
- bat-arls-2: [DMESG-WARN][5] ([i915#7507]) -> [PASS][6]
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15026/bat-arls-2/igt@kms_frontbuffer_tracking@basic.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/bat-arls-2/igt@kms_frontbuffer_tracking@basic.html
[i915#11359]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11359
[i915#11570]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11570
[i915#7507]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7507
Build changes
-------------
* Linux: CI_DRM_15026 -> Patchwork_135711v1
CI-20190529: 20190529
CI_DRM_15026: f9bae9be5922368e36324928b898ff4de5280e30 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_7911: d0d71f374c95a89a3bdcd104c7d8c2043f79e37a @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_135711v1: f9bae9be5922368e36324928b898ff4de5280e30 @ git://anongit.freedesktop.org/gfx-ci/linux
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/index.html
[-- Attachment #2: Type: text/html, Size: 3672 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread
* RE: [PATCH 1/5] drm/i915/dp: Don't switch the LTTPR mode on an active link
2024-07-03 15:59 ` [PATCH 1/5] drm/i915/dp: Don't switch the LTTPR mode on an active link Imre Deak
@ 2024-07-04 2:09 ` Yu, Gareth
2024-07-05 15:16 ` Ville Syrjälä
1 sibling, 0 replies; 14+ messages in thread
From: Yu, Gareth @ 2024-07-04 2:09 UTC (permalink / raw)
To: Deak, Imre, intel-gfx@lists.freedesktop.org
Cc: stable@vger.kernel.org, Ville Syrjälä
Confirmed that https://lore.kernel.org/all/20240703155937.1674856-1-imre.deak@intel.com cures the syndrome of DELL UD22.
^ permalink raw reply [flat|nested] 14+ messages in thread
* ✗ Fi.CI.IGT: failure for drm/i915/dp: Fix LTTPR detection
2024-07-03 15:59 [PATCH 0/5] drm/i915/dp: Fix LTTPR detection Imre Deak
` (6 preceding siblings ...)
2024-07-03 17:32 ` ✓ Fi.CI.BAT: success " Patchwork
@ 2024-07-04 8:21 ` Patchwork
7 siblings, 0 replies; 14+ messages in thread
From: Patchwork @ 2024-07-04 8:21 UTC (permalink / raw)
To: Imre Deak; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 84558 bytes --]
== Series Details ==
Series: drm/i915/dp: Fix LTTPR detection
URL : https://patchwork.freedesktop.org/series/135711/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_15026_full -> Patchwork_135711v1_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with Patchwork_135711v1_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in Patchwork_135711v1_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
to document this new failure mode, which will reduce false positives in CI.
Participating hosts (9 -> 9)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in Patchwork_135711v1_full:
### IGT changes ###
#### Possible regressions ####
* igt@gem_exec_suspend@basic-s0@lmem0:
- shard-dg2: [PASS][1] -> [INCOMPLETE][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15026/shard-dg2-8/igt@gem_exec_suspend@basic-s0@lmem0.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-10/igt@gem_exec_suspend@basic-s0@lmem0.html
* igt@gem_workarounds@suspend-resume-fd:
- shard-snb: NOTRUN -> [INCOMPLETE][3]
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-snb6/igt@gem_workarounds@suspend-resume-fd.html
* igt@i915_selftest@live@gem_migrate:
- shard-mtlp: NOTRUN -> [INCOMPLETE][4]
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-mtlp-5/igt@i915_selftest@live@gem_migrate.html
* igt@i915_selftest@live@vma:
- shard-mtlp: NOTRUN -> [DMESG-WARN][5] +12 other tests dmesg-warn
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-mtlp-5/igt@i915_selftest@live@vma.html
#### Warnings ####
* igt@i915_selftest@live@dmabuf:
- shard-mtlp: [INCOMPLETE][6] -> [DMESG-WARN][7]
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15026/shard-mtlp-6/igt@i915_selftest@live@dmabuf.html
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-mtlp-5/igt@i915_selftest@live@dmabuf.html
* igt@kms_cursor_legacy@cursora-vs-flipa-toggle:
- shard-mtlp: [DMESG-WARN][8] ([i915#1982]) -> [DMESG-WARN][9]
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15026/shard-mtlp-2/igt@kms_cursor_legacy@cursora-vs-flipa-toggle.html
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-mtlp-7/igt@kms_cursor_legacy@cursora-vs-flipa-toggle.html
New tests
---------
New tests have been introduced between CI_DRM_15026_full and Patchwork_135711v1_full:
### New IGT tests (4) ###
* igt@kms_color@ctm-0-25@pipe-a-dp-4:
- Statuses : 1 pass(s)
- Exec time: [1.68] s
* igt@kms_color@ctm-0-25@pipe-d-dp-4:
- Statuses : 1 pass(s)
- Exec time: [1.57] s
* igt@kms_color@legacy-gamma@pipe-a-dp-4:
- Statuses : 1 pass(s)
- Exec time: [0.67] s
* igt@kms_color@legacy-gamma@pipe-d-dp-4:
- Statuses : 1 pass(s)
- Exec time: [0.56] s
Known issues
------------
Here are the changes found in Patchwork_135711v1_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@api_intel_bb@blit-reloc-purge-cache:
- shard-dg2: NOTRUN -> [SKIP][10] ([i915#8411]) +1 other test skip
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-2/igt@api_intel_bb@blit-reloc-purge-cache.html
* igt@api_intel_bb@crc32:
- shard-rkl: NOTRUN -> [SKIP][11] ([i915#6230])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-rkl-4/igt@api_intel_bb@crc32.html
* igt@api_intel_bb@object-reloc-keep-cache:
- shard-mtlp: NOTRUN -> [SKIP][12] ([i915#8411])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-mtlp-4/igt@api_intel_bb@object-reloc-keep-cache.html
* igt@device_reset@unbind-cold-reset-rebind:
- shard-rkl: NOTRUN -> [SKIP][13] ([i915#11078])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-rkl-6/igt@device_reset@unbind-cold-reset-rebind.html
* igt@drm_fdinfo@isolation@vecs0:
- shard-dg1: NOTRUN -> [SKIP][14] ([i915#8414]) +15 other tests skip
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-14/igt@drm_fdinfo@isolation@vecs0.html
* igt@drm_fdinfo@virtual-busy-hang-all:
- shard-dg2: NOTRUN -> [SKIP][15] ([i915#8414])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-2/igt@drm_fdinfo@virtual-busy-hang-all.html
* igt@gem_ccs@ctrl-surf-copy:
- shard-dg1: NOTRUN -> [SKIP][16] ([i915#3555] / [i915#9323])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-17/igt@gem_ccs@ctrl-surf-copy.html
* igt@gem_ccs@suspend-resume:
- shard-rkl: NOTRUN -> [SKIP][17] ([i915#9323])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-rkl-1/igt@gem_ccs@suspend-resume.html
- shard-dg1: NOTRUN -> [SKIP][18] ([i915#9323])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-18/igt@gem_ccs@suspend-resume.html
* igt@gem_close_race@multigpu-basic-process:
- shard-dg1: NOTRUN -> [SKIP][19] ([i915#7697])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-13/igt@gem_close_race@multigpu-basic-process.html
* igt@gem_close_race@multigpu-basic-threads:
- shard-rkl: NOTRUN -> [SKIP][20] ([i915#7697])
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-rkl-2/igt@gem_close_race@multigpu-basic-threads.html
* igt@gem_ctx_persistence@heartbeat-many:
- shard-dg1: NOTRUN -> [SKIP][21] ([i915#8555])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-14/igt@gem_ctx_persistence@heartbeat-many.html
* igt@gem_ctx_sseu@engines:
- shard-dg2: NOTRUN -> [SKIP][22] ([i915#280])
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-2/igt@gem_ctx_sseu@engines.html
* igt@gem_ctx_sseu@invalid-args:
- shard-rkl: NOTRUN -> [SKIP][23] ([i915#280])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-rkl-4/igt@gem_ctx_sseu@invalid-args.html
- shard-dg1: NOTRUN -> [SKIP][24] ([i915#280])
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-14/igt@gem_ctx_sseu@invalid-args.html
* igt@gem_eio@unwedge-stress:
- shard-dg2: [PASS][25] -> [FAIL][26] ([i915#5784])
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15026/shard-dg2-6/igt@gem_eio@unwedge-stress.html
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-3/igt@gem_eio@unwedge-stress.html
* igt@gem_exec_balancer@hog:
- shard-dg1: NOTRUN -> [SKIP][27] ([i915#4812]) +2 other tests skip
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-18/igt@gem_exec_balancer@hog.html
* igt@gem_exec_balancer@parallel:
- shard-rkl: NOTRUN -> [SKIP][28] ([i915#4525])
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-rkl-2/igt@gem_exec_balancer@parallel.html
* igt@gem_exec_capture@capture-recoverable:
- shard-rkl: NOTRUN -> [SKIP][29] ([i915#6344])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-rkl-4/igt@gem_exec_capture@capture-recoverable.html
* igt@gem_exec_fair@basic-pace-solo@rcs0:
- shard-rkl: NOTRUN -> [FAIL][30] ([i915#2842]) +1 other test fail
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-rkl-6/igt@gem_exec_fair@basic-pace-solo@rcs0.html
- shard-glk: NOTRUN -> [FAIL][31] ([i915#2842])
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-glk4/igt@gem_exec_fair@basic-pace-solo@rcs0.html
* igt@gem_exec_fair@basic-sync:
- shard-dg2: NOTRUN -> [SKIP][32] ([i915#3539]) +1 other test skip
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-2/igt@gem_exec_fair@basic-sync.html
* igt@gem_exec_flush@basic-wb-rw-before-default:
- shard-dg1: NOTRUN -> [SKIP][33] ([i915#3539] / [i915#4852]) +3 other tests skip
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-14/igt@gem_exec_flush@basic-wb-rw-before-default.html
* igt@gem_exec_reloc@basic-gtt-wc:
- shard-mtlp: NOTRUN -> [SKIP][34] ([i915#3281]) +2 other tests skip
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-mtlp-4/igt@gem_exec_reloc@basic-gtt-wc.html
* igt@gem_exec_reloc@basic-gtt-wc-noreloc:
- shard-rkl: NOTRUN -> [SKIP][35] ([i915#3281]) +14 other tests skip
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-rkl-4/igt@gem_exec_reloc@basic-gtt-wc-noreloc.html
* igt@gem_exec_reloc@basic-wc-cpu-noreloc:
- shard-dg1: NOTRUN -> [SKIP][36] ([i915#3281]) +10 other tests skip
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-14/igt@gem_exec_reloc@basic-wc-cpu-noreloc.html
* igt@gem_exec_reloc@basic-write-read-active:
- shard-dg2: NOTRUN -> [SKIP][37] ([i915#3281]) +4 other tests skip
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-5/igt@gem_exec_reloc@basic-write-read-active.html
* igt@gem_exec_schedule@semaphore-power:
- shard-mtlp: NOTRUN -> [SKIP][38] ([i915#4537] / [i915#4812])
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-mtlp-4/igt@gem_exec_schedule@semaphore-power.html
- shard-dg2: NOTRUN -> [SKIP][39] ([i915#4537] / [i915#4812])
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-5/igt@gem_exec_schedule@semaphore-power.html
* igt@gem_fence_thrash@bo-write-verify-y:
- shard-dg2: NOTRUN -> [SKIP][40] ([i915#4860]) +1 other test skip
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-2/igt@gem_fence_thrash@bo-write-verify-y.html
* igt@gem_fenced_exec_thrash@no-spare-fences:
- shard-dg1: NOTRUN -> [SKIP][41] ([i915#4860]) +3 other tests skip
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-13/igt@gem_fenced_exec_thrash@no-spare-fences.html
* igt@gem_fenced_exec_thrash@no-spare-fences-interruptible:
- shard-mtlp: NOTRUN -> [SKIP][42] ([i915#4860])
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-mtlp-4/igt@gem_fenced_exec_thrash@no-spare-fences-interruptible.html
* igt@gem_lmem_swapping@heavy-multi:
- shard-tglu: NOTRUN -> [SKIP][43] ([i915#4613])
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-tglu-6/igt@gem_lmem_swapping@heavy-multi.html
* igt@gem_lmem_swapping@heavy-random@lmem0:
- shard-dg1: NOTRUN -> [FAIL][44] ([i915#10378])
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-17/igt@gem_lmem_swapping@heavy-random@lmem0.html
* igt@gem_lmem_swapping@heavy-verify-random-ccs:
- shard-rkl: NOTRUN -> [SKIP][45] ([i915#4613]) +1 other test skip
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-rkl-4/igt@gem_lmem_swapping@heavy-verify-random-ccs.html
* igt@gem_lmem_swapping@massive-random:
- shard-mtlp: NOTRUN -> [SKIP][46] ([i915#4613])
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-mtlp-4/igt@gem_lmem_swapping@massive-random.html
* igt@gem_lmem_swapping@random:
- shard-glk: NOTRUN -> [SKIP][47] ([i915#4613])
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-glk7/igt@gem_lmem_swapping@random.html
* igt@gem_lmem_swapping@smem-oom@lmem0:
- shard-dg1: NOTRUN -> [TIMEOUT][48] ([i915#5493])
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-17/igt@gem_lmem_swapping@smem-oom@lmem0.html
* igt@gem_mmap@basic-small-bo:
- shard-mtlp: NOTRUN -> [SKIP][49] ([i915#4083]) +1 other test skip
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-mtlp-4/igt@gem_mmap@basic-small-bo.html
* igt@gem_mmap_gtt@cpuset-big-copy-odd:
- shard-dg2: NOTRUN -> [SKIP][50] ([i915#4077]) +9 other tests skip
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-2/igt@gem_mmap_gtt@cpuset-big-copy-odd.html
* igt@gem_mmap_gtt@medium-copy-xy:
- shard-mtlp: NOTRUN -> [SKIP][51] ([i915#4077]) +1 other test skip
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-mtlp-4/igt@gem_mmap_gtt@medium-copy-xy.html
* igt@gem_mmap_wc@write-cpu-read-wc-unflushed:
- shard-dg1: NOTRUN -> [SKIP][52] ([i915#4083]) +5 other tests skip
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-13/igt@gem_mmap_wc@write-cpu-read-wc-unflushed.html
* igt@gem_mmap_wc@write-prefaulted:
- shard-dg2: NOTRUN -> [SKIP][53] ([i915#4083]) +3 other tests skip
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-5/igt@gem_mmap_wc@write-prefaulted.html
* igt@gem_partial_pwrite_pread@reads-snoop:
- shard-dg2: NOTRUN -> [SKIP][54] ([i915#3282])
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-2/igt@gem_partial_pwrite_pread@reads-snoop.html
* igt@gem_partial_pwrite_pread@write-uncached:
- shard-rkl: NOTRUN -> [SKIP][55] ([i915#3282]) +3 other tests skip
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-rkl-4/igt@gem_partial_pwrite_pread@write-uncached.html
- shard-dg1: NOTRUN -> [SKIP][56] ([i915#3282]) +3 other tests skip
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-14/igt@gem_partial_pwrite_pread@write-uncached.html
* igt@gem_pxp@reject-modify-context-protection-off-2:
- shard-dg1: NOTRUN -> [SKIP][57] ([i915#4270]) +4 other tests skip
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-17/igt@gem_pxp@reject-modify-context-protection-off-2.html
* igt@gem_pxp@reject-modify-context-protection-on:
- shard-rkl: NOTRUN -> [SKIP][58] ([i915#4270]) +4 other tests skip
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-rkl-2/igt@gem_pxp@reject-modify-context-protection-on.html
* igt@gem_pxp@verify-pxp-execution-after-suspend-resume:
- shard-dg2: NOTRUN -> [SKIP][59] ([i915#4270]) +1 other test skip
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-5/igt@gem_pxp@verify-pxp-execution-after-suspend-resume.html
- shard-mtlp: NOTRUN -> [SKIP][60] ([i915#4270])
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-mtlp-4/igt@gem_pxp@verify-pxp-execution-after-suspend-resume.html
* igt@gem_pxp@verify-pxp-stale-buf-optout-execution:
- shard-tglu: NOTRUN -> [SKIP][61] ([i915#4270])
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-tglu-6/igt@gem_pxp@verify-pxp-stale-buf-optout-execution.html
* igt@gem_render_copy@y-tiled-ccs-to-linear:
- shard-dg2: NOTRUN -> [SKIP][62] ([i915#5190] / [i915#8428]) +2 other tests skip
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-5/igt@gem_render_copy@y-tiled-ccs-to-linear.html
* igt@gem_render_copy@yf-tiled-ccs-to-y-tiled-ccs:
- shard-mtlp: NOTRUN -> [SKIP][63] ([i915#8428]) +1 other test skip
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-mtlp-4/igt@gem_render_copy@yf-tiled-ccs-to-y-tiled-ccs.html
* igt@gem_set_tiling_vs_blt@tiled-to-tiled:
- shard-rkl: NOTRUN -> [SKIP][64] ([i915#8411])
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-rkl-1/igt@gem_set_tiling_vs_blt@tiled-to-tiled.html
* igt@gem_set_tiling_vs_blt@untiled-to-tiled:
- shard-mtlp: NOTRUN -> [SKIP][65] ([i915#4079])
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-mtlp-4/igt@gem_set_tiling_vs_blt@untiled-to-tiled.html
- shard-dg2: NOTRUN -> [SKIP][66] ([i915#4079]) +1 other test skip
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-5/igt@gem_set_tiling_vs_blt@untiled-to-tiled.html
* igt@gem_softpin@evict-snoop-interruptible:
- shard-dg1: NOTRUN -> [SKIP][67] ([i915#4885])
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-14/igt@gem_softpin@evict-snoop-interruptible.html
* igt@gem_tiled_partial_pwrite_pread@writes-after-reads:
- shard-dg1: NOTRUN -> [SKIP][68] ([i915#4077]) +11 other tests skip
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-14/igt@gem_tiled_partial_pwrite_pread@writes-after-reads.html
* igt@gem_tiled_pread_pwrite:
- shard-dg1: NOTRUN -> [SKIP][69] ([i915#4079]) +1 other test skip
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-13/igt@gem_tiled_pread_pwrite.html
* igt@gem_unfence_active_buffers:
- shard-dg2: NOTRUN -> [SKIP][70] ([i915#4879])
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-2/igt@gem_unfence_active_buffers.html
* igt@gem_userptr_blits@coherency-sync:
- shard-dg2: NOTRUN -> [SKIP][71] ([i915#3297]) +2 other tests skip
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-5/igt@gem_userptr_blits@coherency-sync.html
* igt@gem_userptr_blits@map-fixed-invalidate:
- shard-dg2: NOTRUN -> [SKIP][72] ([i915#3297] / [i915#4880]) +2 other tests skip
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-5/igt@gem_userptr_blits@map-fixed-invalidate.html
* igt@gem_userptr_blits@map-fixed-invalidate-busy:
- shard-mtlp: NOTRUN -> [SKIP][73] ([i915#3297]) +3 other tests skip
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-mtlp-4/igt@gem_userptr_blits@map-fixed-invalidate-busy.html
* igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy:
- shard-dg1: NOTRUN -> [SKIP][74] ([i915#3297] / [i915#4880])
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-18/igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy.html
* igt@gem_userptr_blits@relocations:
- shard-rkl: NOTRUN -> [SKIP][75] ([i915#3281] / [i915#3297])
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-rkl-4/igt@gem_userptr_blits@relocations.html
* igt@gem_userptr_blits@unsync-unmap-cycles:
- shard-dg1: NOTRUN -> [SKIP][76] ([i915#3297]) +1 other test skip
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-14/igt@gem_userptr_blits@unsync-unmap-cycles.html
* igt@gen3_render_linear_blits:
- shard-mtlp: NOTRUN -> [SKIP][77] +3 other tests skip
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-mtlp-4/igt@gen3_render_linear_blits.html
* igt@gen3_render_tiledx_blits:
- shard-dg2: NOTRUN -> [SKIP][78] +9 other tests skip
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-2/igt@gen3_render_tiledx_blits.html
* igt@gen9_exec_parse@bb-oversize:
- shard-dg1: NOTRUN -> [SKIP][79] ([i915#2527]) +2 other tests skip
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-17/igt@gen9_exec_parse@bb-oversize.html
* igt@gen9_exec_parse@bb-start-far:
- shard-tglu: NOTRUN -> [SKIP][80] ([i915#2527] / [i915#2856])
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-tglu-6/igt@gen9_exec_parse@bb-start-far.html
* igt@gen9_exec_parse@secure-batches:
- shard-rkl: NOTRUN -> [SKIP][81] ([i915#2527]) +2 other tests skip
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-rkl-4/igt@gen9_exec_parse@secure-batches.html
* igt@gen9_exec_parse@shadow-peek:
- shard-dg2: NOTRUN -> [SKIP][82] ([i915#2856]) +2 other tests skip
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-5/igt@gen9_exec_parse@shadow-peek.html
- shard-mtlp: NOTRUN -> [SKIP][83] ([i915#2856])
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-mtlp-4/igt@gen9_exec_parse@shadow-peek.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-snb: [PASS][84] -> [ABORT][85] ([i915#9820])
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15026/shard-snb2/igt@i915_module_load@reload-with-fault-injection.html
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-snb5/igt@i915_module_load@reload-with-fault-injection.html
- shard-dg2: NOTRUN -> [ABORT][86] ([i915#9820])
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-5/igt@i915_module_load@reload-with-fault-injection.html
* igt@i915_module_load@resize-bar:
- shard-rkl: NOTRUN -> [SKIP][87] ([i915#6412])
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-rkl-2/igt@i915_module_load@resize-bar.html
* igt@i915_pm_freq_api@freq-suspend:
- shard-rkl: NOTRUN -> [SKIP][88] ([i915#8399])
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-rkl-1/igt@i915_pm_freq_api@freq-suspend.html
* igt@i915_pm_rps@min-max-config-idle:
- shard-dg1: NOTRUN -> [SKIP][89] ([i915#6621])
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-14/igt@i915_pm_rps@min-max-config-idle.html
* igt@i915_pm_rps@reset:
- shard-snb: [PASS][90] -> [INCOMPLETE][91] ([i915#7790])
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15026/shard-snb7/igt@i915_pm_rps@reset.html
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-snb7/igt@i915_pm_rps@reset.html
* igt@i915_pm_rps@thresholds-idle@gt0:
- shard-dg2: NOTRUN -> [SKIP][92] ([i915#8925])
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-2/igt@i915_pm_rps@thresholds-idle@gt0.html
* igt@i915_pm_sseu@full-enable:
- shard-dg1: NOTRUN -> [SKIP][93] ([i915#4387])
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-13/igt@i915_pm_sseu@full-enable.html
* igt@i915_selftest@mock@memory_region:
- shard-glk: NOTRUN -> [DMESG-WARN][94] ([i915#9311])
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-glk7/igt@i915_selftest@mock@memory_region.html
* igt@i915_suspend@basic-s3-without-i915:
- shard-tglu: NOTRUN -> [INCOMPLETE][95] ([i915#7443])
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-tglu-6/igt@i915_suspend@basic-s3-without-i915.html
* igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy:
- shard-dg1: NOTRUN -> [SKIP][96] ([i915#4212])
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-18/igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy.html
* igt@kms_addfb_basic@bo-too-small-due-to-tiling:
- shard-dg2: NOTRUN -> [SKIP][97] ([i915#4212])
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-5/igt@kms_addfb_basic@bo-too-small-due-to-tiling.html
* igt@kms_addfb_basic@invalid-smem-bo-on-discrete:
- shard-rkl: NOTRUN -> [SKIP][98] ([i915#3826])
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-rkl-2/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-b-hdmi-a-1-y-rc-ccs:
- shard-tglu: NOTRUN -> [SKIP][99] ([i915#8709]) +7 other tests skip
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-tglu-6/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-b-hdmi-a-1-y-rc-ccs.html
* igt@kms_atomic@plane-primary-overlay-mutable-zpos:
- shard-dg1: NOTRUN -> [SKIP][100] ([i915#9531])
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-17/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
- shard-tglu: NOTRUN -> [SKIP][101] ([i915#1769] / [i915#3555])
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-tglu-6/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
* igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels:
- shard-rkl: NOTRUN -> [SKIP][102] ([i915#1769] / [i915#3555])
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-rkl-1/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
- shard-dg1: NOTRUN -> [SKIP][103] ([i915#1769] / [i915#3555])
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-18/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
* igt@kms_big_fb@4-tiled-64bpp-rotate-180:
- shard-mtlp: [PASS][104] -> [FAIL][105] ([i915#5138])
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15026/shard-mtlp-3/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-mtlp-1/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html
* igt@kms_big_fb@4-tiled-addfb-size-offset-overflow:
- shard-dg1: NOTRUN -> [SKIP][106] ([i915#5286])
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-14/igt@kms_big_fb@4-tiled-addfb-size-offset-overflow.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip:
- shard-rkl: NOTRUN -> [SKIP][107] ([i915#5286]) +7 other tests skip
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-rkl-2/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip:
- shard-tglu: NOTRUN -> [SKIP][108] ([i915#5286]) +1 other test skip
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-tglu-6/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip:
- shard-dg1: NOTRUN -> [SKIP][109] ([i915#4538] / [i915#5286]) +5 other tests skip
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-14/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html
* igt@kms_big_fb@x-tiled-64bpp-rotate-270:
- shard-rkl: NOTRUN -> [SKIP][110] ([i915#3638]) +3 other tests skip
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-rkl-4/igt@kms_big_fb@x-tiled-64bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-64bpp-rotate-90:
- shard-dg1: NOTRUN -> [SKIP][111] ([i915#3638]) +1 other test skip
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-17/igt@kms_big_fb@y-tiled-64bpp-rotate-90.html
* igt@kms_big_fb@yf-tiled-64bpp-rotate-270:
- shard-dg2: NOTRUN -> [SKIP][112] ([i915#4538] / [i915#5190]) +5 other tests skip
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-2/igt@kms_big_fb@yf-tiled-64bpp-rotate-270.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0:
- shard-dg1: NOTRUN -> [SKIP][113] ([i915#4538]) +3 other tests skip
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-18/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0.html
* igt@kms_big_joiner@basic:
- shard-dg2: NOTRUN -> [SKIP][114] ([i915#10656])
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-5/igt@kms_big_joiner@basic.html
- shard-mtlp: NOTRUN -> [SKIP][115] ([i915#10656])
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-mtlp-4/igt@kms_big_joiner@basic.html
* igt@kms_big_joiner@basic-force-joiner:
- shard-rkl: NOTRUN -> [SKIP][116] ([i915#10656])
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-rkl-6/igt@kms_big_joiner@basic-force-joiner.html
* igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs-cc@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][117] ([i915#10307] / [i915#10434] / [i915#6095])
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-4/igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs-cc@pipe-d-hdmi-a-1.html
* igt@kms_ccs@bad-pixel-format-y-tiled-gen12-mc-ccs@pipe-d-hdmi-a-2:
- shard-dg2: NOTRUN -> [SKIP][118] ([i915#10307] / [i915#6095]) +138 other tests skip
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-2/igt@kms_ccs@bad-pixel-format-y-tiled-gen12-mc-ccs@pipe-d-hdmi-a-2.html
* igt@kms_ccs@crc-primary-rotation-180-y-tiled-gen12-mc-ccs@pipe-d-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][119] ([i915#6095]) +11 other tests skip
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-mtlp-4/igt@kms_ccs@crc-primary-rotation-180-y-tiled-gen12-mc-ccs@pipe-d-edp-1.html
* igt@kms_ccs@crc-primary-rotation-180-yf-tiled-ccs@pipe-c-hdmi-a-1:
- shard-tglu: NOTRUN -> [SKIP][120] ([i915#6095]) +3 other tests skip
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-tglu-6/igt@kms_ccs@crc-primary-rotation-180-yf-tiled-ccs@pipe-c-hdmi-a-1.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][121] ([i915#6095]) +71 other tests skip
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-14/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-4.html
* igt@kms_ccs@random-ccs-data-y-tiled-ccs@pipe-b-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][122] ([i915#6095]) +59 other tests skip
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-rkl-5/igt@kms_ccs@random-ccs-data-y-tiled-ccs@pipe-b-hdmi-a-1.html
* igt@kms_cdclk@mode-transition@pipe-b-hdmi-a-2:
- shard-dg2: NOTRUN -> [SKIP][123] ([i915#7213]) +3 other tests skip
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-2/igt@kms_cdclk@mode-transition@pipe-b-hdmi-a-2.html
* igt@kms_cdclk@plane-scaling:
- shard-rkl: NOTRUN -> [SKIP][124] ([i915#3742])
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-rkl-6/igt@kms_cdclk@plane-scaling.html
* igt@kms_cdclk@plane-scaling@pipe-b-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][125] ([i915#4087]) +3 other tests skip
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-7/igt@kms_cdclk@plane-scaling@pipe-b-hdmi-a-3.html
* igt@kms_chamelium_edid@dp-edid-stress-resolution-non-4k:
- shard-dg2: NOTRUN -> [SKIP][126] ([i915#7828]) +3 other tests skip
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-5/igt@kms_chamelium_edid@dp-edid-stress-resolution-non-4k.html
- shard-mtlp: NOTRUN -> [SKIP][127] ([i915#7828]) +1 other test skip
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-mtlp-4/igt@kms_chamelium_edid@dp-edid-stress-resolution-non-4k.html
* igt@kms_chamelium_hpd@dp-hpd-storm-disable:
- shard-dg1: NOTRUN -> [SKIP][128] ([i915#7828]) +7 other tests skip
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-13/igt@kms_chamelium_hpd@dp-hpd-storm-disable.html
* igt@kms_chamelium_hpd@vga-hpd-for-each-pipe:
- shard-rkl: NOTRUN -> [SKIP][129] ([i915#7828]) +11 other tests skip
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-rkl-4/igt@kms_chamelium_hpd@vga-hpd-for-each-pipe.html
* igt@kms_content_protection@content-type-change:
- shard-rkl: NOTRUN -> [SKIP][130] ([i915#9424])
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-rkl-4/igt@kms_content_protection@content-type-change.html
- shard-dg1: NOTRUN -> [SKIP][131] ([i915#9424])
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-14/igt@kms_content_protection@content-type-change.html
* igt@kms_content_protection@dp-mst-type-1:
- shard-rkl: NOTRUN -> [SKIP][132] ([i915#3116])
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-rkl-1/igt@kms_content_protection@dp-mst-type-1.html
- shard-dg1: NOTRUN -> [SKIP][133] ([i915#3299])
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-18/igt@kms_content_protection@dp-mst-type-1.html
* igt@kms_content_protection@lic-type-0:
- shard-mtlp: NOTRUN -> [SKIP][134] ([i915#6944] / [i915#9424])
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-mtlp-4/igt@kms_content_protection@lic-type-0.html
- shard-dg2: NOTRUN -> [SKIP][135] ([i915#9424])
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-5/igt@kms_content_protection@lic-type-0.html
* igt@kms_content_protection@lic-type-1:
- shard-tglu: NOTRUN -> [SKIP][136] ([i915#6944] / [i915#9424])
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-tglu-6/igt@kms_content_protection@lic-type-1.html
* igt@kms_content_protection@type1:
- shard-dg1: NOTRUN -> [SKIP][137] ([i915#7116] / [i915#9424])
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-14/igt@kms_content_protection@type1.html
* igt@kms_content_protection@uevent:
- shard-rkl: NOTRUN -> [SKIP][138] ([i915#7118] / [i915#9424]) +1 other test skip
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-rkl-6/igt@kms_content_protection@uevent.html
* igt@kms_cursor_crc@cursor-offscreen-32x32:
- shard-snb: NOTRUN -> [SKIP][139] +13 other tests skip
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-snb6/igt@kms_cursor_crc@cursor-offscreen-32x32.html
* igt@kms_cursor_crc@cursor-offscreen-512x512:
- shard-mtlp: NOTRUN -> [SKIP][140] ([i915#3359]) +1 other test skip
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-mtlp-4/igt@kms_cursor_crc@cursor-offscreen-512x512.html
* igt@kms_cursor_crc@cursor-random-512x170:
- shard-dg1: NOTRUN -> [SKIP][141] ([i915#11453]) +3 other tests skip
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-17/igt@kms_cursor_crc@cursor-random-512x170.html
* igt@kms_cursor_crc@cursor-random-512x512:
- shard-dg2: NOTRUN -> [SKIP][142] ([i915#11453]) +1 other test skip
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-5/igt@kms_cursor_crc@cursor-random-512x512.html
* igt@kms_cursor_crc@cursor-rapid-movement-max-size:
- shard-rkl: NOTRUN -> [SKIP][143] ([i915#3555]) +6 other tests skip
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-rkl-4/igt@kms_cursor_crc@cursor-rapid-movement-max-size.html
* igt@kms_cursor_crc@cursor-sliding-512x170:
- shard-rkl: NOTRUN -> [SKIP][144] ([i915#11453]) +1 other test skip
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-rkl-4/igt@kms_cursor_crc@cursor-sliding-512x170.html
* igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy:
- shard-mtlp: NOTRUN -> [SKIP][145] ([i915#9809])
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-mtlp-4/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size:
- shard-mtlp: NOTRUN -> [SKIP][146] ([i915#4213])
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-mtlp-4/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions:
- shard-glk: [PASS][147] -> [FAIL][148] ([i915#2346])
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15026/shard-glk2/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-glk8/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
* igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot:
- shard-rkl: NOTRUN -> [SKIP][149] ([i915#9067])
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-rkl-1/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
- shard-dg1: NOTRUN -> [SKIP][150] ([i915#9067])
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-18/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions:
- shard-dg2: NOTRUN -> [SKIP][151] ([i915#4103] / [i915#4213]) +1 other test skip
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-2/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html
* igt@kms_display_modes@extended-mode-basic:
- shard-dg2: NOTRUN -> [SKIP][152] ([i915#3555]) +3 other tests skip
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-5/igt@kms_display_modes@extended-mode-basic.html
- shard-mtlp: NOTRUN -> [SKIP][153] ([i915#3555] / [i915#8827])
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-mtlp-4/igt@kms_display_modes@extended-mode-basic.html
* igt@kms_display_modes@mst-extended-mode-negative:
- shard-dg2: NOTRUN -> [SKIP][154] ([i915#8588])
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-5/igt@kms_display_modes@mst-extended-mode-negative.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1:
- shard-tglu: NOTRUN -> [SKIP][155] ([i915#3804])
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-tglu-6/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1.html
* igt@kms_draw_crc@draw-method-mmap-gtt:
- shard-dg1: NOTRUN -> [SKIP][156] ([i915#8812])
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-18/igt@kms_draw_crc@draw-method-mmap-gtt.html
* igt@kms_dsc@dsc-basic:
- shard-dg1: NOTRUN -> [SKIP][157] ([i915#3555] / [i915#3840])
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-13/igt@kms_dsc@dsc-basic.html
* igt@kms_dsc@dsc-fractional-bpp:
- shard-rkl: NOTRUN -> [SKIP][158] ([i915#3840])
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-rkl-2/igt@kms_dsc@dsc-fractional-bpp.html
* igt@kms_feature_discovery@display-2x:
- shard-rkl: NOTRUN -> [SKIP][159] ([i915#1839])
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-rkl-1/igt@kms_feature_discovery@display-2x.html
* igt@kms_feature_discovery@psr1:
- shard-dg1: NOTRUN -> [SKIP][160] ([i915#658])
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-13/igt@kms_feature_discovery@psr1.html
* igt@kms_fence_pin_leak:
- shard-dg1: NOTRUN -> [SKIP][161] ([i915#4881])
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-18/igt@kms_fence_pin_leak.html
* igt@kms_flip@2x-flip-vs-fences-interruptible:
- shard-dg1: NOTRUN -> [SKIP][162] ([i915#8381]) +1 other test skip
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-17/igt@kms_flip@2x-flip-vs-fences-interruptible.html
* igt@kms_flip@2x-plain-flip-interruptible:
- shard-dg1: NOTRUN -> [SKIP][163] ([i915#9934]) +3 other tests skip
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-14/igt@kms_flip@2x-plain-flip-interruptible.html
* igt@kms_flip@2x-wf_vblank-ts-check-interruptible:
- shard-rkl: NOTRUN -> [SKIP][164] +29 other tests skip
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-rkl-6/igt@kms_flip@2x-wf_vblank-ts-check-interruptible.html
* igt@kms_flip@flip-vs-fences:
- shard-dg2: NOTRUN -> [SKIP][165] ([i915#8381])
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-5/igt@kms_flip@flip-vs-fences.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling@pipe-a-default-mode:
- shard-mtlp: NOTRUN -> [SKIP][166] ([i915#2672]) +1 other test skip
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-mtlp-4/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-valid-mode:
- shard-tglu: NOTRUN -> [SKIP][167] ([i915#2587] / [i915#2672]) +1 other test skip
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-tglu-6/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling@pipe-a-valid-mode:
- shard-rkl: NOTRUN -> [SKIP][168] ([i915#2672]) +4 other tests skip
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-rkl-1/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling@pipe-a-valid-mode:
- shard-dg1: NOTRUN -> [SKIP][169] ([i915#2587] / [i915#2672]) +4 other tests skip
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-13/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-valid-mode:
- shard-dg2: NOTRUN -> [SKIP][170] ([i915#2672]) +3 other tests skip
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-2/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-valid-mode:
- shard-dg2: NOTRUN -> [SKIP][171] ([i915#2672] / [i915#3555])
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-5/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling@pipe-a-default-mode:
- shard-mtlp: NOTRUN -> [SKIP][172] ([i915#2672] / [i915#3555])
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-mtlp-4/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling@pipe-a-default-mode.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-blt:
- shard-dg2: NOTRUN -> [SKIP][173] ([i915#5354]) +21 other tests skip
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-5/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen:
- shard-dg1: NOTRUN -> [SKIP][174] +38 other tests skip
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-17/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-mmap-wc:
- shard-dg2: NOTRUN -> [SKIP][175] ([i915#8708]) +2 other tests skip
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-2/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-render:
- shard-dg1: NOTRUN -> [SKIP][176] ([i915#3458]) +15 other tests skip
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-13/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-pwrite:
- shard-mtlp: NOTRUN -> [SKIP][177] ([i915#1825]) +7 other tests skip
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-mtlp-4/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbcpsr-modesetfrombusy:
- shard-tglu: NOTRUN -> [SKIP][178] +11 other tests skip
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-tglu-6/igt@kms_frontbuffer_tracking@fbcpsr-modesetfrombusy.html
* igt@kms_frontbuffer_tracking@fbcpsr-tiling-4:
- shard-rkl: NOTRUN -> [SKIP][179] ([i915#5439])
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-rkl-1/igt@kms_frontbuffer_tracking@fbcpsr-tiling-4.html
- shard-dg1: NOTRUN -> [SKIP][180] ([i915#5439])
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-18/igt@kms_frontbuffer_tracking@fbcpsr-tiling-4.html
* igt@kms_frontbuffer_tracking@pipe-fbc-rte:
- shard-rkl: NOTRUN -> [SKIP][181] ([i915#9766])
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-rkl-6/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
* igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-mmap-gtt:
- shard-dg1: NOTRUN -> [SKIP][182] ([i915#8708]) +19 other tests skip
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-14/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-render:
- shard-dg2: NOTRUN -> [SKIP][183] ([i915#3458]) +12 other tests skip
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-5/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-render.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-pwrite:
- shard-rkl: NOTRUN -> [SKIP][184] ([i915#3023]) +26 other tests skip
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-rkl-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt:
- shard-rkl: NOTRUN -> [SKIP][185] ([i915#1825]) +42 other tests skip
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-rkl-1/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt.html
* igt@kms_hdr@invalid-metadata-sizes:
- shard-dg2: NOTRUN -> [SKIP][186] ([i915#3555] / [i915#8228])
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-5/igt@kms_hdr@invalid-metadata-sizes.html
* igt@kms_hdr@static-swap:
- shard-dg1: NOTRUN -> [SKIP][187] ([i915#3555] / [i915#8228]) +2 other tests skip
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-14/igt@kms_hdr@static-swap.html
* igt@kms_hdr@static-toggle-dpms:
- shard-rkl: NOTRUN -> [SKIP][188] ([i915#3555] / [i915#8228]) +1 other test skip
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-rkl-2/igt@kms_hdr@static-toggle-dpms.html
* igt@kms_invalid_mode@clock-too-high@pipe-a-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][189] ([i915#9457]) +3 other tests skip
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-mtlp-4/igt@kms_invalid_mode@clock-too-high@pipe-a-edp-1.html
* igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
- shard-dg1: NOTRUN -> [SKIP][190] ([i915#1839]) +1 other test skip
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-13/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
* igt@kms_panel_fitting@atomic-fastset:
- shard-rkl: NOTRUN -> [SKIP][191] ([i915#6301])
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-rkl-2/igt@kms_panel_fitting@atomic-fastset.html
* igt@kms_panel_fitting@legacy:
- shard-dg2: NOTRUN -> [SKIP][192] ([i915#6301])
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-5/igt@kms_panel_fitting@legacy.html
* igt@kms_plane_lowres@tiling-none@pipe-b-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][193] ([i915#10226] / [i915#3582]) +2 other tests skip
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-mtlp-4/igt@kms_plane_lowres@tiling-none@pipe-b-edp-1.html
* igt@kms_plane_lowres@tiling-none@pipe-d-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][194] ([i915#3582])
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-mtlp-4/igt@kms_plane_lowres@tiling-none@pipe-d-edp-1.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][195] ([i915#9423]) +5 other tests skip
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-rkl-6/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-a-hdmi-a-2.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-b-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][196] ([i915#9423]) +11 other tests skip
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-7/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-b-hdmi-a-3.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats@pipe-b-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][197] ([i915#5176]) +1 other test skip
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-mtlp-4/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats@pipe-b-edp-1.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][198] ([i915#5176] / [i915#9423]) +1 other test skip
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-rkl-6/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b-hdmi-a-2.html
* igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-d-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][199] ([i915#9423]) +3 other tests skip
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-14/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-d-hdmi-a-4.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-c-hdmi-a-3:
- shard-dg1: NOTRUN -> [SKIP][200] ([i915#5235]) +11 other tests skip
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-13/igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-c-hdmi-a-3.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-d-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][201] ([i915#5235] / [i915#9423]) +11 other tests skip
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-6/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-d-hdmi-a-3.html
* igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-a-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][202] ([i915#5235]) +2 other tests skip
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-mtlp-4/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-a-edp-1.html
* igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-d-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][203] ([i915#3555] / [i915#5235])
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-mtlp-4/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-d-edp-1.html
* igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-b-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][204] ([i915#5235]) +5 other tests skip
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-rkl-1/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-b-hdmi-a-2.html
* igt@kms_pm_backlight@fade-with-dpms:
- shard-rkl: NOTRUN -> [SKIP][205] ([i915#5354]) +1 other test skip
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-rkl-6/igt@kms_pm_backlight@fade-with-dpms.html
* igt@kms_pm_backlight@fade-with-suspend:
- shard-dg1: NOTRUN -> [SKIP][206] ([i915#5354])
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-18/igt@kms_pm_backlight@fade-with-suspend.html
* igt@kms_pm_dc@dc5-psr:
- shard-dg1: NOTRUN -> [SKIP][207] ([i915#9685])
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-14/igt@kms_pm_dc@dc5-psr.html
* igt@kms_pm_dc@dc6-dpms:
- shard-tglu: [PASS][208] -> [FAIL][209] ([i915#9295])
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15026/shard-tglu-6/igt@kms_pm_dc@dc6-dpms.html
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-tglu-8/igt@kms_pm_dc@dc6-dpms.html
* igt@kms_pm_dc@dc6-psr:
- shard-mtlp: NOTRUN -> [SKIP][210] ([i915#10139])
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-mtlp-4/igt@kms_pm_dc@dc6-psr.html
- shard-dg2: NOTRUN -> [SKIP][211] ([i915#9685])
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-5/igt@kms_pm_dc@dc6-psr.html
* igt@kms_pm_rpm@dpms-lpsp:
- shard-rkl: [PASS][212] -> [SKIP][213] ([i915#9519])
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15026/shard-rkl-5/igt@kms_pm_rpm@dpms-lpsp.html
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-rkl-6/igt@kms_pm_rpm@dpms-lpsp.html
* igt@kms_pm_rpm@dpms-non-lpsp:
- shard-rkl: NOTRUN -> [SKIP][214] ([i915#9519])
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-rkl-4/igt@kms_pm_rpm@dpms-non-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp:
- shard-dg1: NOTRUN -> [SKIP][215] ([i915#9519]) +1 other test skip
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-14/igt@kms_pm_rpm@modeset-lpsp.html
* igt@kms_prime@basic-modeset-hybrid:
- shard-dg1: NOTRUN -> [SKIP][216] ([i915#6524])
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-14/igt@kms_prime@basic-modeset-hybrid.html
* igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-fully-sf:
- shard-rkl: NOTRUN -> [SKIP][217] ([i915#11520]) +4 other tests skip
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-rkl-2/igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@fbc-cursor-plane-move-continuous-sf:
- shard-dg2: NOTRUN -> [SKIP][218] ([i915#11520]) +2 other tests skip
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-5/igt@kms_psr2_sf@fbc-cursor-plane-move-continuous-sf.html
* igt@kms_psr2_sf@fbc-overlay-plane-update-sf-dmg-area:
- shard-dg1: NOTRUN -> [SKIP][219] ([i915#11520]) +3 other tests skip
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-18/igt@kms_psr2_sf@fbc-overlay-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area:
- shard-tglu: NOTRUN -> [SKIP][220] ([i915#11520])
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-tglu-6/igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area.html
* igt@kms_psr2_su@frontbuffer-xrgb8888:
- shard-dg1: NOTRUN -> [SKIP][221] ([i915#9683])
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-14/igt@kms_psr2_su@frontbuffer-xrgb8888.html
* igt@kms_psr2_su@page_flip-p010:
- shard-dg2: NOTRUN -> [SKIP][222] ([i915#9683])
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-5/igt@kms_psr2_su@page_flip-p010.html
- shard-mtlp: NOTRUN -> [SKIP][223] ([i915#4348])
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-mtlp-4/igt@kms_psr2_su@page_flip-p010.html
* igt@kms_psr2_su@page_flip-xrgb8888:
- shard-rkl: NOTRUN -> [SKIP][224] ([i915#9683])
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-rkl-4/igt@kms_psr2_su@page_flip-xrgb8888.html
* igt@kms_psr@fbc-pr-primary-page-flip:
- shard-tglu: NOTRUN -> [SKIP][225] ([i915#9732]) +1 other test skip
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-tglu-6/igt@kms_psr@fbc-pr-primary-page-flip.html
* igt@kms_psr@pr-cursor-blt:
- shard-mtlp: NOTRUN -> [SKIP][226] ([i915#9688]) +2 other tests skip
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-mtlp-4/igt@kms_psr@pr-cursor-blt.html
* igt@kms_psr@psr-sprite-mmap-cpu:
- shard-dg1: NOTRUN -> [SKIP][227] ([i915#1072] / [i915#9732]) +20 other tests skip
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-18/igt@kms_psr@psr-sprite-mmap-cpu.html
* igt@kms_psr@psr-sprite-plane-move:
- shard-rkl: NOTRUN -> [SKIP][228] ([i915#1072] / [i915#9732]) +24 other tests skip
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-rkl-6/igt@kms_psr@psr-sprite-plane-move.html
* igt@kms_psr@psr2-cursor-blt:
- shard-dg2: NOTRUN -> [SKIP][229] ([i915#1072] / [i915#9732]) +14 other tests skip
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-2/igt@kms_psr@psr2-cursor-blt.html
* igt@kms_psr@psr2-sprite-plane-onoff:
- shard-glk: NOTRUN -> [SKIP][230] +202 other tests skip
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-glk4/igt@kms_psr@psr2-sprite-plane-onoff.html
* igt@kms_rotation_crc@exhaust-fences:
- shard-dg2: NOTRUN -> [SKIP][231] ([i915#4235])
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-5/igt@kms_rotation_crc@exhaust-fences.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-270:
- shard-dg2: NOTRUN -> [SKIP][232] ([i915#11131] / [i915#5190])
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-2/igt@kms_rotation_crc@primary-y-tiled-reflect-x-270.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180:
- shard-rkl: NOTRUN -> [SKIP][233] ([i915#5289]) +3 other tests skip
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-rkl-4/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html
- shard-dg1: NOTRUN -> [SKIP][234] ([i915#5289]) +1 other test skip
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-14/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html
* igt@kms_rotation_crc@sprite-rotation-90:
- shard-dg2: NOTRUN -> [SKIP][235] ([i915#11131])
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-2/igt@kms_rotation_crc@sprite-rotation-90.html
* igt@kms_scaling_modes@scaling-mode-center:
- shard-dg1: NOTRUN -> [SKIP][236] ([i915#3555]) +3 other tests skip
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-13/igt@kms_scaling_modes@scaling-mode-center.html
* igt@kms_setmode@invalid-clone-single-crtc:
- shard-tglu: NOTRUN -> [SKIP][237] ([i915#3555])
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-tglu-6/igt@kms_setmode@invalid-clone-single-crtc.html
* igt@kms_sysfs_edid_timing:
- shard-dg1: NOTRUN -> [FAIL][238] ([IGT#2] / [i915#6493])
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-13/igt@kms_sysfs_edid_timing.html
* igt@kms_tiled_display@basic-test-pattern:
- shard-dg1: NOTRUN -> [SKIP][239] ([i915#8623])
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-18/igt@kms_tiled_display@basic-test-pattern.html
- shard-rkl: NOTRUN -> [SKIP][240] ([i915#8623])
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-rkl-1/igt@kms_tiled_display@basic-test-pattern.html
* igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1:
- shard-snb: [PASS][241] -> [FAIL][242] ([i915#9196])
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15026/shard-snb4/igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1.html
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-snb6/igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1.html
* igt@kms_universal_plane@cursor-fb-leak@pipe-d-hdmi-a-1:
- shard-tglu: [PASS][243] -> [FAIL][244] ([i915#9196])
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15026/shard-tglu-10/igt@kms_universal_plane@cursor-fb-leak@pipe-d-hdmi-a-1.html
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-tglu-7/igt@kms_universal_plane@cursor-fb-leak@pipe-d-hdmi-a-1.html
* igt@kms_vrr@seamless-rr-switch-drrs:
- shard-dg1: NOTRUN -> [SKIP][245] ([i915#9906])
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-13/igt@kms_vrr@seamless-rr-switch-drrs.html
* igt@kms_writeback@writeback-check-output:
- shard-rkl: NOTRUN -> [SKIP][246] ([i915#2437])
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-rkl-1/igt@kms_writeback@writeback-check-output.html
- shard-dg1: NOTRUN -> [SKIP][247] ([i915#2437])
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-18/igt@kms_writeback@writeback-check-output.html
* igt@kms_writeback@writeback-fb-id:
- shard-glk: NOTRUN -> [SKIP][248] ([i915#2437])
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-glk7/igt@kms_writeback@writeback-fb-id.html
* igt@kms_writeback@writeback-fb-id-xrgb2101010:
- shard-rkl: NOTRUN -> [SKIP][249] ([i915#2437] / [i915#9412])
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-rkl-2/igt@kms_writeback@writeback-fb-id-xrgb2101010.html
* igt@kms_writeback@writeback-invalid-parameters:
- shard-tglu: NOTRUN -> [SKIP][250] ([i915#2437])
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-tglu-6/igt@kms_writeback@writeback-invalid-parameters.html
* igt@perf_pmu@busy-double-start@vecs1:
- shard-dg2: [PASS][251] -> [FAIL][252] ([i915#4349]) +3 other tests fail
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15026/shard-dg2-6/igt@perf_pmu@busy-double-start@vecs1.html
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-3/igt@perf_pmu@busy-double-start@vecs1.html
* igt@perf_pmu@cpu-hotplug:
- shard-rkl: NOTRUN -> [SKIP][253] ([i915#8850])
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-rkl-4/igt@perf_pmu@cpu-hotplug.html
- shard-dg1: NOTRUN -> [SKIP][254] ([i915#8850])
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-14/igt@perf_pmu@cpu-hotplug.html
* igt@perf_pmu@frequency@gt0:
- shard-dg2: NOTRUN -> [FAIL][255] ([i915#6806])
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-5/igt@perf_pmu@frequency@gt0.html
* igt@perf_pmu@rc6@other-idle-gt0:
- shard-rkl: NOTRUN -> [SKIP][256] ([i915#8516])
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-rkl-1/igt@perf_pmu@rc6@other-idle-gt0.html
- shard-dg1: NOTRUN -> [SKIP][257] ([i915#8516])
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-18/igt@perf_pmu@rc6@other-idle-gt0.html
* igt@sriov_basic@enable-vfs-autoprobe-on:
- shard-rkl: NOTRUN -> [SKIP][258] ([i915#9917])
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-rkl-4/igt@sriov_basic@enable-vfs-autoprobe-on.html
- shard-dg1: NOTRUN -> [SKIP][259] ([i915#9917])
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-14/igt@sriov_basic@enable-vfs-autoprobe-on.html
* igt@syncobj_timeline@invalid-wait-zero-handles:
- shard-dg2: NOTRUN -> [FAIL][260] ([i915#9781])
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-5/igt@syncobj_timeline@invalid-wait-zero-handles.html
- shard-mtlp: NOTRUN -> [FAIL][261] ([i915#9781])
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-mtlp-4/igt@syncobj_timeline@invalid-wait-zero-handles.html
#### Possible fixes ####
* igt@gem_exec_fair@basic-pace-share@rcs0:
- shard-glk: [FAIL][262] ([i915#2842]) -> [PASS][263]
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15026/shard-glk8/igt@gem_exec_fair@basic-pace-share@rcs0.html
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-glk2/igt@gem_exec_fair@basic-pace-share@rcs0.html
* igt@gem_lmem_swapping@heavy-random@lmem0:
- shard-dg2: [FAIL][264] ([i915#10378]) -> [PASS][265] +1 other test pass
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15026/shard-dg2-3/igt@gem_lmem_swapping@heavy-random@lmem0.html
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-2/igt@gem_lmem_swapping@heavy-random@lmem0.html
* igt@gem_lmem_swapping@smem-oom@lmem0:
- shard-dg2: [TIMEOUT][266] ([i915#5493]) -> [PASS][267]
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15026/shard-dg2-3/igt@gem_lmem_swapping@smem-oom@lmem0.html
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-2/igt@gem_lmem_swapping@smem-oom@lmem0.html
* igt@gen9_exec_parse@allowed-all:
- shard-glk: [ABORT][268] ([i915#5566]) -> [PASS][269]
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15026/shard-glk4/igt@gen9_exec_parse@allowed-all.html
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-glk1/igt@gen9_exec_parse@allowed-all.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-dg1: [ABORT][270] ([i915#9820]) -> [PASS][271]
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15026/shard-dg1-15/igt@i915_module_load@reload-with-fault-injection.html
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-14/igt@i915_module_load@reload-with-fault-injection.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip:
- shard-mtlp: [DMESG-FAIL][272] ([i915#2017]) -> [PASS][273]
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15026/shard-mtlp-5/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-mtlp-6/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size:
- shard-glk: [FAIL][274] ([i915#2346]) -> [PASS][275]
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15026/shard-glk1/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-glk7/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
* igt@kms_flip@plain-flip-fb-recreate@a-hdmi-a1:
- shard-rkl: [FAIL][276] ([i915#2122]) -> [PASS][277] +1 other test pass
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15026/shard-rkl-5/igt@kms_flip@plain-flip-fb-recreate@a-hdmi-a1.html
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-rkl-5/igt@kms_flip@plain-flip-fb-recreate@a-hdmi-a1.html
* igt@kms_pm_dc@dc9-dpms:
- shard-tglu: [SKIP][278] ([i915#4281]) -> [PASS][279]
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15026/shard-tglu-8/igt@kms_pm_dc@dc9-dpms.html
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-tglu-6/igt@kms_pm_dc@dc9-dpms.html
* igt@kms_pm_rpm@dpms-mode-unset-non-lpsp:
- shard-dg2: [SKIP][280] ([i915#9519]) -> [PASS][281] +2 other tests pass
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15026/shard-dg2-10/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-6/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
#### Warnings ####
* igt@gem_exec_fence@concurrent:
- shard-dg1: [SKIP][282] ([i915#4812]) -> [SKIP][283] ([i915#4423] / [i915#4812])
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15026/shard-dg1-13/igt@gem_exec_fence@concurrent.html
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-15/igt@gem_exec_fence@concurrent.html
* igt@gem_lmem_swapping@heavy-verify-random@lmem0:
- shard-dg1: [FAIL][284] ([i915#10378]) -> [FAIL][285] ([i915#10378] / [i915#4423])
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15026/shard-dg1-13/igt@gem_lmem_swapping@heavy-verify-random@lmem0.html
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-15/igt@gem_lmem_swapping@heavy-verify-random@lmem0.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-mtlp: [TIMEOUT][286] -> [ABORT][287] ([i915#10131] / [i915#9820])
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15026/shard-mtlp-2/igt@i915_module_load@reload-with-fault-injection.html
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-mtlp-5/igt@i915_module_load@reload-with-fault-injection.html
* igt@kms_cursor_crc@cursor-offscreen-32x32:
- shard-dg1: [SKIP][288] ([i915#3555]) -> [SKIP][289] ([i915#3555] / [i915#4423])
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15026/shard-dg1-13/igt@kms_cursor_crc@cursor-offscreen-32x32.html
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg1-15/igt@kms_cursor_crc@cursor-offscreen-32x32.html
* igt@kms_cursor_crc@cursor-onscreen-512x170:
- shard-dg2: [SKIP][290] ([i915#11453]) -> [SKIP][291] ([i915#11453] / [i915#3359]) +1 other test skip
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15026/shard-dg2-2/igt@kms_cursor_crc@cursor-onscreen-512x170.html
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-11/igt@kms_cursor_crc@cursor-onscreen-512x170.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-cpu:
- shard-dg2: [SKIP][292] ([i915#3458]) -> [SKIP][293] ([i915#10433] / [i915#3458]) +2 other tests skip
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15026/shard-dg2-6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-cpu.html
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-cpu:
- shard-dg2: [SKIP][294] ([i915#10433] / [i915#3458]) -> [SKIP][295] ([i915#3458])
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15026/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-cpu.html
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-2/igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-cpu.html
* igt@kms_psr@fbc-psr2-sprite-blt:
- shard-dg2: [SKIP][296] ([i915#1072] / [i915#9732]) -> [SKIP][297] ([i915#1072] / [i915#9673] / [i915#9732]) +10 other tests skip
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15026/shard-dg2-2/igt@kms_psr@fbc-psr2-sprite-blt.html
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-11/igt@kms_psr@fbc-psr2-sprite-blt.html
* igt@kms_rotation_crc@primary-rotation-90:
- shard-dg2: [SKIP][298] ([i915#11131]) -> [SKIP][299] ([i915#11131] / [i915#4235])
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15026/shard-dg2-2/igt@kms_rotation_crc@primary-rotation-90.html
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-11/igt@kms_rotation_crc@primary-rotation-90.html
* igt@perf@non-zero-reason@0-rcs0:
- shard-dg2: [FAIL][300] ([i915#9100]) -> [FAIL][301] ([i915#7484])
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15026/shard-dg2-10/igt@perf@non-zero-reason@0-rcs0.html
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/shard-dg2-4/igt@perf@non-zero-reason@0-rcs0.html
[IGT#2]: https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/2
[i915#10131]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10131
[i915#10139]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10139
[i915#10226]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10226
[i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307
[i915#10378]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10378
[i915#10433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10433
[i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434
[i915#10656]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10656
[i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
[i915#11078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11078
[i915#11131]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11131
[i915#11453]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11453
[i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520
[i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769
[i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
[i915#1839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1839
[i915#1982]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1982
[i915#2017]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2017
[i915#2122]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2122
[i915#2346]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2346
[i915#2437]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2437
[i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
[i915#2587]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2587
[i915#2672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2672
[i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280
[i915#2842]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2842
[i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856
[i915#3023]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3023
[i915#3116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3116
[i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281
[i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282
[i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297
[i915#3299]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3299
[i915#3359]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3359
[i915#3458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3458
[i915#3539]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3539
[i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
[i915#3582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3582
[i915#3638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3638
[i915#3742]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3742
[i915#3804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3804
[i915#3826]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3826
[i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840
[i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077
[i915#4079]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4079
[i915#4083]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4083
[i915#4087]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4087
[i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
[i915#4212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4212
[i915#4213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4213
[i915#4235]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4235
[i915#4270]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4270
[i915#4281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4281
[i915#4348]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4348
[i915#4349]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4349
[i915#4387]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4387
[i915#4423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4423
[i915#4525]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4525
[i915#4537]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4537
[i915#4538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4538
[i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
[i915#4812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4812
[i915#4852]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4852
[i915#4860]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4860
[i915#4879]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4879
[i915#4880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4880
[i915#4881]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4881
[i915#4885]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4885
[i915#5138]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5138
[i915#5176]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5176
[i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190
[i915#5235]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5235
[i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286
[i915#5289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5289
[i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
[i915#5439]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5439
[i915#5493]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5493
[i915#5566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5566
[i915#5784]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5784
[i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
[i915#6230]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6230
[i915#6301]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6301
[i915#6344]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6344
[i915#6412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6412
[i915#6493]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6493
[i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524
[i915#658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/658
[i915#6621]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6621
[i915#6806]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6806
[i915#6944]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6944
[i915#7116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7116
[i915#7118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7118
[i915#7213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7213
[i915#7443]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7443
[i915#7484]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7484
[i915#7697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7697
[i915#7790]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7790
[i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828
[i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228
[i915#8381]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8381
[i915#8399]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8399
[i915#8411]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8411
[i915#8414]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8414
[i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428
[i915#8516]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8516
[i915#8555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8555
[i915#8588]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8588
[i915#8623]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8623
[i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708
[i915#8709]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8709
[i915#8812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8812
[i915#8827]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8827
[i915#8850]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8850
[i915#8925]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8925
[i915#9067]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9067
[i915#9100]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9100
[i915#9196]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9196
[i915#9295]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9295
[i915#9311]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9311
[i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323
[i915#9412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9412
[i915#9423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9423
[i915#9424]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9424
[i915#9457]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9457
[i915#9519]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9519
[i915#9531]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9531
[i915#9673]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9673
[i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683
[i915#9685]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9685
[i915#9688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9688
[i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
[i915#9766]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9766
[i915#9781]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9781
[i915#9809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9809
[i915#9820]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9820
[i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906
[i915#9917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9917
[i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934
Build changes
-------------
* Linux: CI_DRM_15026 -> Patchwork_135711v1
CI-20190529: 20190529
CI_DRM_15026: f9bae9be5922368e36324928b898ff4de5280e30 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_7911: d0d71f374c95a89a3bdcd104c7d8c2043f79e37a @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_135711v1: f9bae9be5922368e36324928b898ff4de5280e30 @ git://anongit.freedesktop.org/gfx-ci/linux
piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_135711v1/index.html
[-- Attachment #2: Type: text/html, Size: 104578 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 1/5] drm/i915/dp: Don't switch the LTTPR mode on an active link
2024-07-03 15:59 ` [PATCH 1/5] drm/i915/dp: Don't switch the LTTPR mode on an active link Imre Deak
2024-07-04 2:09 ` Yu, Gareth
@ 2024-07-05 15:16 ` Ville Syrjälä
2024-07-05 16:46 ` Imre Deak
1 sibling, 1 reply; 14+ messages in thread
From: Ville Syrjälä @ 2024-07-05 15:16 UTC (permalink / raw)
To: Imre Deak; +Cc: intel-gfx, Gareth Yu, stable
On Wed, Jul 03, 2024 at 06:59:33PM +0300, Imre Deak wrote:
> Switching to transparent mode leads to a loss of link synchronization,
> so prevent doing this on an active link. This happened at least on an
> Intel N100 system / DELL UD22 dock, the LTTPR residing either on the
> host or the dock. To fix the issue, keep the current mode on an active
> link, adjusting the LTTPR count accordingly (resetting it to 0 in
> transparent mode).
>
> Fixes: 7b2a4ab8b0ef ("drm/i915: Switch to LTTPR transparent mode link training")
> Reported-and-tested-by: Gareth Yu <gareth.yu@intel.com>
> Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10902
> Cc: <stable@vger.kernel.org> # v5.15+
> Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
> Signed-off-by: Imre Deak <imre.deak@intel.com>
> ---
> .../drm/i915/display/intel_dp_link_training.c | 49 +++++++++++++++++--
> 1 file changed, 45 insertions(+), 4 deletions(-)
>
> 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 1bc4ef84ff3bc..08a27fe077917 100644
> --- a/drivers/gpu/drm/i915/display/intel_dp_link_training.c
> +++ b/drivers/gpu/drm/i915/display/intel_dp_link_training.c
> @@ -117,10 +117,24 @@ intel_dp_set_lttpr_transparent_mode(struct intel_dp *intel_dp, bool enable)
> return drm_dp_dpcd_write(&intel_dp->aux, DP_PHY_REPEATER_MODE, &val, 1) == 1;
> }
>
> -static int intel_dp_init_lttpr(struct intel_dp *intel_dp, const u8 dpcd[DP_RECEIVER_CAP_SIZE])
> +static bool intel_dp_lttpr_transparent_mode_enabled(struct intel_dp *intel_dp)
> +{
> + return intel_dp->lttpr_common_caps[DP_PHY_REPEATER_MODE -
> + DP_LT_TUNABLE_PHY_REPEATER_FIELD_DATA_STRUCTURE_REV] ==
> + DP_PHY_REPEATER_MODE_TRANSPARENT;
> +}
> +
> +/*
> + * Read the LTTPR common capabilities and switch the LTTPR PHYs to
> + * non-transparent mode if this is supported. Preserve the
> + * transparent/non-transparent mode on an active link.
> + *
> + * Return the number of detected LTTPRs in non-transparent mode or 0 if the
> + * LTTPRs are in transparent mode or the detection failed.
> + */
> +static int intel_dp_init_lttpr_phys(struct intel_dp *intel_dp, const u8 dpcd[DP_RECEIVER_CAP_SIZE])
> {
> int lttpr_count;
> - int i;
>
> if (!intel_dp_read_lttpr_common_caps(intel_dp, dpcd))
> return 0;
> @@ -134,6 +148,19 @@ static int intel_dp_init_lttpr(struct intel_dp *intel_dp, const u8 dpcd[DP_RECEI
> if (lttpr_count == 0)
> return 0;
>
> + /*
> + * Don't change the mode on an active link, to prevent a loss of link
> + * synchronization. See DP Standard v2.0 3.6.7. about the LTTPR
> + * resetting its internal state when the mode is changed from
> + * non-transparent to transparent.
> + */
> + if (intel_dp->link_trained) {
> + if (lttpr_count < 0 || intel_dp_lttpr_transparent_mode_enabled(intel_dp))
> + goto out_reset_lttpr_count;
I was pondering whether we should flag this for LTTPR reinit
on the next link training, but looks like we already do that
unconditionally. So the TODO in intel_dp_start_link_train()
should perhaps be removed if it's the behaviour we now want?
However, it looks like we leave link_trained==true when
using the non-modeset link retrain path. So that will again
skip the LTTPR mode change, whereas the modeset based path
will do the mode change. Doesn't really matter I suppose,
but probably good to keep that change in behaviour in mind
when we get rid of the non-modeset retrain path for good.
Series is
Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
> +
> + return lttpr_count;
> + }
> +
> /*
> * See DP Standard v2.0 3.6.6.1. about the explicit disabling of
> * non-transparent mode and the disable->enable non-transparent mode
> @@ -154,11 +181,25 @@ static int intel_dp_init_lttpr(struct intel_dp *intel_dp, const u8 dpcd[DP_RECEI
> "Switching to LTTPR non-transparent LT mode failed, fall-back to transparent mode\n");
>
> intel_dp_set_lttpr_transparent_mode(intel_dp, true);
> - intel_dp_reset_lttpr_count(intel_dp);
>
> - return 0;
> + goto out_reset_lttpr_count;
> }
>
> + return lttpr_count;
> +
> +out_reset_lttpr_count:
> + intel_dp_reset_lttpr_count(intel_dp);
> +
> + return 0;
> +}
> +
> +static int intel_dp_init_lttpr(struct intel_dp *intel_dp, const u8 dpcd[DP_RECEIVER_CAP_SIZE])
> +{
> + int lttpr_count;
> + int i;
> +
> + lttpr_count = intel_dp_init_lttpr_phys(intel_dp, dpcd);
> +
> for (i = 0; i < lttpr_count; i++)
> intel_dp_read_lttpr_phy_caps(intel_dp, dpcd, DP_PHY_LTTPR(i));
>
> --
> 2.43.3
--
Ville Syrjälä
Intel
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 5/5] drm/i915/dp: Dump the LTTPR PHY descriptors
2024-07-03 15:59 ` [PATCH 5/5] drm/i915/dp: Dump the LTTPR PHY descriptors Imre Deak
@ 2024-07-05 15:18 ` Ville Syrjälä
2024-07-05 16:49 ` Imre Deak
0 siblings, 1 reply; 14+ messages in thread
From: Ville Syrjälä @ 2024-07-05 15:18 UTC (permalink / raw)
To: Imre Deak; +Cc: intel-gfx
On Wed, Jul 03, 2024 at 06:59:37PM +0300, Imre Deak wrote:
> Dump the descriptor of the detected LTTPRs in non-transparent mode to
> help the debugging related to LTTPRs easier.
>
> Signed-off-by: Imre Deak <imre.deak@intel.com>
> ---
> .../drm/i915/display/intel_dp_link_training.c | 22 ++++++++++++++++++-
> 1 file changed, 21 insertions(+), 1 deletion(-)
>
> 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 31089f1b316d2..52b149793f3d0 100644
> --- a/drivers/gpu/drm/i915/display/intel_dp_link_training.c
> +++ b/drivers/gpu/drm/i915/display/intel_dp_link_training.c
> @@ -199,6 +199,24 @@ static int intel_dp_init_lttpr_phys(struct intel_dp *intel_dp, const u8 dpcd[DP_
> return 0;
> }
>
> +static void intel_dp_dump_lttpr_phy_desc(struct intel_dp *intel_dp, enum drm_dp_phy dp_phy)
> +{
> + struct drm_i915_private *i915 = dp_to_i915(intel_dp);
> + struct drm_dp_dpcd_ident ident;
> +
> + if (drm_dp_dpcd_read(&intel_dp->aux, DP_OUI_PHY_REPEATER(dp_phy),
> + &ident, sizeof(ident)) < 0)
> + return;
> +
> + drm_dbg_kms(&i915->drm,
> + "%s: %s: OUI %*phD dev-ID %*pE HW-rev %d.%d SW-rev %d.%d\n",
> + intel_dp->aux.name, drm_dp_phy_name(dp_phy),
> + (int)sizeof(ident.oui), ident.oui,
> + (int)strnlen(ident.device_id, sizeof(ident.device_id)), ident.device_id,
> + ident.hw_rev >> 4, ident.hw_rev & 0xf,
> + ident.sw_major_rev, ident.sw_minor_rev);
Dunno if we could share some code with drm_dp_read_desc()...
> +}
> +
> static int intel_dp_init_lttpr(struct intel_dp *intel_dp, const u8 dpcd[DP_RECEIVER_CAP_SIZE])
> {
> int lttpr_count;
> @@ -206,8 +224,10 @@ static int intel_dp_init_lttpr(struct intel_dp *intel_dp, const u8 dpcd[DP_RECEI
>
> lttpr_count = intel_dp_init_lttpr_phys(intel_dp, dpcd);
>
> - for (i = 0; i < lttpr_count; i++)
> + for (i = 0; i < lttpr_count; i++) {
> intel_dp_read_lttpr_phy_caps(intel_dp, dpcd, DP_PHY_LTTPR(i));
> + intel_dp_dump_lttpr_phy_desc(intel_dp, DP_PHY_LTTPR(i));
> + }
>
> return lttpr_count;
> }
> --
> 2.43.3
--
Ville Syrjälä
Intel
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 1/5] drm/i915/dp: Don't switch the LTTPR mode on an active link
2024-07-05 15:16 ` Ville Syrjälä
@ 2024-07-05 16:46 ` Imre Deak
0 siblings, 0 replies; 14+ messages in thread
From: Imre Deak @ 2024-07-05 16:46 UTC (permalink / raw)
To: Ville Syrjälä; +Cc: intel-gfx, Gareth Yu, stable
On Fri, Jul 05, 2024 at 06:16:45PM +0300, Ville Syrjälä wrote:
> On Wed, Jul 03, 2024 at 06:59:33PM +0300, Imre Deak wrote:
> > Switching to transparent mode leads to a loss of link synchronization,
> > so prevent doing this on an active link. This happened at least on an
> > Intel N100 system / DELL UD22 dock, the LTTPR residing either on the
> > host or the dock. To fix the issue, keep the current mode on an active
> > link, adjusting the LTTPR count accordingly (resetting it to 0 in
> > transparent mode).
> >
> > Fixes: 7b2a4ab8b0ef ("drm/i915: Switch to LTTPR transparent mode link training")
> > Reported-and-tested-by: Gareth Yu <gareth.yu@intel.com>
> > Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10902
> > Cc: <stable@vger.kernel.org> # v5.15+
> > Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
> > Signed-off-by: Imre Deak <imre.deak@intel.com>
> > ---
> > .../drm/i915/display/intel_dp_link_training.c | 49 +++++++++++++++++--
> > 1 file changed, 45 insertions(+), 4 deletions(-)
> >
> > 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 1bc4ef84ff3bc..08a27fe077917 100644
> > --- a/drivers/gpu/drm/i915/display/intel_dp_link_training.c
> > +++ b/drivers/gpu/drm/i915/display/intel_dp_link_training.c
> > @@ -117,10 +117,24 @@ intel_dp_set_lttpr_transparent_mode(struct intel_dp *intel_dp, bool enable)
> > return drm_dp_dpcd_write(&intel_dp->aux, DP_PHY_REPEATER_MODE, &val, 1) == 1;
> > }
> >
> > -static int intel_dp_init_lttpr(struct intel_dp *intel_dp, const u8 dpcd[DP_RECEIVER_CAP_SIZE])
> > +static bool intel_dp_lttpr_transparent_mode_enabled(struct intel_dp *intel_dp)
> > +{
> > + return intel_dp->lttpr_common_caps[DP_PHY_REPEATER_MODE -
> > + DP_LT_TUNABLE_PHY_REPEATER_FIELD_DATA_STRUCTURE_REV] ==
> > + DP_PHY_REPEATER_MODE_TRANSPARENT;
> > +}
> > +
> > +/*
> > + * Read the LTTPR common capabilities and switch the LTTPR PHYs to
> > + * non-transparent mode if this is supported. Preserve the
> > + * transparent/non-transparent mode on an active link.
> > + *
> > + * Return the number of detected LTTPRs in non-transparent mode or 0 if the
> > + * LTTPRs are in transparent mode or the detection failed.
> > + */
> > +static int intel_dp_init_lttpr_phys(struct intel_dp *intel_dp, const u8 dpcd[DP_RECEIVER_CAP_SIZE])
> > {
> > int lttpr_count;
> > - int i;
> >
> > if (!intel_dp_read_lttpr_common_caps(intel_dp, dpcd))
> > return 0;
> > @@ -134,6 +148,19 @@ static int intel_dp_init_lttpr(struct intel_dp *intel_dp, const u8 dpcd[DP_RECEI
> > if (lttpr_count == 0)
> > return 0;
> >
> > + /*
> > + * Don't change the mode on an active link, to prevent a loss of link
> > + * synchronization. See DP Standard v2.0 3.6.7. about the LTTPR
> > + * resetting its internal state when the mode is changed from
> > + * non-transparent to transparent.
> > + */
> > + if (intel_dp->link_trained) {
> > + if (lttpr_count < 0 || intel_dp_lttpr_transparent_mode_enabled(intel_dp))
> > + goto out_reset_lttpr_count;
>
> I was pondering whether we should flag this for LTTPR reinit
> on the next link training, but looks like we already do that
> unconditionally. So the TODO in intel_dp_start_link_train()
> should perhaps be removed if it's the behaviour we now want?
Yes missed that. With this constraint the mode can be changed only
when the link is not active and that's only guaranteed during link
training. I'll update the TODO comment there.
> However, it looks like we leave link_trained==true when
> using the non-modeset link retrain path. So that will again
> skip the LTTPR mode change, whereas the modeset based path
> will do the mode change. Doesn't really matter I suppose,
> but probably good to keep that change in behaviour in mind
> when we get rid of the non-modeset retrain path for good.
Yes, the non-modeset SST link retrain will happen now without changing
to non-transparent LTTPR mode, didn't think of that. This should matter
only for an enabled link taken over from BIOS if it didn't switch to
non-transparent mode already. Yes, imo it's probably ok to retrain in
transparent mode in that case (until the next modeset) and this won't
matter after switching to a modeset retrain for SST as well. However for
stable it's still better to keep the current behavior, so I could follow
up with a change disabling link_trained in intel_dp_retrain_link()
(along with initing link_trained during HW readout which I also missed).
> Series is
> Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Thanks.
> > +
> > + return lttpr_count;
> > + }
> > +
> > /*
> > * See DP Standard v2.0 3.6.6.1. about the explicit disabling of
> > * non-transparent mode and the disable->enable non-transparent mode
> > @@ -154,11 +181,25 @@ static int intel_dp_init_lttpr(struct intel_dp *intel_dp, const u8 dpcd[DP_RECEI
> > "Switching to LTTPR non-transparent LT mode failed, fall-back to transparent mode\n");
> >
> > intel_dp_set_lttpr_transparent_mode(intel_dp, true);
> > - intel_dp_reset_lttpr_count(intel_dp);
> >
> > - return 0;
> > + goto out_reset_lttpr_count;
> > }
> >
> > + return lttpr_count;
> > +
> > +out_reset_lttpr_count:
> > + intel_dp_reset_lttpr_count(intel_dp);
> > +
> > + return 0;
> > +}
> > +
> > +static int intel_dp_init_lttpr(struct intel_dp *intel_dp, const u8 dpcd[DP_RECEIVER_CAP_SIZE])
> > +{
> > + int lttpr_count;
> > + int i;
> > +
> > + lttpr_count = intel_dp_init_lttpr_phys(intel_dp, dpcd);
> > +
> > for (i = 0; i < lttpr_count; i++)
> > intel_dp_read_lttpr_phy_caps(intel_dp, dpcd, DP_PHY_LTTPR(i));
> >
> > --
> > 2.43.3
>
> --
> Ville Syrjälä
> Intel
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 5/5] drm/i915/dp: Dump the LTTPR PHY descriptors
2024-07-05 15:18 ` Ville Syrjälä
@ 2024-07-05 16:49 ` Imre Deak
0 siblings, 0 replies; 14+ messages in thread
From: Imre Deak @ 2024-07-05 16:49 UTC (permalink / raw)
To: Ville Syrjälä; +Cc: intel-gfx
On Fri, Jul 05, 2024 at 06:18:58PM +0300, Ville Syrjälä wrote:
> On Wed, Jul 03, 2024 at 06:59:37PM +0300, Imre Deak wrote:
> > Dump the descriptor of the detected LTTPRs in non-transparent mode to
> > help the debugging related to LTTPRs easier.
> >
> > Signed-off-by: Imre Deak <imre.deak@intel.com>
> > ---
> > .../drm/i915/display/intel_dp_link_training.c | 22 ++++++++++++++++++-
> > 1 file changed, 21 insertions(+), 1 deletion(-)
> >
> > 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 31089f1b316d2..52b149793f3d0 100644
> > --- a/drivers/gpu/drm/i915/display/intel_dp_link_training.c
> > +++ b/drivers/gpu/drm/i915/display/intel_dp_link_training.c
> > @@ -199,6 +199,24 @@ static int intel_dp_init_lttpr_phys(struct intel_dp *intel_dp, const u8 dpcd[DP_
> > return 0;
> > }
> >
> > +static void intel_dp_dump_lttpr_phy_desc(struct intel_dp *intel_dp, enum drm_dp_phy dp_phy)
> > +{
> > + struct drm_i915_private *i915 = dp_to_i915(intel_dp);
> > + struct drm_dp_dpcd_ident ident;
> > +
> > + if (drm_dp_dpcd_read(&intel_dp->aux, DP_OUI_PHY_REPEATER(dp_phy),
> > + &ident, sizeof(ident)) < 0)
> > + return;
> > +
> > + drm_dbg_kms(&i915->drm,
> > + "%s: %s: OUI %*phD dev-ID %*pE HW-rev %d.%d SW-rev %d.%d\n",
> > + intel_dp->aux.name, drm_dp_phy_name(dp_phy),
> > + (int)sizeof(ident.oui), ident.oui,
> > + (int)strnlen(ident.device_id, sizeof(ident.device_id)), ident.device_id,
> > + ident.hw_rev >> 4, ident.hw_rev & 0xf,
> > + ident.sw_major_rev, ident.sw_minor_rev);
>
> Dunno if we could share some code with drm_dp_read_desc()...
Ok, can add
drm_dp_dump_desc(aux, const char *device_name, const struct drm_dp_desc *desc)
This will also print the quirks mask not relevant to LTTPRs atm, but
that could change later.
> > +}
> > +
> > static int intel_dp_init_lttpr(struct intel_dp *intel_dp, const u8 dpcd[DP_RECEIVER_CAP_SIZE])
> > {
> > int lttpr_count;
> > @@ -206,8 +224,10 @@ static int intel_dp_init_lttpr(struct intel_dp *intel_dp, const u8 dpcd[DP_RECEI
> >
> > lttpr_count = intel_dp_init_lttpr_phys(intel_dp, dpcd);
> >
> > - for (i = 0; i < lttpr_count; i++)
> > + for (i = 0; i < lttpr_count; i++) {
> > intel_dp_read_lttpr_phy_caps(intel_dp, dpcd, DP_PHY_LTTPR(i));
> > + intel_dp_dump_lttpr_phy_desc(intel_dp, DP_PHY_LTTPR(i));
> > + }
> >
> > return lttpr_count;
> > }
> > --
> > 2.43.3
>
> --
> Ville Syrjälä
> Intel
^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2024-07-05 16:49 UTC | newest]
Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-07-03 15:59 [PATCH 0/5] drm/i915/dp: Fix LTTPR detection Imre Deak
2024-07-03 15:59 ` [PATCH 1/5] drm/i915/dp: Don't switch the LTTPR mode on an active link Imre Deak
2024-07-04 2:09 ` Yu, Gareth
2024-07-05 15:16 ` Ville Syrjälä
2024-07-05 16:46 ` Imre Deak
2024-07-03 15:59 ` [PATCH 2/5] drm/i915/dp: Reset cached LTTPR count if number of LTTPRs is unsupported Imre Deak
2024-07-03 15:59 ` [PATCH 3/5] drm/i915/dp: Keep cached LTTPR mode up-to-date Imre Deak
2024-07-03 15:59 ` [PATCH 4/5] drm/dp: Add the LTTPR PHY OUI DPCD register Imre Deak
2024-07-03 15:59 ` [PATCH 5/5] drm/i915/dp: Dump the LTTPR PHY descriptors Imre Deak
2024-07-05 15:18 ` Ville Syrjälä
2024-07-05 16:49 ` Imre Deak
2024-07-03 17:16 ` ✗ Fi.CI.SPARSE: warning for drm/i915/dp: Fix LTTPR detection Patchwork
2024-07-03 17:32 ` ✓ Fi.CI.BAT: success " Patchwork
2024-07-04 8:21 ` ✗ Fi.CI.IGT: failure " Patchwork
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.