* [PATCH v1 0/2] drm/i915/hdmi: Add debugfs knob to force EDID reads over GPIO
@ 2026-08-26 15:24 Naladala Ramanaidu
2026-08-26 15:24 ` [PATCH v1 1/2] drm/i915/hdmi: Add debugfs support " Naladala Ramanaidu
` (3 more replies)
0 siblings, 4 replies; 11+ messages in thread
From: Naladala Ramanaidu @ 2026-08-26 15:24 UTC (permalink / raw)
To: intel-gfx; +Cc: ankit.k.nautiyal, Naladala Ramanaidu
Add a per-connector debugfs file that forces EDID reads to use GPIO
bit-banging.
Naladala Ramanaidu (2):
drm/i915/hdmi: Add debugfs support to force EDID reads over GPIO
drm/i915/hdmi: Read EDID over GPIO when the debugfs flag is set
.../drm/i915/display/intel_display_debugfs.c | 1 +
.../drm/i915/display/intel_display_types.h | 3 +
drivers/gpu/drm/i915/display/intel_hdmi.c | 63 ++++++++++++++++++-
drivers/gpu/drm/i915/display/intel_hdmi.h | 2 +
4 files changed, 68 insertions(+), 1 deletion(-)
--
2.43.0
^ permalink raw reply [flat|nested] 11+ messages in thread
* [PATCH v1 1/2] drm/i915/hdmi: Add debugfs support to force EDID reads over GPIO
2026-08-26 15:24 [PATCH v1 0/2] drm/i915/hdmi: Add debugfs knob to force EDID reads over GPIO Naladala Ramanaidu
@ 2026-08-26 15:24 ` Naladala Ramanaidu
2026-08-31 13:49 ` Jani Nikula
2026-08-26 15:24 ` [PATCH v1 2/2] drm/i915/hdmi: Read EDID over GPIO when the debugfs flag is set Naladala Ramanaidu
` (2 subsequent siblings)
3 siblings, 1 reply; 11+ messages in thread
From: Naladala Ramanaidu @ 2026-08-26 15:24 UTC (permalink / raw)
To: intel-gfx; +Cc: ankit.k.nautiyal, Naladala Ramanaidu
Add an i915_hdmi_force_bit_banging debugfs control for HDMI
connectors to allow EDID reads to be forced over GPIO bit-banging.
Assisted-by: Claude:claude-opus-5
Signed-off-by: Naladala Ramanaidu <ramanaidu.naladala@intel.com>
---
.../drm/i915/display/intel_display_debugfs.c | 1 +
.../drm/i915/display/intel_display_types.h | 3 ++
drivers/gpu/drm/i915/display/intel_hdmi.c | 51 +++++++++++++++++++
drivers/gpu/drm/i915/display/intel_hdmi.h | 2 +
4 files changed, 57 insertions(+)
diff --git a/drivers/gpu/drm/i915/display/intel_display_debugfs.c b/drivers/gpu/drm/i915/display/intel_display_debugfs.c
index 3e302f23f247..c991f224b4be 100644
--- a/drivers/gpu/drm/i915/display/intel_display_debugfs.c
+++ b/drivers/gpu/drm/i915/display/intel_display_debugfs.c
@@ -1335,6 +1335,7 @@ void intel_connector_debugfs_add(struct intel_connector *connector)
intel_dp_link_training_debugfs_add(connector);
intel_dp_link_caps_debugfs_add(connector);
intel_link_bw_connector_debugfs_add(connector);
+ intel_hdmi_connector_debugfs_add(connector);
if (DISPLAY_VER(display) >= 11 &&
((connector_type == DRM_MODE_CONNECTOR_DisplayPort && !connector->mst.dp) ||
diff --git a/drivers/gpu/drm/i915/display/intel_display_types.h b/drivers/gpu/drm/i915/display/intel_display_types.h
index 20a07ea06b5e..58983e31c5ef 100644
--- a/drivers/gpu/drm/i915/display/intel_display_types.h
+++ b/drivers/gpu/drm/i915/display/intel_display_types.h
@@ -1689,6 +1689,9 @@ struct intel_hdmi {
} dp_dual_mode;
struct intel_connector *attached_connector;
struct cec_notifier *cec_notifier;
+
+ /* Debugfs knob to force EDID reads over GPIO bit-banging. */
+ bool force_bit_banging;
};
struct intel_dp_mst_encoder;
diff --git a/drivers/gpu/drm/i915/display/intel_hdmi.c b/drivers/gpu/drm/i915/display/intel_hdmi.c
index 9b637e38a1a5..38915f19d3e5 100644
--- a/drivers/gpu/drm/i915/display/intel_hdmi.c
+++ b/drivers/gpu/drm/i915/display/intel_hdmi.c
@@ -26,6 +26,7 @@
* Jesse Barnes <jesse.barnes@intel.com>
*/
+#include <linux/debugfs.h>
#include <linux/delay.h>
#include <linux/hdmi.h>
#include <linux/i2c.h>
@@ -3112,6 +3113,56 @@ void intel_infoframe_init(struct intel_digital_port *dig_port)
}
}
+static int i915_hdmi_force_bit_banging_show(void *data, u64 *val)
+{
+ struct intel_connector *connector = to_intel_connector(data);
+
+ *val = READ_ONCE(intel_attached_hdmi(connector)->force_bit_banging);
+
+ return 0;
+}
+
+static int i915_hdmi_force_bit_banging_write(void *data, u64 val)
+{
+ struct intel_connector *connector = to_intel_connector(data);
+ struct intel_display *display = to_intel_display(connector);
+ struct intel_hdmi *intel_hdmi = intel_attached_hdmi(connector);
+
+ if (val > 1)
+ return -EINVAL;
+
+ drm_dbg_kms(display->drm,
+ "[CONNECTOR:%d:%s] %sabling forced GPIO bit-banging for EDID reads\n",
+ connector->base.base.id, connector->base.name,
+ val ? "en" : "dis");
+
+ WRITE_ONCE(intel_hdmi->force_bit_banging, val);
+
+ return 0;
+}
+DEFINE_DEBUGFS_ATTRIBUTE(i915_hdmi_force_bit_banging_fops,
+ i915_hdmi_force_bit_banging_show,
+ i915_hdmi_force_bit_banging_write, "%llu\n");
+
+/**
+ * intel_hdmi_connector_debugfs_add - add HDMI specific connector debugfs files
+ * @connector: pointer to a registered intel_connector
+ *
+ * Cleanup will be done by drm_connector_unregister() through a call to
+ * drm_debugfs_connector_remove().
+ */
+void intel_hdmi_connector_debugfs_add(struct intel_connector *connector)
+{
+ struct dentry *root = connector->base.debugfs_entry;
+
+ if (connector->base.connector_type != DRM_MODE_CONNECTOR_HDMIA &&
+ connector->base.connector_type != DRM_MODE_CONNECTOR_HDMIB)
+ return;
+
+ debugfs_create_file("i915_hdmi_force_bit_banging", 0644, root,
+ connector, &i915_hdmi_force_bit_banging_fops);
+}
+
bool intel_hdmi_init_connector(struct intel_digital_port *dig_port,
struct intel_connector *intel_connector)
{
diff --git a/drivers/gpu/drm/i915/display/intel_hdmi.h b/drivers/gpu/drm/i915/display/intel_hdmi.h
index c95ed37bcc0c..752cccf5ccee 100644
--- a/drivers/gpu/drm/i915/display/intel_hdmi.h
+++ b/drivers/gpu/drm/i915/display/intel_hdmi.h
@@ -78,4 +78,6 @@ void intel_hdmi_poll_for_scrambling_enable(const struct intel_crtc_state *crtc_s
int intel_hdmi_sink_max_frl_rate(struct drm_connector *connector);
int intel_hdmi_sink_dsc_max_frl_rate(struct drm_connector *connector);
+void intel_hdmi_connector_debugfs_add(struct intel_connector *connector);
+
#endif /* __INTEL_HDMI_H__ */
--
2.43.0
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [PATCH v1 2/2] drm/i915/hdmi: Read EDID over GPIO when the debugfs flag is set
2026-08-26 15:24 [PATCH v1 0/2] drm/i915/hdmi: Add debugfs knob to force EDID reads over GPIO Naladala Ramanaidu
2026-08-26 15:24 ` [PATCH v1 1/2] drm/i915/hdmi: Add debugfs support " Naladala Ramanaidu
@ 2026-08-26 15:24 ` Naladala Ramanaidu
2026-08-31 11:15 ` Nautiyal, Ankit K
2026-08-31 14:02 ` Jani Nikula
2026-08-26 16:24 ` ✓ i915.CI.BAT: success for drm/i915/hdmi: Add debugfs knob to force EDID reads over GPIO Patchwork
2026-08-26 23:02 ` ✗ i915.CI.Full: failure " Patchwork
3 siblings, 2 replies; 11+ messages in thread
From: Naladala Ramanaidu @ 2026-08-26 15:24 UTC (permalink / raw)
To: intel-gfx; +Cc: ankit.k.nautiyal, Naladala Ramanaidu
Normally the EDID is read over GMBUS, and GPIO bit-banging is only used
if that read fails. Now the debugfs flag is checked first. If it is set,
the DDC adapter is put in bit-banging mode before the read and put back
after it.
The flag is read once with READ_ONCE(), so the enable and the restore
always match even if the flag changes at the same time. The GMBUS retry
is not needed in this case, because the read already used GPIO.
Assisted-by: Claude:claude-opus-5
Signed-off-by: Naladala Ramanaidu <ramanaidu.naladala@intel.com>
---
drivers/gpu/drm/i915/display/intel_hdmi.c | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/i915/display/intel_hdmi.c b/drivers/gpu/drm/i915/display/intel_hdmi.c
index 38915f19d3e5..462ccfc840d4 100644
--- a/drivers/gpu/drm/i915/display/intel_hdmi.c
+++ b/drivers/gpu/drm/i915/display/intel_hdmi.c
@@ -2555,13 +2555,23 @@ intel_hdmi_set_edid(struct drm_connector *_connector)
struct i2c_adapter *ddc = connector->base.ddc;
struct ref_tracker *wakeref;
const struct drm_edid *drm_edid;
+ bool force_bit_banging = READ_ONCE(intel_hdmi->force_bit_banging);
bool connected = false;
wakeref = intel_display_power_get(display, POWER_DOMAIN_GMBUS);
+ if (force_bit_banging) {
+ drm_dbg_kms(display->drm,
+ "[CONNECTOR:%d:%s] HDMI EDID read forced to GPIO bit-banging\n",
+ connector->base.base.id, connector->base.name);
+ intel_gmbus_force_bit(ddc, true);
+ }
+
drm_edid = drm_edid_read_ddc(&connector->base, ddc);
- if (!drm_edid && !intel_gmbus_is_forced_bit(ddc)) {
+ if (force_bit_banging)
+ intel_gmbus_force_bit(ddc, false);
+ else if (!drm_edid && !intel_gmbus_is_forced_bit(ddc)) {
drm_dbg_kms(display->drm,
"HDMI GMBUS EDID read failed, retry using GPIO bit-banging\n");
intel_gmbus_force_bit(ddc, true);
--
2.43.0
^ permalink raw reply related [flat|nested] 11+ messages in thread
* ✓ i915.CI.BAT: success for drm/i915/hdmi: Add debugfs knob to force EDID reads over GPIO
2026-08-26 15:24 [PATCH v1 0/2] drm/i915/hdmi: Add debugfs knob to force EDID reads over GPIO Naladala Ramanaidu
2026-08-26 15:24 ` [PATCH v1 1/2] drm/i915/hdmi: Add debugfs support " Naladala Ramanaidu
2026-08-26 15:24 ` [PATCH v1 2/2] drm/i915/hdmi: Read EDID over GPIO when the debugfs flag is set Naladala Ramanaidu
@ 2026-08-26 16:24 ` Patchwork
2026-08-26 23:02 ` ✗ i915.CI.Full: failure " Patchwork
3 siblings, 0 replies; 11+ messages in thread
From: Patchwork @ 2026-08-26 16:24 UTC (permalink / raw)
To: Naladala Ramanaidu; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 6031 bytes --]
== Series Details ==
Series: drm/i915/hdmi: Add debugfs knob to force EDID reads over GPIO
URL : https://patchwork.freedesktop.org/series/172804/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_19046 -> Patchwork_172804v1
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/index.html
Participating hosts (39 -> 38)
------------------------------
Additional (1): bat-twl-2
Missing (2): bat-dg2-13 fi-snb-2520m
Known issues
------------
Here are the changes found in Patchwork_172804v1 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@fbdev@info:
- fi-hsw-4770: [PASS][1] -> [SKIP][2] ([i915#1849] / [i915#2582])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/fi-hsw-4770/igt@fbdev@info.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/fi-hsw-4770/igt@fbdev@info.html
* igt@fbdev@nullptr:
- fi-hsw-4770: [PASS][3] -> [SKIP][4] ([i915#2582]) +3 other tests skip
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/fi-hsw-4770/igt@fbdev@nullptr.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/fi-hsw-4770/igt@fbdev@nullptr.html
* igt@gem_lmem_swapping@basic:
- bat-twl-2: NOTRUN -> [SKIP][5] ([i915#10213] / [i915#11671]) +3 other tests skip
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/bat-twl-2/igt@gem_lmem_swapping@basic.html
* igt@gem_softpin@safe-alignment:
- fi-hsw-4770: [PASS][6] -> [FAIL][7] ([i915#15527])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/fi-hsw-4770/igt@gem_softpin@safe-alignment.html
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/fi-hsw-4770/igt@gem_softpin@safe-alignment.html
* igt@gem_tiled_pread_basic@basic:
- bat-twl-2: NOTRUN -> [SKIP][8] ([i915#15656])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/bat-twl-2/igt@gem_tiled_pread_basic@basic.html
* igt@i915_pm_rps@basic-api:
- bat-twl-2: NOTRUN -> [SKIP][9] ([i915#10209] / [i915#11681])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/bat-twl-2/igt@i915_pm_rps@basic-api.html
* igt@intel_hwmon@hwmon-write:
- bat-twl-2: NOTRUN -> [SKIP][10] ([i915#7707]) +1 other test skip
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/bat-twl-2/igt@intel_hwmon@hwmon-write.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic:
- bat-twl-2: NOTRUN -> [SKIP][11] ([i915#11030] / [i915#11731]) +1 other test skip
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/bat-twl-2/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
* igt@kms_dsc@dsc-basic:
- bat-twl-2: NOTRUN -> [SKIP][12] ([i915#16361])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/bat-twl-2/igt@kms_dsc@dsc-basic.html
* igt@kms_force_connector_basic@force-load-detect:
- bat-twl-2: NOTRUN -> [SKIP][13] ([i915#11032])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/bat-twl-2/igt@kms_force_connector_basic@force-load-detect.html
* igt@kms_setmode@basic-clone-single-crtc:
- bat-twl-2: NOTRUN -> [SKIP][14] ([i915#8809])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/bat-twl-2/igt@kms_setmode@basic-clone-single-crtc.html
* igt@prime_vgem@basic-fence-read:
- bat-twl-2: NOTRUN -> [SKIP][15] ([i915#10212] / [i915#3708])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/bat-twl-2/igt@prime_vgem@basic-fence-read.html
* igt@prime_vgem@basic-read:
- bat-twl-2: NOTRUN -> [SKIP][16] ([i915#10214] / [i915#3708])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/bat-twl-2/igt@prime_vgem@basic-read.html
* igt@prime_vgem@basic-write:
- bat-twl-2: NOTRUN -> [SKIP][17] ([i915#10216] / [i915#3708])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/bat-twl-2/igt@prime_vgem@basic-write.html
[i915#10209]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10209
[i915#10212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10212
[i915#10213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10213
[i915#10214]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10214
[i915#10216]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10216
[i915#11030]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11030
[i915#11032]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11032
[i915#11671]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11671
[i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681
[i915#11731]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11731
[i915#15527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15527
[i915#15656]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15656
[i915#16361]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16361
[i915#1849]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1849
[i915#2582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2582
[i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708
[i915#7707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7707
[i915#8809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8809
Build changes
-------------
* Linux: CI_DRM_19046 -> Patchwork_172804v1
CI-20190529: 20190529
CI_DRM_19046: 4a47d4b5bf957bd7e34d8d3ab7096c42161892c6 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_9075: 9075
Patchwork_172804v1: 4a47d4b5bf957bd7e34d8d3ab7096c42161892c6 @ git://anongit.freedesktop.org/gfx-ci/linux
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/index.html
[-- Attachment #2: Type: text/html, Size: 7176 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* ✗ i915.CI.Full: failure for drm/i915/hdmi: Add debugfs knob to force EDID reads over GPIO
2026-08-26 15:24 [PATCH v1 0/2] drm/i915/hdmi: Add debugfs knob to force EDID reads over GPIO Naladala Ramanaidu
` (2 preceding siblings ...)
2026-08-26 16:24 ` ✓ i915.CI.BAT: success for drm/i915/hdmi: Add debugfs knob to force EDID reads over GPIO Patchwork
@ 2026-08-26 23:02 ` Patchwork
3 siblings, 0 replies; 11+ messages in thread
From: Patchwork @ 2026-08-26 23:02 UTC (permalink / raw)
To: Naladala Ramanaidu; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 123764 bytes --]
== Series Details ==
Series: drm/i915/hdmi: Add debugfs knob to force EDID reads over GPIO
URL : https://patchwork.freedesktop.org/series/172804/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_19046_full -> Patchwork_172804v1_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with Patchwork_172804v1_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in Patchwork_172804v1_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 (10 -> 10)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in Patchwork_172804v1_full:
### IGT changes ###
#### Possible regressions ####
* igt@kms_busy@extended-pageflip-modeset-hang-oldfb:
- shard-rkl: [PASS][1] -> [ABORT][2] +1 other test abort
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-4/igt@kms_busy@extended-pageflip-modeset-hang-oldfb.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-8/igt@kms_busy@extended-pageflip-modeset-hang-oldfb.html
New tests
---------
New tests have been introduced between CI_DRM_19046_full and Patchwork_172804v1_full:
### New IGT tests (55) ###
* igt@kms_flip@blocking-wf_vblank@a-hdmi-a3:
- Statuses : 2 pass(s)
- Exec time: [8.08, 8.32] s
* igt@kms_flip@blocking-wf_vblank@b-hdmi-a3:
- Statuses : 2 pass(s)
- Exec time: [8.00, 8.16] s
* igt@kms_flip@blocking-wf_vblank@c-hdmi-a3:
- Statuses : 2 pass(s)
- Exec time: [8.0, 8.17] s
* igt@kms_flip@busy-flip@a-hdmi-a3:
- Statuses : 2 pass(s)
- Exec time: [0.78, 0.85] s
* igt@kms_flip@busy-flip@b-hdmi-a3:
- Statuses : 2 pass(s)
- Exec time: [0.71, 0.72] s
* igt@kms_flip@busy-flip@c-hdmi-a3:
- Statuses : 2 pass(s)
- Exec time: [0.72] s
* igt@kms_flip@dpms-off-confusion@a-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [7.79] s
* igt@kms_flip@dpms-off-confusion@b-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [7.72] s
* igt@kms_flip@dpms-off-confusion@c-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [7.72] s
* igt@kms_flip@dpms-vs-vblank-race-interruptible@a-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [3.10] s
* igt@kms_flip@dpms-vs-vblank-race-interruptible@b-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [2.97] s
* igt@kms_flip@dpms-vs-vblank-race-interruptible@c-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [3.11] s
* igt@kms_flip@flip-vs-dpms-off-vs-modeset-interruptible@a-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [0.78] s
* igt@kms_flip@flip-vs-dpms-off-vs-modeset-interruptible@b-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [0.70] s
* igt@kms_flip@flip-vs-dpms-off-vs-modeset-interruptible@c-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [0.70] s
* igt@kms_flip@flip-vs-expired-vblank-interruptible@a-hdmi-a3:
- Statuses : 2 pass(s)
- Exec time: [7.82, 7.85] s
* igt@kms_flip@flip-vs-expired-vblank-interruptible@b-hdmi-a3:
- Statuses : 1 fail(s) 1 pass(s)
- Exec time: [5.84, 7.70] s
* igt@kms_flip@flip-vs-expired-vblank-interruptible@c-hdmi-a3:
- Statuses : 2 pass(s)
- Exec time: [7.71] s
* igt@kms_flip@flip-vs-expired-vblank@a-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [7.80] s
* igt@kms_flip@flip-vs-expired-vblank@b-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [7.71] s
* igt@kms_flip@flip-vs-expired-vblank@c-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [7.72] s
* igt@kms_flip@flip-vs-modeset-vs-hang@a-hdmi-a3:
- Statuses : 2 pass(s)
- Exec time: [50.86, 52.12] s
* igt@kms_flip@flip-vs-panning@a-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [7.82] s
* igt@kms_flip@flip-vs-panning@b-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [7.72] s
* igt@kms_flip@flip-vs-panning@c-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [7.74] s
* igt@kms_flip@plain-flip-interruptible@a-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [0.78] s
* igt@kms_flip@plain-flip-interruptible@b-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [0.72] s
* igt@kms_flip@plain-flip-interruptible@c-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [0.70] s
* igt@kms_flip@plain-flip-ts-check-interruptible@a-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [8.09] s
* igt@kms_flip@plain-flip-ts-check-interruptible@b-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [8.03] s
* igt@kms_flip@plain-flip-ts-check-interruptible@c-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [8.01] s
* igt@kms_flip@plain-flip-ts-check@a-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [8.06] s
* igt@kms_flip@plain-flip-ts-check@b-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [8.00] s
* igt@kms_flip@plain-flip-ts-check@c-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [8.00] s
* igt@kms_flip@single-buffer-flip-vs-dpms-off-vs-modeset@a-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [0.80] s
* igt@kms_flip@single-buffer-flip-vs-dpms-off-vs-modeset@b-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [0.73] s
* igt@kms_flip@single-buffer-flip-vs-dpms-off-vs-modeset@c-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [0.73] s
* igt@kms_flip@wf_vblank-ts-check-interruptible@a-hdmi-a3:
- Statuses : 2 pass(s)
- Exec time: [8.08, 8.10] s
* igt@kms_flip@wf_vblank-ts-check-interruptible@b-hdmi-a3:
- Statuses : 2 pass(s)
- Exec time: [7.98] s
* igt@kms_flip@wf_vblank-ts-check-interruptible@c-hdmi-a3:
- Statuses : 2 pass(s)
- Exec time: [7.99, 8.15] s
* igt@kms_rmfb@rmfb-ioctl@pipe-c-hdmi-a-3:
- Statuses : 1 pass(s)
- Exec time: [0.26] s
* igt@syncobj_eventfd@4-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip:
- Statuses :
- Exec time: [None] s
* igt@syncobj_eventfd@basic-batch-kernel-default-cmd:
- Statuses :
- Exec time: [None] s
* igt@syncobj_eventfd@cpuset-basic-small-copy-odd:
- Statuses :
- Exec time: [None] s
* igt@syncobj_eventfd@dr1-dirt:
- Statuses :
- Exec time: [None] s
* igt@syncobj_eventfd@fbc-2p-primscrn-pri-shrfb-draw-mmap-cpu:
- Statuses :
- Exec time: [None] s
* igt@syncobj_eventfd@flip-vs-cursor-atomic-transitions:
- Statuses :
- Exec time: [None] s
* igt@syncobj_eventfd@flip-vs-suspend-interruptible:
- Statuses :
- Exec time: [None] s
* igt@syncobj_eventfd@hdr-2p-pri-indfb-multidraw:
- Statuses :
- Exec time: [None] s
* igt@syncobj_eventfd@lobf:
- Statuses :
- Exec time: [None] s
* igt@syncobj_eventfd@psr-2p-scndscrn-indfb-pgflip-blt:
- Statuses :
- Exec time: [None] s
* igt@syncobj_eventfd@psr-2p-scndscrn-shrfb-plflip-blt:
- Statuses :
- Exec time: [None] s
* igt@syncobj_eventfd@psrhdr-2p-primscrn-cur-indfb-onoff:
- Statuses :
- Exec time: [None] s
* igt@syncobj_eventfd@query-forked-busy-hang:
- Statuses :
- Exec time: [None] s
* igt@syncobj_eventfd@query-topology-known-pci-ids:
- Statuses :
- Exec time: [None] s
Known issues
------------
Here are the changes found in Patchwork_172804v1_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_busy@semaphore:
- shard-dg2: NOTRUN -> [SKIP][3] ([i915#3936])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-dg2-7/igt@gem_busy@semaphore.html
* igt@gem_ccs@block-multicopy-compressed:
- shard-rkl: NOTRUN -> [SKIP][4] ([i915#9323])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-4/igt@gem_ccs@block-multicopy-compressed.html
* igt@gem_ccs@ctrl-surf-copy:
- shard-tglu: NOTRUN -> [SKIP][5] ([i915#3555] / [i915#9323])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-10/igt@gem_ccs@ctrl-surf-copy.html
* igt@gem_close_race@multigpu-basic-process:
- shard-rkl: NOTRUN -> [SKIP][6] ([i915#7697])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-5/igt@gem_close_race@multigpu-basic-process.html
* igt@gem_close_race@multigpu-basic-threads:
- shard-tglu: NOTRUN -> [SKIP][7] ([i915#7697])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-7/igt@gem_close_race@multigpu-basic-threads.html
* igt@gem_ctx_sseu@engines:
- shard-rkl: NOTRUN -> [SKIP][8] ([i915#280])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-5/igt@gem_ctx_sseu@engines.html
* igt@gem_ctx_sseu@invalid-args:
- shard-mtlp: NOTRUN -> [SKIP][9] ([i915#280])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-mtlp-6/igt@gem_ctx_sseu@invalid-args.html
* igt@gem_eio@in-flight-suspend:
- shard-glk: NOTRUN -> [INCOMPLETE][10] ([i915#13390])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-glk8/igt@gem_eio@in-flight-suspend.html
* igt@gem_eio@unwedge-stress@blt:
- shard-mtlp: NOTRUN -> [SKIP][11] ([i915#15314])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-mtlp-6/igt@gem_eio@unwedge-stress@blt.html
* igt@gem_exec_balancer@hog:
- shard-dg2: NOTRUN -> [SKIP][12] ([i915#4812])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-dg2-8/igt@gem_exec_balancer@hog.html
* igt@gem_exec_balancer@parallel:
- shard-rkl: NOTRUN -> [SKIP][13] ([i915#4525])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-7/igt@gem_exec_balancer@parallel.html
* igt@gem_exec_balancer@parallel-keep-submit-fence:
- shard-tglu-1: NOTRUN -> [SKIP][14] ([i915#4525])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-1/igt@gem_exec_balancer@parallel-keep-submit-fence.html
* igt@gem_exec_balancer@parallel-ordering:
- shard-tglu: NOTRUN -> [SKIP][15] ([i915#4525])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-10/igt@gem_exec_balancer@parallel-ordering.html
* igt@gem_exec_reloc@basic-cpu-gtt-noreloc:
- shard-rkl: NOTRUN -> [SKIP][16] ([i915#3281]) +3 other tests skip
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-7/igt@gem_exec_reloc@basic-cpu-gtt-noreloc.html
* igt@gem_exec_reloc@basic-write-cpu:
- shard-dg2: NOTRUN -> [SKIP][17] ([i915#3281]) +2 other tests skip
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-dg2-8/igt@gem_exec_reloc@basic-write-cpu.html
* igt@gem_fenced_exec_thrash@2-spare-fences:
- shard-mtlp: NOTRUN -> [SKIP][18] ([i915#4860])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-mtlp-6/igt@gem_fenced_exec_thrash@2-spare-fences.html
* igt@gem_fenced_exec_thrash@no-spare-fences-busy:
- shard-dg2: NOTRUN -> [SKIP][19] ([i915#4860]) +1 other test skip
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-dg2-7/igt@gem_fenced_exec_thrash@no-spare-fences-busy.html
* igt@gem_huc_copy@huc-copy:
- shard-rkl: NOTRUN -> [SKIP][20] ([i915#2190])
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-7/igt@gem_huc_copy@huc-copy.html
- shard-tglu: NOTRUN -> [SKIP][21] ([i915#2190])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-9/igt@gem_huc_copy@huc-copy.html
* igt@gem_lmem_swapping@heavy-random:
- shard-tglu: NOTRUN -> [SKIP][22] ([i915#4613])
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-10/igt@gem_lmem_swapping@heavy-random.html
* igt@gem_lmem_swapping@heavy-verify-multi:
- shard-rkl: NOTRUN -> [SKIP][23] ([i915#4613])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-5/igt@gem_lmem_swapping@heavy-verify-multi.html
* igt@gem_lmem_swapping@random-engines:
- shard-glk: NOTRUN -> [SKIP][24] ([i915#4613]) +5 other tests skip
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-glk4/igt@gem_lmem_swapping@random-engines.html
* igt@gem_lmem_swapping@verify-ccs:
- shard-mtlp: NOTRUN -> [SKIP][25] ([i915#4613])
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-mtlp-6/igt@gem_lmem_swapping@verify-ccs.html
* igt@gem_media_vme:
- shard-tglu: NOTRUN -> [SKIP][26] ([i915#284])
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-3/igt@gem_media_vme.html
* igt@gem_mmap@bad-object:
- shard-mtlp: NOTRUN -> [SKIP][27] ([i915#4083])
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-mtlp-6/igt@gem_mmap@bad-object.html
* igt@gem_mmap_gtt@basic-small-copy-xy:
- shard-dg2: NOTRUN -> [SKIP][28] ([i915#4077]) +1 other test skip
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-dg2-8/igt@gem_mmap_gtt@basic-small-copy-xy.html
* igt@gem_mmap_gtt@medium-copy-xy:
- shard-mtlp: NOTRUN -> [SKIP][29] ([i915#4077]) +3 other tests skip
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-mtlp-6/igt@gem_mmap_gtt@medium-copy-xy.html
* igt@gem_pread@exhaustion:
- shard-glk: NOTRUN -> [WARN][30] ([i915#2658])
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-glk9/igt@gem_pread@exhaustion.html
* igt@gem_pread@snoop:
- shard-rkl: NOTRUN -> [SKIP][31] ([i915#3282]) +4 other tests skip
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-7/igt@gem_pread@snoop.html
* igt@gem_render_copy@linear-to-vebox-y-tiled:
- shard-mtlp: NOTRUN -> [SKIP][32] ([i915#8428]) +2 other tests skip
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-mtlp-6/igt@gem_render_copy@linear-to-vebox-y-tiled.html
* igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-y-tiled:
- shard-dg2: NOTRUN -> [SKIP][33] ([i915#5190] / [i915#8428]) +1 other test skip
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-dg2-7/igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-y-tiled.html
* igt@gem_userptr_blits@coherency-sync:
- shard-tglu-1: NOTRUN -> [SKIP][34] ([i915#3297])
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-1/igt@gem_userptr_blits@coherency-sync.html
* igt@gem_userptr_blits@dmabuf-sync:
- shard-tglu-1: NOTRUN -> [SKIP][35] ([i915#3297] / [i915#3323])
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-1/igt@gem_userptr_blits@dmabuf-sync.html
* igt@gem_userptr_blits@readonly-unsync:
- shard-rkl: NOTRUN -> [SKIP][36] ([i915#3297]) +1 other test skip
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-5/igt@gem_userptr_blits@readonly-unsync.html
* igt@gem_userptr_blits@unsync-unmap:
- shard-tglu: NOTRUN -> [SKIP][37] ([i915#3297])
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-10/igt@gem_userptr_blits@unsync-unmap.html
* igt@gen7_exec_parse@basic-allocation:
- shard-mtlp: NOTRUN -> [SKIP][38] +7 other tests skip
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-mtlp-6/igt@gen7_exec_parse@basic-allocation.html
* igt@gen9_exec_parse@allowed-single:
- shard-dg2: NOTRUN -> [SKIP][39] ([i915#2856])
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-dg2-7/igt@gen9_exec_parse@allowed-single.html
* igt@gen9_exec_parse@basic-rejected:
- shard-tglu: NOTRUN -> [SKIP][40] ([i915#2527] / [i915#2856]) +1 other test skip
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-9/igt@gen9_exec_parse@basic-rejected.html
* igt@gen9_exec_parse@bb-start-param:
- shard-rkl: NOTRUN -> [SKIP][41] ([i915#2527]) +2 other tests skip
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-5/igt@gen9_exec_parse@bb-start-param.html
* igt@gpu_buddy@gpu_buddy:
- shard-tglu: NOTRUN -> [SKIP][42] ([i915#15678])
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-3/igt@gpu_buddy@gpu_buddy.html
* igt@i915_drm_fdinfo@isolation@rcs0:
- shard-dg2: NOTRUN -> [SKIP][43] ([i915#14073]) +7 other tests skip
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-dg2-8/igt@i915_drm_fdinfo@isolation@rcs0.html
* igt@i915_fb_tiling@basic-x-tiling:
- shard-dg2: NOTRUN -> [SKIP][44] ([i915#13786])
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-dg2-1/igt@i915_fb_tiling@basic-x-tiling.html
* igt@i915_module_load@fault-injection@intel_connector_register:
- shard-glk: NOTRUN -> [ABORT][45] ([i915#15342]) +1 other test abort
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-glk2/igt@i915_module_load@fault-injection@intel_connector_register.html
* igt@i915_module_load@resize-bar:
- shard-tglu: NOTRUN -> [SKIP][46] ([i915#6412])
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-7/igt@i915_module_load@resize-bar.html
* igt@i915_pm_freq_api@freq-basic-api:
- shard-rkl: NOTRUN -> [SKIP][47] ([i915#8399])
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-5/igt@i915_pm_freq_api@freq-basic-api.html
* igt@i915_pm_rc6_residency@media-rc6-accuracy:
- shard-mtlp: NOTRUN -> [SKIP][48] ([i915#16080] / [i915#16166])
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-mtlp-6/igt@i915_pm_rc6_residency@media-rc6-accuracy.html
* igt@i915_pm_rc6_residency@rc6-fence:
- shard-tglu: [PASS][49] -> [WARN][50] ([i915#13790] / [i915#2681]) +1 other test warn
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-tglu-6/igt@i915_pm_rc6_residency@rc6-fence.html
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-2/igt@i915_pm_rc6_residency@rc6-fence.html
* igt@i915_pm_rps@reset:
- shard-snb: [PASS][51] -> [TIMEOUT][52] ([i915#16162])
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-snb4/igt@i915_pm_rps@reset.html
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-snb6/igt@i915_pm_rps@reset.html
* igt@i915_pm_sseu@full-enable:
- shard-tglu-1: NOTRUN -> [SKIP][53] ([i915#4387])
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-1/igt@i915_pm_sseu@full-enable.html
* igt@i915_suspend@forcewake:
- shard-rkl: [PASS][54] -> [INCOMPLETE][55] ([i915#4817]) +1 other test incomplete
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-4/igt@i915_suspend@forcewake.html
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-3/igt@i915_suspend@forcewake.html
* igt@i915_suspend@sysfs-reader:
- shard-glk: NOTRUN -> [INCOMPLETE][56] ([i915#16182] / [i915#4817])
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-glk3/igt@i915_suspend@sysfs-reader.html
* igt@kms_addfb_basic@addfb25-y-tiled-small-legacy:
- shard-mtlp: NOTRUN -> [SKIP][57] ([i915#5190])
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-mtlp-6/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
* igt@kms_async_flips@async-flip-suspend-resume:
- shard-glk: NOTRUN -> [INCOMPLETE][58] ([i915#12761])
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-glk9/igt@kms_async_flips@async-flip-suspend-resume.html
* igt@kms_async_flips@async-flip-suspend-resume@pipe-a-hdmi-a-2:
- shard-glk: NOTRUN -> [INCOMPLETE][59] ([i915#12761] / [i915#14995])
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-glk9/igt@kms_async_flips@async-flip-suspend-resume@pipe-a-hdmi-a-2.html
* igt@kms_atomic@plane-primary-overlay-mutable-zpos:
- shard-rkl: NOTRUN -> [SKIP][60] ([i915#9531])
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-7/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing:
- shard-rkl: [PASS][61] -> [ABORT][62] ([i915#16837] / [i915#16844] / [i915#16881])
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-3/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-1/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing@pipe-b-hdmi-a-2:
- shard-rkl: [PASS][63] -> [ABORT][64] ([i915#16844] / [i915#16881])
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-3/igt@kms_atomic_transition@plane-all-modeset-transition-fencing@pipe-b-hdmi-a-2.html
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-1/igt@kms_atomic_transition@plane-all-modeset-transition-fencing@pipe-b-hdmi-a-2.html
* igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels:
- shard-glk: NOTRUN -> [SKIP][65] ([i915#1769])
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-glk3/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
* igt@kms_big_fb@4-tiled-16bpp-rotate-0:
- shard-tglu: NOTRUN -> [SKIP][66] ([i915#5286]) +6 other tests skip
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-10/igt@kms_big_fb@4-tiled-16bpp-rotate-0.html
* igt@kms_big_fb@4-tiled-32bpp-rotate-90:
- shard-tglu-1: NOTRUN -> [SKIP][67] ([i915#5286])
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-1/igt@kms_big_fb@4-tiled-32bpp-rotate-90.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0:
- shard-rkl: NOTRUN -> [SKIP][68] ([i915#5286]) +2 other tests skip
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-5/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip:
- shard-dg2: NOTRUN -> [SKIP][69] ([i915#4538] / [i915#5190]) +1 other test skip
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-dg2-7/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html
* igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-c-hdmi-a-2:
- shard-glk11: NOTRUN -> [SKIP][70] +62 other tests skip
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-glk11/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-c-hdmi-a-2.html
* igt@kms_ccs@bad-pixel-format-y-tiled-gen12-rc-ccs:
- shard-rkl: [PASS][71] -> [ABORT][72] ([i915#16852]) +1 other test abort
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-2/igt@kms_ccs@bad-pixel-format-y-tiled-gen12-rc-ccs.html
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-8/igt@kms_ccs@bad-pixel-format-y-tiled-gen12-rc-ccs.html
* igt@kms_ccs@bad-rotation-90-4-tiled-dg2-mc-ccs@pipe-c-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][73] ([i915#14098] / [i915#14544] / [i915#6095]) +3 other tests skip
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-6/igt@kms_ccs@bad-rotation-90-4-tiled-dg2-mc-ccs@pipe-c-hdmi-a-2.html
* igt@kms_ccs@bad-rotation-90-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][74] ([i915#10307] / [i915#6095]) +70 other tests skip
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-dg2-4/igt@kms_ccs@bad-rotation-90-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-1.html
* igt@kms_ccs@crc-primary-basic-y-tiled-gen12-mc-ccs@pipe-d-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][75] ([i915#6095]) +19 other tests skip
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-mtlp-6/igt@kms_ccs@crc-primary-basic-y-tiled-gen12-mc-ccs@pipe-d-edp-1.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][76] ([i915#6095]) +62 other tests skip
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-3/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-ccs@pipe-c-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][77] ([i915#6095]) +3 other tests skip
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-dg2-4/igt@kms_ccs@crc-primary-suspend-y-tiled-ccs@pipe-c-hdmi-a-1.html
* igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs:
- shard-glk10: NOTRUN -> [INCOMPLETE][78] ([i915#15582]) +1 other test incomplete
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-glk10/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs.html
* igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-hdmi-a-1:
- shard-dg1: NOTRUN -> [SKIP][79] ([i915#6095]) +231 other tests skip
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-dg1-14/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-hdmi-a-1.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-1:
- shard-tglu: NOTRUN -> [SKIP][80] ([i915#6095]) +19 other tests skip
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-10/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-1.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs-cc@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][81] ([i915#10307] / [i915#10434] / [i915#6095]) +1 other test skip
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-dg2-4/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs-cc@pipe-d-hdmi-a-1.html
* igt@kms_ccs@random-ccs-data-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-1:
- shard-tglu-1: NOTRUN -> [SKIP][82] ([i915#6095]) +24 other tests skip
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-1/igt@kms_ccs@random-ccs-data-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-1.html
* igt@kms_ccs@random-ccs-data-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][83] ([i915#14098] / [i915#6095]) +39 other tests skip
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-2/igt@kms_ccs@random-ccs-data-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-1.html
* igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][84] ([i915#14544] / [i915#6095]) +6 other tests skip
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-6/igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-a-hdmi-a-2.html
* igt@kms_cdclk@mode-transition:
- shard-tglu: NOTRUN -> [SKIP][85] ([i915#3742])
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-10/igt@kms_cdclk@mode-transition.html
* igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][86] ([i915#13781]) +3 other tests skip
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-dg2-4/igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-1.html
* igt@kms_cdclk@plane-scaling@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][87] ([i915#13783]) +3 other tests skip
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-dg2-4/igt@kms_cdclk@plane-scaling@pipe-d-hdmi-a-1.html
* igt@kms_chamelium_audio@dp-audio:
- shard-tglu: NOTRUN -> [SKIP][88] ([i915#11151] / [i915#7828]) +4 other tests skip
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-9/igt@kms_chamelium_audio@dp-audio.html
* igt@kms_chamelium_color@ctm-green-to-red:
- shard-dg2: NOTRUN -> [SKIP][89] +2 other tests skip
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-dg2-1/igt@kms_chamelium_color@ctm-green-to-red.html
* igt@kms_chamelium_color@ctm-negative:
- shard-glk: NOTRUN -> [SKIP][90] +482 other tests skip
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-glk9/igt@kms_chamelium_color@ctm-negative.html
* igt@kms_chamelium_color_pipeline@plane-lut1d-ctm3x4-lut1d:
- shard-rkl: NOTRUN -> [SKIP][91] ([i915#16471]) +1 other test skip
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-2/igt@kms_chamelium_color_pipeline@plane-lut1d-ctm3x4-lut1d.html
- shard-tglu-1: NOTRUN -> [SKIP][92] ([i915#16471])
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-1/igt@kms_chamelium_color_pipeline@plane-lut1d-ctm3x4-lut1d.html
* igt@kms_chamelium_color_pipeline@plane-lut1d-post-ctm3x4:
- shard-tglu: NOTRUN -> [SKIP][93] ([i915#16471])
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-3/igt@kms_chamelium_color_pipeline@plane-lut1d-post-ctm3x4.html
* igt@kms_chamelium_edid@hdmi-edid-stress-resolution-non-4k:
- shard-dg2: NOTRUN -> [SKIP][94] ([i915#11151] / [i915#7828]) +1 other test skip
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-dg2-8/igt@kms_chamelium_edid@hdmi-edid-stress-resolution-non-4k.html
* igt@kms_chamelium_frames@hdmi-cmp-planar-formats:
- shard-rkl: NOTRUN -> [SKIP][95] ([i915#11151] / [i915#7828]) +7 other tests skip
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-5/igt@kms_chamelium_frames@hdmi-cmp-planar-formats.html
* igt@kms_chamelium_hpd@dp-hpd-storm-disable:
- shard-tglu-1: NOTRUN -> [SKIP][96] ([i915#11151] / [i915#7828])
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-1/igt@kms_chamelium_hpd@dp-hpd-storm-disable.html
* igt@kms_chamelium_hpd@hdmi-hpd-enable-disable-mode:
- shard-mtlp: NOTRUN -> [SKIP][97] ([i915#11151] / [i915#7828]) +1 other test skip
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-mtlp-6/igt@kms_chamelium_hpd@hdmi-hpd-enable-disable-mode.html
* igt@kms_content_protection@atomic:
- shard-mtlp: NOTRUN -> [SKIP][98] ([i915#15865])
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-mtlp-6/igt@kms_content_protection@atomic.html
* igt@kms_content_protection@dp-mst-lic-type-0:
- shard-tglu: NOTRUN -> [SKIP][99] ([i915#15330] / [i915#3116] / [i915#3299])
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-10/igt@kms_content_protection@dp-mst-lic-type-0.html
* igt@kms_content_protection@dp-mst-type-1-suspend-resume:
- shard-tglu: NOTRUN -> [SKIP][100] ([i915#15330])
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-10/igt@kms_content_protection@dp-mst-type-1-suspend-resume.html
* igt@kms_content_protection@suspend-resume:
- shard-rkl: NOTRUN -> [SKIP][101] ([i915#15865]) +1 other test skip
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-7/igt@kms_content_protection@suspend-resume.html
- shard-tglu: NOTRUN -> [SKIP][102] ([i915#15865])
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-9/igt@kms_content_protection@suspend-resume.html
* igt@kms_cursor_crc@cursor-offscreen-512x512:
- shard-tglu: NOTRUN -> [SKIP][103] ([i915#13049]) +1 other test skip
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-7/igt@kms_cursor_crc@cursor-offscreen-512x512.html
* igt@kms_cursor_crc@cursor-random-max-size:
- shard-mtlp: NOTRUN -> [SKIP][104] ([i915#3555] / [i915#8814])
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-mtlp-6/igt@kms_cursor_crc@cursor-random-max-size.html
* igt@kms_cursor_crc@cursor-rapid-movement-32x32:
- shard-tglu-1: NOTRUN -> [SKIP][105] ([i915#3555]) +2 other tests skip
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-1/igt@kms_cursor_crc@cursor-rapid-movement-32x32.html
* igt@kms_cursor_crc@cursor-sliding-128x42:
- shard-rkl: [PASS][106] -> [FAIL][107] ([i915#13566])
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@kms_cursor_crc@cursor-sliding-128x42.html
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-5/igt@kms_cursor_crc@cursor-sliding-128x42.html
- shard-dg1: [PASS][108] -> [DMESG-WARN][109] ([i915#4423])
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-dg1-15/igt@kms_cursor_crc@cursor-sliding-128x42.html
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-dg1-18/igt@kms_cursor_crc@cursor-sliding-128x42.html
* igt@kms_cursor_crc@cursor-sliding-128x42@pipe-a-hdmi-a-1:
- shard-rkl: NOTRUN -> [FAIL][110] ([i915#13566]) +2 other tests fail
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-5/igt@kms_cursor_crc@cursor-sliding-128x42@pipe-a-hdmi-a-1.html
* igt@kms_cursor_crc@cursor-sliding-512x170:
- shard-mtlp: NOTRUN -> [SKIP][111] ([i915#13049])
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-mtlp-6/igt@kms_cursor_crc@cursor-sliding-512x170.html
* igt@kms_cursor_crc@cursor-suspend:
- shard-mtlp: [PASS][112] -> [DMESG-WARN][113] ([i915#16495]) +1 other test dmesg-warn
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-mtlp-1/igt@kms_cursor_crc@cursor-suspend.html
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-mtlp-3/igt@kms_cursor_crc@cursor-suspend.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-legacy:
- shard-rkl: NOTRUN -> [SKIP][114] +85 other tests skip
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-2/igt@kms_cursor_legacy@cursorb-vs-flipa-legacy.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size:
- shard-glk: NOTRUN -> [FAIL][115] ([i915#15804])
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-glk4/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
* igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot:
- shard-tglu: NOTRUN -> [SKIP][116] ([i915#9067])
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-10/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle:
- shard-rkl: NOTRUN -> [SKIP][117] ([i915#4103])
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-7/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc:
- shard-rkl: NOTRUN -> [SKIP][118] ([i915#3555] / [i915#3804])
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-2/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
- shard-tglu-1: NOTRUN -> [SKIP][119] ([i915#1769] / [i915#3555] / [i915#3804])
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-1/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][120] ([i915#3804])
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-2/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1.html
- shard-tglu-1: NOTRUN -> [SKIP][121] ([i915#3804])
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-1/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1.html
* igt@kms_dp_linktrain_fallback@dsc-fallback:
- shard-tglu: NOTRUN -> [SKIP][122] ([i915#13707])
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-10/igt@kms_dp_linktrain_fallback@dsc-fallback.html
* igt@kms_dsc@dsc-with-bpc:
- shard-tglu-1: NOTRUN -> [SKIP][123] ([i915#16361])
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-1/igt@kms_dsc@dsc-with-bpc.html
* igt@kms_dsc@dsc-with-bpc-formats-bigjoiner:
- shard-mtlp: NOTRUN -> [SKIP][124] ([i915#16361])
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-mtlp-6/igt@kms_dsc@dsc-with-bpc-formats-bigjoiner.html
* igt@kms_dsc@dsc-with-formats:
- shard-tglu: NOTRUN -> [SKIP][125] ([i915#16361]) +2 other tests skip
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-10/igt@kms_dsc@dsc-with-formats.html
* igt@kms_dsc@dsc-with-formats-bigjoiner:
- shard-dg2: NOTRUN -> [SKIP][126] ([i915#16361])
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-dg2-7/igt@kms_dsc@dsc-with-formats-bigjoiner.html
* igt@kms_dsc@dsc-with-output-formats-with-bpc-ultrajoiner:
- shard-rkl: NOTRUN -> [SKIP][127] ([i915#16361]) +2 other tests skip
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-4/igt@kms_dsc@dsc-with-output-formats-with-bpc-ultrajoiner.html
* igt@kms_feature_discovery@vrr:
- shard-rkl: NOTRUN -> [SKIP][128] ([i915#16600])
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-5/igt@kms_feature_discovery@vrr.html
* igt@kms_flip@2x-flip-vs-fences:
- shard-tglu: NOTRUN -> [SKIP][129] ([i915#3637] / [i915#9934]) +3 other tests skip
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-10/igt@kms_flip@2x-flip-vs-fences.html
* igt@kms_flip@2x-flip-vs-panning:
- shard-rkl: NOTRUN -> [SKIP][130] ([i915#9934]) +2 other tests skip
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-5/igt@kms_flip@2x-flip-vs-panning.html
* igt@kms_flip@2x-flip-vs-rmfb:
- shard-mtlp: NOTRUN -> [SKIP][131] ([i915#3637] / [i915#9934]) +2 other tests skip
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-mtlp-6/igt@kms_flip@2x-flip-vs-rmfb.html
* igt@kms_flip@2x-modeset-vs-vblank-race:
- shard-dg2: NOTRUN -> [SKIP][132] ([i915#9934])
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-dg2-7/igt@kms_flip@2x-modeset-vs-vblank-race.html
* igt@kms_flip@dpms-vs-vblank-race-interruptible@b-hdmi-a1:
- shard-tglu: [PASS][133] -> [ABORT][134] ([i915#16872] / [i915#16881]) +1 other test abort
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-tglu-2/igt@kms_flip@dpms-vs-vblank-race-interruptible@b-hdmi-a1.html
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-7/igt@kms_flip@dpms-vs-vblank-race-interruptible@b-hdmi-a1.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible:
- shard-dg1: [PASS][135] -> [FAIL][136] ([i915#13027])
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-dg1-19/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-dg1-13/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
- shard-tglu: [PASS][137] -> [FAIL][138] ([i915#13027]) +1 other test fail
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-tglu-6/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-2/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible@b-edp1:
- shard-mtlp: [PASS][139] -> [FAIL][140] ([i915#13027])
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-mtlp-2/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-edp1.html
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-mtlp-5/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-edp1.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible@b-hdmi-a3 (NEW):
- shard-dg1: NOTRUN -> [FAIL][141] ([i915#15718])
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-dg1-13/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-hdmi-a3.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible@d-hdmi-a3:
- shard-dg2: [PASS][142] -> [FAIL][143] ([i915#13027])
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-dg2-1/igt@kms_flip@flip-vs-expired-vblank-interruptible@d-hdmi-a3.html
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-dg2-5/igt@kms_flip@flip-vs-expired-vblank-interruptible@d-hdmi-a3.html
* igt@kms_flip@flip-vs-suspend:
- shard-glk: NOTRUN -> [INCOMPLETE][144] ([i915#12314] / [i915#12745] / [i915#4839])
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-glk8/igt@kms_flip@flip-vs-suspend.html
* igt@kms_flip@flip-vs-suspend@a-hdmi-a1:
- shard-glk: NOTRUN -> [INCOMPLETE][145] ([i915#12314] / [i915#12745])
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-glk8/igt@kms_flip@flip-vs-suspend@a-hdmi-a1.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling:
- shard-tglu-1: NOTRUN -> [SKIP][146] ([i915#15643])
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-1/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling@pipe-a-default-mode:
- shard-mtlp: NOTRUN -> [SKIP][147] ([i915#3555] / [i915#8810] / [i915#8813]) +1 other test skip
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-mtlp-6/igt@kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling:
- shard-mtlp: NOTRUN -> [SKIP][148] ([i915#15643])
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-mtlp-6/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling:
- shard-rkl: NOTRUN -> [SKIP][149] ([i915#15643]) +1 other test skip
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-7/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling.html
- shard-tglu: NOTRUN -> [SKIP][150] ([i915#15643]) +2 other tests skip
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-9/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling:
- shard-dg2: NOTRUN -> [SKIP][151] ([i915#15643] / [i915#5190]) +1 other test skip
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-dg2-8/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][152] ([i915#15990] / [i915#8708])
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-mtlp-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-wc:
- shard-dg2: NOTRUN -> [SKIP][153] ([i915#15990] / [i915#8708])
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-dg2-8/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-render:
- shard-mtlp: NOTRUN -> [SKIP][154] ([i915#15991] / [i915#1825]) +6 other tests skip
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-mtlp-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-plflip-blt:
- shard-dg2: NOTRUN -> [SKIP][155] ([i915#15991] / [i915#5354]) +4 other tests skip
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-dg2-7/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbc-suspend:
- shard-rkl: [PASS][156] -> [INCOMPLETE][157] ([i915#10056])
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-3/igt@kms_frontbuffer_tracking@fbc-suspend.html
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-4/igt@kms_frontbuffer_tracking@fbc-suspend.html
* igt@kms_frontbuffer_tracking@fbchdr-1p-offscreen-pri-shrfb-draw-blt:
- shard-mtlp: NOTRUN -> [SKIP][158] ([i915#15989]) +10 other tests skip
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-mtlp-6/igt@kms_frontbuffer_tracking@fbchdr-1p-offscreen-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-pri-shrfb-draw-render:
- shard-glk: [PASS][159] -> [SKIP][160] +9 other tests skip
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-glk8/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-pri-shrfb-draw-render.html
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-glk3/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-pri-shrfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-spr-indfb-draw-pwrite:
- shard-tglu: NOTRUN -> [SKIP][161] ([i915#15989]) +12 other tests skip
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-9/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-spr-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-spr-indfb-onoff:
- shard-rkl: [PASS][162] -> [SKIP][163] ([i915#15989]) +14 other tests skip
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-1/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-spr-indfb-onoff.html
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-4/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-spr-indfb-onoff.html
* igt@kms_frontbuffer_tracking@fbchdr-1p-rte:
- shard-tglu-1: NOTRUN -> [SKIP][164] ([i915#15989]) +5 other tests skip
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-1/igt@kms_frontbuffer_tracking@fbchdr-1p-rte.html
* igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-indfb-pgflip-blt:
- shard-mtlp: NOTRUN -> [SKIP][165] ([i915#15991]) +9 other tests skip
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-mtlp-6/igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-indfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-spr-indfb-draw-blt:
- shard-dg2: NOTRUN -> [SKIP][166] ([i915#15991]) +4 other tests skip
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-dg2-8/igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbchdr-2p-scndscrn-shrfb-plflip-blt:
- shard-tglu: NOTRUN -> [SKIP][167] +59 other tests skip
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-10/igt@kms_frontbuffer_tracking@fbchdr-2p-scndscrn-shrfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-pwrite:
- shard-glk10: NOTRUN -> [SKIP][168] +22 other tests skip
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-glk10/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-wc:
- shard-tglu-1: NOTRUN -> [SKIP][169] ([i915#15102]) +7 other tests skip
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-indfb-fliptrack-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][170] ([i915#15990]) +2 other tests skip
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-dg2-8/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-indfb-fliptrack-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-offscreen-pri-shrfb-draw-blt:
- shard-dg2: NOTRUN -> [SKIP][171] ([i915#15102]) +4 other tests skip
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-dg2-8/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-offscreen-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-shrfb-pgflip-blt:
- shard-rkl: NOTRUN -> [SKIP][172] ([i915#15102]) +30 other tests skip
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-4/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@hdr-1p-offscreen-pri-indfb-draw-pwrite:
- shard-dg2: NOTRUN -> [SKIP][173] ([i915#15989]) +2 other tests skip
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-dg2-8/igt@kms_frontbuffer_tracking@hdr-1p-offscreen-pri-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@hdr-1p-primscrn-cur-indfb-draw-blt:
- shard-rkl: NOTRUN -> [SKIP][174] ([i915#15989]) +15 other tests skip
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-5/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-cur-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@hdr-farfromfence-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][175] ([i915#15990]) +1 other test skip
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-mtlp-6/igt@kms_frontbuffer_tracking@hdr-farfromfence-mmap-gtt.html
* igt@kms_frontbuffer_tracking@hdr-suspend:
- shard-glk10: NOTRUN -> [INCOMPLETE][176] ([i915#16056] / [i915#16593])
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-glk10/igt@kms_frontbuffer_tracking@hdr-suspend.html
* igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-shrfb-draw-blt:
- shard-tglu: NOTRUN -> [SKIP][177] ([i915#15102]) +34 other tests skip
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-9/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-mmap-wc:
- shard-rkl: NOTRUN -> [SKIP][178] ([i915#1825]) +2 other tests skip
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-4/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-mmap-wc.html
* igt@kms_hdmi_inject@inject-4k:
- shard-mtlp: [PASS][179] -> [SKIP][180] ([i915#15725])
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-mtlp-7/igt@kms_hdmi_inject@inject-4k.html
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-mtlp-1/igt@kms_hdmi_inject@inject-4k.html
* igt@kms_hdr@bpc-switch:
- shard-rkl: [PASS][181] -> [SKIP][182] ([i915#16644] / [i915#3555] / [i915#8228]) +1 other test skip
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-1/igt@kms_hdr@bpc-switch.html
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-2/igt@kms_hdr@bpc-switch.html
- shard-tglu-1: NOTRUN -> [SKIP][183] ([i915#3555] / [i915#8228])
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-1/igt@kms_hdr@bpc-switch.html
* igt@kms_hdr@brightness-with-hdr:
- shard-tglu-1: NOTRUN -> [SKIP][184] ([i915#12713])
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-1/igt@kms_hdr@brightness-with-hdr.html
* igt@kms_hdr@invalid-metadata-sizes:
- shard-tglu: NOTRUN -> [SKIP][185] ([i915#3555] / [i915#8228])
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-3/igt@kms_hdr@invalid-metadata-sizes.html
* igt@kms_joiner@basic-big-joiner:
- shard-rkl: NOTRUN -> [SKIP][186] ([i915#15460])
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-5/igt@kms_joiner@basic-big-joiner.html
* igt@kms_joiner@basic-force-big-joiner:
- shard-dg2: NOTRUN -> [SKIP][187] ([i915#15459])
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-dg2-7/igt@kms_joiner@basic-force-big-joiner.html
* igt@kms_joiner@invalid-modeset-force-big-joiner:
- shard-tglu: NOTRUN -> [SKIP][188] ([i915#15459])
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-10/igt@kms_joiner@invalid-modeset-force-big-joiner.html
* igt@kms_joiner@invalid-modeset-force-ultra-joiner:
- shard-rkl: NOTRUN -> [SKIP][189] ([i915#15458])
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-7/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html
- shard-tglu: NOTRUN -> [SKIP][190] ([i915#15458])
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-9/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html
* igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner:
- shard-tglu-1: NOTRUN -> [SKIP][191] ([i915#15638] / [i915#15722])
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-1/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
* igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
- shard-rkl: NOTRUN -> [SKIP][192] ([i915#15815])
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-7/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
- shard-tglu: NOTRUN -> [SKIP][193] ([i915#15815])
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-9/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
* igt@kms_pipe_b_c_ivb@enable-pipe-c-while-b-has-3-lanes:
- shard-tglu-1: NOTRUN -> [SKIP][194] +29 other tests skip
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-1/igt@kms_pipe_b_c_ivb@enable-pipe-c-while-b-has-3-lanes.html
* igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-1:
- shard-glk: NOTRUN -> [INCOMPLETE][195] ([i915#12756] / [i915#13409] / [i915#13476] / [i915#16789]) +1 other test incomplete
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-glk3/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-1.html
* igt@kms_pipe_stress@stress-xrgb8888-untiled:
- shard-glk: NOTRUN -> [DMESG-FAIL][196] ([i915#118])
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-glk4/igt@kms_pipe_stress@stress-xrgb8888-untiled.html
* igt@kms_pipe_stress@stress-xrgb8888-yftiled:
- shard-glk11: NOTRUN -> [DMESG-WARN][197] ([i915#118])
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-glk11/igt@kms_pipe_stress@stress-xrgb8888-yftiled.html
- shard-rkl: NOTRUN -> [SKIP][198] ([i915#14712])
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-7/igt@kms_pipe_stress@stress-xrgb8888-yftiled.html
* igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier-source-clamping:
- shard-mtlp: NOTRUN -> [SKIP][199] ([i915#15709])
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-mtlp-6/igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier-source-clamping.html
* igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier-source-clamping:
- shard-rkl: NOTRUN -> [SKIP][200] ([i915#15709]) +1 other test skip
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-5/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier-source-clamping.html
* igt@kms_plane@pixel-format-x-tiled-modifier@pipe-a-plane-7:
- shard-tglu: NOTRUN -> [SKIP][201] ([i915#16386]) +1 other test skip
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-10/igt@kms_plane@pixel-format-x-tiled-modifier@pipe-a-plane-7.html
* igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-modifier:
- shard-dg2: NOTRUN -> [SKIP][202] ([i915#15709])
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-dg2-1/igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-modifier.html
* igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-modifier@pipe-b-plane-5:
- shard-rkl: NOTRUN -> [SKIP][203] ([i915#16386]) +1 other test skip
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-4/igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-modifier@pipe-b-plane-5.html
* igt@kms_plane@pixel-format-yf-tiled-ccs-modifier-source-clamping:
- shard-tglu-1: NOTRUN -> [SKIP][204] ([i915#15709])
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-1/igt@kms_plane@pixel-format-yf-tiled-ccs-modifier-source-clamping.html
* igt@kms_plane_alpha_blend@alpha-basic:
- shard-glk: NOTRUN -> [FAIL][205] ([i915#12178])
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-glk1/igt@kms_plane_alpha_blend@alpha-basic.html
* igt@kms_plane_alpha_blend@alpha-basic@pipe-a-hdmi-a-1:
- shard-glk: NOTRUN -> [FAIL][206] ([i915#7862]) +1 other test fail
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-glk1/igt@kms_plane_alpha_blend@alpha-basic@pipe-a-hdmi-a-1.html
* igt@kms_plane_lowres@tiling-yf:
- shard-rkl: NOTRUN -> [SKIP][207] ([i915#3555]) +4 other tests skip
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-5/igt@kms_plane_lowres@tiling-yf.html
* igt@kms_plane_multiple@2x-tiling-4:
- shard-mtlp: NOTRUN -> [SKIP][208] ([i915#13958])
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-mtlp-6/igt@kms_plane_multiple@2x-tiling-4.html
* igt@kms_plane_multiple@2x-tiling-none:
- shard-tglu: NOTRUN -> [SKIP][209] ([i915#13958])
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-10/igt@kms_plane_multiple@2x-tiling-none.html
* igt@kms_plane_multiple@tiling-4:
- shard-tglu-1: NOTRUN -> [SKIP][210] ([i915#14259])
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-1/igt@kms_plane_multiple@tiling-4.html
* igt@kms_plane_multiple@tiling-yf:
- shard-tglu: NOTRUN -> [SKIP][211] ([i915#14259])
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-3/igt@kms_plane_multiple@tiling-yf.html
* igt@kms_plane_scaling@intel-max-src-size:
- shard-dg2: NOTRUN -> [SKIP][212] ([i915#6953] / [i915#9423])
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-dg2-8/igt@kms_plane_scaling@intel-max-src-size.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation:
- shard-rkl: NOTRUN -> [SKIP][213] ([i915#15329] / [i915#3555])
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-5/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation.html
* igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-c:
- shard-rkl: NOTRUN -> [SKIP][214] ([i915#15329]) +6 other tests skip
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-5/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-c.html
* igt@kms_pm_backlight@fade-with-suspend:
- shard-tglu: NOTRUN -> [SKIP][215] ([i915#12343] / [i915#9812])
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-10/igt@kms_pm_backlight@fade-with-suspend.html
* igt@kms_pm_dc@dc6-psr:
- shard-rkl: NOTRUN -> [SKIP][216] ([i915#15948])
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-5/igt@kms_pm_dc@dc6-psr.html
* igt@kms_pm_lpsp@screens-disabled:
- shard-rkl: NOTRUN -> [SKIP][217] ([i915#8430])
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-7/igt@kms_pm_lpsp@screens-disabled.html
- shard-tglu: NOTRUN -> [SKIP][218] ([i915#8430])
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-9/igt@kms_pm_lpsp@screens-disabled.html
* igt@kms_pm_rpm@dpms-non-lpsp:
- shard-tglu-1: NOTRUN -> [SKIP][219] ([i915#15073])
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-1/igt@kms_pm_rpm@dpms-non-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp:
- shard-rkl: [PASS][220] -> [SKIP][221] ([i915#15073]) +3 other tests skip
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-8/igt@kms_pm_rpm@modeset-lpsp.html
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-4/igt@kms_pm_rpm@modeset-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp-stress:
- shard-dg2: [PASS][222] -> [SKIP][223] ([i915#15073]) +2 other tests skip
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-dg2-4/igt@kms_pm_rpm@modeset-lpsp-stress.html
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-dg2-5/igt@kms_pm_rpm@modeset-lpsp-stress.html
- shard-dg1: [PASS][224] -> [SKIP][225] ([i915#15073]) +1 other test skip
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-dg1-15/igt@kms_pm_rpm@modeset-lpsp-stress.html
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-dg1-18/igt@kms_pm_rpm@modeset-lpsp-stress.html
* igt@kms_pm_rpm@system-suspend-idle:
- shard-rkl: [PASS][226] -> [INCOMPLETE][227] ([i915#14419]) +1 other test incomplete
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-5/igt@kms_pm_rpm@system-suspend-idle.html
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-6/igt@kms_pm_rpm@system-suspend-idle.html
* igt@kms_prime@basic-crc-hybrid:
- shard-rkl: NOTRUN -> [SKIP][228] ([i915#6524])
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-7/igt@kms_prime@basic-crc-hybrid.html
- shard-tglu: NOTRUN -> [SKIP][229] ([i915#6524])
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-9/igt@kms_prime@basic-crc-hybrid.html
* igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-exceed-fully-sf:
- shard-tglu-1: NOTRUN -> [SKIP][230] ([i915#11520]) +1 other test skip
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-1/igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-sf:
- shard-glk: NOTRUN -> [SKIP][231] ([i915#11520]) +8 other tests skip
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-glk9/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-sf.html
* igt@kms_psr2_sf@fbc-pr-overlay-primary-update-sf-dmg-area:
- shard-tglu: NOTRUN -> [SKIP][232] ([i915#11520]) +4 other tests skip
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-10/igt@kms_psr2_sf@fbc-pr-overlay-primary-update-sf-dmg-area.html
* igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-sf:
- shard-rkl: NOTRUN -> [SKIP][233] ([i915#11520]) +5 other tests skip
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-7/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-sf.html
* igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf@pipe-a-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][234] ([i915#9808])
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-mtlp-6/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf@pipe-a-edp-1.html
* igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf@pipe-b-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][235] ([i915#12316]) +1 other test skip
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-mtlp-6/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf@pipe-b-edp-1.html
* igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-sf:
- shard-glk11: NOTRUN -> [SKIP][236] ([i915#11520]) +1 other test skip
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-glk11/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-sf.html
* igt@kms_psr2_su@frontbuffer-xrgb8888:
- shard-tglu-1: NOTRUN -> [SKIP][237] ([i915#9683])
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-1/igt@kms_psr2_su@frontbuffer-xrgb8888.html
* igt@kms_psr@fbc-psr2-primary-mmap-gtt:
- shard-tglu: NOTRUN -> [SKIP][238] ([i915#9732]) +14 other tests skip
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-3/igt@kms_psr@fbc-psr2-primary-mmap-gtt.html
* igt@kms_psr@fbc-psr2-sprite-render:
- shard-rkl: NOTRUN -> [SKIP][239] ([i915#1072] / [i915#9732]) +20 other tests skip
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-7/igt@kms_psr@fbc-psr2-sprite-render.html
* igt@kms_psr@pr-cursor-plane-move:
- shard-mtlp: NOTRUN -> [SKIP][240] ([i915#9688]) +5 other tests skip
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-mtlp-6/igt@kms_psr@pr-cursor-plane-move.html
* igt@kms_psr@psr2-cursor-blt:
- shard-tglu-1: NOTRUN -> [SKIP][241] ([i915#9732]) +4 other tests skip
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-1/igt@kms_psr@psr2-cursor-blt.html
* igt@kms_psr@psr2-primary-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][242] ([i915#1072] / [i915#9732]) +3 other tests skip
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-dg2-7/igt@kms_psr@psr2-primary-mmap-gtt.html
* igt@kms_psr@psr2-sprite-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][243] ([i915#4077] / [i915#9688]) +1 other test skip
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-mtlp-6/igt@kms_psr@psr2-sprite-mmap-gtt.html
* igt@kms_scaling_modes@scaling-mode-center:
- shard-tglu: NOTRUN -> [SKIP][244] ([i915#3555])
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-9/igt@kms_scaling_modes@scaling-mode-center.html
* igt@kms_selftest@drm_framebuffer@drm_test_framebuffer_free:
- shard-dg2: NOTRUN -> [ABORT][245] ([i915#13179]) +1 other test abort
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-dg2-8/igt@kms_selftest@drm_framebuffer@drm_test_framebuffer_free.html
* igt@kms_tiled_display@basic-test-pattern-with-chamelium:
- shard-tglu: NOTRUN -> [SKIP][246] ([i915#8623])
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-10/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
* igt@kms_vblank@ts-continuation-dpms-suspend:
- shard-glk11: NOTRUN -> [INCOMPLETE][247] ([i915#12276]) +1 other test incomplete
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-glk11/igt@kms_vblank@ts-continuation-dpms-suspend.html
* igt@kms_vrr@flip-basic:
- shard-rkl: NOTRUN -> [SKIP][248] ([i915#15243] / [i915#3555])
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-2/igt@kms_vrr@flip-basic.html
* igt@kms_vrr@flip-dpms:
- shard-mtlp: NOTRUN -> [SKIP][249] ([i915#3555] / [i915#8808])
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-mtlp-6/igt@kms_vrr@flip-dpms.html
* igt@perf@gen8-unprivileged-single-ctx-counters:
- shard-rkl: NOTRUN -> [SKIP][250] ([i915#2436])
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-5/igt@perf@gen8-unprivileged-single-ctx-counters.html
* igt@perf@mi-rpc:
- shard-mtlp: NOTRUN -> [SKIP][251] ([i915#2434])
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-mtlp-6/igt@perf@mi-rpc.html
* igt@perf@unprivileged-single-ctx-counters:
- shard-rkl: NOTRUN -> [SKIP][252] ([i915#2433])
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-7/igt@perf@unprivileged-single-ctx-counters.html
* igt@perf_pmu@module-unload:
- shard-rkl: NOTRUN -> [ABORT][253] ([i915#15778])
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-7/igt@perf_pmu@module-unload.html
- shard-glk11: NOTRUN -> [ABORT][254] ([i915#15778])
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-glk11/igt@perf_pmu@module-unload.html
* igt@prime_udl@share-import-addfb:
- shard-rkl: NOTRUN -> [SKIP][255] ([i915#16420])
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-5/igt@prime_udl@share-import-addfb.html
* igt@prime_vgem@basic-fence-mmap:
- shard-dg2: NOTRUN -> [SKIP][256] ([i915#3708] / [i915#4077])
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-dg2-8/igt@prime_vgem@basic-fence-mmap.html
* igt@prime_vgem@fence-read-hang:
- shard-dg2: NOTRUN -> [SKIP][257] ([i915#3708])
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-dg2-8/igt@prime_vgem@fence-read-hang.html
* igt@syncobj_eventfd:
- shard-snb: NOTRUN -> [INCOMPLETE][258] ([i915#16545])
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-snb6/igt@syncobj_eventfd.html
#### Possible fixes ####
* igt@gem_exec_suspend@basic-s0:
- shard-dg2: [INCOMPLETE][259] ([i915#13356]) -> [PASS][260] +1 other test pass
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-dg2-4/igt@gem_exec_suspend@basic-s0.html
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-dg2-8/igt@gem_exec_suspend@basic-s0.html
* igt@gem_workarounds@suspend-resume-context:
- shard-rkl: [INCOMPLETE][261] ([i915#13356]) -> [PASS][262]
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-4/igt@gem_workarounds@suspend-resume-context.html
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-7/igt@gem_workarounds@suspend-resume-context.html
* igt@gen9_exec_parse@allowed-single:
- shard-glk: [ABORT][263] ([i915#5566]) -> [PASS][264]
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-glk8/igt@gen9_exec_parse@allowed-single.html
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-glk3/igt@gen9_exec_parse@allowed-single.html
* igt@i915_power@sanity:
- shard-mtlp: [SKIP][265] ([i915#7984]) -> [PASS][266]
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-mtlp-7/igt@i915_power@sanity.html
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-mtlp-3/igt@i915_power@sanity.html
* igt@i915_suspend@fence-restore-tiled2untiled:
- shard-rkl: [INCOMPLETE][267] ([i915#4817]) -> [PASS][268]
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@i915_suspend@fence-restore-tiled2untiled.html
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-5/igt@i915_suspend@fence-restore-tiled2untiled.html
* igt@kms_3d@basic:
- shard-mtlp: [SKIP][269] ([i915#15726]) -> [PASS][270]
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-mtlp-1/igt@kms_3d@basic.html
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-mtlp-5/igt@kms_3d@basic.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing@pipe-a-hdmi-a-1:
- shard-tglu: [FAIL][271] ([i915#15662]) -> [PASS][272]
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-tglu-3/igt@kms_atomic_transition@plane-all-modeset-transition-fencing@pipe-a-hdmi-a-1.html
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-6/igt@kms_atomic_transition@plane-all-modeset-transition-fencing@pipe-a-hdmi-a-1.html
* igt@kms_atomic_transition@plane-all-modeset-transition@pipe-b-hdmi-a-1:
- shard-tglu: [ABORT][273] ([i915#16857]) -> [PASS][274] +1 other test pass
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-tglu-5/igt@kms_atomic_transition@plane-all-modeset-transition@pipe-b-hdmi-a-1.html
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-3/igt@kms_atomic_transition@plane-all-modeset-transition@pipe-b-hdmi-a-1.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc:
- shard-rkl: [INCOMPLETE][275] ([i915#15582]) -> [PASS][276] +1 other test pass
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc.html
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-7/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc.html
* igt@kms_cursor_legacy@cursor-vs-flip-varying-size:
- shard-glk: [INCOMPLETE][277] -> [PASS][278]
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-glk6/igt@kms_cursor_legacy@cursor-vs-flip-varying-size.html
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-glk8/igt@kms_cursor_legacy@cursor-vs-flip-varying-size.html
* igt@kms_feature_discovery@hdr:
- shard-rkl: [SKIP][279] ([i915#16600]) -> [PASS][280]
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-7/igt@kms_feature_discovery@hdr.html
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-6/igt@kms_feature_discovery@hdr.html
* igt@kms_flip@dpms-vs-vblank-race-interruptible:
- shard-snb: [FAIL][281] ([i915#10826]) -> [PASS][282] +1 other test pass
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-snb5/igt@kms_flip@dpms-vs-vblank-race-interruptible.html
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-snb5/igt@kms_flip@dpms-vs-vblank-race-interruptible.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible@b-hdmi-a3 (NEW):
- shard-dg2: [FAIL][283] ([i915#15718]) -> [PASS][284]
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-dg2-1/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-hdmi-a3.html
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-dg2-5/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-hdmi-a3.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible@c-edp1:
- shard-mtlp: [FAIL][285] ([i915#13027]) -> [PASS][286]
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-mtlp-2/igt@kms_flip@flip-vs-expired-vblank-interruptible@c-edp1.html
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-mtlp-5/igt@kms_flip@flip-vs-expired-vblank-interruptible@c-edp1.html
* igt@kms_flip@modeset-vs-vblank-race:
- shard-rkl: [FAIL][287] ([i915#10826]) -> [PASS][288] +1 other test pass
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-7/igt@kms_flip@modeset-vs-vblank-race.html
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-3/igt@kms_flip@modeset-vs-vblank-race.html
* igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-cur-indfb-onoff:
- shard-rkl: [SKIP][289] ([i915#15989]) -> [PASS][290] +13 other tests pass
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-7/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-cur-indfb-onoff.html
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-6/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-cur-indfb-onoff.html
* igt@kms_pipe_crc_basic@suspend-read-crc:
- shard-rkl: [INCOMPLETE][291] ([i915#12756] / [i915#13476]) -> [PASS][292]
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-3/igt@kms_pipe_crc_basic@suspend-read-crc.html
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-5/igt@kms_pipe_crc_basic@suspend-read-crc.html
* igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b:
- shard-rkl: [ABORT][293] ([i915#15132]) -> [PASS][294] +2 other tests pass
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-1/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b.html
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-2/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b.html
* igt@kms_plane@plane-position-hole-dpms@pipe-b-plane-2:
- shard-tglu: [ABORT][295] ([i915#16844]) -> [PASS][296] +3 other tests pass
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-tglu-4/igt@kms_plane@plane-position-hole-dpms@pipe-b-plane-2.html
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-7/igt@kms_plane@plane-position-hole-dpms@pipe-b-plane-2.html
* igt@kms_pm_rpm@dpms-lpsp:
- shard-dg1: [SKIP][297] ([i915#15073]) -> [PASS][298] +2 other tests pass
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-dg1-16/igt@kms_pm_rpm@dpms-lpsp.html
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-dg1-15/igt@kms_pm_rpm@dpms-lpsp.html
* igt@kms_pm_rpm@i2c:
- shard-dg1: [DMESG-WARN][299] ([i915#4423]) -> [PASS][300] +2 other tests pass
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-dg1-19/igt@kms_pm_rpm@i2c.html
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-dg1-13/igt@kms_pm_rpm@i2c.html
* igt@kms_pm_rpm@modeset-lpsp-stress:
- shard-rkl: [SKIP][301] ([i915#14544] / [i915#15073]) -> [PASS][302]
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@kms_pm_rpm@modeset-lpsp-stress.html
[302]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-5/igt@kms_pm_rpm@modeset-lpsp-stress.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress:
- shard-rkl: [SKIP][303] ([i915#15073]) -> [PASS][304]
[303]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-8/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
[304]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-7/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
* igt@kms_pm_rpm@system-suspend-idle:
- shard-dg2: [INCOMPLETE][305] ([i915#14419]) -> [PASS][306]
[305]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-dg2-5/igt@kms_pm_rpm@system-suspend-idle.html
[306]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-dg2-7/igt@kms_pm_rpm@system-suspend-idle.html
* igt@perf_pmu@busy-double-start@ccs0:
- shard-mtlp: [FAIL][307] ([i915#4349]) -> [PASS][308]
[307]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-mtlp-7/igt@perf_pmu@busy-double-start@ccs0.html
[308]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-mtlp-3/igt@perf_pmu@busy-double-start@ccs0.html
#### Warnings ####
* igt@gem_basic@multigpu-create-close:
- shard-rkl: [SKIP][309] ([i915#14544] / [i915#7697]) -> [SKIP][310] ([i915#7697])
[309]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@gem_basic@multigpu-create-close.html
[310]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-5/igt@gem_basic@multigpu-create-close.html
* igt@gem_exec_balancer@parallel-contexts:
- shard-rkl: [SKIP][311] ([i915#4525]) -> [SKIP][312] ([i915#14544] / [i915#4525])
[311]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-7/igt@gem_exec_balancer@parallel-contexts.html
[312]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-6/igt@gem_exec_balancer@parallel-contexts.html
* igt@gem_exec_reloc@basic-gtt-read-noreloc:
- shard-rkl: [SKIP][313] ([i915#3281]) -> [SKIP][314] ([i915#14544] / [i915#3281]) +2 other tests skip
[313]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-5/igt@gem_exec_reloc@basic-gtt-read-noreloc.html
[314]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-6/igt@gem_exec_reloc@basic-gtt-read-noreloc.html
* igt@gem_exec_reloc@basic-wc-read-noreloc:
- shard-rkl: [SKIP][315] ([i915#14544] / [i915#3281]) -> [SKIP][316] ([i915#3281]) +1 other test skip
[315]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@gem_exec_reloc@basic-wc-read-noreloc.html
[316]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-7/igt@gem_exec_reloc@basic-wc-read-noreloc.html
* igt@gem_lmem_swapping@basic:
- shard-rkl: [SKIP][317] ([i915#14544] / [i915#4613]) -> [SKIP][318] ([i915#4613])
[317]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@gem_lmem_swapping@basic.html
[318]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-5/igt@gem_lmem_swapping@basic.html
* igt@gem_lmem_swapping@parallel-random-verify-ccs:
- shard-rkl: [SKIP][319] ([i915#4613]) -> [SKIP][320] ([i915#14544] / [i915#4613]) +1 other test skip
[319]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-5/igt@gem_lmem_swapping@parallel-random-verify-ccs.html
[320]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-6/igt@gem_lmem_swapping@parallel-random-verify-ccs.html
* igt@gem_pxp@hw-rejects-pxp-context:
- shard-rkl: [SKIP][321] ([i915#13717] / [i915#14544]) -> [SKIP][322] ([i915#13717])
[321]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@gem_pxp@hw-rejects-pxp-context.html
[322]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-5/igt@gem_pxp@hw-rejects-pxp-context.html
* igt@gem_readwrite@read-bad-handle:
- shard-rkl: [SKIP][323] ([i915#14544] / [i915#3282]) -> [SKIP][324] ([i915#3282])
[323]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@gem_readwrite@read-bad-handle.html
[324]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-7/igt@gem_readwrite@read-bad-handle.html
* igt@gem_set_tiling_vs_pwrite:
- shard-rkl: [SKIP][325] ([i915#3282]) -> [SKIP][326] ([i915#14544] / [i915#3282]) +2 other tests skip
[325]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-7/igt@gem_set_tiling_vs_pwrite.html
[326]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-6/igt@gem_set_tiling_vs_pwrite.html
* igt@gem_userptr_blits@forbidden-operations:
- shard-rkl: [SKIP][327] ([i915#14544] / [i915#3282] / [i915#3297]) -> [SKIP][328] ([i915#3282] / [i915#3297])
[327]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@gem_userptr_blits@forbidden-operations.html
[328]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-5/igt@gem_userptr_blits@forbidden-operations.html
* igt@gen9_exec_parse@batch-invalid-length:
- shard-rkl: [SKIP][329] ([i915#14544] / [i915#2527]) -> [SKIP][330] ([i915#2527])
[329]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@gen9_exec_parse@batch-invalid-length.html
[330]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-7/igt@gen9_exec_parse@batch-invalid-length.html
* igt@i915_pm_freq_api@freq-suspend:
- shard-rkl: [SKIP][331] ([i915#14544] / [i915#8399]) -> [SKIP][332] ([i915#8399])
[331]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@i915_pm_freq_api@freq-suspend.html
[332]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-5/igt@i915_pm_freq_api@freq-suspend.html
* igt@i915_pm_rc6_residency@rc6-idle:
- shard-rkl: [SKIP][333] ([i915#14498]) -> [SKIP][334] ([i915#14498] / [i915#14544])
[333]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-5/igt@i915_pm_rc6_residency@rc6-idle.html
[334]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-6/igt@i915_pm_rc6_residency@rc6-idle.html
* igt@i915_query@test-query-geometry-subslices:
- shard-rkl: [SKIP][335] ([i915#5723]) -> [SKIP][336] ([i915#14544] / [i915#5723])
[335]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-5/igt@i915_query@test-query-geometry-subslices.html
[336]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-6/igt@i915_query@test-query-geometry-subslices.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing@pipe-b-hdmi-a-1:
- shard-tglu: [ABORT][337] ([i915#16837] / [i915#16844]) -> [ABORT][338] ([i915#16857]) +1 other test abort
[337]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-tglu-3/igt@kms_atomic_transition@plane-all-modeset-transition-fencing@pipe-b-hdmi-a-1.html
[338]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-tglu-6/igt@kms_atomic_transition@plane-all-modeset-transition-fencing@pipe-b-hdmi-a-1.html
* igt@kms_big_fb@4-tiled-addfb-size-offset-overflow:
- shard-rkl: [SKIP][339] ([i915#14544] / [i915#5286]) -> [SKIP][340] ([i915#5286])
[339]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@kms_big_fb@4-tiled-addfb-size-offset-overflow.html
[340]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-5/igt@kms_big_fb@4-tiled-addfb-size-offset-overflow.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
- shard-rkl: [SKIP][341] ([i915#5286]) -> [SKIP][342] ([i915#14544] / [i915#5286])
[341]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-7/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
[342]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-6/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
* igt@kms_big_fb@linear-32bpp-rotate-270:
- shard-rkl: [SKIP][343] ([i915#14544] / [i915#3638]) -> [SKIP][344] ([i915#3638])
[343]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@kms_big_fb@linear-32bpp-rotate-270.html
[344]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-5/igt@kms_big_fb@linear-32bpp-rotate-270.html
* igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: [SKIP][345] ([i915#6095]) -> [SKIP][346] ([i915#14544] / [i915#6095]) +5 other tests skip
[345]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-7/igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html
[346]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-6/igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-2:
- shard-rkl: [SKIP][347] ([i915#14544] / [i915#6095]) -> [SKIP][348] ([i915#6095]) +1 other test skip
[347]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-2.html
[348]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-7/igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-2.html
* igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs-cc@pipe-c-hdmi-a-2:
- shard-rkl: [SKIP][349] ([i915#14098] / [i915#14544] / [i915#6095]) -> [SKIP][350] ([i915#14098] / [i915#6095]) +3 other tests skip
[349]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs-cc@pipe-c-hdmi-a-2.html
[350]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-7/igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs-cc@pipe-c-hdmi-a-2.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs:
- shard-rkl: [SKIP][351] ([i915#12313]) -> [SKIP][352] ([i915#12313] / [i915#14544])
[351]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-7/igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs.html
[352]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-6/igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-ccs@pipe-a-hdmi-a-1:
- shard-glk: [INCOMPLETE][353] ([i915#15582]) -> [INCOMPLETE][354] ([i915#14694] / [i915#15582]) +1 other test incomplete
[353]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-glk5/igt@kms_ccs@crc-primary-suspend-y-tiled-ccs@pipe-a-hdmi-a-1.html
[354]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-glk1/igt@kms_ccs@crc-primary-suspend-y-tiled-ccs@pipe-a-hdmi-a-1.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-mc-ccs:
- shard-rkl: [SKIP][355] ([i915#14098] / [i915#6095]) -> [SKIP][356] ([i915#14098] / [i915#14544] / [i915#6095]) +9 other tests skip
[355]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-5/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-mc-ccs.html
[356]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-mc-ccs.html
* igt@kms_cdclk@mode-transition-all-outputs:
- shard-rkl: [SKIP][357] ([i915#3742]) -> [SKIP][358] ([i915#14544] / [i915#3742])
[357]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-7/igt@kms_cdclk@mode-transition-all-outputs.html
[358]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-6/igt@kms_cdclk@mode-transition-all-outputs.html
* igt@kms_chamelium_audio@dp-audio-after-suspend:
- shard-rkl: [SKIP][359] ([i915#11151] / [i915#14544]) -> [SKIP][360] ([i915#11151])
[359]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@kms_chamelium_audio@dp-audio-after-suspend.html
[360]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-5/igt@kms_chamelium_audio@dp-audio-after-suspend.html
* igt@kms_chamelium_color_pipeline@plane-lut3d-green-only:
- shard-rkl: [SKIP][361] ([i915#14544] / [i915#16471]) -> [SKIP][362] ([i915#16471])
[361]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@kms_chamelium_color_pipeline@plane-lut3d-green-only.html
[362]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-5/igt@kms_chamelium_color_pipeline@plane-lut3d-green-only.html
* igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode:
- shard-rkl: [SKIP][363] ([i915#11151] / [i915#7828]) -> [SKIP][364] ([i915#11151] / [i915#14544] / [i915#7828]) +4 other tests skip
[363]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-5/igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode.html
[364]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-6/igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode.html
* igt@kms_content_protection@dp-mst-type-0:
- shard-rkl: [SKIP][365] ([i915#15330] / [i915#3116]) -> [SKIP][366] ([i915#14544] / [i915#15330] / [i915#3116])
[365]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-7/igt@kms_content_protection@dp-mst-type-0.html
[366]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-6/igt@kms_content_protection@dp-mst-type-0.html
* igt@kms_content_protection@dp-mst-type-0-suspend-resume:
- shard-rkl: [SKIP][367] ([i915#14544] / [i915#15330]) -> [SKIP][368] ([i915#15330])
[367]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@kms_content_protection@dp-mst-type-0-suspend-resume.html
[368]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-5/igt@kms_content_protection@dp-mst-type-0-suspend-resume.html
* igt@kms_content_protection@srm:
- shard-dg1: [SKIP][369] ([i915#15865] / [i915#4423]) -> [SKIP][370] ([i915#15865])
[369]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-dg1-13/igt@kms_content_protection@srm.html
[370]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-dg1-12/igt@kms_content_protection@srm.html
* igt@kms_content_protection@uevent:
- shard-rkl: [SKIP][371] ([i915#15865]) -> [SKIP][372] ([i915#14544] / [i915#15865])
[371]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-5/igt@kms_content_protection@uevent.html
[372]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-6/igt@kms_content_protection@uevent.html
* igt@kms_cursor_crc@cursor-rapid-movement-512x512:
- shard-rkl: [SKIP][373] ([i915#13049]) -> [SKIP][374] ([i915#13049] / [i915#14544])
[373]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-5/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html
[374]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-6/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html
* igt@kms_cursor_crc@cursor-rapid-movement-max-size:
- shard-rkl: [SKIP][375] ([i915#14544] / [i915#3555]) -> [SKIP][376] ([i915#3555])
[375]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@kms_cursor_crc@cursor-rapid-movement-max-size.html
[376]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-7/igt@kms_cursor_crc@cursor-rapid-movement-max-size.html
* igt@kms_cursor_crc@cursor-sliding-32x10:
- shard-rkl: [SKIP][377] ([i915#3555]) -> [SKIP][378] ([i915#14544] / [i915#3555]) +1 other test skip
[377]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-7/igt@kms_cursor_crc@cursor-sliding-32x10.html
[378]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-6/igt@kms_cursor_crc@cursor-sliding-32x10.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic:
- shard-dg1: [SKIP][379] ([i915#4103]) -> [SKIP][380] ([i915#4103] / [i915#4423])
[379]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-dg1-13/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
[380]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-dg1-12/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
* igt@kms_dirtyfb@drrs-dirtyfb-ioctl:
- shard-rkl: [SKIP][381] ([i915#9723]) -> [SKIP][382] ([i915#14544] / [i915#9723])
[381]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-7/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
[382]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-6/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
* igt@kms_dp_linktrain_fallback@dp-fallback:
- shard-rkl: [SKIP][383] ([i915#16867]) -> [SKIP][384] ([i915#14544] / [i915#16867])
[383]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-5/igt@kms_dp_linktrain_fallback@dp-fallback.html
[384]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-6/igt@kms_dp_linktrain_fallback@dp-fallback.html
* igt@kms_dsc@dsc-fractional-bpp-ultrajoiner:
- shard-rkl: [SKIP][385] ([i915#16361]) -> [SKIP][386] ([i915#14544] / [i915#16361])
[385]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-7/igt@kms_dsc@dsc-fractional-bpp-ultrajoiner.html
[386]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-6/igt@kms_dsc@dsc-fractional-bpp-ultrajoiner.html
* igt@kms_dsc@dsc-with-bpc-formats:
- shard-rkl: [SKIP][387] ([i915#14544] / [i915#16361]) -> [SKIP][388] ([i915#16361])
[387]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@kms_dsc@dsc-with-bpc-formats.html
[388]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-5/igt@kms_dsc@dsc-with-bpc-formats.html
* igt@kms_feature_discovery@dsc:
- shard-rkl: [SKIP][389] ([i915#14544] / [i915#16600]) -> [SKIP][390] ([i915#16600])
[389]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@kms_feature_discovery@dsc.html
[390]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-5/igt@kms_feature_discovery@dsc.html
* igt@kms_feature_discovery@psr2:
- shard-rkl: [SKIP][391] ([i915#14544] / [i915#658]) -> [SKIP][392] ([i915#658])
[391]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@kms_feature_discovery@psr2.html
[392]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-7/igt@kms_feature_discovery@psr2.html
* igt@kms_flip@2x-blocking-wf_vblank:
- shard-rkl: [SKIP][393] ([i915#9934]) -> [SKIP][394] ([i915#14544] / [i915#9934])
[393]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-7/igt@kms_flip@2x-blocking-wf_vblank.html
[394]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-6/igt@kms_flip@2x-blocking-wf_vblank.html
* igt@kms_flip@2x-plain-flip-ts-check:
- shard-rkl: [SKIP][395] ([i915#14544] / [i915#9934]) -> [SKIP][396] ([i915#9934]) +1 other test skip
[395]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@kms_flip@2x-plain-flip-ts-check.html
[396]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-7/igt@kms_flip@2x-plain-flip-ts-check.html
* igt@kms_flip@flip-vs-suspend-interruptible:
- shard-glk: [INCOMPLETE][397] ([i915#12745] / [i915#4839] / [i915#6113]) -> [INCOMPLETE][398] ([i915#12314] / [i915#12745] / [i915#4839] / [i915#6113])
[397]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-glk3/igt@kms_flip@flip-vs-suspend-interruptible.html
[398]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-glk5/igt@kms_flip@flip-vs-suspend-interruptible.html
* igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1:
- shard-glk: [INCOMPLETE][399] ([i915#12745]) -> [INCOMPLETE][400] ([i915#12314] / [i915#12745])
[399]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-glk3/igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1.html
[400]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-glk5/igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-downscaling:
- shard-rkl: [SKIP][401] ([i915#15643]) -> [SKIP][402] ([i915#14544] / [i915#15643])
[401]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-5/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-downscaling.html
[402]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling:
- shard-rkl: [SKIP][403] ([i915#14544] / [i915#15643]) -> [SKIP][404] ([i915#15643]) +1 other test skip
[403]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling.html
[404]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-7/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling.html
* igt@kms_frontbuffer_tracking@fbchdr-modesetfrombusy:
- shard-dg1: [SKIP][405] ([i915#15989] / [i915#4423]) -> [SKIP][406] ([i915#15989])
[405]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-dg1-17/igt@kms_frontbuffer_tracking@fbchdr-modesetfrombusy.html
[406]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-dg1-16/igt@kms_frontbuffer_tracking@fbchdr-modesetfrombusy.html
* igt@kms_frontbuffer_tracking@fbchdr-suspend:
- shard-dg1: [SKIP][407] ([i915#15989]) -> [SKIP][408] ([i915#15989] / [i915#4423])
[407]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-dg1-14/igt@kms_frontbuffer_tracking@fbchdr-suspend.html
[408]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-dg1-19/igt@kms_frontbuffer_tracking@fbchdr-suspend.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-move:
- shard-rkl: [SKIP][409] ([i915#15102]) -> [SKIP][410] ([i915#14544] / [i915#15102]) +19 other tests skip
[409]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-7/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-move.html
[410]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-move.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-blt:
- shard-rkl: [SKIP][411] -> [SKIP][412] ([i915#14544]) +38 other tests skip
[411]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-blt.html
[412]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-mmap-wc:
- shard-rkl: [SKIP][413] ([i915#1825]) -> [SKIP][414] ([i915#14544] / [i915#1825]) +3 other tests skip
[413]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-7/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-mmap-wc.html
[414]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-pri-indfb-draw-pwrite:
- shard-rkl: [SKIP][415] ([i915#14544] / [i915#15102]) -> [SKIP][416] ([i915#15102]) +6 other tests skip
[415]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-pri-indfb-draw-pwrite.html
[416]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-5/igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-pri-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@psrhdr-2p-scndscrn-cur-indfb-move:
- shard-rkl: [SKIP][417] ([i915#14544]) -> [SKIP][418] +12 other tests skip
[417]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@kms_frontbuffer_tracking@psrhdr-2p-scndscrn-cur-indfb-move.html
[418]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-5/igt@kms_frontbuffer_tracking@psrhdr-2p-scndscrn-cur-indfb-move.html
* igt@kms_hdr@brightness-with-hdr:
- shard-rkl: [SKIP][419] ([i915#16644]) -> [SKIP][420] ([i915#12713] / [i915#16644])
[419]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-1/igt@kms_hdr@brightness-with-hdr.html
[420]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-2/igt@kms_hdr@brightness-with-hdr.html
* igt@kms_joiner@basic-max-non-joiner:
- shard-rkl: [SKIP][421] ([i915#13688] / [i915#14544]) -> [SKIP][422] ([i915#13688])
[421]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@kms_joiner@basic-max-non-joiner.html
[422]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-7/igt@kms_joiner@basic-max-non-joiner.html
* igt@kms_joiner@basic-ultra-joiner:
- shard-rkl: [SKIP][423] ([i915#15458]) -> [SKIP][424] ([i915#14544] / [i915#15458])
[423]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-7/igt@kms_joiner@basic-ultra-joiner.html
[424]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-6/igt@kms_joiner@basic-ultra-joiner.html
* igt@kms_plane@pixel-format-4-tiled-bmg-ccs-modifier-source-clamping:
- shard-rkl: [SKIP][425] ([i915#15709]) -> [SKIP][426] ([i915#14544] / [i915#15709]) +2 other tests skip
[425]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-5/igt@kms_plane@pixel-format-4-tiled-bmg-ccs-modifier-source-clamping.html
[426]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-6/igt@kms_plane@pixel-format-4-tiled-bmg-ccs-modifier-source-clamping.html
* igt@kms_plane@pixel-format-4-tiled-dg2-mc-ccs-modifier:
- shard-rkl: [SKIP][427] ([i915#14544] / [i915#15709]) -> [SKIP][428] ([i915#15709]) +1 other test skip
[427]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@kms_plane@pixel-format-4-tiled-dg2-mc-ccs-modifier.html
[428]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-7/igt@kms_plane@pixel-format-4-tiled-dg2-mc-ccs-modifier.html
* igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier:
- shard-dg1: [SKIP][429] ([i915#15709] / [i915#4423]) -> [SKIP][430] ([i915#15709])
[429]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-dg1-17/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier.html
[430]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-dg1-16/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier.html
* igt@kms_pm_lpsp@kms-lpsp:
- shard-dg1: [SKIP][431] ([i915#9340]) -> [SKIP][432] ([i915#3828])
[431]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-dg1-16/igt@kms_pm_lpsp@kms-lpsp.html
[432]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-dg1-15/igt@kms_pm_lpsp@kms-lpsp.html
* igt@kms_prime@d3hot:
- shard-rkl: [SKIP][433] ([i915#6524]) -> [SKIP][434] ([i915#14544] / [i915#6524])
[433]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-7/igt@kms_prime@d3hot.html
[434]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-6/igt@kms_prime@d3hot.html
* igt@kms_psr2_sf@fbc-pr-plane-move-sf-dmg-area:
- shard-rkl: [SKIP][435] ([i915#11520]) -> [SKIP][436] ([i915#11520] / [i915#14544]) +2 other tests skip
[435]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-7/igt@kms_psr2_sf@fbc-pr-plane-move-sf-dmg-area.html
[436]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-6/igt@kms_psr2_sf@fbc-pr-plane-move-sf-dmg-area.html
* igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-sf:
- shard-rkl: [SKIP][437] ([i915#11520] / [i915#14544]) -> [SKIP][438] ([i915#11520])
[437]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-sf.html
[438]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-7/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-sf.html
* igt@kms_psr2_su@page_flip-xrgb8888:
- shard-rkl: [SKIP][439] ([i915#9683]) -> [SKIP][440] ([i915#14544] / [i915#9683])
[439]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-5/igt@kms_psr2_su@page_flip-xrgb8888.html
[440]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-6/igt@kms_psr2_su@page_flip-xrgb8888.html
* igt@kms_psr@fbc-psr-sprite-plane-move:
- shard-rkl: [SKIP][441] ([i915#1072] / [i915#14544] / [i915#9732]) -> [SKIP][442] ([i915#1072] / [i915#9732])
[441]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@kms_psr@fbc-psr-sprite-plane-move.html
[442]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-5/igt@kms_psr@fbc-psr-sprite-plane-move.html
* igt@kms_psr@psr-cursor-mmap-cpu:
- shard-rkl: [SKIP][443] ([i915#1072] / [i915#9732]) -> [SKIP][444] ([i915#1072] / [i915#14544] / [i915#9732]) +6 other tests skip
[443]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-7/igt@kms_psr@psr-cursor-mmap-cpu.html
[444]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-6/igt@kms_psr@psr-cursor-mmap-cpu.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0:
- shard-rkl: [SKIP][445] ([i915#14544] / [i915#5289]) -> [SKIP][446] ([i915#5289])
[445]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html
[446]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-7/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html
* igt@kms_vrr@seamless-rr-switch-vrr:
- shard-rkl: [SKIP][447] ([i915#9906]) -> [SKIP][448] ([i915#14544] / [i915#9906])
[447]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-5/igt@kms_vrr@seamless-rr-switch-vrr.html
[448]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-6/igt@kms_vrr@seamless-rr-switch-vrr.html
* igt@perf_pmu@rc6-all-gts:
- shard-rkl: [SKIP][449] ([i915#8516]) -> [SKIP][450] ([i915#14544] / [i915#8516])
[449]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-5/igt@perf_pmu@rc6-all-gts.html
[450]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172804v1/shard-rkl-6/igt@perf_pmu@rc6-all-gts.html
[i915#10056]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10056
[i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307
[i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434
[i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
[i915#10826]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10826
[i915#11151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11151
[i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520
[i915#118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/118
[i915#12178]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12178
[i915#12276]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12276
[i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313
[i915#12314]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12314
[i915#12316]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12316
[i915#12343]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12343
[i915#12713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12713
[i915#12745]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12745
[i915#12756]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12756
[i915#12761]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12761
[i915#13027]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13027
[i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049
[i915#13179]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13179
[i915#13356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13356
[i915#13390]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13390
[i915#13409]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13409
[i915#13476]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13476
[i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566
[i915#13688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13688
[i915#13707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13707
[i915#13717]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13717
[i915#13781]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13781
[i915#13783]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13783
[i915#13786]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13786
[i915#13790]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13790
[i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958
[i915#14073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14073
[i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098
[i915#14259]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14259
[i915#14419]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14419
[i915#14498]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14498
[i915#14544]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14544
[i915#14694]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14694
[i915#14712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14712
[i915#14995]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14995
[i915#15073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15073
[i915#15102]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15102
[i915#15132]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15132
[i915#15243]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15243
[i915#15314]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15314
[i915#15329]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15329
[i915#15330]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15330
[i915#15342]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15342
[i915#15458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15458
[i915#15459]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15459
[i915#15460]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15460
[i915#15582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15582
[i915#15638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15638
[i915#15643]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15643
[i915#15662]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15662
[i915#15678]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15678
[i915#15709]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15709
[i915#15718]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15718
[i915#15722]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15722
[i915#15725]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15725
[i915#15726]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15726
[i915#15778]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15778
[i915#15804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15804
[i915#15815]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15815
[i915#15865]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15865
[i915#15948]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15948
[i915#15989]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15989
[i915#15990]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15990
[i915#15991]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15991
[i915#16056]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16056
[i915#16080]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16080
[i915#16162]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16162
[i915#16166]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16166
[i915#16182]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16182
[i915#16361]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16361
[i915#16386]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16386
[i915#16420]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16420
[i915#16471]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16471
[i915#16495]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16495
[i915#16545]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16545
[i915#16593]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16593
[i915#16600]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16600
[i915#16644]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16644
[i915#16789]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16789
[i915#16837]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16837
[i915#16844]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16844
[i915#16852]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16852
[i915#16857]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16857
[i915#16867]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16867
[i915#16872]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16872
[i915#16881]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16881
[i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769
[i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
[i915#2190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2190
[i915#2433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2433
[i915#2434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2434
[i915#2436]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2436
[i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
[i915#2658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2658
[i915#2681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2681
[i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280
[i915#284]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/284
[i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856
[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#3323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3323
[i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
[i915#3637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3637
[i915#3638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3638
[i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708
[i915#3742]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3742
[i915#3804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3804
[i915#3828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3828
[i915#3936]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3936
[i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077
[i915#4083]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4083
[i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
[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#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#4817]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4817
[i915#4839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4839
[i915#4860]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4860
[i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190
[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#5566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5566
[i915#5723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5723
[i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
[i915#6113]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6113
[i915#6412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6412
[i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524
[i915#658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/658
[i915#6953]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6953
[i915#7697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7697
[i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828
[i915#7862]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7862
[i915#7984]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7984
[i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228
[i915#8399]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8399
[i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428
[i915#8430]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8430
[i915#8516]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8516
[i915#8623]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8623
[i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708
[i915#8808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8808
[i915#8810]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8810
[i915#8813]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8813
[i915#8814]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8814
[i915#9067]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9067
[i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323
[i915#9340]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9340
[i915#9423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9423
[i915#9531]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9531
[i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683
[i915#9688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9688
[i915#9723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9723
[i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
[i915#9808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9808
[i915#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812
[i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906
[i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934
Build changes
-------------
* Linux: CI_DRM_19046 -> Patchwork_172804v1
CI-20190529: 20190529
CI_DRM_19046: 4a47d4b5bf957bd7e34d8d3ab7096c42161892c6 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_9075: 9075
Patchwork_172804v1: 4a47d4b5bf957bd7e34d8d3ab7096c42161892c6 @ 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_172804v1/index.html
[-- Attachment #2: Type: text/html, Size: 160559 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH v1 2/2] drm/i915/hdmi: Read EDID over GPIO when the debugfs flag is set
2026-08-26 15:24 ` [PATCH v1 2/2] drm/i915/hdmi: Read EDID over GPIO when the debugfs flag is set Naladala Ramanaidu
@ 2026-08-31 11:15 ` Nautiyal, Ankit K
2026-09-10 18:38 ` Naladala, Ramanaidu
2026-08-31 14:02 ` Jani Nikula
1 sibling, 1 reply; 11+ messages in thread
From: Nautiyal, Ankit K @ 2026-08-31 11:15 UTC (permalink / raw)
To: Naladala Ramanaidu, intel-gfx
On 8/26/2026 8:54 PM, Naladala Ramanaidu wrote:
> Normally the EDID is read over GMBUS, and GPIO bit-banging is only used
> if that read fails. Now the debugfs flag is checked first. If it is set,
> the DDC adapter is put in bit-banging mode before the read and put back
> after it.
>
> The flag is read once with READ_ONCE(), so the enable and the restore
> always match even if the flag changes at the same time. The GMBUS retry
> is not needed in this case, because the read already used GPIO.
>
> Assisted-by: Claude:claude-opus-5
> Signed-off-by: Naladala Ramanaidu <ramanaidu.naladala@intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_hdmi.c | 12 +++++++++++-
> 1 file changed, 11 insertions(+), 1 deletion(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_hdmi.c b/drivers/gpu/drm/i915/display/intel_hdmi.c
> index 38915f19d3e5..462ccfc840d4 100644
> --- a/drivers/gpu/drm/i915/display/intel_hdmi.c
> +++ b/drivers/gpu/drm/i915/display/intel_hdmi.c
> @@ -2555,13 +2555,23 @@ intel_hdmi_set_edid(struct drm_connector *_connector)
> struct i2c_adapter *ddc = connector->base.ddc;
> struct ref_tracker *wakeref;
> const struct drm_edid *drm_edid;
> + bool force_bit_banging = READ_ONCE(intel_hdmi->force_bit_banging);
Please drop the READ_ONCE(). No other display debugfs knob uses it.
force_dsc_en and family all are plain reads. Also, we can re-structure
the below calls to avoid using the local variable altogther.
> bool connected = false;
>
> wakeref = intel_display_power_get(display, POWER_DOMAIN_GMBUS);
>
> + if (force_bit_banging) {
> + drm_dbg_kms(display->drm,
> + "[CONNECTOR:%d:%s] HDMI EDID read forced to GPIO bit-banging\n",
> + connector->base.base.id, connector->base.name);
> + intel_gmbus_force_bit(ddc, true);
We can perhaps pull the force_bit/read/force_bit sequence into a helper:
static const struct drm_edid *
read_edid_with_gpio_bit_banging(struct intel_connector *connector)
{
struct i2c_adapter *ddc = connector->base.ddc;
const struct drm_edid *drm_edid;
intel_gmbus_force_bit(ddc, true);
drm_edid = drm_edid_read_ddc(&connector->base, ddc);
intel_gmbus_force_bit(ddc, false);
return drm_edid;
}
This part will then become:
if (intel_hdmi->force_bit_banging) {
drm_dbg_kms(...);
drm_edid = read_edid_with_gpio_bit_banging(connector);
} else {
drm_edid = drm_edid_read_ddc(&connector->base, ddc);
if (!drm_edid && !intel_gmbus_is_forced_bit(ddc)) {
drm_dbg_kms(...);
drm_edid = read_edid_with_gpio_bit_banging(connector);
}
}
This keeps force_bit(true) -> read edid -> force_bit(false) together in
one place, which is easier to follow.
It also covers the existing fallback below, which open-codes the same
three lines.
This also takes care of the concern in the commit message. The enable
and the restore sit in the same helper and no longer depend on the flag,
so they always
match on their own. We don't need READ_ONCE() to keep them in sync.
> + }
> +
> drm_edid = drm_edid_read_ddc(&connector->base, ddc);
>
> - if (!drm_edid && !intel_gmbus_is_forced_bit(ddc)) {
> + if (force_bit_banging)
> + intel_gmbus_force_bit(ddc, false);
In case of force bit-banging failure, I was earlier thinking of falling
back to the original path.
However, on second thought it makes sense to let the case fail.
I think this should be documented in the commit message, and we can drop
the READ_ONCE() paragraph from it.
Since we are not falling back here, please also add a drm_dbg_kms() when
the forced read returns NULL. Otherwise the failure is silent.
Regards,
Ankit
> + else if (!drm_edid && !intel_gmbus_is_forced_bit(ddc)) {
> drm_dbg_kms(display->drm,
> "HDMI GMBUS EDID read failed, retry using GPIO bit-banging\n");
> intel_gmbus_force_bit(ddc, true);
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH v1 1/2] drm/i915/hdmi: Add debugfs support to force EDID reads over GPIO
2026-08-26 15:24 ` [PATCH v1 1/2] drm/i915/hdmi: Add debugfs support " Naladala Ramanaidu
@ 2026-08-31 13:49 ` Jani Nikula
2026-09-10 18:27 ` Naladala, Ramanaidu
0 siblings, 1 reply; 11+ messages in thread
From: Jani Nikula @ 2026-08-31 13:49 UTC (permalink / raw)
To: Naladala Ramanaidu, intel-gfx; +Cc: ankit.k.nautiyal, Naladala Ramanaidu
On Wed, 26 Aug 2026, Naladala Ramanaidu <ramanaidu.naladala@intel.com> wrote:
> Add an i915_hdmi_force_bit_banging debugfs control for HDMI
> connectors to allow EDID reads to be forced over GPIO bit-banging.
The primary question the commit message *must* answer is *why*.
It takes me under a minute to look at the patch and deduce the *what*,
and even that does not match the commit message. There is no support for
actually forcing anything here, it's just the non-functional debugfs
being added.
I still have no clue why.
>
> Assisted-by: Claude:claude-opus-5
> Signed-off-by: Naladala Ramanaidu <ramanaidu.naladala@intel.com>
> ---
> .../drm/i915/display/intel_display_debugfs.c | 1 +
> .../drm/i915/display/intel_display_types.h | 3 ++
> drivers/gpu/drm/i915/display/intel_hdmi.c | 51 +++++++++++++++++++
> drivers/gpu/drm/i915/display/intel_hdmi.h | 2 +
> 4 files changed, 57 insertions(+)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_display_debugfs.c b/drivers/gpu/drm/i915/display/intel_display_debugfs.c
> index 3e302f23f247..c991f224b4be 100644
> --- a/drivers/gpu/drm/i915/display/intel_display_debugfs.c
> +++ b/drivers/gpu/drm/i915/display/intel_display_debugfs.c
> @@ -1335,6 +1335,7 @@ void intel_connector_debugfs_add(struct intel_connector *connector)
> intel_dp_link_training_debugfs_add(connector);
> intel_dp_link_caps_debugfs_add(connector);
> intel_link_bw_connector_debugfs_add(connector);
> + intel_hdmi_connector_debugfs_add(connector);
>
> if (DISPLAY_VER(display) >= 11 &&
> ((connector_type == DRM_MODE_CONNECTOR_DisplayPort && !connector->mst.dp) ||
> diff --git a/drivers/gpu/drm/i915/display/intel_display_types.h b/drivers/gpu/drm/i915/display/intel_display_types.h
> index 20a07ea06b5e..58983e31c5ef 100644
> --- a/drivers/gpu/drm/i915/display/intel_display_types.h
> +++ b/drivers/gpu/drm/i915/display/intel_display_types.h
> @@ -1689,6 +1689,9 @@ struct intel_hdmi {
> } dp_dual_mode;
> struct intel_connector *attached_connector;
> struct cec_notifier *cec_notifier;
> +
> + /* Debugfs knob to force EDID reads over GPIO bit-banging. */
Is that comment helpful?
> + bool force_bit_banging;
> };
>
> struct intel_dp_mst_encoder;
> diff --git a/drivers/gpu/drm/i915/display/intel_hdmi.c b/drivers/gpu/drm/i915/display/intel_hdmi.c
> index 9b637e38a1a5..38915f19d3e5 100644
> --- a/drivers/gpu/drm/i915/display/intel_hdmi.c
> +++ b/drivers/gpu/drm/i915/display/intel_hdmi.c
> @@ -26,6 +26,7 @@
> * Jesse Barnes <jesse.barnes@intel.com>
> */
>
> +#include <linux/debugfs.h>
> #include <linux/delay.h>
> #include <linux/hdmi.h>
> #include <linux/i2c.h>
> @@ -3112,6 +3113,56 @@ void intel_infoframe_init(struct intel_digital_port *dig_port)
> }
> }
>
> +static int i915_hdmi_force_bit_banging_show(void *data, u64 *val)
Please don't use i915_ naming.
> +{
> + struct intel_connector *connector = to_intel_connector(data);
> +
> + *val = READ_ONCE(intel_attached_hdmi(connector)->force_bit_banging);
> +
> + return 0;
> +}
> +
> +static int i915_hdmi_force_bit_banging_write(void *data, u64 val)
> +{
> + struct intel_connector *connector = to_intel_connector(data);
> + struct intel_display *display = to_intel_display(connector);
> + struct intel_hdmi *intel_hdmi = intel_attached_hdmi(connector);
> +
> + if (val > 1)
> + return -EINVAL;
> +
> + drm_dbg_kms(display->drm,
> + "[CONNECTOR:%d:%s] %sabling forced GPIO bit-banging for EDID reads\n",
> + connector->base.base.id, connector->base.name,
> + val ? "en" : "dis");
I see this cute "%sabling" and val ? "en" : "dis" but it's just too
clever for its own good. str_enable_disable() is close enough.
> +
> + WRITE_ONCE(intel_hdmi->force_bit_banging, val);
> +
> + return 0;
> +}
> +DEFINE_DEBUGFS_ATTRIBUTE(i915_hdmi_force_bit_banging_fops,
> + i915_hdmi_force_bit_banging_show,
> + i915_hdmi_force_bit_banging_write, "%llu\n");
> +
> +/**
> + * intel_hdmi_connector_debugfs_add - add HDMI specific connector debugfs files
> + * @connector: pointer to a registered intel_connector
> + *
> + * Cleanup will be done by drm_connector_unregister() through a call to
> + * drm_debugfs_connector_remove().
> + */
> +void intel_hdmi_connector_debugfs_add(struct intel_connector *connector)
> +{
> + struct dentry *root = connector->base.debugfs_entry;
> +
> + if (connector->base.connector_type != DRM_MODE_CONNECTOR_HDMIA &&
> + connector->base.connector_type != DRM_MODE_CONNECTOR_HDMIB)
> + return;
> +
> + debugfs_create_file("i915_hdmi_force_bit_banging", 0644, root,
> + connector, &i915_hdmi_force_bit_banging_fops);
Please no new i915_ prefixed naming for shared display code. Please just
use intel_.
> +}
> +
> bool intel_hdmi_init_connector(struct intel_digital_port *dig_port,
> struct intel_connector *intel_connector)
> {
> diff --git a/drivers/gpu/drm/i915/display/intel_hdmi.h b/drivers/gpu/drm/i915/display/intel_hdmi.h
> index c95ed37bcc0c..752cccf5ccee 100644
> --- a/drivers/gpu/drm/i915/display/intel_hdmi.h
> +++ b/drivers/gpu/drm/i915/display/intel_hdmi.h
> @@ -78,4 +78,6 @@ void intel_hdmi_poll_for_scrambling_enable(const struct intel_crtc_state *crtc_s
> int intel_hdmi_sink_max_frl_rate(struct drm_connector *connector);
> int intel_hdmi_sink_dsc_max_frl_rate(struct drm_connector *connector);
>
> +void intel_hdmi_connector_debugfs_add(struct intel_connector *connector);
> +
> #endif /* __INTEL_HDMI_H__ */
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH v1 2/2] drm/i915/hdmi: Read EDID over GPIO when the debugfs flag is set
2026-08-26 15:24 ` [PATCH v1 2/2] drm/i915/hdmi: Read EDID over GPIO when the debugfs flag is set Naladala Ramanaidu
2026-08-31 11:15 ` Nautiyal, Ankit K
@ 2026-08-31 14:02 ` Jani Nikula
2026-09-10 18:32 ` Naladala, Ramanaidu
1 sibling, 1 reply; 11+ messages in thread
From: Jani Nikula @ 2026-08-31 14:02 UTC (permalink / raw)
To: Naladala Ramanaidu, intel-gfx; +Cc: ankit.k.nautiyal, Naladala Ramanaidu
On Wed, 26 Aug 2026, Naladala Ramanaidu <ramanaidu.naladala@intel.com> wrote:
> Normally the EDID is read over GMBUS, and GPIO bit-banging is only used
> if that read fails. Now the debugfs flag is checked first. If it is set,
> the DDC adapter is put in bit-banging mode before the read and put back
> after it.
>
> The flag is read once with READ_ONCE(), so the enable and the restore
> always match even if the flag changes at the same time. The GMBUS retry
> is not needed in this case, because the read already used GPIO.
This should just be folded to one patch that actually does something
with the debugfs.
>
> Assisted-by: Claude:claude-opus-5
> Signed-off-by: Naladala Ramanaidu <ramanaidu.naladala@intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_hdmi.c | 12 +++++++++++-
> 1 file changed, 11 insertions(+), 1 deletion(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_hdmi.c b/drivers/gpu/drm/i915/display/intel_hdmi.c
> index 38915f19d3e5..462ccfc840d4 100644
> --- a/drivers/gpu/drm/i915/display/intel_hdmi.c
> +++ b/drivers/gpu/drm/i915/display/intel_hdmi.c
> @@ -2555,13 +2555,23 @@ intel_hdmi_set_edid(struct drm_connector *_connector)
> struct i2c_adapter *ddc = connector->base.ddc;
> struct ref_tracker *wakeref;
> const struct drm_edid *drm_edid;
> + bool force_bit_banging = READ_ONCE(intel_hdmi->force_bit_banging);
> bool connected = false;
>
> wakeref = intel_display_power_get(display, POWER_DOMAIN_GMBUS);
>
> + if (force_bit_banging) {
> + drm_dbg_kms(display->drm,
> + "[CONNECTOR:%d:%s] HDMI EDID read forced to GPIO bit-banging\n",
> + connector->base.base.id, connector->base.name);
> + intel_gmbus_force_bit(ddc, true);
> + }
> +
Okay, now that I see the implementation... why is any of this HDMI
specific? You could make it independent of the connector type. There are
other connectors that use intel_gmbus_force_bit().
And you could just call intel_gmbus_force_bit() directly from the
debugfs handler. It already supports nesting with a count. You don't
have to modify any of this code, at all. The debug logging is there in
intel_gmbus_force_bit(). Everything is taken care of.
BR,
Jani.
> drm_edid = drm_edid_read_ddc(&connector->base, ddc);
>
> - if (!drm_edid && !intel_gmbus_is_forced_bit(ddc)) {
> + if (force_bit_banging)
> + intel_gmbus_force_bit(ddc, false);
> + else if (!drm_edid && !intel_gmbus_is_forced_bit(ddc)) {
> drm_dbg_kms(display->drm,
> "HDMI GMBUS EDID read failed, retry using GPIO bit-banging\n");
> intel_gmbus_force_bit(ddc, true);
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH v1 1/2] drm/i915/hdmi: Add debugfs support to force EDID reads over GPIO
2026-08-31 13:49 ` Jani Nikula
@ 2026-09-10 18:27 ` Naladala, Ramanaidu
0 siblings, 0 replies; 11+ messages in thread
From: Naladala, Ramanaidu @ 2026-09-10 18:27 UTC (permalink / raw)
To: Jani Nikula, intel-gfx; +Cc: ankit.k.nautiyal
Hi Jani,
Thanks for the review.
On 8/31/2026 7:19 PM, Jani Nikula wrote:
> On Wed, 26 Aug 2026, Naladala Ramanaidu <ramanaidu.naladala@intel.com> wrote:
>> Add an i915_hdmi_force_bit_banging debugfs control for HDMI
>> connectors to allow EDID reads to be forced over GPIO bit-banging.
> The primary question the commit message *must* answer is *why*.
>
> It takes me under a minute to look at the patch and deduce the *what*,
> and even that does not match the commit message. There is no support for
> actually forcing anything here, it's just the non-functional debugfs
> being added.
>
> I still have no clue why.
Sure. I'll fold this 2 patches into single patch and i will address it
in the next revision.
>
>> Assisted-by: Claude:claude-opus-5
>> Signed-off-by: Naladala Ramanaidu <ramanaidu.naladala@intel.com>
>> ---
>> .../drm/i915/display/intel_display_debugfs.c | 1 +
>> .../drm/i915/display/intel_display_types.h | 3 ++
>> drivers/gpu/drm/i915/display/intel_hdmi.c | 51 +++++++++++++++++++
>> drivers/gpu/drm/i915/display/intel_hdmi.h | 2 +
>> 4 files changed, 57 insertions(+)
>>
>> diff --git a/drivers/gpu/drm/i915/display/intel_display_debugfs.c b/drivers/gpu/drm/i915/display/intel_display_debugfs.c
>> index 3e302f23f247..c991f224b4be 100644
>> --- a/drivers/gpu/drm/i915/display/intel_display_debugfs.c
>> +++ b/drivers/gpu/drm/i915/display/intel_display_debugfs.c
>> @@ -1335,6 +1335,7 @@ void intel_connector_debugfs_add(struct intel_connector *connector)
>> intel_dp_link_training_debugfs_add(connector);
>> intel_dp_link_caps_debugfs_add(connector);
>> intel_link_bw_connector_debugfs_add(connector);
>> + intel_hdmi_connector_debugfs_add(connector);
>>
>> if (DISPLAY_VER(display) >= 11 &&
>> ((connector_type == DRM_MODE_CONNECTOR_DisplayPort && !connector->mst.dp) ||
>> diff --git a/drivers/gpu/drm/i915/display/intel_display_types.h b/drivers/gpu/drm/i915/display/intel_display_types.h
>> index 20a07ea06b5e..58983e31c5ef 100644
>> --- a/drivers/gpu/drm/i915/display/intel_display_types.h
>> +++ b/drivers/gpu/drm/i915/display/intel_display_types.h
>> @@ -1689,6 +1689,9 @@ struct intel_hdmi {
>> } dp_dual_mode;
>> struct intel_connector *attached_connector;
>> struct cec_notifier *cec_notifier;
>> +
>> + /* Debugfs knob to force EDID reads over GPIO bit-banging. */
> Is that comment helpful?
>
>> + bool force_bit_banging;
>> };
>>
>> struct intel_dp_mst_encoder;
>> diff --git a/drivers/gpu/drm/i915/display/intel_hdmi.c b/drivers/gpu/drm/i915/display/intel_hdmi.c
>> index 9b637e38a1a5..38915f19d3e5 100644
>> --- a/drivers/gpu/drm/i915/display/intel_hdmi.c
>> +++ b/drivers/gpu/drm/i915/display/intel_hdmi.c
>> @@ -26,6 +26,7 @@
>> * Jesse Barnes <jesse.barnes@intel.com>
>> */
>>
>> +#include <linux/debugfs.h>
>> #include <linux/delay.h>
>> #include <linux/hdmi.h>
>> #include <linux/i2c.h>
>> @@ -3112,6 +3113,56 @@ void intel_infoframe_init(struct intel_digital_port *dig_port)
>> }
>> }
>>
>> +static int i915_hdmi_force_bit_banging_show(void *data, u64 *val)
> Please don't use i915_ naming.
I will drop the i915_ prefix. I will rename it in the next revision.
>
>> +{
>> + struct intel_connector *connector = to_intel_connector(data);
>> +
>> + *val = READ_ONCE(intel_attached_hdmi(connector)->force_bit_banging);
>> +
>> + return 0;
>> +}
>> +
>> +static int i915_hdmi_force_bit_banging_write(void *data, u64 val)
>> +{
>> + struct intel_connector *connector = to_intel_connector(data);
>> + struct intel_display *display = to_intel_display(connector);
>> + struct intel_hdmi *intel_hdmi = intel_attached_hdmi(connector);
>> +
>> + if (val > 1)
>> + return -EINVAL;
>> +
>> + drm_dbg_kms(display->drm,
>> + "[CONNECTOR:%d:%s] %sabling forced GPIO bit-banging for EDID reads\n",
>> + connector->base.base.id, connector->base.name,
>> + val ? "en" : "dis");
> I see this cute "%sabling" and val ? "en" : "dis" but it's just too
> clever for its own good. str_enable_disable() is close enough.
Sure Jani. I will fix this in next revision.
>
>> +
>> + WRITE_ONCE(intel_hdmi->force_bit_banging, val);
>> +
>> + return 0;
>> +}
>> +DEFINE_DEBUGFS_ATTRIBUTE(i915_hdmi_force_bit_banging_fops,
>> + i915_hdmi_force_bit_banging_show,
>> + i915_hdmi_force_bit_banging_write, "%llu\n");
>> +
>> +/**
>> + * intel_hdmi_connector_debugfs_add - add HDMI specific connector debugfs files
>> + * @connector: pointer to a registered intel_connector
>> + *
>> + * Cleanup will be done by drm_connector_unregister() through a call to
>> + * drm_debugfs_connector_remove().
>> + */
>> +void intel_hdmi_connector_debugfs_add(struct intel_connector *connector)
>> +{
>> + struct dentry *root = connector->base.debugfs_entry;
>> +
>> + if (connector->base.connector_type != DRM_MODE_CONNECTOR_HDMIA &&
>> + connector->base.connector_type != DRM_MODE_CONNECTOR_HDMIB)
>> + return;
>> +
>> + debugfs_create_file("i915_hdmi_force_bit_banging", 0644, root,
>> + connector, &i915_hdmi_force_bit_banging_fops);
> Please no new i915_ prefixed naming for shared display code. Please just
> use intel_.
>
>> +}
>> +
>> bool intel_hdmi_init_connector(struct intel_digital_port *dig_port,
>> struct intel_connector *intel_connector)
>> {
>> diff --git a/drivers/gpu/drm/i915/display/intel_hdmi.h b/drivers/gpu/drm/i915/display/intel_hdmi.h
>> index c95ed37bcc0c..752cccf5ccee 100644
>> --- a/drivers/gpu/drm/i915/display/intel_hdmi.h
>> +++ b/drivers/gpu/drm/i915/display/intel_hdmi.h
>> @@ -78,4 +78,6 @@ void intel_hdmi_poll_for_scrambling_enable(const struct intel_crtc_state *crtc_s
>> int intel_hdmi_sink_max_frl_rate(struct drm_connector *connector);
>> int intel_hdmi_sink_dsc_max_frl_rate(struct drm_connector *connector);
>>
>> +void intel_hdmi_connector_debugfs_add(struct intel_connector *connector);
>> +
>> #endif /* __INTEL_HDMI_H__ */
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH v1 2/2] drm/i915/hdmi: Read EDID over GPIO when the debugfs flag is set
2026-08-31 14:02 ` Jani Nikula
@ 2026-09-10 18:32 ` Naladala, Ramanaidu
0 siblings, 0 replies; 11+ messages in thread
From: Naladala, Ramanaidu @ 2026-09-10 18:32 UTC (permalink / raw)
To: Jani Nikula, intel-gfx; +Cc: ankit.k.nautiyal
Hi Jani,
Thanks for the review.
On 8/31/2026 7:32 PM, Jani Nikula wrote:
> On Wed, 26 Aug 2026, Naladala Ramanaidu <ramanaidu.naladala@intel.com> wrote:
>> Normally the EDID is read over GMBUS, and GPIO bit-banging is only used
>> if that read fails. Now the debugfs flag is checked first. If it is set,
>> the DDC adapter is put in bit-banging mode before the read and put back
>> after it.
>>
>> The flag is read once with READ_ONCE(), so the enable and the restore
>> always match even if the flag changes at the same time. The GMBUS retry
>> is not needed in this case, because the read already used GPIO.
> This should just be folded to one patch that actually does something
> with the debugfs.
Sure. I will fold this patches into single patch.
>
>> Assisted-by: Claude:claude-opus-5
>> Signed-off-by: Naladala Ramanaidu <ramanaidu.naladala@intel.com>
>> ---
>> drivers/gpu/drm/i915/display/intel_hdmi.c | 12 +++++++++++-
>> 1 file changed, 11 insertions(+), 1 deletion(-)
>>
>> diff --git a/drivers/gpu/drm/i915/display/intel_hdmi.c b/drivers/gpu/drm/i915/display/intel_hdmi.c
>> index 38915f19d3e5..462ccfc840d4 100644
>> --- a/drivers/gpu/drm/i915/display/intel_hdmi.c
>> +++ b/drivers/gpu/drm/i915/display/intel_hdmi.c
>> @@ -2555,13 +2555,23 @@ intel_hdmi_set_edid(struct drm_connector *_connector)
>> struct i2c_adapter *ddc = connector->base.ddc;
>> struct ref_tracker *wakeref;
>> const struct drm_edid *drm_edid;
>> + bool force_bit_banging = READ_ONCE(intel_hdmi->force_bit_banging);
>> bool connected = false;
>>
>> wakeref = intel_display_power_get(display, POWER_DOMAIN_GMBUS);
>>
>> + if (force_bit_banging) {
>> + drm_dbg_kms(display->drm,
>> + "[CONNECTOR:%d:%s] HDMI EDID read forced to GPIO bit-banging\n",
>> + connector->base.base.id, connector->base.name);
>> + intel_gmbus_force_bit(ddc, true);
>> + }
>> +
> Okay, now that I see the implementation... why is any of this HDMI
> specific? You could make it independent of the connector type. There are
> other connectors that use intel_gmbus_force_bit().
>
> And you could just call intel_gmbus_force_bit() directly from the
> debugfs handler. It already supports nesting with a count. You don't
> have to modify any of this code, at all. The debug logging is there in
> intel_gmbus_force_bit(). Everything is taken care of.
>
> BR,
> Jani.
The original intent was to debug a specific HDMI EDID read failure on
newer platforms, where GMBUS reads were intermittently unreliable. To
enable quick validation of the fix, I added a debugfs knob that forces
GPIO bit-banging for the affected connector. As a result, the
implementation was scoped around the immediate HDMIA/HDMIB use case
rather than developed as a generic DDC/GMBUS debugging aid.
I agree with the suggestion. Since intel_gmbus_force_bit() applies to
any GMBUS-backed DDC adapter, limiting the interface to HDMI connectors
is unnecessarily restrictive and reduces its value for VGA/DVI debugging
without any clear benefit. I'll generalize the implementation in the
next revision.
>
>
>> drm_edid = drm_edid_read_ddc(&connector->base, ddc);
>>
>> - if (!drm_edid && !intel_gmbus_is_forced_bit(ddc)) {
>> + if (force_bit_banging)
>> + intel_gmbus_force_bit(ddc, false);
>> + else if (!drm_edid && !intel_gmbus_is_forced_bit(ddc)) {
>> drm_dbg_kms(display->drm,
>> "HDMI GMBUS EDID read failed, retry using GPIO bit-banging\n");
>> intel_gmbus_force_bit(ddc, true);
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH v1 2/2] drm/i915/hdmi: Read EDID over GPIO when the debugfs flag is set
2026-08-31 11:15 ` Nautiyal, Ankit K
@ 2026-09-10 18:38 ` Naladala, Ramanaidu
0 siblings, 0 replies; 11+ messages in thread
From: Naladala, Ramanaidu @ 2026-09-10 18:38 UTC (permalink / raw)
To: Nautiyal, Ankit K, intel-gfx
Hi Ankit,
On 8/31/2026 4:45 PM, Nautiyal, Ankit K wrote:
>
> On 8/26/2026 8:54 PM, Naladala Ramanaidu wrote:
>> Normally the EDID is read over GMBUS, and GPIO bit-banging is only used
>> if that read fails. Now the debugfs flag is checked first. If it is set,
>> the DDC adapter is put in bit-banging mode before the read and put back
>> after it.
>>
>> The flag is read once with READ_ONCE(), so the enable and the restore
>> always match even if the flag changes at the same time. The GMBUS retry
>> is not needed in this case, because the read already used GPIO.
>>
>> Assisted-by: Claude:claude-opus-5
>> Signed-off-by: Naladala Ramanaidu <ramanaidu.naladala@intel.com>
>> ---
>> drivers/gpu/drm/i915/display/intel_hdmi.c | 12 +++++++++++-
>> 1 file changed, 11 insertions(+), 1 deletion(-)
>>
>> diff --git a/drivers/gpu/drm/i915/display/intel_hdmi.c
>> b/drivers/gpu/drm/i915/display/intel_hdmi.c
>> index 38915f19d3e5..462ccfc840d4 100644
>> --- a/drivers/gpu/drm/i915/display/intel_hdmi.c
>> +++ b/drivers/gpu/drm/i915/display/intel_hdmi.c
>> @@ -2555,13 +2555,23 @@ intel_hdmi_set_edid(struct drm_connector
>> *_connector)
>> struct i2c_adapter *ddc = connector->base.ddc;
>> struct ref_tracker *wakeref;
>> const struct drm_edid *drm_edid;
>> + bool force_bit_banging = READ_ONCE(intel_hdmi->force_bit_banging);
>
> Please drop the READ_ONCE(). No other display debugfs knob uses it.
>
> force_dsc_en and family all are plain reads. Also, we can re-structure
> the below calls to avoid using the local variable altogther.
Sure. I will address it in the next revision.
>
>> bool connected = false;
>> wakeref = intel_display_power_get(display, POWER_DOMAIN_GMBUS);
>> + if (force_bit_banging) {
>> + drm_dbg_kms(display->drm,
>> + "[CONNECTOR:%d:%s] HDMI EDID read forced to GPIO
>> bit-banging\n",
>> + connector->base.base.id, connector->base.name);
>> + intel_gmbus_force_bit(ddc, true);
>
> We can perhaps pull the force_bit/read/force_bit sequence into a helper:
>
> static const struct drm_edid *
> read_edid_with_gpio_bit_banging(struct intel_connector *connector)
> {
> struct i2c_adapter *ddc = connector->base.ddc;
> const struct drm_edid *drm_edid;
>
> intel_gmbus_force_bit(ddc, true);
> drm_edid = drm_edid_read_ddc(&connector->base, ddc);
> intel_gmbus_force_bit(ddc, false);
>
> return drm_edid;
> }
>
>
> This part will then become:
>
> if (intel_hdmi->force_bit_banging) {
> drm_dbg_kms(...);
> drm_edid = read_edid_with_gpio_bit_banging(connector);
> } else {
> drm_edid = drm_edid_read_ddc(&connector->base, ddc);
> if (!drm_edid && !intel_gmbus_is_forced_bit(ddc)) {
> drm_dbg_kms(...);
> drm_edid = read_edid_with_gpio_bit_banging(connector);
> }
> }
>
> This keeps force_bit(true) -> read edid -> force_bit(false) together
> in one place, which is easier to follow.
>
> It also covers the existing fallback below, which open-codes the same
> three lines.
>
> This also takes care of the concern in the commit message. The enable
> and the restore sit in the same helper and no longer depend on the
> flag, so they always
>
> match on their own. We don't need READ_ONCE() to keep them in sync.
Sure. I will check and update in the next revision.
>
>
>
>
>> + }
>> +
>> drm_edid = drm_edid_read_ddc(&connector->base, ddc);
>> - if (!drm_edid && !intel_gmbus_is_forced_bit(ddc)) {
>> + if (force_bit_banging)
>> + intel_gmbus_force_bit(ddc, false);
>
> In case of force bit-banging failure, I was earlier thinking of
> falling back to the original path.
>
> However, on second thought it makes sense to let the case fail.
>
> I think this should be documented in the commit message, and we can
> drop the READ_ONCE() paragraph from it.
>
> Since we are not falling back here, please also add a drm_dbg_kms()
> when the forced read returns NULL. Otherwise the failure is silent.
Sure. I will check and address it in next revision.
>
> Regards,
>
> Ankit
>
>
>
>> + else if (!drm_edid && !intel_gmbus_is_forced_bit(ddc)) {
>> drm_dbg_kms(display->drm,
>> "HDMI GMBUS EDID read failed, retry using GPIO
>> bit-banging\n");
>> intel_gmbus_force_bit(ddc, true);
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2026-09-10 18:38 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-08-26 15:24 [PATCH v1 0/2] drm/i915/hdmi: Add debugfs knob to force EDID reads over GPIO Naladala Ramanaidu
2026-08-26 15:24 ` [PATCH v1 1/2] drm/i915/hdmi: Add debugfs support " Naladala Ramanaidu
2026-08-31 13:49 ` Jani Nikula
2026-09-10 18:27 ` Naladala, Ramanaidu
2026-08-26 15:24 ` [PATCH v1 2/2] drm/i915/hdmi: Read EDID over GPIO when the debugfs flag is set Naladala Ramanaidu
2026-08-31 11:15 ` Nautiyal, Ankit K
2026-09-10 18:38 ` Naladala, Ramanaidu
2026-08-31 14:02 ` Jani Nikula
2026-09-10 18:32 ` Naladala, Ramanaidu
2026-08-26 16:24 ` ✓ i915.CI.BAT: success for drm/i915/hdmi: Add debugfs knob to force EDID reads over GPIO Patchwork
2026-08-26 23:02 ` ✗ i915.CI.Full: failure " Patchwork
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox