* [PATCH 0/3] drm/i915/de: Move register polling into display code
@ 2026-03-13 11:10 Ville Syrjala
2026-03-13 11:10 ` [PATCH 1/3] drm/i915/de: Introduce intel_de.c and move intel_de_{read, write}8() there Ville Syrjala
` (6 more replies)
0 siblings, 7 replies; 15+ messages in thread
From: Ville Syrjala @ 2026-03-13 11:10 UTC (permalink / raw)
To: intel-gfx; +Cc: intel-xe
From: Ville Syrjälä <ville.syrjala@linux.intel.com>
Implement register polling directly in the display code
In an effort to decouple the display code from i915/xe.
This is just the first step in a larger display mmio rework.
My final aim is to move the entire mmio stuff into the display
code. That will give us:
- better control over how things are done
- decouple display register locking from forcewake/etc
- less overhead. We access a lot of registers, and
during vblank evasion critical section performance is
especially important.
- unified RMbus unclaimed error checking for both i915 and xe
Ville Syrjälä (3):
drm/i915/de: Introduce intel_de.c and move intel_de_{read,write}8()
there
drm/i915/de: Move intel_de_wait*() into intel_de.c
drm/i915/de: Implement register polling in the display code
drivers/gpu/drm/i915/Makefile | 1 +
drivers/gpu/drm/i915/display/intel_de.c | 178 ++++++++++++++++++
drivers/gpu/drm/i915/display/intel_de.h | 121 +++---------
drivers/gpu/drm/xe/Makefile | 1 +
.../drm/xe/compat-i915-headers/intel_uncore.h | 31 ---
5 files changed, 203 insertions(+), 129 deletions(-)
create mode 100644 drivers/gpu/drm/i915/display/intel_de.c
--
2.52.0
^ permalink raw reply [flat|nested] 15+ messages in thread
* [PATCH 1/3] drm/i915/de: Introduce intel_de.c and move intel_de_{read, write}8() there
2026-03-13 11:10 [PATCH 0/3] drm/i915/de: Move register polling into display code Ville Syrjala
@ 2026-03-13 11:10 ` Ville Syrjala
2026-03-13 14:21 ` Jani Nikula
2026-03-13 11:10 ` [PATCH 2/3] drm/i915/de: Move intel_de_wait*() into intel_de.c Ville Syrjala
` (5 subsequent siblings)
6 siblings, 1 reply; 15+ messages in thread
From: Ville Syrjala @ 2026-03-13 11:10 UTC (permalink / raw)
To: intel-gfx; +Cc: intel-xe
From: Ville Syrjälä <ville.syrjala@linux.intel.com>
intel_de_{read,write}() aren't performance critical so having them
as static inline is pointless. Introduce intel_de.c and move the
implementation there.
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
drivers/gpu/drm/i915/Makefile | 1 +
drivers/gpu/drm/i915/display/intel_de.c | 23 +++++++++++++++++++++++
drivers/gpu/drm/i915/display/intel_de.h | 22 +++-------------------
drivers/gpu/drm/xe/Makefile | 1 +
4 files changed, 28 insertions(+), 19 deletions(-)
create mode 100644 drivers/gpu/drm/i915/display/intel_de.c
diff --git a/drivers/gpu/drm/i915/Makefile b/drivers/gpu/drm/i915/Makefile
index 7e9d9b666511..099f7b68bb30 100644
--- a/drivers/gpu/drm/i915/Makefile
+++ b/drivers/gpu/drm/i915/Makefile
@@ -253,6 +253,7 @@ i915-y += \
display/intel_crtc_state_dump.o \
display/intel_cursor.o \
display/intel_dbuf_bw.o \
+ display/intel_de.o \
display/intel_display.o \
display/intel_display_conversion.o \
display/intel_display_driver.o \
diff --git a/drivers/gpu/drm/i915/display/intel_de.c b/drivers/gpu/drm/i915/display/intel_de.c
new file mode 100644
index 000000000000..5348c1d51eb8
--- /dev/null
+++ b/drivers/gpu/drm/i915/display/intel_de.c
@@ -0,0 +1,23 @@
+// SPDX-License-Identifier: MIT
+/*
+ * Copyright © 2026 Intel Corporation
+ */
+
+#include <drm/drm_print.h>
+
+#include "intel_de.h"
+
+u8 intel_de_read8(struct intel_display *display, i915_reg_t reg)
+{
+ /* this is only used on VGA registers (possible on pre-g4x) */
+ drm_WARN_ON(display->drm, DISPLAY_VER(display) >= 5 || display->platform.g4x);
+
+ return intel_uncore_read8(__to_uncore(display), reg);
+}
+
+void intel_de_write8(struct intel_display *display, i915_reg_t reg, u8 val)
+{
+ drm_WARN_ON(display->drm, DISPLAY_VER(display) >= 5 || display->platform.g4x);
+
+ intel_uncore_write8(__to_uncore(display), reg, val);
+}
diff --git a/drivers/gpu/drm/i915/display/intel_de.h b/drivers/gpu/drm/i915/display/intel_de.h
index f30f3f8ebee1..8ca5904ba84e 100644
--- a/drivers/gpu/drm/i915/display/intel_de.h
+++ b/drivers/gpu/drm/i915/display/intel_de.h
@@ -6,8 +6,6 @@
#ifndef __INTEL_DE_H__
#define __INTEL_DE_H__
-#include <drm/drm_print.h>
-
#include "intel_display_core.h"
#include "intel_dmc_wl.h"
#include "intel_dsb.h"
@@ -19,6 +17,9 @@ static inline struct intel_uncore *__to_uncore(struct intel_display *display)
return to_intel_uncore(display->drm);
}
+u8 intel_de_read8(struct intel_display *display, i915_reg_t reg);
+void intel_de_write8(struct intel_display *display, i915_reg_t reg, u8 val);
+
static inline u32
intel_de_read(struct intel_display *display, i915_reg_t reg)
{
@@ -33,23 +34,6 @@ intel_de_read(struct intel_display *display, i915_reg_t reg)
return val;
}
-static inline u8
-intel_de_read8(struct intel_display *display, i915_reg_t reg)
-{
- /* this is only used on VGA registers (possible on pre-g4x) */
- drm_WARN_ON(display->drm, DISPLAY_VER(display) >= 5 || display->platform.g4x);
-
- return intel_uncore_read8(__to_uncore(display), reg);
-}
-
-static inline void
-intel_de_write8(struct intel_display *display, i915_reg_t reg, u8 val)
-{
- drm_WARN_ON(display->drm, DISPLAY_VER(display) >= 5 || display->platform.g4x);
-
- intel_uncore_write8(__to_uncore(display), reg, val);
-}
-
static inline u64
intel_de_read64_2x32(struct intel_display *display,
i915_reg_t lower_reg, i915_reg_t upper_reg)
diff --git a/drivers/gpu/drm/xe/Makefile b/drivers/gpu/drm/xe/Makefile
index 50608312bc66..0399a5f9a107 100644
--- a/drivers/gpu/drm/xe/Makefile
+++ b/drivers/gpu/drm/xe/Makefile
@@ -251,6 +251,7 @@ xe-$(CONFIG_DRM_XE_DISPLAY) += \
i915-display/intel_dbuf_bw.o \
i915-display/intel_ddi.o \
i915-display/intel_ddi_buf_trans.o \
+ i915-display/intel_de.o \
i915-display/intel_display.o \
i915-display/intel_display_conversion.o \
i915-display/intel_display_device.o \
--
2.52.0
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [PATCH 2/3] drm/i915/de: Move intel_de_wait*() into intel_de.c
2026-03-13 11:10 [PATCH 0/3] drm/i915/de: Move register polling into display code Ville Syrjala
2026-03-13 11:10 ` [PATCH 1/3] drm/i915/de: Introduce intel_de.c and move intel_de_{read, write}8() there Ville Syrjala
@ 2026-03-13 11:10 ` Ville Syrjala
2026-03-13 14:21 ` Jani Nikula
2026-03-13 11:10 ` [PATCH 3/3] drm/i915/de: Implement register polling in the display code Ville Syrjala
` (4 subsequent siblings)
6 siblings, 1 reply; 15+ messages in thread
From: Ville Syrjala @ 2026-03-13 11:10 UTC (permalink / raw)
To: intel-gfx; +Cc: intel-xe
From: Ville Syrjälä <ville.syrjala@linux.intel.com>
intel_de_wait*() end up doing quite a bit of stuff, so the one
function call overhead from them seems insignificant. Move the
implementation intel_de.c.
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
drivers/gpu/drm/i915/display/intel_de.c | 72 ++++++++++++++++++
drivers/gpu/drm/i915/display/intel_de.h | 99 +++++--------------------
2 files changed, 92 insertions(+), 79 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_de.c b/drivers/gpu/drm/i915/display/intel_de.c
index 5348c1d51eb8..fce92535bd6a 100644
--- a/drivers/gpu/drm/i915/display/intel_de.c
+++ b/drivers/gpu/drm/i915/display/intel_de.c
@@ -7,6 +7,78 @@
#include "intel_de.h"
+int intel_de_wait_us(struct intel_display *display, i915_reg_t reg,
+ u32 mask, u32 value, unsigned int timeout_us,
+ u32 *out_value)
+{
+ int ret;
+
+ intel_dmc_wl_get(display, reg);
+
+ ret = __intel_wait_for_register(__to_uncore(display), reg, mask,
+ value, timeout_us, 0, out_value);
+
+ intel_dmc_wl_put(display, reg);
+
+ return ret;
+}
+
+int intel_de_wait_ms(struct intel_display *display, i915_reg_t reg,
+ u32 mask, u32 value, unsigned int timeout_ms,
+ u32 *out_value)
+{
+ int ret;
+
+ intel_dmc_wl_get(display, reg);
+
+ ret = __intel_wait_for_register(__to_uncore(display), reg, mask,
+ value, 2, timeout_ms, out_value);
+
+ intel_dmc_wl_put(display, reg);
+
+ return ret;
+}
+
+int intel_de_wait_fw_ms(struct intel_display *display, i915_reg_t reg,
+ u32 mask, u32 value, unsigned int timeout_ms,
+ u32 *out_value)
+{
+ return __intel_wait_for_register_fw(__to_uncore(display), reg, mask,
+ value, 2, timeout_ms, out_value);
+}
+
+int intel_de_wait_fw_us_atomic(struct intel_display *display, i915_reg_t reg,
+ u32 mask, u32 value, unsigned int timeout_us,
+ u32 *out_value)
+{
+ return __intel_wait_for_register_fw(__to_uncore(display), reg, mask,
+ value, timeout_us, 0, out_value);
+}
+
+int intel_de_wait_for_set_us(struct intel_display *display, i915_reg_t reg,
+ u32 mask, unsigned int timeout_us)
+{
+ return intel_de_wait_us(display, reg, mask, mask, timeout_us, NULL);
+}
+
+int intel_de_wait_for_clear_us(struct intel_display *display, i915_reg_t reg,
+ u32 mask, unsigned int timeout_us)
+{
+ return intel_de_wait_us(display, reg, mask, 0, timeout_us, NULL);
+}
+
+int intel_de_wait_for_set_ms(struct intel_display *display, i915_reg_t reg,
+ u32 mask, unsigned int timeout_ms)
+{
+ return intel_de_wait_ms(display, reg, mask, mask, timeout_ms, NULL);
+}
+
+int intel_de_wait_for_clear_ms(struct intel_display *display, i915_reg_t reg,
+ u32 mask, unsigned int timeout_ms)
+{
+ return intel_de_wait_ms(display, reg, mask, 0, timeout_ms, NULL);
+}
+
u8 intel_de_read8(struct intel_display *display, i915_reg_t reg)
{
/* this is only used on VGA registers (possible on pre-g4x) */
diff --git a/drivers/gpu/drm/i915/display/intel_de.h b/drivers/gpu/drm/i915/display/intel_de.h
index 8ca5904ba84e..f87b84ab9d6d 100644
--- a/drivers/gpu/drm/i915/display/intel_de.h
+++ b/drivers/gpu/drm/i915/display/intel_de.h
@@ -86,85 +86,26 @@ intel_de_rmw(struct intel_display *display, i915_reg_t reg, u32 clear, u32 set)
return val;
}
-static inline int
-intel_de_wait_us(struct intel_display *display, i915_reg_t reg,
- u32 mask, u32 value, unsigned int timeout_us,
- u32 *out_value)
-{
- int ret;
-
- intel_dmc_wl_get(display, reg);
-
- ret = __intel_wait_for_register(__to_uncore(display), reg, mask,
- value, timeout_us, 0, out_value);
-
- intel_dmc_wl_put(display, reg);
-
- return ret;
-}
-
-static inline int
-intel_de_wait_ms(struct intel_display *display, i915_reg_t reg,
- u32 mask, u32 value, unsigned int timeout_ms,
- u32 *out_value)
-{
- int ret;
-
- intel_dmc_wl_get(display, reg);
-
- ret = __intel_wait_for_register(__to_uncore(display), reg, mask,
- value, 2, timeout_ms, out_value);
-
- intel_dmc_wl_put(display, reg);
-
- return ret;
-}
-
-static inline int
-intel_de_wait_fw_ms(struct intel_display *display, i915_reg_t reg,
- u32 mask, u32 value, unsigned int timeout_ms,
- u32 *out_value)
-{
- return __intel_wait_for_register_fw(__to_uncore(display), reg, mask,
- value, 2, timeout_ms, out_value);
-}
-
-static inline int
-intel_de_wait_fw_us_atomic(struct intel_display *display, i915_reg_t reg,
- u32 mask, u32 value, unsigned int timeout_us,
- u32 *out_value)
-{
- return __intel_wait_for_register_fw(__to_uncore(display), reg, mask,
- value, timeout_us, 0, out_value);
-}
-
-static inline int
-intel_de_wait_for_set_us(struct intel_display *display, i915_reg_t reg,
- u32 mask, unsigned int timeout_us)
-{
- return intel_de_wait_us(display, reg, mask, mask, timeout_us, NULL);
-}
-
-static inline int
-intel_de_wait_for_clear_us(struct intel_display *display, i915_reg_t reg,
- u32 mask, unsigned int timeout_us)
-{
- return intel_de_wait_us(display, reg, mask, 0, timeout_us, NULL);
-}
-
-static inline int
-intel_de_wait_for_set_ms(struct intel_display *display, i915_reg_t reg,
- u32 mask, unsigned int timeout_ms)
-{
- return intel_de_wait_ms(display, reg, mask, mask, timeout_ms, NULL);
-}
-
-static inline int
-intel_de_wait_for_clear_ms(struct intel_display *display, i915_reg_t reg,
- u32 mask, unsigned int timeout_ms)
-{
- return intel_de_wait_ms(display, reg, mask, 0, timeout_ms, NULL);
-}
+int intel_de_wait_us(struct intel_display *display, i915_reg_t reg,
+ u32 mask, u32 value, unsigned int timeout_us,
+ u32 *out_value);
+int intel_de_wait_ms(struct intel_display *display, i915_reg_t reg,
+ u32 mask, u32 value, unsigned int timeout_ms,
+ u32 *out_value);
+int intel_de_wait_fw_ms(struct intel_display *display, i915_reg_t reg,
+ u32 mask, u32 value, unsigned int timeout_ms,
+ u32 *out_value);
+int intel_de_wait_fw_us_atomic(struct intel_display *display, i915_reg_t reg,
+ u32 mask, u32 value, unsigned int timeout_us,
+ u32 *out_value);
+int intel_de_wait_for_set_us(struct intel_display *display, i915_reg_t reg,
+ u32 mask, unsigned int timeout_us);
+int intel_de_wait_for_clear_us(struct intel_display *display, i915_reg_t reg,
+ u32 mask, unsigned int timeout_us);
+int intel_de_wait_for_set_ms(struct intel_display *display, i915_reg_t reg,
+ u32 mask, unsigned int timeout_ms);
+int intel_de_wait_for_clear_ms(struct intel_display *display, i915_reg_t reg,
+ u32 mask, unsigned int timeout_ms);
/*
* Unlocked mmio-accessors, think carefully before using these.
--
2.52.0
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [PATCH 3/3] drm/i915/de: Implement register polling in the display code
2026-03-13 11:10 [PATCH 0/3] drm/i915/de: Move register polling into display code Ville Syrjala
2026-03-13 11:10 ` [PATCH 1/3] drm/i915/de: Introduce intel_de.c and move intel_de_{read, write}8() there Ville Syrjala
2026-03-13 11:10 ` [PATCH 2/3] drm/i915/de: Move intel_de_wait*() into intel_de.c Ville Syrjala
@ 2026-03-13 11:10 ` Ville Syrjala
2026-03-13 15:03 ` Jani Nikula
` (2 more replies)
2026-03-13 12:44 ` ✓ i915.CI.BAT: success for drm/i915/de: Move register polling into " Patchwork
` (3 subsequent siblings)
6 siblings, 3 replies; 15+ messages in thread
From: Ville Syrjala @ 2026-03-13 11:10 UTC (permalink / raw)
To: intel-gfx; +Cc: intel-xe
From: Ville Syrjälä <ville.syrjala@linux.intel.com>
The plan is to move all the mmio stuff into the display code itself.
As a first step implement the register polling in intel_de.c.
Currently i915 and xe implement this stuff in slightly different
ways, so there are some functional changes here. Try to go for a
reasonable middle ground between the i915 and xe implementations:
- the exponential backoff limit is the simpler approach taken
by i915 (== just clamp the max sleep duration to 1 ms)
- the fast vs. slow timeout handling is similar to i915 where
we first try the fast timeout and then again the slow timeout
if the condition still isn't satisfied. xe just adds up the
timeouts together, which is a bit weird.
- the atomic wait variant uses udelay() like xe, whereas i915
has no udelay()s in its atomic loop. As a compromise go for a
fixed 1 usec delay for short waits, instead of the somewhat
peculiar xe behaviour where it effectively just does one
iteration of the loop.
- keep the "use udelay() for < 10 usec waits" logic (which
more or less mirrors fsleep()), but include an explicit
might_sleep() even for these short waits when called from
a non-atomic intel_de_wait*() function. This should prevent
people from calling the non-atomic functions from the wrong
place.
Eventually we may want to switch over to poll_timeout*(),
but that lacks the exponential backoff, so a bit too
radical to change in one go.
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
drivers/gpu/drm/i915/display/intel_de.c | 99 +++++++++++++++++--
| 31 ------
2 files changed, 91 insertions(+), 39 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_de.c b/drivers/gpu/drm/i915/display/intel_de.c
index fce92535bd6a..6cbe50f3e2b4 100644
--- a/drivers/gpu/drm/i915/display/intel_de.c
+++ b/drivers/gpu/drm/i915/display/intel_de.c
@@ -3,10 +3,85 @@
* Copyright © 2026 Intel Corporation
*/
+#include <linux/delay.h>
+
#include <drm/drm_print.h>
#include "intel_de.h"
+static int __intel_de_wait_for_register(struct intel_display *display,
+ i915_reg_t reg, u32 mask, u32 value,
+ unsigned int timeout_us,
+ u32 (*read)(struct intel_display *display, i915_reg_t reg),
+ u32 *out_val, bool is_atomic)
+{
+ const ktime_t end = ktime_add_us(ktime_get_raw(), timeout_us);
+ int wait_max = 1000;
+ int wait = 10;
+ u32 reg_value;
+ int ret;
+
+ might_sleep_if(!is_atomic);
+
+ if (timeout_us <= 10) {
+ is_atomic = true;
+ wait = 1;
+ }
+
+ for (;;) {
+ bool expired = ktime_after(ktime_get_raw(), end);
+
+ /* guarantee the condition is evaluated after timeout expired */
+ barrier();
+
+ reg_value = read(display, reg);
+ if ((reg_value & mask) == value) {
+ ret = 0;
+ break;
+ }
+
+ if (expired) {
+ ret = -ETIMEDOUT;
+ break;
+ }
+
+ if (is_atomic)
+ udelay(wait);
+ else
+ usleep_range(wait, wait << 1);
+
+ if (wait < wait_max)
+ wait <<= 1;
+ }
+
+ if (out_val)
+ *out_val = reg_value;
+
+ return ret;
+}
+
+static int intel_de_wait_for_register(struct intel_display *display,
+ i915_reg_t reg, u32 mask, u32 value,
+ unsigned int fast_timeout_us,
+ unsigned int slow_timeout_us,
+ u32 (*read)(struct intel_display *display, i915_reg_t reg),
+ u32 *out_value, bool is_atomic)
+{
+ int ret;
+
+ if (fast_timeout_us)
+ ret = __intel_de_wait_for_register(display, reg, mask, value,
+ fast_timeout_us, read,
+ out_value, is_atomic);
+
+ if (ret && slow_timeout_us)
+ ret = __intel_de_wait_for_register(display, reg, mask, value,
+ slow_timeout_us, read,
+ out_value, is_atomic);
+
+ return ret;
+}
+
int intel_de_wait_us(struct intel_display *display, i915_reg_t reg,
u32 mask, u32 value, unsigned int timeout_us,
u32 *out_value)
@@ -15,8 +90,10 @@ int intel_de_wait_us(struct intel_display *display, i915_reg_t reg,
intel_dmc_wl_get(display, reg);
- ret = __intel_wait_for_register(__to_uncore(display), reg, mask,
- value, timeout_us, 0, out_value);
+ ret = intel_de_wait_for_register(display, reg, mask, value,
+ timeout_us, 0,
+ intel_de_read,
+ out_value, false);
intel_dmc_wl_put(display, reg);
@@ -31,8 +108,10 @@ int intel_de_wait_ms(struct intel_display *display, i915_reg_t reg,
intel_dmc_wl_get(display, reg);
- ret = __intel_wait_for_register(__to_uncore(display), reg, mask,
- value, 2, timeout_ms, out_value);
+ ret = intel_de_wait_for_register(display, reg, mask, value,
+ 2, timeout_ms * 1000,
+ intel_de_read,
+ out_value, false);
intel_dmc_wl_put(display, reg);
@@ -43,16 +122,20 @@ int intel_de_wait_fw_ms(struct intel_display *display, i915_reg_t reg,
u32 mask, u32 value, unsigned int timeout_ms,
u32 *out_value)
{
- return __intel_wait_for_register_fw(__to_uncore(display), reg, mask,
- value, 2, timeout_ms, out_value);
+ return intel_de_wait_for_register(display, reg, mask, value,
+ 2, timeout_ms * 1000,
+ intel_de_read_fw,
+ out_value, false);
}
int intel_de_wait_fw_us_atomic(struct intel_display *display, i915_reg_t reg,
u32 mask, u32 value, unsigned int timeout_us,
u32 *out_value)
{
- return __intel_wait_for_register_fw(__to_uncore(display), reg, mask,
- value, timeout_us, 0, out_value);
+ return intel_de_wait_for_register(display, reg, mask, value,
+ timeout_us, 0,
+ intel_de_read_fw,
+ out_value, true);
}
int intel_de_wait_for_set_us(struct intel_display *display, i915_reg_t reg,
--git a/drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h b/drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h
index a8cfd65119e0..08d7ab933672 100644
--- a/drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h
+++ b/drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h
@@ -98,37 +98,6 @@ static inline u32 intel_uncore_rmw(struct intel_uncore *uncore,
return xe_mmio_rmw32(__compat_uncore_to_mmio(uncore), reg, clear, set);
}
-static inline int
-__intel_wait_for_register(struct intel_uncore *uncore, i915_reg_t i915_reg,
- u32 mask, u32 value, unsigned int fast_timeout_us,
- unsigned int slow_timeout_ms, u32 *out_value)
-{
- struct xe_reg reg = XE_REG(i915_mmio_reg_offset(i915_reg));
- bool atomic;
-
- /*
- * Replicate the behavior from i915 here, in which sleep is not
- * performed if slow_timeout_ms == 0. This is necessary because
- * of some paths in display code where waits are done in atomic
- * context.
- */
- atomic = !slow_timeout_ms && fast_timeout_us > 0;
-
- return xe_mmio_wait32(__compat_uncore_to_mmio(uncore), reg, mask, value,
- fast_timeout_us + 1000 * slow_timeout_ms,
- out_value, atomic);
-}
-
-static inline int
-__intel_wait_for_register_fw(struct intel_uncore *uncore, i915_reg_t i915_reg,
- u32 mask, u32 value, unsigned int fast_timeout_us,
- unsigned int slow_timeout_ms, u32 *out_value)
-{
- return __intel_wait_for_register(uncore, i915_reg, mask, value,
- fast_timeout_us, slow_timeout_ms,
- out_value);
-}
-
static inline u32 intel_uncore_read_fw(struct intel_uncore *uncore,
i915_reg_t i915_reg)
{
--
2.52.0
^ permalink raw reply related [flat|nested] 15+ messages in thread
* ✓ i915.CI.BAT: success for drm/i915/de: Move register polling into display code
2026-03-13 11:10 [PATCH 0/3] drm/i915/de: Move register polling into display code Ville Syrjala
` (2 preceding siblings ...)
2026-03-13 11:10 ` [PATCH 3/3] drm/i915/de: Implement register polling in the display code Ville Syrjala
@ 2026-03-13 12:44 ` Patchwork
2026-03-14 13:30 ` ✗ i915.CI.Full: failure " Patchwork
` (2 subsequent siblings)
6 siblings, 0 replies; 15+ messages in thread
From: Patchwork @ 2026-03-13 12:44 UTC (permalink / raw)
To: Ville Syrjälä; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 4249 bytes --]
== Series Details ==
Series: drm/i915/de: Move register polling into display code
URL : https://patchwork.freedesktop.org/series/163180/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_18142 -> Patchwork_163180v1
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/index.html
Participating hosts (42 -> 40)
------------------------------
Missing (2): bat-dg2-13 fi-snb-2520m
Known issues
------------
Here are the changes found in Patchwork_163180v1 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@i915_selftest@live@late_gt_pm:
- fi-cfl-8109u: [PASS][1] -> [DMESG-WARN][2] ([i915#13735]) +80 other tests dmesg-warn
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/fi-cfl-8109u/igt@i915_selftest@live@late_gt_pm.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/fi-cfl-8109u/igt@i915_selftest@live@late_gt_pm.html
* igt@i915_selftest@live@workarounds:
- bat-arls-5: [PASS][3] -> [DMESG-FAIL][4] ([i915#12061]) +1 other test dmesg-fail
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/bat-arls-5/igt@i915_selftest@live@workarounds.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/bat-arls-5/igt@i915_selftest@live@workarounds.html
- bat-dg2-14: [PASS][5] -> [DMESG-FAIL][6] ([i915#12061]) +1 other test dmesg-fail
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/bat-dg2-14/igt@i915_selftest@live@workarounds.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/bat-dg2-14/igt@i915_selftest@live@workarounds.html
* igt@kms_pipe_crc_basic@read-crc:
- fi-cfl-8109u: [PASS][7] -> [DMESG-WARN][8] ([i915#13735] / [i915#15673]) +49 other tests dmesg-warn
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/fi-cfl-8109u/igt@kms_pipe_crc_basic@read-crc.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/fi-cfl-8109u/igt@kms_pipe_crc_basic@read-crc.html
#### Possible fixes ####
* igt@i915_selftest@live:
- bat-mtlp-8: [DMESG-FAIL][9] ([i915#12061]) -> [PASS][10] +1 other test pass
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/bat-mtlp-8/igt@i915_selftest@live.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/bat-mtlp-8/igt@i915_selftest@live.html
- bat-dg2-8: [DMESG-FAIL][11] ([i915#12061]) -> [PASS][12] +1 other test pass
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/bat-dg2-8/igt@i915_selftest@live.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/bat-dg2-8/igt@i915_selftest@live.html
* igt@i915_selftest@live@workarounds:
- bat-arlh-3: [DMESG-FAIL][13] ([i915#12061]) -> [PASS][14] +1 other test pass
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/bat-arlh-3/igt@i915_selftest@live@workarounds.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/bat-arlh-3/igt@i915_selftest@live@workarounds.html
* igt@kms_hdmi_inject@inject-audio:
- fi-tgl-1115g4: [FAIL][15] ([i915#14867]) -> [PASS][16]
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/fi-tgl-1115g4/igt@kms_hdmi_inject@inject-audio.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/fi-tgl-1115g4/igt@kms_hdmi_inject@inject-audio.html
[i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
[i915#13735]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13735
[i915#14867]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14867
[i915#15673]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15673
Build changes
-------------
* Linux: CI_DRM_18142 -> Patchwork_163180v1
CI-20190529: 20190529
CI_DRM_18142: 4082c266f2930288f1e9faadd4a389f15306a209 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_8800: 8800
Patchwork_163180v1: 4082c266f2930288f1e9faadd4a389f15306a209 @ git://anongit.freedesktop.org/gfx-ci/linux
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/index.html
[-- Attachment #2: Type: text/html, Size: 5369 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH 1/3] drm/i915/de: Introduce intel_de.c and move intel_de_{read, write}8() there
2026-03-13 11:10 ` [PATCH 1/3] drm/i915/de: Introduce intel_de.c and move intel_de_{read, write}8() there Ville Syrjala
@ 2026-03-13 14:21 ` Jani Nikula
0 siblings, 0 replies; 15+ messages in thread
From: Jani Nikula @ 2026-03-13 14:21 UTC (permalink / raw)
To: Ville Syrjala, intel-gfx; +Cc: intel-xe
On Fri, 13 Mar 2026, Ville Syrjala <ville.syrjala@linux.intel.com> wrote:
> From: Ville Syrjälä <ville.syrjala@linux.intel.com>
>
> intel_de_{read,write}() aren't performance critical so having them
> as static inline is pointless. Introduce intel_de.c and move the
> implementation there.
I was surprised only the 8-bit read/write functions were moved. It's
only the 8 in the subject line that conveys that, while the commit
message implies all of them are.
What gets moved when is neither here nor there, I get that this is the
simple change to create the file, and also drops a dependency on
drm_print.h from the header.
But the commit message could be slightly more elaborate here. Can be
fixed whole applying.
Reviewed-by: Jani Nikula <jani.nikula@intel.com>
>
> Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
> ---
> drivers/gpu/drm/i915/Makefile | 1 +
> drivers/gpu/drm/i915/display/intel_de.c | 23 +++++++++++++++++++++++
> drivers/gpu/drm/i915/display/intel_de.h | 22 +++-------------------
> drivers/gpu/drm/xe/Makefile | 1 +
> 4 files changed, 28 insertions(+), 19 deletions(-)
> create mode 100644 drivers/gpu/drm/i915/display/intel_de.c
>
> diff --git a/drivers/gpu/drm/i915/Makefile b/drivers/gpu/drm/i915/Makefile
> index 7e9d9b666511..099f7b68bb30 100644
> --- a/drivers/gpu/drm/i915/Makefile
> +++ b/drivers/gpu/drm/i915/Makefile
> @@ -253,6 +253,7 @@ i915-y += \
> display/intel_crtc_state_dump.o \
> display/intel_cursor.o \
> display/intel_dbuf_bw.o \
> + display/intel_de.o \
> display/intel_display.o \
> display/intel_display_conversion.o \
> display/intel_display_driver.o \
> diff --git a/drivers/gpu/drm/i915/display/intel_de.c b/drivers/gpu/drm/i915/display/intel_de.c
> new file mode 100644
> index 000000000000..5348c1d51eb8
> --- /dev/null
> +++ b/drivers/gpu/drm/i915/display/intel_de.c
> @@ -0,0 +1,23 @@
> +// SPDX-License-Identifier: MIT
> +/*
> + * Copyright © 2026 Intel Corporation
> + */
> +
> +#include <drm/drm_print.h>
> +
> +#include "intel_de.h"
> +
> +u8 intel_de_read8(struct intel_display *display, i915_reg_t reg)
> +{
> + /* this is only used on VGA registers (possible on pre-g4x) */
> + drm_WARN_ON(display->drm, DISPLAY_VER(display) >= 5 || display->platform.g4x);
> +
> + return intel_uncore_read8(__to_uncore(display), reg);
> +}
> +
> +void intel_de_write8(struct intel_display *display, i915_reg_t reg, u8 val)
> +{
> + drm_WARN_ON(display->drm, DISPLAY_VER(display) >= 5 || display->platform.g4x);
> +
> + intel_uncore_write8(__to_uncore(display), reg, val);
> +}
> diff --git a/drivers/gpu/drm/i915/display/intel_de.h b/drivers/gpu/drm/i915/display/intel_de.h
> index f30f3f8ebee1..8ca5904ba84e 100644
> --- a/drivers/gpu/drm/i915/display/intel_de.h
> +++ b/drivers/gpu/drm/i915/display/intel_de.h
> @@ -6,8 +6,6 @@
> #ifndef __INTEL_DE_H__
> #define __INTEL_DE_H__
>
> -#include <drm/drm_print.h>
> -
> #include "intel_display_core.h"
> #include "intel_dmc_wl.h"
> #include "intel_dsb.h"
> @@ -19,6 +17,9 @@ static inline struct intel_uncore *__to_uncore(struct intel_display *display)
> return to_intel_uncore(display->drm);
> }
>
> +u8 intel_de_read8(struct intel_display *display, i915_reg_t reg);
> +void intel_de_write8(struct intel_display *display, i915_reg_t reg, u8 val);
> +
> static inline u32
> intel_de_read(struct intel_display *display, i915_reg_t reg)
> {
> @@ -33,23 +34,6 @@ intel_de_read(struct intel_display *display, i915_reg_t reg)
> return val;
> }
>
> -static inline u8
> -intel_de_read8(struct intel_display *display, i915_reg_t reg)
> -{
> - /* this is only used on VGA registers (possible on pre-g4x) */
> - drm_WARN_ON(display->drm, DISPLAY_VER(display) >= 5 || display->platform.g4x);
> -
> - return intel_uncore_read8(__to_uncore(display), reg);
> -}
> -
> -static inline void
> -intel_de_write8(struct intel_display *display, i915_reg_t reg, u8 val)
> -{
> - drm_WARN_ON(display->drm, DISPLAY_VER(display) >= 5 || display->platform.g4x);
> -
> - intel_uncore_write8(__to_uncore(display), reg, val);
> -}
> -
> static inline u64
> intel_de_read64_2x32(struct intel_display *display,
> i915_reg_t lower_reg, i915_reg_t upper_reg)
> diff --git a/drivers/gpu/drm/xe/Makefile b/drivers/gpu/drm/xe/Makefile
> index 50608312bc66..0399a5f9a107 100644
> --- a/drivers/gpu/drm/xe/Makefile
> +++ b/drivers/gpu/drm/xe/Makefile
> @@ -251,6 +251,7 @@ xe-$(CONFIG_DRM_XE_DISPLAY) += \
> i915-display/intel_dbuf_bw.o \
> i915-display/intel_ddi.o \
> i915-display/intel_ddi_buf_trans.o \
> + i915-display/intel_de.o \
> i915-display/intel_display.o \
> i915-display/intel_display_conversion.o \
> i915-display/intel_display_device.o \
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH 2/3] drm/i915/de: Move intel_de_wait*() into intel_de.c
2026-03-13 11:10 ` [PATCH 2/3] drm/i915/de: Move intel_de_wait*() into intel_de.c Ville Syrjala
@ 2026-03-13 14:21 ` Jani Nikula
0 siblings, 0 replies; 15+ messages in thread
From: Jani Nikula @ 2026-03-13 14:21 UTC (permalink / raw)
To: Ville Syrjala, intel-gfx; +Cc: intel-xe
On Fri, 13 Mar 2026, Ville Syrjala <ville.syrjala@linux.intel.com> wrote:
> From: Ville Syrjälä <ville.syrjala@linux.intel.com>
>
> intel_de_wait*() end up doing quite a bit of stuff, so the one
> function call overhead from them seems insignificant. Move the
> implementation intel_de.c.
>
> Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Reviewed-by: Jani Nikula <jani.nikula@intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_de.c | 72 ++++++++++++++++++
> drivers/gpu/drm/i915/display/intel_de.h | 99 +++++--------------------
> 2 files changed, 92 insertions(+), 79 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_de.c b/drivers/gpu/drm/i915/display/intel_de.c
> index 5348c1d51eb8..fce92535bd6a 100644
> --- a/drivers/gpu/drm/i915/display/intel_de.c
> +++ b/drivers/gpu/drm/i915/display/intel_de.c
> @@ -7,6 +7,78 @@
>
> #include "intel_de.h"
>
> +int intel_de_wait_us(struct intel_display *display, i915_reg_t reg,
> + u32 mask, u32 value, unsigned int timeout_us,
> + u32 *out_value)
> +{
> + int ret;
> +
> + intel_dmc_wl_get(display, reg);
> +
> + ret = __intel_wait_for_register(__to_uncore(display), reg, mask,
> + value, timeout_us, 0, out_value);
> +
> + intel_dmc_wl_put(display, reg);
> +
> + return ret;
> +}
> +
> +int intel_de_wait_ms(struct intel_display *display, i915_reg_t reg,
> + u32 mask, u32 value, unsigned int timeout_ms,
> + u32 *out_value)
> +{
> + int ret;
> +
> + intel_dmc_wl_get(display, reg);
> +
> + ret = __intel_wait_for_register(__to_uncore(display), reg, mask,
> + value, 2, timeout_ms, out_value);
> +
> + intel_dmc_wl_put(display, reg);
> +
> + return ret;
> +}
> +
> +int intel_de_wait_fw_ms(struct intel_display *display, i915_reg_t reg,
> + u32 mask, u32 value, unsigned int timeout_ms,
> + u32 *out_value)
> +{
> + return __intel_wait_for_register_fw(__to_uncore(display), reg, mask,
> + value, 2, timeout_ms, out_value);
> +}
> +
> +int intel_de_wait_fw_us_atomic(struct intel_display *display, i915_reg_t reg,
> + u32 mask, u32 value, unsigned int timeout_us,
> + u32 *out_value)
> +{
> + return __intel_wait_for_register_fw(__to_uncore(display), reg, mask,
> + value, timeout_us, 0, out_value);
> +}
> +
> +int intel_de_wait_for_set_us(struct intel_display *display, i915_reg_t reg,
> + u32 mask, unsigned int timeout_us)
> +{
> + return intel_de_wait_us(display, reg, mask, mask, timeout_us, NULL);
> +}
> +
> +int intel_de_wait_for_clear_us(struct intel_display *display, i915_reg_t reg,
> + u32 mask, unsigned int timeout_us)
> +{
> + return intel_de_wait_us(display, reg, mask, 0, timeout_us, NULL);
> +}
> +
> +int intel_de_wait_for_set_ms(struct intel_display *display, i915_reg_t reg,
> + u32 mask, unsigned int timeout_ms)
> +{
> + return intel_de_wait_ms(display, reg, mask, mask, timeout_ms, NULL);
> +}
> +
> +int intel_de_wait_for_clear_ms(struct intel_display *display, i915_reg_t reg,
> + u32 mask, unsigned int timeout_ms)
> +{
> + return intel_de_wait_ms(display, reg, mask, 0, timeout_ms, NULL);
> +}
> +
> u8 intel_de_read8(struct intel_display *display, i915_reg_t reg)
> {
> /* this is only used on VGA registers (possible on pre-g4x) */
> diff --git a/drivers/gpu/drm/i915/display/intel_de.h b/drivers/gpu/drm/i915/display/intel_de.h
> index 8ca5904ba84e..f87b84ab9d6d 100644
> --- a/drivers/gpu/drm/i915/display/intel_de.h
> +++ b/drivers/gpu/drm/i915/display/intel_de.h
> @@ -86,85 +86,26 @@ intel_de_rmw(struct intel_display *display, i915_reg_t reg, u32 clear, u32 set)
> return val;
> }
>
> -static inline int
> -intel_de_wait_us(struct intel_display *display, i915_reg_t reg,
> - u32 mask, u32 value, unsigned int timeout_us,
> - u32 *out_value)
> -{
> - int ret;
> -
> - intel_dmc_wl_get(display, reg);
> -
> - ret = __intel_wait_for_register(__to_uncore(display), reg, mask,
> - value, timeout_us, 0, out_value);
> -
> - intel_dmc_wl_put(display, reg);
> -
> - return ret;
> -}
> -
> -static inline int
> -intel_de_wait_ms(struct intel_display *display, i915_reg_t reg,
> - u32 mask, u32 value, unsigned int timeout_ms,
> - u32 *out_value)
> -{
> - int ret;
> -
> - intel_dmc_wl_get(display, reg);
> -
> - ret = __intel_wait_for_register(__to_uncore(display), reg, mask,
> - value, 2, timeout_ms, out_value);
> -
> - intel_dmc_wl_put(display, reg);
> -
> - return ret;
> -}
> -
> -static inline int
> -intel_de_wait_fw_ms(struct intel_display *display, i915_reg_t reg,
> - u32 mask, u32 value, unsigned int timeout_ms,
> - u32 *out_value)
> -{
> - return __intel_wait_for_register_fw(__to_uncore(display), reg, mask,
> - value, 2, timeout_ms, out_value);
> -}
> -
> -static inline int
> -intel_de_wait_fw_us_atomic(struct intel_display *display, i915_reg_t reg,
> - u32 mask, u32 value, unsigned int timeout_us,
> - u32 *out_value)
> -{
> - return __intel_wait_for_register_fw(__to_uncore(display), reg, mask,
> - value, timeout_us, 0, out_value);
> -}
> -
> -static inline int
> -intel_de_wait_for_set_us(struct intel_display *display, i915_reg_t reg,
> - u32 mask, unsigned int timeout_us)
> -{
> - return intel_de_wait_us(display, reg, mask, mask, timeout_us, NULL);
> -}
> -
> -static inline int
> -intel_de_wait_for_clear_us(struct intel_display *display, i915_reg_t reg,
> - u32 mask, unsigned int timeout_us)
> -{
> - return intel_de_wait_us(display, reg, mask, 0, timeout_us, NULL);
> -}
> -
> -static inline int
> -intel_de_wait_for_set_ms(struct intel_display *display, i915_reg_t reg,
> - u32 mask, unsigned int timeout_ms)
> -{
> - return intel_de_wait_ms(display, reg, mask, mask, timeout_ms, NULL);
> -}
> -
> -static inline int
> -intel_de_wait_for_clear_ms(struct intel_display *display, i915_reg_t reg,
> - u32 mask, unsigned int timeout_ms)
> -{
> - return intel_de_wait_ms(display, reg, mask, 0, timeout_ms, NULL);
> -}
> +int intel_de_wait_us(struct intel_display *display, i915_reg_t reg,
> + u32 mask, u32 value, unsigned int timeout_us,
> + u32 *out_value);
> +int intel_de_wait_ms(struct intel_display *display, i915_reg_t reg,
> + u32 mask, u32 value, unsigned int timeout_ms,
> + u32 *out_value);
> +int intel_de_wait_fw_ms(struct intel_display *display, i915_reg_t reg,
> + u32 mask, u32 value, unsigned int timeout_ms,
> + u32 *out_value);
> +int intel_de_wait_fw_us_atomic(struct intel_display *display, i915_reg_t reg,
> + u32 mask, u32 value, unsigned int timeout_us,
> + u32 *out_value);
> +int intel_de_wait_for_set_us(struct intel_display *display, i915_reg_t reg,
> + u32 mask, unsigned int timeout_us);
> +int intel_de_wait_for_clear_us(struct intel_display *display, i915_reg_t reg,
> + u32 mask, unsigned int timeout_us);
> +int intel_de_wait_for_set_ms(struct intel_display *display, i915_reg_t reg,
> + u32 mask, unsigned int timeout_ms);
> +int intel_de_wait_for_clear_ms(struct intel_display *display, i915_reg_t reg,
> + u32 mask, unsigned int timeout_ms);
>
> /*
> * Unlocked mmio-accessors, think carefully before using these.
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH 3/3] drm/i915/de: Implement register polling in the display code
2026-03-13 11:10 ` [PATCH 3/3] drm/i915/de: Implement register polling in the display code Ville Syrjala
@ 2026-03-13 15:03 ` Jani Nikula
2026-03-17 7:52 ` Ville Syrjälä
2026-03-23 9:50 ` Ville Syrjälä
2026-03-14 8:09 ` kernel test robot
2026-03-23 9:43 ` [PATCH v2 " Ville Syrjala
2 siblings, 2 replies; 15+ messages in thread
From: Jani Nikula @ 2026-03-13 15:03 UTC (permalink / raw)
To: Ville Syrjala, intel-gfx; +Cc: intel-xe
On Fri, 13 Mar 2026, Ville Syrjala <ville.syrjala@linux.intel.com> wrote:
> From: Ville Syrjälä <ville.syrjala@linux.intel.com>
>
> The plan is to move all the mmio stuff into the display code itself.
> As a first step implement the register polling in intel_de.c.
>
> Currently i915 and xe implement this stuff in slightly different
> ways, so there are some functional changes here. Try to go for a
> reasonable middle ground between the i915 and xe implementations:
> - the exponential backoff limit is the simpler approach taken
> by i915 (== just clamp the max sleep duration to 1 ms)
The fact that xe has no upper limit is just bonkers, and with a suitable
sleep value the exponential backoff can be really bad, the timeout
happening almost 2x later than it should. Also, there's a bunch of quick
hammering reads with small timeouts at first, which aren't at all
necessary with longer timeouts. There are downsides to the exponential
backoff because of it's behaviour.
i915 also doesn't actually clamp the max, it'll double if the wait is
under the "max", but the doubling is okay to go over the max. Ditto in
this patch.
> - the fast vs. slow timeout handling is similar to i915 where
> we first try the fast timeout and then again the slow timeout
> if the condition still isn't satisfied. xe just adds up the
> timeouts together, which is a bit weird.
Side note, IMO the fast vs. slow must remain an implementation detail
and not leak outside of intel_de.c. If it really matters, I think it's
more obvious to do it the way gmbus_wait() currently does it, i.e. first
atomic then regular in the call site itself. If the wait functions are
too complex, we either end up with too many functions or functions with
too many parameters, and anyway calls sites end up having to use
poll_timeout_us() directly.
> - the atomic wait variant uses udelay() like xe, whereas i915
> has no udelay()s in its atomic loop. As a compromise go for a
> fixed 1 usec delay for short waits, instead of the somewhat
> peculiar xe behaviour where it effectively just does one
> iteration of the loop.
Overall I really prefer having separate functions for atomic and
non-atomic, similar to poll_timeout_us() and poll_timeout_us_atomic(). I
think it's so much easier to reason with the code with that than having
atomic as parameter.
> - keep the "use udelay() for < 10 usec waits" logic (which
> more or less mirrors fsleep()), but include an explicit
> might_sleep() even for these short waits when called from
> a non-atomic intel_de_wait*() function. This should prevent
> people from calling the non-atomic functions from the wrong
> place.
Another difference between i915/xe and poll_timeout_us() is the range
for usleep_range(), which is *also* different from fsleep().
i915/xe have:
usleep_range(wait__, wait__ * 2);
iopoll has:
usleep_range((__sleep_us >> 2) + 1, __sleep_us);
fsleep() has:
usleep_range(usecs, usecs + (usecs >> max_slack_shift));
I'm inclined to think all of the non-atomic variants should just use
fsleep(), but especially changing iopoll might be risky.
> Eventually we may want to switch over to poll_timeout*(),
> but that lacks the exponential backoff, so a bit too
> radical to change in one go.
Yeah, *sigh*. I fear it'll be too radical to add exponential backoff in
iopoll too. But I'm not entirely sure doing 10, 20, 40, 80, 160, etc. us
waits first when the timeout is like 1000000 us makes any sense
either. It's just wasteful hammering. Maybe the initial wait should be
relative to the timeout/sleep instead of fixed.
I don't know, lots of talk here. And lots of stuff I don't actually like
about this *or* the existing implementations all that much. But since
this largely remains an implementation detail that can be changed, I
guess I'm fine.
In the long run I kind of do expect the atomic and non-atomic paths to
be split. Having them combined is what I dislike most. Plus they'd have
to be split for migrating to poll_timeout_us() and
poll_timeout_us_atomic() anyway.
As far as the change is concerned, I think it does what it says on the
box. Please take the comments into consideration, especially regarding
future changes, but I'm not insisting on any changes now.
Reviewed-by: Jani Nikula <jani.nikula@intel.com>
>
> Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_de.c | 99 +++++++++++++++++--
> .../drm/xe/compat-i915-headers/intel_uncore.h | 31 ------
> 2 files changed, 91 insertions(+), 39 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_de.c b/drivers/gpu/drm/i915/display/intel_de.c
> index fce92535bd6a..6cbe50f3e2b4 100644
> --- a/drivers/gpu/drm/i915/display/intel_de.c
> +++ b/drivers/gpu/drm/i915/display/intel_de.c
> @@ -3,10 +3,85 @@
> * Copyright © 2026 Intel Corporation
> */
>
> +#include <linux/delay.h>
> +
> #include <drm/drm_print.h>
>
> #include "intel_de.h"
>
> +static int __intel_de_wait_for_register(struct intel_display *display,
> + i915_reg_t reg, u32 mask, u32 value,
> + unsigned int timeout_us,
> + u32 (*read)(struct intel_display *display, i915_reg_t reg),
> + u32 *out_val, bool is_atomic)
> +{
> + const ktime_t end = ktime_add_us(ktime_get_raw(), timeout_us);
> + int wait_max = 1000;
> + int wait = 10;
> + u32 reg_value;
> + int ret;
> +
> + might_sleep_if(!is_atomic);
> +
> + if (timeout_us <= 10) {
> + is_atomic = true;
> + wait = 1;
> + }
> +
> + for (;;) {
> + bool expired = ktime_after(ktime_get_raw(), end);
> +
> + /* guarantee the condition is evaluated after timeout expired */
> + barrier();
> +
> + reg_value = read(display, reg);
> + if ((reg_value & mask) == value) {
> + ret = 0;
> + break;
> + }
> +
> + if (expired) {
> + ret = -ETIMEDOUT;
> + break;
> + }
> +
> + if (is_atomic)
> + udelay(wait);
> + else
> + usleep_range(wait, wait << 1);
> +
> + if (wait < wait_max)
> + wait <<= 1;
> + }
> +
> + if (out_val)
> + *out_val = reg_value;
> +
> + return ret;
> +}
> +
> +static int intel_de_wait_for_register(struct intel_display *display,
> + i915_reg_t reg, u32 mask, u32 value,
> + unsigned int fast_timeout_us,
> + unsigned int slow_timeout_us,
> + u32 (*read)(struct intel_display *display, i915_reg_t reg),
> + u32 *out_value, bool is_atomic)
> +{
> + int ret;
> +
> + if (fast_timeout_us)
> + ret = __intel_de_wait_for_register(display, reg, mask, value,
> + fast_timeout_us, read,
> + out_value, is_atomic);
> +
> + if (ret && slow_timeout_us)
> + ret = __intel_de_wait_for_register(display, reg, mask, value,
> + slow_timeout_us, read,
> + out_value, is_atomic);
> +
> + return ret;
> +}
> +
> int intel_de_wait_us(struct intel_display *display, i915_reg_t reg,
> u32 mask, u32 value, unsigned int timeout_us,
> u32 *out_value)
> @@ -15,8 +90,10 @@ int intel_de_wait_us(struct intel_display *display, i915_reg_t reg,
>
> intel_dmc_wl_get(display, reg);
>
> - ret = __intel_wait_for_register(__to_uncore(display), reg, mask,
> - value, timeout_us, 0, out_value);
> + ret = intel_de_wait_for_register(display, reg, mask, value,
> + timeout_us, 0,
> + intel_de_read,
> + out_value, false);
>
> intel_dmc_wl_put(display, reg);
>
> @@ -31,8 +108,10 @@ int intel_de_wait_ms(struct intel_display *display, i915_reg_t reg,
>
> intel_dmc_wl_get(display, reg);
>
> - ret = __intel_wait_for_register(__to_uncore(display), reg, mask,
> - value, 2, timeout_ms, out_value);
> + ret = intel_de_wait_for_register(display, reg, mask, value,
> + 2, timeout_ms * 1000,
> + intel_de_read,
> + out_value, false);
>
> intel_dmc_wl_put(display, reg);
>
> @@ -43,16 +122,20 @@ int intel_de_wait_fw_ms(struct intel_display *display, i915_reg_t reg,
> u32 mask, u32 value, unsigned int timeout_ms,
> u32 *out_value)
> {
> - return __intel_wait_for_register_fw(__to_uncore(display), reg, mask,
> - value, 2, timeout_ms, out_value);
> + return intel_de_wait_for_register(display, reg, mask, value,
> + 2, timeout_ms * 1000,
> + intel_de_read_fw,
> + out_value, false);
> }
>
> int intel_de_wait_fw_us_atomic(struct intel_display *display, i915_reg_t reg,
> u32 mask, u32 value, unsigned int timeout_us,
> u32 *out_value)
> {
> - return __intel_wait_for_register_fw(__to_uncore(display), reg, mask,
> - value, timeout_us, 0, out_value);
> + return intel_de_wait_for_register(display, reg, mask, value,
> + timeout_us, 0,
> + intel_de_read_fw,
> + out_value, true);
> }
>
> int intel_de_wait_for_set_us(struct intel_display *display, i915_reg_t reg,
> diff --git a/drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h b/drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h
> index a8cfd65119e0..08d7ab933672 100644
> --- a/drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h
> +++ b/drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h
> @@ -98,37 +98,6 @@ static inline u32 intel_uncore_rmw(struct intel_uncore *uncore,
> return xe_mmio_rmw32(__compat_uncore_to_mmio(uncore), reg, clear, set);
> }
>
> -static inline int
> -__intel_wait_for_register(struct intel_uncore *uncore, i915_reg_t i915_reg,
> - u32 mask, u32 value, unsigned int fast_timeout_us,
> - unsigned int slow_timeout_ms, u32 *out_value)
> -{
> - struct xe_reg reg = XE_REG(i915_mmio_reg_offset(i915_reg));
> - bool atomic;
> -
> - /*
> - * Replicate the behavior from i915 here, in which sleep is not
> - * performed if slow_timeout_ms == 0. This is necessary because
> - * of some paths in display code where waits are done in atomic
> - * context.
> - */
> - atomic = !slow_timeout_ms && fast_timeout_us > 0;
> -
> - return xe_mmio_wait32(__compat_uncore_to_mmio(uncore), reg, mask, value,
> - fast_timeout_us + 1000 * slow_timeout_ms,
> - out_value, atomic);
> -}
> -
> -static inline int
> -__intel_wait_for_register_fw(struct intel_uncore *uncore, i915_reg_t i915_reg,
> - u32 mask, u32 value, unsigned int fast_timeout_us,
> - unsigned int slow_timeout_ms, u32 *out_value)
> -{
> - return __intel_wait_for_register(uncore, i915_reg, mask, value,
> - fast_timeout_us, slow_timeout_ms,
> - out_value);
> -}
> -
> static inline u32 intel_uncore_read_fw(struct intel_uncore *uncore,
> i915_reg_t i915_reg)
> {
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH 3/3] drm/i915/de: Implement register polling in the display code
2026-03-13 11:10 ` [PATCH 3/3] drm/i915/de: Implement register polling in the display code Ville Syrjala
2026-03-13 15:03 ` Jani Nikula
@ 2026-03-14 8:09 ` kernel test robot
2026-03-23 9:43 ` [PATCH v2 " Ville Syrjala
2 siblings, 0 replies; 15+ messages in thread
From: kernel test robot @ 2026-03-14 8:09 UTC (permalink / raw)
To: Ville Syrjala, intel-gfx; +Cc: llvm, oe-kbuild-all, intel-xe
Hi Ville,
kernel test robot noticed the following build warnings:
[auto build test WARNING on drm-i915/for-linux-next]
[also build test WARNING on drm-tip/drm-tip next-20260311]
[cannot apply to drm-i915/for-linux-next-fixes drm-xe/drm-xe-next linus/master v7.0-rc3]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]
url: https://github.com/intel-lab-lkp/linux/commits/Ville-Syrjala/drm-i915-de-Introduce-intel_de-c-and-move-intel_de_-read-write-8-there/20260314-004939
base: https://gitlab.freedesktop.org/drm/i915/kernel.git for-linux-next
patch link: https://lore.kernel.org/r/20260313111028.25159-4-ville.syrjala%40linux.intel.com
patch subject: [PATCH 3/3] drm/i915/de: Implement register polling in the display code
config: sparc64-allmodconfig (https://download.01.org/0day-ci/archive/20260314/202603141514.jgf9tlEy-lkp@intel.com/config)
compiler: clang version 23.0.0git (https://github.com/llvm/llvm-project 7d47b695929cc7f85eeb0f87d0189adc04c1c629)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260314/202603141514.jgf9tlEy-lkp@intel.com/reproduce)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202603141514.jgf9tlEy-lkp@intel.com/
All warnings (new ones prefixed by >>):
>> drivers/gpu/drm/i915/display/intel_de.c:72:6: warning: variable 'ret' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
72 | if (fast_timeout_us)
| ^~~~~~~~~~~~~~~
drivers/gpu/drm/i915/display/intel_de.c:77:6: note: uninitialized use occurs here
77 | if (ret && slow_timeout_us)
| ^~~
drivers/gpu/drm/i915/display/intel_de.c:72:2: note: remove the 'if' if its condition is always true
72 | if (fast_timeout_us)
| ^~~~~~~~~~~~~~~~~~~~
73 | ret = __intel_de_wait_for_register(display, reg, mask, value,
drivers/gpu/drm/i915/display/intel_de.c:70:9: note: initialize the variable 'ret' to silence this warning
70 | int ret;
| ^
| = 0
1 warning generated.
vim +72 drivers/gpu/drm/i915/display/intel_de.c
62
63 static int intel_de_wait_for_register(struct intel_display *display,
64 i915_reg_t reg, u32 mask, u32 value,
65 unsigned int fast_timeout_us,
66 unsigned int slow_timeout_us,
67 u32 (*read)(struct intel_display *display, i915_reg_t reg),
68 u32 *out_value, bool is_atomic)
69 {
70 int ret;
71
> 72 if (fast_timeout_us)
73 ret = __intel_de_wait_for_register(display, reg, mask, value,
74 fast_timeout_us, read,
75 out_value, is_atomic);
76
77 if (ret && slow_timeout_us)
78 ret = __intel_de_wait_for_register(display, reg, mask, value,
79 slow_timeout_us, read,
80 out_value, is_atomic);
81
82 return ret;
83 }
84
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
^ permalink raw reply [flat|nested] 15+ messages in thread
* ✗ i915.CI.Full: failure for drm/i915/de: Move register polling into display code
2026-03-13 11:10 [PATCH 0/3] drm/i915/de: Move register polling into display code Ville Syrjala
` (3 preceding siblings ...)
2026-03-13 12:44 ` ✓ i915.CI.BAT: success for drm/i915/de: Move register polling into " Patchwork
@ 2026-03-14 13:30 ` Patchwork
2026-03-23 12:58 ` ✓ i915.CI.BAT: success for drm/i915/de: Move register polling into display code (rev2) Patchwork
2026-03-23 16:59 ` ✗ i915.CI.Full: failure " Patchwork
6 siblings, 0 replies; 15+ messages in thread
From: Patchwork @ 2026-03-14 13:30 UTC (permalink / raw)
To: Ville Syrjälä; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 81458 bytes --]
== Series Details ==
Series: drm/i915/de: Move register polling into display code
URL : https://patchwork.freedesktop.org/series/163180/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_18142_full -> Patchwork_163180v1_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with Patchwork_163180v1_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in Patchwork_163180v1_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_163180v1_full:
### IGT changes ###
#### Possible regressions ####
* igt@i915_selftest@live@gem_contexts:
- shard-dg1: [PASS][1] -> [ABORT][2] +1 other test abort
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-dg1-16/igt@i915_selftest@live@gem_contexts.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-dg1-12/igt@i915_selftest@live@gem_contexts.html
Known issues
------------
Here are the changes found in Patchwork_163180v1_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@device_reset@cold-reset-bound:
- shard-tglu: NOTRUN -> [SKIP][3] ([i915#11078])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-4/igt@device_reset@cold-reset-bound.html
* igt@device_reset@unbind-cold-reset-rebind:
- shard-rkl: NOTRUN -> [SKIP][4] ([i915#11078])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-2/igt@device_reset@unbind-cold-reset-rebind.html
* igt@gem_ccs@block-copy-compressed:
- shard-mtlp: NOTRUN -> [SKIP][5] ([i915#3555] / [i915#9323])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-mtlp-5/igt@gem_ccs@block-copy-compressed.html
* igt@gem_ccs@ctrl-surf-copy-new-ctx:
- shard-tglu: NOTRUN -> [SKIP][6] ([i915#9323])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-4/igt@gem_ccs@ctrl-surf-copy-new-ctx.html
* igt@gem_ccs@suspend-resume:
- shard-mtlp: NOTRUN -> [SKIP][7] ([i915#9323])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-mtlp-5/igt@gem_ccs@suspend-resume.html
* igt@gem_ccs@suspend-resume@tile4-compressed-compfmt0-lmem0-lmem0:
- shard-dg2: NOTRUN -> [INCOMPLETE][8] ([i915#12392] / [i915#13356])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-dg2-7/igt@gem_ccs@suspend-resume@tile4-compressed-compfmt0-lmem0-lmem0.html
* igt@gem_exec_balancer@parallel-balancer:
- shard-rkl: NOTRUN -> [SKIP][9] ([i915#4525])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-2/igt@gem_exec_balancer@parallel-balancer.html
* igt@gem_exec_balancer@parallel-ordering:
- shard-tglu-1: NOTRUN -> [SKIP][10] ([i915#4525]) +1 other test skip
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-1/igt@gem_exec_balancer@parallel-ordering.html
* igt@gem_exec_balancer@sliced:
- shard-mtlp: NOTRUN -> [SKIP][11] ([i915#4812])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-mtlp-5/igt@gem_exec_balancer@sliced.html
* igt@gem_exec_reloc@basic-write-wc-noreloc:
- shard-rkl: NOTRUN -> [SKIP][12] ([i915#3281]) +5 other tests skip
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-2/igt@gem_exec_reloc@basic-write-wc-noreloc.html
* igt@gem_lmem_swapping@heavy-random:
- shard-tglu-1: NOTRUN -> [SKIP][13] ([i915#4613]) +1 other test skip
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-1/igt@gem_lmem_swapping@heavy-random.html
* igt@gem_lmem_swapping@massive-random:
- shard-tglu: NOTRUN -> [SKIP][14] ([i915#4613]) +1 other test skip
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-4/igt@gem_lmem_swapping@massive-random.html
* igt@gem_lmem_swapping@parallel-multi:
- shard-rkl: NOTRUN -> [SKIP][15] ([i915#4613]) +2 other tests skip
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-2/igt@gem_lmem_swapping@parallel-multi.html
* igt@gem_lmem_swapping@verify-random-ccs:
- shard-glk: NOTRUN -> [SKIP][16] ([i915#4613])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-glk9/igt@gem_lmem_swapping@verify-random-ccs.html
* igt@gem_media_vme:
- shard-rkl: NOTRUN -> [SKIP][17] ([i915#284])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-1/igt@gem_media_vme.html
* igt@gem_mmap_gtt@basic-write-read:
- shard-mtlp: NOTRUN -> [SKIP][18] ([i915#4077]) +2 other tests skip
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-mtlp-5/igt@gem_mmap_gtt@basic-write-read.html
* igt@gem_partial_pwrite_pread@reads-snoop:
- shard-mtlp: NOTRUN -> [SKIP][19] ([i915#3282]) +1 other test skip
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-mtlp-5/igt@gem_partial_pwrite_pread@reads-snoop.html
* igt@gem_partial_pwrite_pread@writes-after-reads-display:
- shard-rkl: NOTRUN -> [SKIP][20] ([i915#3282])
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-2/igt@gem_partial_pwrite_pread@writes-after-reads-display.html
* igt@gem_render_copy@y-tiled-to-vebox-x-tiled:
- shard-mtlp: NOTRUN -> [SKIP][21] ([i915#8428]) +2 other tests skip
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-mtlp-5/igt@gem_render_copy@y-tiled-to-vebox-x-tiled.html
* igt@gem_set_tiling_vs_blt@untiled-to-tiled:
- shard-rkl: NOTRUN -> [SKIP][22] ([i915#8411]) +1 other test skip
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-1/igt@gem_set_tiling_vs_blt@untiled-to-tiled.html
* igt@gem_softpin@evict-snoop:
- shard-rkl: NOTRUN -> [SKIP][23] +12 other tests skip
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-2/igt@gem_softpin@evict-snoop.html
* igt@gem_tiled_pread_basic@basic:
- shard-rkl: NOTRUN -> [SKIP][24] ([i915#15656])
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-2/igt@gem_tiled_pread_basic@basic.html
* igt@gem_userptr_blits@dmabuf-unsync:
- shard-tglu: NOTRUN -> [SKIP][25] ([i915#3297]) +2 other tests skip
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-5/igt@gem_userptr_blits@dmabuf-unsync.html
* igt@gem_userptr_blits@unsync-overlap:
- shard-rkl: NOTRUN -> [SKIP][26] ([i915#3297])
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-8/igt@gem_userptr_blits@unsync-overlap.html
* igt@gen9_exec_parse@allowed-single:
- shard-mtlp: NOTRUN -> [SKIP][27] ([i915#2856])
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-mtlp-5/igt@gen9_exec_parse@allowed-single.html
* igt@gen9_exec_parse@bb-start-out:
- shard-tglu: NOTRUN -> [SKIP][28] ([i915#2527] / [i915#2856])
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-4/igt@gen9_exec_parse@bb-start-out.html
* igt@gen9_exec_parse@secure-batches:
- shard-tglu-1: NOTRUN -> [SKIP][29] ([i915#2527] / [i915#2856])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-1/igt@gen9_exec_parse@secure-batches.html
* igt@gen9_exec_parse@shadow-peek:
- shard-rkl: NOTRUN -> [SKIP][30] ([i915#2527]) +2 other tests skip
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-2/igt@gen9_exec_parse@shadow-peek.html
* igt@i915_drm_fdinfo@busy-hang@ccs0:
- shard-mtlp: NOTRUN -> [SKIP][31] ([i915#14073]) +6 other tests skip
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-mtlp-5/igt@i915_drm_fdinfo@busy-hang@ccs0.html
* igt@i915_pm_freq_api@freq-reset-multiple:
- shard-rkl: NOTRUN -> [SKIP][32] ([i915#8399])
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-2/igt@i915_pm_freq_api@freq-reset-multiple.html
* igt@i915_power@sanity:
- shard-mtlp: [PASS][33] -> [SKIP][34] ([i915#7984])
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-mtlp-5/igt@i915_power@sanity.html
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-mtlp-1/igt@i915_power@sanity.html
* igt@i915_query@hwconfig_table:
- shard-tglu: NOTRUN -> [SKIP][35] ([i915#6245])
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-5/igt@i915_query@hwconfig_table.html
* igt@i915_suspend@basic-s3-without-i915:
- shard-mtlp: NOTRUN -> [SKIP][36] ([i915#6645])
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-mtlp-5/igt@i915_suspend@basic-s3-without-i915.html
* igt@i915_suspend@debugfs-reader:
- shard-glk: [PASS][37] -> [INCOMPLETE][38] ([i915#4817])
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-glk6/igt@i915_suspend@debugfs-reader.html
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-glk8/igt@i915_suspend@debugfs-reader.html
* igt@i915_suspend@fence-restore-tiled2untiled:
- shard-glk11: NOTRUN -> [INCOMPLETE][39] ([i915#4817]) +1 other test incomplete
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-glk11/igt@i915_suspend@fence-restore-tiled2untiled.html
- shard-rkl: NOTRUN -> [ABORT][40] ([i915#15140])
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-1/igt@i915_suspend@fence-restore-tiled2untiled.html
* igt@intel_hwmon@hwmon-write:
- shard-mtlp: NOTRUN -> [SKIP][41] ([i915#7707])
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-mtlp-5/igt@intel_hwmon@hwmon-write.html
* igt@kms_addfb_basic@invalid-smem-bo-on-discrete:
- shard-rkl: NOTRUN -> [SKIP][42] ([i915#12454] / [i915#12712])
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-2/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
- shard-tglu: NOTRUN -> [SKIP][43] ([i915#1769] / [i915#3555])
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-5/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
- shard-glk10: NOTRUN -> [SKIP][44] ([i915#1769])
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-glk10/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing@pipe-a-hdmi-a-1:
- shard-dg2: NOTRUN -> [FAIL][45] ([i915#5956])
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-dg2-4/igt@kms_atomic_transition@plane-all-modeset-transition-fencing@pipe-a-hdmi-a-1.html
* igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-a-hdmi-a-3:
- shard-dg2: [PASS][46] -> [FAIL][47] ([i915#5956]) +2 other tests fail
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-dg2-8/igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-a-hdmi-a-3.html
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-dg2-1/igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-a-hdmi-a-3.html
* igt@kms_big_fb@4-tiled-32bpp-rotate-270:
- shard-rkl: NOTRUN -> [SKIP][48] ([i915#5286]) +3 other tests skip
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-2/igt@kms_big_fb@4-tiled-32bpp-rotate-270.html
* igt@kms_big_fb@4-tiled-64bpp-rotate-270:
- shard-tglu: NOTRUN -> [SKIP][49] ([i915#5286]) +2 other tests skip
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-5/igt@kms_big_fb@4-tiled-64bpp-rotate-270.html
* igt@kms_big_fb@4-tiled-8bpp-rotate-270:
- shard-mtlp: NOTRUN -> [SKIP][50] +6 other tests skip
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-mtlp-5/igt@kms_big_fb@4-tiled-8bpp-rotate-270.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip:
- shard-tglu-1: NOTRUN -> [SKIP][51] ([i915#5286]) +1 other test skip
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-1/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip.html
* igt@kms_big_fb@linear-8bpp-rotate-270:
- shard-rkl: NOTRUN -> [SKIP][52] ([i915#3638]) +1 other test skip
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-2/igt@kms_big_fb@linear-8bpp-rotate-270.html
* igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-180-hflip:
- shard-rkl: NOTRUN -> [SKIP][53] ([i915#3828])
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-2/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-180-hflip.html
* igt@kms_ccs@bad-aux-stride-y-tiled-ccs@pipe-c-hdmi-a-1:
- shard-tglu: NOTRUN -> [SKIP][54] ([i915#6095]) +34 other tests skip
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-4/igt@kms_ccs@bad-aux-stride-y-tiled-ccs@pipe-c-hdmi-a-1.html
* igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs:
- shard-rkl: NOTRUN -> [SKIP][55] ([i915#12313])
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-2/igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs.html
* igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][56] ([i915#6095]) +81 other tests skip
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-4/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][57] ([i915#6095]) +27 other tests skip
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-dg2-6/igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-3.html
* igt@kms_ccs@crc-primary-basic-4-tiled-mtl-mc-ccs@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][58] ([i915#10307] / [i915#6095]) +46 other tests skip
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-dg2-4/igt@kms_ccs@crc-primary-basic-4-tiled-mtl-mc-ccs@pipe-d-hdmi-a-1.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs:
- shard-tglu-1: NOTRUN -> [SKIP][59] ([i915#12313]) +1 other test skip
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-1/igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-mc-ccs@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][60] ([i915#10307] / [i915#10434] / [i915#6095])
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-dg2-4/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-mc-ccs@pipe-d-hdmi-a-1.html
* igt@kms_ccs@crc-primary-rotation-180-y-tiled-gen12-rc-ccs-cc@pipe-b-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][61] ([i915#6095]) +19 other tests skip
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-mtlp-5/igt@kms_ccs@crc-primary-rotation-180-y-tiled-gen12-rc-ccs-cc@pipe-b-edp-1.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs@pipe-a-hdmi-a-2:
- shard-rkl: [PASS][62] -> [INCOMPLETE][63] ([i915#15582]) +1 other test incomplete
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-rkl-7/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs@pipe-a-hdmi-a-2.html
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs@pipe-a-hdmi-a-2.html
* igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs:
- shard-glk10: NOTRUN -> [INCOMPLETE][64] ([i915#15582]) +1 other test incomplete
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-glk10/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs@pipe-c-hdmi-a-1:
- shard-tglu-1: NOTRUN -> [SKIP][65] ([i915#6095]) +29 other tests skip
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-1/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs@pipe-c-hdmi-a-1.html
* igt@kms_ccs@missing-ccs-buffer-yf-tiled-ccs@pipe-b-hdmi-a-1:
- shard-dg1: NOTRUN -> [SKIP][66] ([i915#6095]) +187 other tests skip
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-dg1-14/igt@kms_ccs@missing-ccs-buffer-yf-tiled-ccs@pipe-b-hdmi-a-1.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-c-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][67] ([i915#14098] / [i915#6095]) +48 other tests skip
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-1/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-c-hdmi-a-2.html
* igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs:
- shard-tglu: NOTRUN -> [SKIP][68] ([i915#12313])
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-5/igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs.html
* igt@kms_cdclk@mode-transition-all-outputs:
- shard-tglu: NOTRUN -> [SKIP][69] ([i915#3742])
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-4/igt@kms_cdclk@mode-transition-all-outputs.html
* igt@kms_cdclk@plane-scaling@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][70] ([i915#13783]) +3 other tests skip
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-dg2-4/igt@kms_cdclk@plane-scaling@pipe-d-hdmi-a-1.html
* igt@kms_chamelium_frames@hdmi-crc-fast:
- shard-rkl: NOTRUN -> [SKIP][71] ([i915#11151] / [i915#7828]) +4 other tests skip
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-2/igt@kms_chamelium_frames@hdmi-crc-fast.html
* igt@kms_chamelium_frames@hdmi-crc-multiple:
- shard-tglu-1: NOTRUN -> [SKIP][72] ([i915#11151] / [i915#7828]) +3 other tests skip
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-1/igt@kms_chamelium_frames@hdmi-crc-multiple.html
* igt@kms_chamelium_hpd@dp-hpd-for-each-pipe:
- shard-mtlp: NOTRUN -> [SKIP][73] ([i915#11151] / [i915#7828]) +1 other test skip
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-mtlp-5/igt@kms_chamelium_hpd@dp-hpd-for-each-pipe.html
* igt@kms_chamelium_hpd@dp-hpd-storm:
- shard-tglu: NOTRUN -> [SKIP][74] ([i915#11151] / [i915#7828]) +3 other tests skip
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-4/igt@kms_chamelium_hpd@dp-hpd-storm.html
* igt@kms_content_protection@atomic-hdcp14:
- shard-tglu-1: NOTRUN -> [SKIP][75] ([i915#6944])
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-1/igt@kms_content_protection@atomic-hdcp14.html
* igt@kms_content_protection@dp-mst-type-0-hdcp14:
- shard-rkl: NOTRUN -> [SKIP][76] ([i915#15330])
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-2/igt@kms_content_protection@dp-mst-type-0-hdcp14.html
* igt@kms_content_protection@dp-mst-type-1:
- shard-rkl: NOTRUN -> [SKIP][77] ([i915#15330] / [i915#3116])
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-2/igt@kms_content_protection@dp-mst-type-1.html
* igt@kms_content_protection@legacy:
- shard-rkl: NOTRUN -> [SKIP][78] ([i915#6944] / [i915#7118] / [i915#9424]) +1 other test skip
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-8/igt@kms_content_protection@legacy.html
- shard-tglu: NOTRUN -> [SKIP][79] ([i915#6944] / [i915#7116] / [i915#7118] / [i915#9424])
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-4/igt@kms_content_protection@legacy.html
* igt@kms_content_protection@srm:
- shard-mtlp: NOTRUN -> [SKIP][80] ([i915#6944])
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-mtlp-5/igt@kms_content_protection@srm.html
* igt@kms_content_protection@suspend-resume:
- shard-tglu: NOTRUN -> [SKIP][81] ([i915#6944])
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-5/igt@kms_content_protection@suspend-resume.html
* igt@kms_content_protection@type1:
- shard-tglu-1: NOTRUN -> [SKIP][82] ([i915#6944] / [i915#7116] / [i915#7118] / [i915#9424])
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-1/igt@kms_content_protection@type1.html
* igt@kms_cursor_crc@cursor-onscreen-256x85@pipe-a-hdmi-a-1:
- shard-rkl: NOTRUN -> [FAIL][83] ([i915#13566]) +2 other tests fail
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-5/igt@kms_cursor_crc@cursor-onscreen-256x85@pipe-a-hdmi-a-1.html
* igt@kms_cursor_crc@cursor-onscreen-512x170:
- shard-tglu: NOTRUN -> [SKIP][84] ([i915#13049])
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-4/igt@kms_cursor_crc@cursor-onscreen-512x170.html
* igt@kms_cursor_crc@cursor-onscreen-64x21:
- shard-mtlp: NOTRUN -> [SKIP][85] ([i915#8814])
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-mtlp-5/igt@kms_cursor_crc@cursor-onscreen-64x21.html
* igt@kms_cursor_crc@cursor-rapid-movement-32x32:
- shard-mtlp: NOTRUN -> [SKIP][86] ([i915#3555] / [i915#8814])
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-mtlp-5/igt@kms_cursor_crc@cursor-rapid-movement-32x32.html
* igt@kms_cursor_crc@cursor-sliding-256x85:
- shard-rkl: [PASS][87] -> [FAIL][88] ([i915#13566])
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-rkl-8/igt@kms_cursor_crc@cursor-sliding-256x85.html
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-4/igt@kms_cursor_crc@cursor-sliding-256x85.html
* igt@kms_cursor_crc@cursor-sliding-64x21@pipe-a-hdmi-a-1:
- shard-tglu: NOTRUN -> [FAIL][89] ([i915#13566]) +1 other test fail
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-5/igt@kms_cursor_crc@cursor-sliding-64x21@pipe-a-hdmi-a-1.html
* igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic:
- shard-mtlp: NOTRUN -> [SKIP][90] ([i915#9809]) +1 other test skip
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-mtlp-5/igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic:
- shard-tglu: NOTRUN -> [SKIP][91] ([i915#4103])
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-5/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size:
- shard-tglu-1: NOTRUN -> [SKIP][92] ([i915#4103])
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
* igt@kms_dirtyfb@drrs-dirtyfb-ioctl:
- shard-tglu-1: NOTRUN -> [SKIP][93] ([i915#9723])
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-1/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
* igt@kms_dirtyfb@psr-dirtyfb-ioctl:
- shard-tglu: NOTRUN -> [SKIP][94] ([i915#9723])
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-4/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][95] ([i915#3804])
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-7/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2.html
* igt@kms_dp_linktrain_fallback@dsc-fallback:
- shard-rkl: NOTRUN -> [SKIP][96] ([i915#13707])
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-2/igt@kms_dp_linktrain_fallback@dsc-fallback.html
* igt@kms_dsc@dsc-fractional-bpp-with-bpc:
- shard-rkl: NOTRUN -> [SKIP][97] ([i915#3840])
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-2/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html
* igt@kms_feature_discovery@chamelium:
- shard-tglu: NOTRUN -> [SKIP][98] ([i915#2065] / [i915#4854])
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-5/igt@kms_feature_discovery@chamelium.html
* igt@kms_feature_discovery@display-2x:
- shard-tglu: NOTRUN -> [SKIP][99] ([i915#1839])
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-4/igt@kms_feature_discovery@display-2x.html
* igt@kms_feature_discovery@display-4x:
- shard-tglu-1: NOTRUN -> [SKIP][100] ([i915#1839])
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-1/igt@kms_feature_discovery@display-4x.html
* igt@kms_feature_discovery@psr1:
- shard-tglu-1: NOTRUN -> [SKIP][101] ([i915#658])
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-1/igt@kms_feature_discovery@psr1.html
* igt@kms_feature_discovery@psr2:
- shard-rkl: NOTRUN -> [SKIP][102] ([i915#658])
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-2/igt@kms_feature_discovery@psr2.html
* igt@kms_flip@2x-blocking-absolute-wf_vblank:
- shard-tglu: NOTRUN -> [SKIP][103] ([i915#3637] / [i915#9934]) +5 other tests skip
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-5/igt@kms_flip@2x-blocking-absolute-wf_vblank.html
* igt@kms_flip@2x-flip-vs-dpms:
- shard-tglu-1: NOTRUN -> [SKIP][104] ([i915#3637] / [i915#9934]) +1 other test skip
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-1/igt@kms_flip@2x-flip-vs-dpms.html
* igt@kms_flip@2x-flip-vs-modeset-vs-hang:
- shard-mtlp: NOTRUN -> [SKIP][105] ([i915#3637] / [i915#9934])
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-mtlp-5/igt@kms_flip@2x-flip-vs-modeset-vs-hang.html
* igt@kms_flip@2x-flip-vs-suspend-interruptible:
- shard-glk: NOTRUN -> [INCOMPLETE][106] ([i915#12745] / [i915#4839])
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-glk9/igt@kms_flip@2x-flip-vs-suspend-interruptible.html
* igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-hdmi-a1-hdmi-a2:
- shard-glk: NOTRUN -> [INCOMPLETE][107] ([i915#4839])
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-glk9/igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-hdmi-a1-hdmi-a2.html
* igt@kms_flip@2x-flip-vs-wf_vblank-interruptible:
- shard-rkl: NOTRUN -> [SKIP][108] ([i915#9934]) +6 other tests skip
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-1/igt@kms_flip@2x-flip-vs-wf_vblank-interruptible.html
* igt@kms_flip@wf_vblank-ts-check@a-hdmi-a1:
- shard-tglu: [PASS][109] -> [FAIL][110] ([i915#14600]) +1 other test fail
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-tglu-10/igt@kms_flip@wf_vblank-ts-check@a-hdmi-a1.html
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-7/igt@kms_flip@wf_vblank-ts-check@a-hdmi-a1.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling:
- shard-tglu-1: NOTRUN -> [SKIP][111] ([i915#15643]) +2 other tests skip
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-1/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling:
- shard-tglu: NOTRUN -> [SKIP][112] ([i915#15643]) +1 other test skip
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-5/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling:
- shard-rkl: NOTRUN -> [SKIP][113] ([i915#15643])
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-2/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-downscaling:
- shard-mtlp: NOTRUN -> [SKIP][114] ([i915#3555] / [i915#8810] / [i915#8813]) +1 other test skip
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-mtlp-5/igt@kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling:
- shard-glk11: NOTRUN -> [SKIP][115] +115 other tests skip
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-glk11/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling:
- shard-mtlp: NOTRUN -> [SKIP][116] ([i915#15643])
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-mtlp-5/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-render:
- shard-dg2: [PASS][117] -> [FAIL][118] ([i915#15389] / [i915#6880])
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-dg2-4/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-render.html
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-move:
- shard-tglu: NOTRUN -> [SKIP][119] +27 other tests skip
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-5/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-move.html
* igt@kms_frontbuffer_tracking@fbc-tiling-4:
- shard-tglu-1: NOTRUN -> [SKIP][120] ([i915#5439])
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-1/igt@kms_frontbuffer_tracking@fbc-tiling-4.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-mmap-wc:
- shard-tglu: NOTRUN -> [SKIP][121] ([i915#15102]) +12 other tests skip
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw:
- shard-tglu-1: NOTRUN -> [SKIP][122] ([i915#15102]) +10 other tests skip
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-rte:
- shard-rkl: NOTRUN -> [SKIP][123] ([i915#15102] / [i915#3023]) +15 other tests skip
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-8/igt@kms_frontbuffer_tracking@fbcpsr-1p-rte.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-gtt:
- shard-rkl: NOTRUN -> [SKIP][124] ([i915#1825]) +32 other tests skip
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-2/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][125] ([i915#8708])
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-mtlp-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-mmap-wc:
- shard-glk: NOTRUN -> [SKIP][126] +104 other tests skip
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-glk9/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@pipe-fbc-rte:
- shard-rkl: NOTRUN -> [SKIP][127] ([i915#9766])
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-2/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
* igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-pwrite:
- shard-rkl: NOTRUN -> [SKIP][128] ([i915#15102]) +2 other tests skip
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-2/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-cpu:
- shard-mtlp: NOTRUN -> [SKIP][129] ([i915#1825]) +7 other tests skip
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-mtlp-5/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-cpu.html
* igt@kms_hdr@bpc-switch-suspend:
- shard-tglu-1: NOTRUN -> [SKIP][130] ([i915#3555] / [i915#8228])
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-1/igt@kms_hdr@bpc-switch-suspend.html
* igt@kms_hdr@static-toggle-suspend:
- shard-tglu: NOTRUN -> [SKIP][131] ([i915#3555] / [i915#8228])
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-4/igt@kms_hdr@static-toggle-suspend.html
* igt@kms_invalid_mode@int-max-clock:
- shard-dg1: [PASS][132] -> [DMESG-WARN][133] ([i915#4423])
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-dg1-12/igt@kms_invalid_mode@int-max-clock.html
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-dg1-16/igt@kms_invalid_mode@int-max-clock.html
* igt@kms_joiner@invalid-modeset-big-joiner:
- shard-rkl: NOTRUN -> [SKIP][134] ([i915#15460])
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-2/igt@kms_joiner@invalid-modeset-big-joiner.html
* igt@kms_panel_fitting@atomic-fastset:
- shard-tglu: NOTRUN -> [SKIP][135] ([i915#6301])
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-5/igt@kms_panel_fitting@atomic-fastset.html
* igt@kms_pipe_b_c_ivb@enable-pipe-c-while-b-has-3-lanes:
- shard-tglu-1: NOTRUN -> [SKIP][136] +33 other tests skip
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-1/igt@kms_pipe_b_c_ivb@enable-pipe-c-while-b-has-3-lanes.html
* igt@kms_plane@pixel-format-4-tiled-dg2-mc-ccs-modifier:
- shard-mtlp: NOTRUN -> [SKIP][137] ([i915#15709])
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-mtlp-5/igt@kms_plane@pixel-format-4-tiled-dg2-mc-ccs-modifier.html
* igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier-source-clamping:
- shard-tglu-1: NOTRUN -> [SKIP][138] ([i915#15709]) +1 other test skip
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-1/igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier-source-clamping.html
* igt@kms_plane@pixel-format-4-tiled-modifier-source-clamping:
- shard-glk10: NOTRUN -> [SKIP][139] +93 other tests skip
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-glk10/igt@kms_plane@pixel-format-4-tiled-modifier-source-clamping.html
- shard-tglu: NOTRUN -> [SKIP][140] ([i915#15709])
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-5/igt@kms_plane@pixel-format-4-tiled-modifier-source-clamping.html
* igt@kms_plane@pixel-format-4-tiled-modifier@pipe-b-plane-5:
- shard-mtlp: NOTRUN -> [SKIP][141] ([i915#15608]) +1 other test skip
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-mtlp-5/igt@kms_plane@pixel-format-4-tiled-modifier@pipe-b-plane-5.html
* igt@kms_plane@pixel-format-x-tiled-modifier@pipe-b-plane-7:
- shard-tglu-1: NOTRUN -> [SKIP][142] ([i915#15608]) +1 other test skip
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-1/igt@kms_plane@pixel-format-x-tiled-modifier@pipe-b-plane-7.html
* igt@kms_plane@pixel-format-y-tiled-ccs-modifier:
- shard-rkl: NOTRUN -> [SKIP][143] ([i915#15709]) +1 other test skip
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-2/igt@kms_plane@pixel-format-y-tiled-ccs-modifier.html
* igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-cc-modifier@pipe-a-plane-5:
- shard-rkl: NOTRUN -> [SKIP][144] ([i915#15608]) +1 other test skip
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-2/igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-cc-modifier@pipe-a-plane-5.html
* igt@kms_plane_alpha_blend@alpha-opaque-fb:
- shard-glk10: NOTRUN -> [FAIL][145] ([i915#10647] / [i915#12169])
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-glk10/igt@kms_plane_alpha_blend@alpha-opaque-fb.html
* igt@kms_plane_alpha_blend@alpha-opaque-fb@pipe-c-hdmi-a-1:
- shard-glk10: NOTRUN -> [FAIL][146] ([i915#10647]) +1 other test fail
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-glk10/igt@kms_plane_alpha_blend@alpha-opaque-fb@pipe-c-hdmi-a-1.html
* igt@kms_plane_lowres@tiling-4:
- shard-tglu: NOTRUN -> [SKIP][147] ([i915#3555])
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-5/igt@kms_plane_lowres@tiling-4.html
* igt@kms_plane_lowres@tiling-yf:
- shard-rkl: NOTRUN -> [SKIP][148] ([i915#3555]) +5 other tests skip
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-2/igt@kms_plane_lowres@tiling-yf.html
* igt@kms_plane_multiple@2x-tiling-y:
- shard-tglu-1: NOTRUN -> [SKIP][149] ([i915#13958])
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-1/igt@kms_plane_multiple@2x-tiling-y.html
* igt@kms_pm_backlight@fade:
- shard-tglu-1: NOTRUN -> [SKIP][150] ([i915#9812])
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-1/igt@kms_pm_backlight@fade.html
* igt@kms_pm_dc@dc9-dpms:
- shard-rkl: NOTRUN -> [SKIP][151] ([i915#15739])
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-1/igt@kms_pm_dc@dc9-dpms.html
* igt@kms_pm_lpsp@screens-disabled:
- shard-tglu: NOTRUN -> [SKIP][152] ([i915#8430])
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-4/igt@kms_pm_lpsp@screens-disabled.html
* igt@kms_pm_rpm@dpms-non-lpsp:
- shard-rkl: NOTRUN -> [SKIP][153] ([i915#15073])
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-2/igt@kms_pm_rpm@dpms-non-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp-stress:
- shard-dg1: [PASS][154] -> [SKIP][155] ([i915#15073]) +1 other test skip
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-dg1-14/igt@kms_pm_rpm@modeset-lpsp-stress.html
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-dg1-13/igt@kms_pm_rpm@modeset-lpsp-stress.html
* igt@kms_pm_rpm@modeset-lpsp-stress-no-wait:
- shard-rkl: [PASS][156] -> [SKIP][157] ([i915#15073]) +1 other test skip
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-rkl-8/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-4/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
- shard-dg2: [PASS][158] -> [SKIP][159] ([i915#15073]) +1 other test skip
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-dg2-7/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-dg2-4/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
* igt@kms_pm_rpm@system-suspend-idle:
- shard-rkl: [PASS][160] -> [ABORT][161] ([i915#15132])
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-rkl-4/igt@kms_pm_rpm@system-suspend-idle.html
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-1/igt@kms_pm_rpm@system-suspend-idle.html
* igt@kms_prime@basic-crc-hybrid:
- shard-mtlp: NOTRUN -> [SKIP][162] ([i915#6524])
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-mtlp-5/igt@kms_prime@basic-crc-hybrid.html
* igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-exceed-sf:
- shard-glk10: NOTRUN -> [SKIP][163] ([i915#11520]) +3 other tests skip
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-glk10/igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-exceed-sf.html
* igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-sf:
- shard-mtlp: NOTRUN -> [SKIP][164] ([i915#12316]) +2 other tests skip
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-mtlp-5/igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-sf.html
* igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-fully-sf:
- shard-glk: NOTRUN -> [SKIP][165] ([i915#11520]) +2 other tests skip
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-glk8/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-sf:
- shard-tglu-1: NOTRUN -> [SKIP][166] ([i915#11520]) +3 other tests skip
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-1/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-sf.html
* igt@kms_psr2_sf@fbc-pr-plane-move-sf-dmg-area:
- shard-rkl: NOTRUN -> [SKIP][167] ([i915#11520]) +5 other tests skip
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-8/igt@kms_psr2_sf@fbc-pr-plane-move-sf-dmg-area.html
- shard-tglu: NOTRUN -> [SKIP][168] ([i915#11520]) +3 other tests skip
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-4/igt@kms_psr2_sf@fbc-pr-plane-move-sf-dmg-area.html
* igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf@pipe-a-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][169] ([i915#9808])
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-mtlp-5/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf@pipe-a-edp-1.html
* igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-sf:
- shard-glk11: NOTRUN -> [SKIP][170] ([i915#11520]) +4 other tests skip
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-glk11/igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-sf.html
* igt@kms_psr2_su@page_flip-p010:
- shard-tglu-1: NOTRUN -> [SKIP][171] ([i915#9683])
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-1/igt@kms_psr2_su@page_flip-p010.html
* igt@kms_psr2_su@page_flip-xrgb8888:
- shard-mtlp: NOTRUN -> [SKIP][172] ([i915#4348])
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-mtlp-5/igt@kms_psr2_su@page_flip-xrgb8888.html
* igt@kms_psr@fbc-pr-sprite-render:
- shard-tglu: NOTRUN -> [SKIP][173] ([i915#9732]) +11 other tests skip
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-4/igt@kms_psr@fbc-pr-sprite-render.html
* igt@kms_psr@fbc-psr2-cursor-blt:
- shard-tglu-1: NOTRUN -> [SKIP][174] ([i915#9732]) +8 other tests skip
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-1/igt@kms_psr@fbc-psr2-cursor-blt.html
* igt@kms_psr@fbc-psr2-cursor-mmap-gtt@edp-1:
- shard-mtlp: NOTRUN -> [SKIP][175] ([i915#9688]) +3 other tests skip
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-mtlp-5/igt@kms_psr@fbc-psr2-cursor-mmap-gtt@edp-1.html
* igt@kms_psr@fbc-psr2-primary-blt:
- shard-rkl: NOTRUN -> [SKIP][176] ([i915#1072] / [i915#9732]) +14 other tests skip
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-2/igt@kms_psr@fbc-psr2-primary-blt.html
* igt@kms_psr@psr2-cursor-render:
- shard-dg2: NOTRUN -> [SKIP][177] ([i915#1072] / [i915#9732])
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-dg2-6/igt@kms_psr@psr2-cursor-render.html
* igt@kms_psr_stress_test@invalidate-primary-flip-overlay:
- shard-tglu-1: NOTRUN -> [SKIP][178] ([i915#9685])
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-1/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html
* igt@kms_rotation_crc@exhaust-fences:
- shard-mtlp: NOTRUN -> [SKIP][179] ([i915#4235])
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-mtlp-5/igt@kms_rotation_crc@exhaust-fences.html
* igt@kms_rotation_crc@multiplane-rotation:
- shard-glk: NOTRUN -> [INCOMPLETE][180] ([i915#15492]) +1 other test incomplete
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-glk9/igt@kms_rotation_crc@multiplane-rotation.html
* igt@kms_rotation_crc@primary-rotation-270:
- shard-mtlp: NOTRUN -> [SKIP][181] ([i915#12755])
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-mtlp-5/igt@kms_rotation_crc@primary-rotation-270.html
* igt@kms_scaling_modes@scaling-mode-none:
- shard-tglu-1: NOTRUN -> [SKIP][182] ([i915#3555]) +2 other tests skip
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-1/igt@kms_scaling_modes@scaling-mode-none.html
* igt@kms_tiled_display@basic-test-pattern-with-chamelium:
- shard-rkl: NOTRUN -> [SKIP][183] ([i915#8623])
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-2/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
* igt@kms_vrr@flip-basic:
- shard-rkl: NOTRUN -> [SKIP][184] ([i915#15243] / [i915#3555])
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-2/igt@kms_vrr@flip-basic.html
* igt@kms_vrr@flipline:
- shard-dg2: NOTRUN -> [SKIP][185] ([i915#15243] / [i915#3555])
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-dg2-6/igt@kms_vrr@flipline.html
* igt@kms_vrr@seamless-rr-switch-drrs:
- shard-tglu-1: NOTRUN -> [SKIP][186] ([i915#9906])
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-1/igt@kms_vrr@seamless-rr-switch-drrs.html
* igt@perf@global-sseu-config-invalid:
- shard-mtlp: NOTRUN -> [SKIP][187] ([i915#7387])
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-mtlp-5/igt@perf@global-sseu-config-invalid.html
* igt@perf@mi-rpc:
- shard-mtlp: NOTRUN -> [SKIP][188] ([i915#2434])
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-mtlp-5/igt@perf@mi-rpc.html
* igt@perf_pmu@rc6-suspend:
- shard-rkl: [PASS][189] -> [INCOMPLETE][190] ([i915#13520])
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-rkl-2/igt@perf_pmu@rc6-suspend.html
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-3/igt@perf_pmu@rc6-suspend.html
* igt@perf_pmu@rc6@other-idle-gt0:
- shard-tglu-1: NOTRUN -> [SKIP][191] ([i915#8516])
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-1/igt@perf_pmu@rc6@other-idle-gt0.html
* igt@sriov_basic@enable-vfs-autoprobe-on@numvfs-7:
- shard-tglu-1: NOTRUN -> [FAIL][192] ([i915#12910]) +9 other tests fail
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-1/igt@sriov_basic@enable-vfs-autoprobe-on@numvfs-7.html
* igt@sriov_basic@enable-vfs-bind-unbind-each@numvfs-random:
- shard-mtlp: NOTRUN -> [FAIL][193] ([i915#12910]) +8 other tests fail
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-mtlp-5/igt@sriov_basic@enable-vfs-bind-unbind-each@numvfs-random.html
#### Possible fixes ####
* igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-smem-lmem0:
- shard-dg2: [INCOMPLETE][194] ([i915#12392] / [i915#13356]) -> [PASS][195]
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-dg2-1/igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-smem-lmem0.html
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-dg2-7/igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-smem-lmem0.html
* igt@gem_exec_suspend@basic-s0:
- shard-dg2: [INCOMPLETE][196] ([i915#13356]) -> [PASS][197] +1 other test pass
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-dg2-4/igt@gem_exec_suspend@basic-s0.html
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-dg2-6/igt@gem_exec_suspend@basic-s0.html
- shard-dg1: [DMESG-WARN][198] ([i915#4423]) -> [PASS][199] +3 other tests pass
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-dg1-13/igt@gem_exec_suspend@basic-s0.html
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-dg1-17/igt@gem_exec_suspend@basic-s0.html
* igt@gem_lmem_swapping@smem-oom:
- shard-dg2: [FAIL][200] ([i915#15734]) -> [PASS][201]
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-dg2-1/igt@gem_lmem_swapping@smem-oom.html
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-dg2-7/igt@gem_lmem_swapping@smem-oom.html
* igt@gem_lmem_swapping@smem-oom@lmem0:
- shard-dg2: [CRASH][202] ([i915#5493]) -> [PASS][203]
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-dg2-1/igt@gem_lmem_swapping@smem-oom@lmem0.html
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-dg2-7/igt@gem_lmem_swapping@smem-oom@lmem0.html
* igt@gem_mmap_offset@clear-via-pagefault:
- shard-mtlp: [INCOMPLETE][204] ([i915#15478]) -> [PASS][205] +1 other test pass
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-mtlp-6/igt@gem_mmap_offset@clear-via-pagefault.html
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-mtlp-5/igt@gem_mmap_offset@clear-via-pagefault.html
* igt@gem_softpin@noreloc-s3:
- shard-rkl: [INCOMPLETE][206] ([i915#13809]) -> [PASS][207]
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-rkl-3/igt@gem_softpin@noreloc-s3.html
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-8/igt@gem_softpin@noreloc-s3.html
* igt@i915_suspend@basic-s3-without-i915:
- shard-dg1: [DMESG-WARN][208] ([i915#4391] / [i915#4423]) -> [PASS][209]
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-dg1-17/igt@i915_suspend@basic-s3-without-i915.html
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-dg1-18/igt@i915_suspend@basic-s3-without-i915.html
* igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-a-hdmi-a-1:
- shard-tglu: [FAIL][210] ([i915#15662]) -> [PASS][211] +1 other test pass
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-tglu-10/igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-a-hdmi-a-1.html
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-7/igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-a-hdmi-a-1.html
* igt@kms_big_fb@4-tiled-64bpp-rotate-0:
- shard-mtlp: [INCOMPLETE][212] -> [PASS][213]
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-mtlp-6/igt@kms_big_fb@4-tiled-64bpp-rotate-0.html
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-mtlp-5/igt@kms_big_fb@4-tiled-64bpp-rotate-0.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip:
- shard-mtlp: [FAIL][214] ([i915#15733] / [i915#5138]) -> [PASS][215]
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-mtlp-2/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-mtlp-8/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
* igt@kms_cursor_crc@cursor-onscreen-128x42:
- shard-tglu: [FAIL][216] ([i915#13566]) -> [PASS][217] +1 other test pass
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-tglu-5/igt@kms_cursor_crc@cursor-onscreen-128x42.html
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-10/igt@kms_cursor_crc@cursor-onscreen-128x42.html
* igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1:
- shard-snb: [TIMEOUT][218] ([i915#14033]) -> [PASS][219] +1 other test pass
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-snb4/igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1.html
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-snb7/igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible:
- shard-dg2: [FAIL][220] ([i915#13027]) -> [PASS][221]
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-dg2-8/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-dg2-1/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible@b-hdmi-a3:
- shard-dg2: [FAIL][222] ([i915#15718]) -> [PASS][223]
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-dg2-8/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-hdmi-a3.html
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-dg2-1/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-hdmi-a3.html
* igt@kms_hdmi_inject@inject-audio:
- shard-mtlp: [SKIP][224] ([i915#15725]) -> [PASS][225]
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-mtlp-1/igt@kms_hdmi_inject@inject-audio.html
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-mtlp-3/igt@kms_hdmi_inject@inject-audio.html
* igt@kms_pm_lpsp@kms-lpsp:
- shard-dg2: [SKIP][226] ([i915#9340]) -> [PASS][227]
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-dg2-7/igt@kms_pm_lpsp@kms-lpsp.html
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-dg2-4/igt@kms_pm_lpsp@kms-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress:
- shard-dg2: [SKIP][228] ([i915#15073]) -> [PASS][229]
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-dg2-4/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-dg2-6/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
- shard-dg1: [SKIP][230] ([i915#15073]) -> [PASS][231] +1 other test pass
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-dg1-14/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-dg1-13/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
- shard-rkl: [SKIP][232] ([i915#15073]) -> [PASS][233] +1 other test pass
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-rkl-2/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-7/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
* igt@kms_vblank@ts-continuation-suspend:
- shard-rkl: [INCOMPLETE][234] ([i915#12276]) -> [PASS][235]
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-rkl-6/igt@kms_vblank@ts-continuation-suspend.html
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-2/igt@kms_vblank@ts-continuation-suspend.html
* igt@perf_pmu@busy-accuracy-50@rcs0:
- shard-rkl: [FAIL][236] ([i915#4349]) -> [PASS][237] +1 other test pass
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-rkl-7/igt@perf_pmu@busy-accuracy-50@rcs0.html
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-5/igt@perf_pmu@busy-accuracy-50@rcs0.html
#### Warnings ####
* igt@gem_exec_reloc@basic-cpu-read-noreloc:
- shard-rkl: [SKIP][238] ([i915#14544] / [i915#3281]) -> [SKIP][239] ([i915#3281])
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-rkl-6/igt@gem_exec_reloc@basic-cpu-read-noreloc.html
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-2/igt@gem_exec_reloc@basic-cpu-read-noreloc.html
* igt@gem_exec_reloc@basic-gtt-wc-active:
- shard-rkl: [SKIP][240] ([i915#3281]) -> [SKIP][241] ([i915#14544] / [i915#3281]) +1 other test skip
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-rkl-7/igt@gem_exec_reloc@basic-gtt-wc-active.html
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-6/igt@gem_exec_reloc@basic-gtt-wc-active.html
* igt@gem_exec_schedule@semaphore-power:
- shard-rkl: [SKIP][242] ([i915#7276]) -> [SKIP][243] ([i915#14544] / [i915#7276])
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-rkl-7/igt@gem_exec_schedule@semaphore-power.html
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-6/igt@gem_exec_schedule@semaphore-power.html
* igt@gem_userptr_blits@forbidden-operations:
- shard-rkl: [SKIP][244] ([i915#3282] / [i915#3297]) -> [SKIP][245] ([i915#14544] / [i915#3282] / [i915#3297])
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-rkl-7/igt@gem_userptr_blits@forbidden-operations.html
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-6/igt@gem_userptr_blits@forbidden-operations.html
* igt@kms_big_fb@linear-64bpp-rotate-90:
- shard-rkl: [SKIP][246] ([i915#3638]) -> [SKIP][247] ([i915#14544] / [i915#3638])
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-rkl-7/igt@kms_big_fb@linear-64bpp-rotate-90.html
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-6/igt@kms_big_fb@linear-64bpp-rotate-90.html
* igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-0-hflip:
- shard-rkl: [SKIP][248] ([i915#3828]) -> [SKIP][249] ([i915#14544] / [i915#3828])
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-rkl-7/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-0-hflip.html
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-6/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-0-hflip.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-hflip:
- shard-rkl: [SKIP][250] -> [SKIP][251] ([i915#14544])
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-rkl-7/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-6/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
* igt@kms_content_protection@mei-interface:
- shard-dg1: [SKIP][252] ([i915#9433]) -> [SKIP][253] ([i915#6944] / [i915#9424])
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-dg1-13/igt@kms_content_protection@mei-interface.html
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-dg1-17/igt@kms_content_protection@mei-interface.html
* igt@kms_cursor_crc@cursor-random-512x512:
- shard-rkl: [SKIP][254] ([i915#13049]) -> [SKIP][255] ([i915#13049] / [i915#14544])
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-rkl-7/igt@kms_cursor_crc@cursor-random-512x512.html
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-6/igt@kms_cursor_crc@cursor-random-512x512.html
* igt@kms_cursor_legacy@cursorb-vs-flipb-legacy:
- shard-dg1: [SKIP][256] -> [SKIP][257] ([i915#4423])
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-dg1-12/igt@kms_cursor_legacy@cursorb-vs-flipb-legacy.html
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-dg1-16/igt@kms_cursor_legacy@cursorb-vs-flipb-legacy.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle:
- shard-rkl: [SKIP][258] ([i915#4103]) -> [SKIP][259] ([i915#14544] / [i915#4103])
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-rkl-7/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-6/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html
* igt@kms_dp_link_training@uhbr-sst:
- shard-rkl: [SKIP][260] ([i915#13748] / [i915#14544]) -> [SKIP][261] ([i915#13748])
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-rkl-6/igt@kms_dp_link_training@uhbr-sst.html
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-2/igt@kms_dp_link_training@uhbr-sst.html
* igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset:
- shard-rkl: [SKIP][262] ([i915#9934]) -> [SKIP][263] ([i915#14544] / [i915#9934])
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-rkl-7/igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset.html
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-6/igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset.html
* igt@kms_flip@2x-flip-vs-suspend:
- shard-glk: [INCOMPLETE][264] ([i915#12314] / [i915#12745] / [i915#4839]) -> [INCOMPLETE][265] ([i915#12745] / [i915#4839] / [i915#6113])
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-glk8/igt@kms_flip@2x-flip-vs-suspend.html
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-glk3/igt@kms_flip@2x-flip-vs-suspend.html
* igt@kms_flip@2x-flip-vs-suspend@ab-hdmi-a1-hdmi-a2:
- shard-glk: [INCOMPLETE][266] ([i915#12314] / [i915#4839]) -> [INCOMPLETE][267] ([i915#4839] / [i915#6113])
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-glk8/igt@kms_flip@2x-flip-vs-suspend@ab-hdmi-a1-hdmi-a2.html
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-glk3/igt@kms_flip@2x-flip-vs-suspend@ab-hdmi-a1-hdmi-a2.html
* igt@kms_flip@flip-vs-suspend-interruptible:
- shard-glk: [INCOMPLETE][268] ([i915#12745] / [i915#4839]) -> [INCOMPLETE][269] ([i915#12314] / [i915#12745] / [i915#4839])
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-glk6/igt@kms_flip@flip-vs-suspend-interruptible.html
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-glk8/igt@kms_flip@flip-vs-suspend-interruptible.html
* igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1:
- shard-glk: [INCOMPLETE][270] ([i915#12745]) -> [INCOMPLETE][271] ([i915#12314] / [i915#12745])
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-glk6/igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1.html
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-glk8/igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling:
- shard-rkl: [SKIP][272] ([i915#15643]) -> [SKIP][273] ([i915#14544] / [i915#15643])
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-rkl-7/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling.html
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-mmap-gtt:
- shard-rkl: [SKIP][274] ([i915#15102] / [i915#3023]) -> [SKIP][275] ([i915#14544] / [i915#15102] / [i915#3023])
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-rkl-7/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-mmap-gtt.html
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-mmap-wc:
- shard-rkl: [SKIP][276] ([i915#1825]) -> [SKIP][277] ([i915#14544] / [i915#1825]) +5 other tests skip
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-rkl-7/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-mmap-wc.html
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-render:
- shard-dg2: [SKIP][278] ([i915#15102] / [i915#3458]) -> [SKIP][279] ([i915#10433] / [i915#15102] / [i915#3458]) +1 other test skip
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-dg2-5/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-render.html
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsr-suspend:
- shard-dg2: [SKIP][280] ([i915#10433] / [i915#15102] / [i915#3458]) -> [SKIP][281] ([i915#15102] / [i915#3458]) +1 other test skip
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-suspend.html
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-dg2-6/igt@kms_frontbuffer_tracking@fbcpsr-suspend.html
* igt@kms_plane@pixel-format-4-tiled-bmg-ccs-modifier-source-clamping:
- shard-rkl: [SKIP][282] ([i915#15709]) -> [SKIP][283] ([i915#14544] / [i915#15709])
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-rkl-7/igt@kms_plane@pixel-format-4-tiled-bmg-ccs-modifier-source-clamping.html
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-6/igt@kms_plane@pixel-format-4-tiled-bmg-ccs-modifier-source-clamping.html
* igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-b:
- shard-rkl: [SKIP][284] ([i915#15329]) -> [SKIP][285] ([i915#14544] / [i915#15329]) +3 other tests skip
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-rkl-7/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-b.html
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-6/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-b.html
* igt@kms_pm_dc@dc6-dpms:
- shard-tglu: [SKIP][286] ([i915#15128]) -> [FAIL][287] ([i915#15752])
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-tglu-6/igt@kms_pm_dc@dc6-dpms.html
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-tglu-9/igt@kms_pm_dc@dc6-dpms.html
* igt@kms_pm_lpsp@kms-lpsp:
- shard-rkl: [SKIP][288] ([i915#3828]) -> [SKIP][289] ([i915#9340])
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-rkl-2/igt@kms_pm_lpsp@kms-lpsp.html
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-7/igt@kms_pm_lpsp@kms-lpsp.html
* igt@kms_psr2_sf@fbc-pr-overlay-primary-update-sf-dmg-area:
- shard-rkl: [SKIP][290] ([i915#11520] / [i915#14544]) -> [SKIP][291] ([i915#11520])
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-rkl-6/igt@kms_psr2_sf@fbc-pr-overlay-primary-update-sf-dmg-area.html
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-2/igt@kms_psr2_sf@fbc-pr-overlay-primary-update-sf-dmg-area.html
* igt@kms_psr@fbc-psr2-cursor-mmap-cpu:
- shard-rkl: [SKIP][292] ([i915#1072] / [i915#9732]) -> [SKIP][293] ([i915#1072] / [i915#14544] / [i915#9732]) +1 other test skip
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-rkl-7/igt@kms_psr@fbc-psr2-cursor-mmap-cpu.html
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-6/igt@kms_psr@fbc-psr2-cursor-mmap-cpu.html
* igt@kms_vrr@seamless-rr-switch-vrr:
- shard-rkl: [SKIP][294] ([i915#9906]) -> [SKIP][295] ([i915#14544] / [i915#9906])
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-rkl-7/igt@kms_vrr@seamless-rr-switch-vrr.html
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-6/igt@kms_vrr@seamless-rr-switch-vrr.html
* igt@prime_vgem@basic-fence-read:
- shard-rkl: [SKIP][296] ([i915#3291] / [i915#3708]) -> [SKIP][297] ([i915#14544] / [i915#3291] / [i915#3708])
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18142/shard-rkl-7/igt@prime_vgem@basic-fence-read.html
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v1/shard-rkl-6/igt@prime_vgem@basic-fence-read.html
[i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307
[i915#10433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10433
[i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434
[i915#10647]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10647
[i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
[i915#11078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11078
[i915#11151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11151
[i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520
[i915#12169]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12169
[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#12392]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12392
[i915#12454]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12454
[i915#12712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12712
[i915#12745]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12745
[i915#12755]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12755
[i915#12910]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12910
[i915#13027]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13027
[i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049
[i915#13356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13356
[i915#13520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13520
[i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566
[i915#13707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13707
[i915#13748]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13748
[i915#13783]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13783
[i915#13809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13809
[i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958
[i915#14033]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14033
[i915#14073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14073
[i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098
[i915#14544]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14544
[i915#14600]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14600
[i915#15073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15073
[i915#15102]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15102
[i915#15128]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15128
[i915#15132]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15132
[i915#15140]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15140
[i915#15243]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15243
[i915#15329]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15329
[i915#15330]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15330
[i915#15389]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15389
[i915#15460]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15460
[i915#15478]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15478
[i915#15492]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15492
[i915#15582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15582
[i915#15608]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15608
[i915#15643]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15643
[i915#15656]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15656
[i915#15662]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15662
[i915#15709]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15709
[i915#15718]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15718
[i915#15725]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15725
[i915#15733]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15733
[i915#15734]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15734
[i915#15739]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15739
[i915#15752]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15752
[i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769
[i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
[i915#1839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1839
[i915#2065]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2065
[i915#2434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2434
[i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
[i915#284]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/284
[i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856
[i915#3023]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3023
[i915#3116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3116
[i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281
[i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282
[i915#3291]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3291
[i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297
[i915#3458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3458
[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#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840
[i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077
[i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
[i915#4235]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4235
[i915#4348]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4348
[i915#4349]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4349
[i915#4391]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4391
[i915#4423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4423
[i915#4525]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4525
[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#4854]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4854
[i915#5138]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5138
[i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286
[i915#5439]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5439
[i915#5493]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5493
[i915#5956]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5956
[i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
[i915#6113]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6113
[i915#6245]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6245
[i915#6301]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6301
[i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524
[i915#658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/658
[i915#6645]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6645
[i915#6880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6880
[i915#6944]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6944
[i915#7116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7116
[i915#7118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7118
[i915#7276]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7276
[i915#7387]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7387
[i915#7707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7707
[i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828
[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#8411]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8411
[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#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#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323
[i915#9340]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9340
[i915#9424]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9424
[i915#9433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9433
[i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683
[i915#9685]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9685
[i915#9688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9688
[i915#9723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9723
[i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
[i915#9766]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9766
[i915#9808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9808
[i915#9809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9809
[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_18142 -> Patchwork_163180v1
CI-20190529: 20190529
CI_DRM_18142: 4082c266f2930288f1e9faadd4a389f15306a209 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_8800: 8800
Patchwork_163180v1: 4082c266f2930288f1e9faadd4a389f15306a209 @ 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_163180v1/index.html
[-- Attachment #2: Type: text/html, Size: 102044 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH 3/3] drm/i915/de: Implement register polling in the display code
2026-03-13 15:03 ` Jani Nikula
@ 2026-03-17 7:52 ` Ville Syrjälä
2026-03-23 9:50 ` Ville Syrjälä
1 sibling, 0 replies; 15+ messages in thread
From: Ville Syrjälä @ 2026-03-17 7:52 UTC (permalink / raw)
To: Jani Nikula; +Cc: intel-gfx, intel-xe
On Fri, Mar 13, 2026 at 05:03:16PM +0200, Jani Nikula wrote:
> On Fri, 13 Mar 2026, Ville Syrjala <ville.syrjala@linux.intel.com> wrote:
> > From: Ville Syrjälä <ville.syrjala@linux.intel.com>
> >
> > The plan is to move all the mmio stuff into the display code itself.
> > As a first step implement the register polling in intel_de.c.
> >
> > Currently i915 and xe implement this stuff in slightly different
> > ways, so there are some functional changes here. Try to go for a
> > reasonable middle ground between the i915 and xe implementations:
> > - the exponential backoff limit is the simpler approach taken
> > by i915 (== just clamp the max sleep duration to 1 ms)
>
> The fact that xe has no upper limit is just bonkers, and with a suitable
> sleep value the exponential backoff can be really bad, the timeout
> happening almost 2x later than it should. Also, there's a bunch of quick
> hammering reads with small timeouts at first, which aren't at all
> necessary with longer timeouts. There are downsides to the exponential
> backoff because of it's behaviour.
>
> i915 also doesn't actually clamp the max, it'll double if the wait is
> under the "max", but the doubling is okay to go over the max. Ditto in
> this patch.
>
> > - the fast vs. slow timeout handling is similar to i915 where
> > we first try the fast timeout and then again the slow timeout
> > if the condition still isn't satisfied. xe just adds up the
> > timeouts together, which is a bit weird.
>
> Side note, IMO the fast vs. slow must remain an implementation detail
> and not leak outside of intel_de.c. If it really matters, I think it's
> more obvious to do it the way gmbus_wait() currently does it, i.e. first
> atomic then regular in the call site itself. If the wait functions are
> too complex, we either end up with too many functions or functions with
> too many parameters, and anyway calls sites end up having to use
> poll_timeout_us() directly.
I think I'll follow up with a patch to nuke the fast vs. slow thing
entirely. IMO it doesn't really make sense.n the current scheme of
things. If the operation is expected to be fast (eg. ~10 usec) then
the difference between the 2 usec fast timeout vs. the starting 10
usec polling interval shouldn't make any practical difference anyway.
And if the operation is expected to take significantly longer than
that, then the whole fast timeout attempt is just wasted energy.
Though having some kind of fast vs. slow thing might make some sense
if we switch to poll_timeout_us() because then the exponential backoff
won't help us deal with cases that have very long timeouts but need
a short polling interval for performance reasons. AUX polling was one
such cases where the timeout needs to be long for the failure cases,
but the success case is very fast. I don't remember how short the
polling interval had to be to maintain reasonable performance, but
at least something like 10 ms timeout + 1 ms polling interval
(1/10th of the timeout) was way too slow.
But, as you say, perhaps we just need to hand roll those cases with
poll_timeout_us(). Though, for AUX specifically, the presence of
random number of LTTPRs might make it a bit hard to manually select
an optimal polling interval.
The gmbus thing is somewhat broken btw. Interrupt based wakeup
does not work with poll_timeout_us() at all, so effectively we
have no gmbus interrupts currently. I'll eventually need to
think how to fix that as well...
>
> > - the atomic wait variant uses udelay() like xe, whereas i915
> > has no udelay()s in its atomic loop. As a compromise go for a
> > fixed 1 usec delay for short waits, instead of the somewhat
> > peculiar xe behaviour where it effectively just does one
> > iteration of the loop.
>
> Overall I really prefer having separate functions for atomic and
> non-atomic, similar to poll_timeout_us() and poll_timeout_us_atomic(). I
> think it's so much easier to reason with the code with that than having
> atomic as parameter.
>
> > - keep the "use udelay() for < 10 usec waits" logic (which
> > more or less mirrors fsleep()), but include an explicit
> > might_sleep() even for these short waits when called from
> > a non-atomic intel_de_wait*() function. This should prevent
> > people from calling the non-atomic functions from the wrong
> > place.
>
> Another difference between i915/xe and poll_timeout_us() is the range
> for usleep_range(), which is *also* different from fsleep().
>
> i915/xe have:
>
> usleep_range(wait__, wait__ * 2);
>
> iopoll has:
>
> usleep_range((__sleep_us >> 2) + 1, __sleep_us);
>
> fsleep() has:
>
> usleep_range(usecs, usecs + (usecs >> max_slack_shift));
>
> I'm inclined to think all of the non-atomic variants should just use
> fsleep(), but especially changing iopoll might be risky.
>
> > Eventually we may want to switch over to poll_timeout*(),
> > but that lacks the exponential backoff, so a bit too
> > radical to change in one go.
>
> Yeah, *sigh*. I fear it'll be too radical to add exponential backoff in
> iopoll too. But I'm not entirely sure doing 10, 20, 40, 80, 160, etc. us
> waits first when the timeout is like 1000000 us makes any sense
> either.
Generally yes. Though the aforementioned AUX polling case
is an exception to the rule.
> It's just wasteful hammering. Maybe the initial wait should be
> relative to the timeout/sleep instead of fixed.
My local poll_timeout_us() conversion just used something like
1/10th (or thereabouts) of the timeout as the sleep duration.
I suppose we could adopt a similar approach even with the backoff.
>
> I don't know, lots of talk here. And lots of stuff I don't actually like
> about this *or* the existing implementations all that much. But since
> this largely remains an implementation detail that can be changed, I
> guess I'm fine.
>
> In the long run I kind of do expect the atomic and non-atomic paths to
> be split. Having them combined is what I dislike most. Plus they'd have
> to be split for migrating to poll_timeout_us() and
> poll_timeout_us_atomic() anyway.
I'm pondering if we could just get rid of the atomic variant entirely.
It's only needed by the wakelock stuff due to the spinlock. Maybe
that could be converted to mutex+non-atomic wait...
>
> As far as the change is concerned, I think it does what it says on the
> box. Please take the comments into consideration, especially regarding
> future changes, but I'm not insisting on any changes now.
>
> Reviewed-by: Jani Nikula <jani.nikula@intel.com>
>
>
> >
> > Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
> > ---
> > drivers/gpu/drm/i915/display/intel_de.c | 99 +++++++++++++++++--
> > .../drm/xe/compat-i915-headers/intel_uncore.h | 31 ------
> > 2 files changed, 91 insertions(+), 39 deletions(-)
> >
> > diff --git a/drivers/gpu/drm/i915/display/intel_de.c b/drivers/gpu/drm/i915/display/intel_de.c
> > index fce92535bd6a..6cbe50f3e2b4 100644
> > --- a/drivers/gpu/drm/i915/display/intel_de.c
> > +++ b/drivers/gpu/drm/i915/display/intel_de.c
> > @@ -3,10 +3,85 @@
> > * Copyright © 2026 Intel Corporation
> > */
> >
> > +#include <linux/delay.h>
> > +
> > #include <drm/drm_print.h>
> >
> > #include "intel_de.h"
> >
> > +static int __intel_de_wait_for_register(struct intel_display *display,
> > + i915_reg_t reg, u32 mask, u32 value,
> > + unsigned int timeout_us,
> > + u32 (*read)(struct intel_display *display, i915_reg_t reg),
> > + u32 *out_val, bool is_atomic)
> > +{
> > + const ktime_t end = ktime_add_us(ktime_get_raw(), timeout_us);
> > + int wait_max = 1000;
> > + int wait = 10;
> > + u32 reg_value;
> > + int ret;
> > +
> > + might_sleep_if(!is_atomic);
> > +
> > + if (timeout_us <= 10) {
> > + is_atomic = true;
> > + wait = 1;
> > + }
> > +
> > + for (;;) {
> > + bool expired = ktime_after(ktime_get_raw(), end);
> > +
> > + /* guarantee the condition is evaluated after timeout expired */
> > + barrier();
> > +
> > + reg_value = read(display, reg);
> > + if ((reg_value & mask) == value) {
> > + ret = 0;
> > + break;
> > + }
> > +
> > + if (expired) {
> > + ret = -ETIMEDOUT;
> > + break;
> > + }
> > +
> > + if (is_atomic)
> > + udelay(wait);
> > + else
> > + usleep_range(wait, wait << 1);
> > +
> > + if (wait < wait_max)
> > + wait <<= 1;
> > + }
> > +
> > + if (out_val)
> > + *out_val = reg_value;
> > +
> > + return ret;
> > +}
> > +
> > +static int intel_de_wait_for_register(struct intel_display *display,
> > + i915_reg_t reg, u32 mask, u32 value,
> > + unsigned int fast_timeout_us,
> > + unsigned int slow_timeout_us,
> > + u32 (*read)(struct intel_display *display, i915_reg_t reg),
> > + u32 *out_value, bool is_atomic)
> > +{
> > + int ret;
> > +
> > + if (fast_timeout_us)
> > + ret = __intel_de_wait_for_register(display, reg, mask, value,
> > + fast_timeout_us, read,
> > + out_value, is_atomic);
> > +
> > + if (ret && slow_timeout_us)
> > + ret = __intel_de_wait_for_register(display, reg, mask, value,
> > + slow_timeout_us, read,
> > + out_value, is_atomic);
> > +
> > + return ret;
> > +}
> > +
> > int intel_de_wait_us(struct intel_display *display, i915_reg_t reg,
> > u32 mask, u32 value, unsigned int timeout_us,
> > u32 *out_value)
> > @@ -15,8 +90,10 @@ int intel_de_wait_us(struct intel_display *display, i915_reg_t reg,
> >
> > intel_dmc_wl_get(display, reg);
> >
> > - ret = __intel_wait_for_register(__to_uncore(display), reg, mask,
> > - value, timeout_us, 0, out_value);
> > + ret = intel_de_wait_for_register(display, reg, mask, value,
> > + timeout_us, 0,
> > + intel_de_read,
> > + out_value, false);
> >
> > intel_dmc_wl_put(display, reg);
> >
> > @@ -31,8 +108,10 @@ int intel_de_wait_ms(struct intel_display *display, i915_reg_t reg,
> >
> > intel_dmc_wl_get(display, reg);
> >
> > - ret = __intel_wait_for_register(__to_uncore(display), reg, mask,
> > - value, 2, timeout_ms, out_value);
> > + ret = intel_de_wait_for_register(display, reg, mask, value,
> > + 2, timeout_ms * 1000,
> > + intel_de_read,
> > + out_value, false);
> >
> > intel_dmc_wl_put(display, reg);
> >
> > @@ -43,16 +122,20 @@ int intel_de_wait_fw_ms(struct intel_display *display, i915_reg_t reg,
> > u32 mask, u32 value, unsigned int timeout_ms,
> > u32 *out_value)
> > {
> > - return __intel_wait_for_register_fw(__to_uncore(display), reg, mask,
> > - value, 2, timeout_ms, out_value);
> > + return intel_de_wait_for_register(display, reg, mask, value,
> > + 2, timeout_ms * 1000,
> > + intel_de_read_fw,
> > + out_value, false);
> > }
> >
> > int intel_de_wait_fw_us_atomic(struct intel_display *display, i915_reg_t reg,
> > u32 mask, u32 value, unsigned int timeout_us,
> > u32 *out_value)
> > {
> > - return __intel_wait_for_register_fw(__to_uncore(display), reg, mask,
> > - value, timeout_us, 0, out_value);
> > + return intel_de_wait_for_register(display, reg, mask, value,
> > + timeout_us, 0,
> > + intel_de_read_fw,
> > + out_value, true);
> > }
> >
> > int intel_de_wait_for_set_us(struct intel_display *display, i915_reg_t reg,
> > diff --git a/drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h b/drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h
> > index a8cfd65119e0..08d7ab933672 100644
> > --- a/drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h
> > +++ b/drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h
> > @@ -98,37 +98,6 @@ static inline u32 intel_uncore_rmw(struct intel_uncore *uncore,
> > return xe_mmio_rmw32(__compat_uncore_to_mmio(uncore), reg, clear, set);
> > }
> >
> > -static inline int
> > -__intel_wait_for_register(struct intel_uncore *uncore, i915_reg_t i915_reg,
> > - u32 mask, u32 value, unsigned int fast_timeout_us,
> > - unsigned int slow_timeout_ms, u32 *out_value)
> > -{
> > - struct xe_reg reg = XE_REG(i915_mmio_reg_offset(i915_reg));
> > - bool atomic;
> > -
> > - /*
> > - * Replicate the behavior from i915 here, in which sleep is not
> > - * performed if slow_timeout_ms == 0. This is necessary because
> > - * of some paths in display code where waits are done in atomic
> > - * context.
> > - */
> > - atomic = !slow_timeout_ms && fast_timeout_us > 0;
> > -
> > - return xe_mmio_wait32(__compat_uncore_to_mmio(uncore), reg, mask, value,
> > - fast_timeout_us + 1000 * slow_timeout_ms,
> > - out_value, atomic);
> > -}
> > -
> > -static inline int
> > -__intel_wait_for_register_fw(struct intel_uncore *uncore, i915_reg_t i915_reg,
> > - u32 mask, u32 value, unsigned int fast_timeout_us,
> > - unsigned int slow_timeout_ms, u32 *out_value)
> > -{
> > - return __intel_wait_for_register(uncore, i915_reg, mask, value,
> > - fast_timeout_us, slow_timeout_ms,
> > - out_value);
> > -}
> > -
> > static inline u32 intel_uncore_read_fw(struct intel_uncore *uncore,
> > i915_reg_t i915_reg)
> > {
>
> --
> Jani Nikula, Intel
--
Ville Syrjälä
Intel
^ permalink raw reply [flat|nested] 15+ messages in thread
* [PATCH v2 3/3] drm/i915/de: Implement register polling in the display code
2026-03-13 11:10 ` [PATCH 3/3] drm/i915/de: Implement register polling in the display code Ville Syrjala
2026-03-13 15:03 ` Jani Nikula
2026-03-14 8:09 ` kernel test robot
@ 2026-03-23 9:43 ` Ville Syrjala
2 siblings, 0 replies; 15+ messages in thread
From: Ville Syrjala @ 2026-03-23 9:43 UTC (permalink / raw)
To: intel-gfx; +Cc: intel-xe, Jani Nikula
From: Ville Syrjälä <ville.syrjala@linux.intel.com>
The plan is to move all the mmio stuff into the display code itself.
As a first step implement the register polling in intel_de.c.
Currently i915 and xe implement this stuff in slightly different
ways, so there are some functional changes here. Try to go for a
reasonable middle ground between the i915 and xe implementations:
- the exponential backoff limit is the simpler approach taken
by i915 (== just clamp the max sleep duration to 1 ms)
- the fast vs. slow timeout handling is similar to i915 where
we first try the fast timeout and then again the slow timeout
if the condition still isn't satisfied. xe just adds up the
timeouts together, which is a bit weird.
- the atomic wait variant uses udelay() like xe, whereas i915
has no udelay()s in its atomic loop. As a compromise go for a
fixed 1 usec delay for short waits, instead of the somewhat
peculiar xe behaviour where it effectively just does one
iteration of the loop.
- keep the "use udelay() for < 10 usec waits" logic (which
more or less mirrors fsleep()), but include an explicit
might_sleep() even for these short waits when called from
a non-atomic intel_de_wait*() function. This should prevent
people from calling the non-atomic functions from the wrong
place.
Eventually we may want to switch over to poll_timeout*(),
but that lacks the exponential backoff, so a bit too
radical to change in one go.
v2: Initialize ret in intel_de_wait_for_register() to avoid a
warning from the compiler. This is actually a false positive
since we always have fast_timeout_us!=0 when slow_timeout_us!=0,
but the compiler can't see that
Reviewed-by: Jani Nikula <jani.nikula@intel.com>
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
drivers/gpu/drm/i915/display/intel_de.c | 99 +++++++++++++++++--
| 31 ------
2 files changed, 91 insertions(+), 39 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_de.c b/drivers/gpu/drm/i915/display/intel_de.c
index fce92535bd6a..d2a418da2d54 100644
--- a/drivers/gpu/drm/i915/display/intel_de.c
+++ b/drivers/gpu/drm/i915/display/intel_de.c
@@ -3,10 +3,85 @@
* Copyright © 2026 Intel Corporation
*/
+#include <linux/delay.h>
+
#include <drm/drm_print.h>
#include "intel_de.h"
+static int __intel_de_wait_for_register(struct intel_display *display,
+ i915_reg_t reg, u32 mask, u32 value,
+ unsigned int timeout_us,
+ u32 (*read)(struct intel_display *display, i915_reg_t reg),
+ u32 *out_val, bool is_atomic)
+{
+ const ktime_t end = ktime_add_us(ktime_get_raw(), timeout_us);
+ int wait_max = 1000;
+ int wait = 10;
+ u32 reg_value;
+ int ret;
+
+ might_sleep_if(!is_atomic);
+
+ if (timeout_us <= 10) {
+ is_atomic = true;
+ wait = 1;
+ }
+
+ for (;;) {
+ bool expired = ktime_after(ktime_get_raw(), end);
+
+ /* guarantee the condition is evaluated after timeout expired */
+ barrier();
+
+ reg_value = read(display, reg);
+ if ((reg_value & mask) == value) {
+ ret = 0;
+ break;
+ }
+
+ if (expired) {
+ ret = -ETIMEDOUT;
+ break;
+ }
+
+ if (is_atomic)
+ udelay(wait);
+ else
+ usleep_range(wait, wait << 1);
+
+ if (wait < wait_max)
+ wait <<= 1;
+ }
+
+ if (out_val)
+ *out_val = reg_value;
+
+ return ret;
+}
+
+static int intel_de_wait_for_register(struct intel_display *display,
+ i915_reg_t reg, u32 mask, u32 value,
+ unsigned int fast_timeout_us,
+ unsigned int slow_timeout_us,
+ u32 (*read)(struct intel_display *display, i915_reg_t reg),
+ u32 *out_value, bool is_atomic)
+{
+ int ret = -EINVAL;
+
+ if (fast_timeout_us)
+ ret = __intel_de_wait_for_register(display, reg, mask, value,
+ fast_timeout_us, read,
+ out_value, is_atomic);
+
+ if (ret && slow_timeout_us)
+ ret = __intel_de_wait_for_register(display, reg, mask, value,
+ slow_timeout_us, read,
+ out_value, is_atomic);
+
+ return ret;
+}
+
int intel_de_wait_us(struct intel_display *display, i915_reg_t reg,
u32 mask, u32 value, unsigned int timeout_us,
u32 *out_value)
@@ -15,8 +90,10 @@ int intel_de_wait_us(struct intel_display *display, i915_reg_t reg,
intel_dmc_wl_get(display, reg);
- ret = __intel_wait_for_register(__to_uncore(display), reg, mask,
- value, timeout_us, 0, out_value);
+ ret = intel_de_wait_for_register(display, reg, mask, value,
+ timeout_us, 0,
+ intel_de_read,
+ out_value, false);
intel_dmc_wl_put(display, reg);
@@ -31,8 +108,10 @@ int intel_de_wait_ms(struct intel_display *display, i915_reg_t reg,
intel_dmc_wl_get(display, reg);
- ret = __intel_wait_for_register(__to_uncore(display), reg, mask,
- value, 2, timeout_ms, out_value);
+ ret = intel_de_wait_for_register(display, reg, mask, value,
+ 2, timeout_ms * 1000,
+ intel_de_read,
+ out_value, false);
intel_dmc_wl_put(display, reg);
@@ -43,16 +122,20 @@ int intel_de_wait_fw_ms(struct intel_display *display, i915_reg_t reg,
u32 mask, u32 value, unsigned int timeout_ms,
u32 *out_value)
{
- return __intel_wait_for_register_fw(__to_uncore(display), reg, mask,
- value, 2, timeout_ms, out_value);
+ return intel_de_wait_for_register(display, reg, mask, value,
+ 2, timeout_ms * 1000,
+ intel_de_read_fw,
+ out_value, false);
}
int intel_de_wait_fw_us_atomic(struct intel_display *display, i915_reg_t reg,
u32 mask, u32 value, unsigned int timeout_us,
u32 *out_value)
{
- return __intel_wait_for_register_fw(__to_uncore(display), reg, mask,
- value, timeout_us, 0, out_value);
+ return intel_de_wait_for_register(display, reg, mask, value,
+ timeout_us, 0,
+ intel_de_read_fw,
+ out_value, true);
}
int intel_de_wait_for_set_us(struct intel_display *display, i915_reg_t reg,
--git a/drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h b/drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h
index a8cfd65119e0..08d7ab933672 100644
--- a/drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h
+++ b/drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h
@@ -98,37 +98,6 @@ static inline u32 intel_uncore_rmw(struct intel_uncore *uncore,
return xe_mmio_rmw32(__compat_uncore_to_mmio(uncore), reg, clear, set);
}
-static inline int
-__intel_wait_for_register(struct intel_uncore *uncore, i915_reg_t i915_reg,
- u32 mask, u32 value, unsigned int fast_timeout_us,
- unsigned int slow_timeout_ms, u32 *out_value)
-{
- struct xe_reg reg = XE_REG(i915_mmio_reg_offset(i915_reg));
- bool atomic;
-
- /*
- * Replicate the behavior from i915 here, in which sleep is not
- * performed if slow_timeout_ms == 0. This is necessary because
- * of some paths in display code where waits are done in atomic
- * context.
- */
- atomic = !slow_timeout_ms && fast_timeout_us > 0;
-
- return xe_mmio_wait32(__compat_uncore_to_mmio(uncore), reg, mask, value,
- fast_timeout_us + 1000 * slow_timeout_ms,
- out_value, atomic);
-}
-
-static inline int
-__intel_wait_for_register_fw(struct intel_uncore *uncore, i915_reg_t i915_reg,
- u32 mask, u32 value, unsigned int fast_timeout_us,
- unsigned int slow_timeout_ms, u32 *out_value)
-{
- return __intel_wait_for_register(uncore, i915_reg, mask, value,
- fast_timeout_us, slow_timeout_ms,
- out_value);
-}
-
static inline u32 intel_uncore_read_fw(struct intel_uncore *uncore,
i915_reg_t i915_reg)
{
--
2.52.0
^ permalink raw reply related [flat|nested] 15+ messages in thread
* Re: [PATCH 3/3] drm/i915/de: Implement register polling in the display code
2026-03-13 15:03 ` Jani Nikula
2026-03-17 7:52 ` Ville Syrjälä
@ 2026-03-23 9:50 ` Ville Syrjälä
1 sibling, 0 replies; 15+ messages in thread
From: Ville Syrjälä @ 2026-03-23 9:50 UTC (permalink / raw)
To: Jani Nikula; +Cc: intel-gfx, intel-xe
On Fri, Mar 13, 2026 at 05:03:16PM +0200, Jani Nikula wrote:
> Another difference between i915/xe and poll_timeout_us() is the range
> for usleep_range(), which is *also* different from fsleep().
>
> i915/xe have:
>
> usleep_range(wait__, wait__ * 2);
>
> iopoll has:
>
> usleep_range((__sleep_us >> 2) + 1, __sleep_us);
I was pondering about this a bit and came to the conclusion that
what poll_timeout_us() does with the usleep_range() is a bad idea.
We might have some crappy hardware/firmware (*cough* pcode *cough*)
that doesn't like to be polled too frequently, so it seems much more
sensible to provide the minimum polling interval rather than the
maximum. Also the maximum won't be the actual maximum anyway due to
random scheduling delays/etc. So I think we probably need to change
the behavior of poll_timeout_us() if we want to actually use it...
--
Ville Syrjälä
Intel
^ permalink raw reply [flat|nested] 15+ messages in thread
* ✓ i915.CI.BAT: success for drm/i915/de: Move register polling into display code (rev2)
2026-03-13 11:10 [PATCH 0/3] drm/i915/de: Move register polling into display code Ville Syrjala
` (4 preceding siblings ...)
2026-03-14 13:30 ` ✗ i915.CI.Full: failure " Patchwork
@ 2026-03-23 12:58 ` Patchwork
2026-03-23 16:59 ` ✗ i915.CI.Full: failure " Patchwork
6 siblings, 0 replies; 15+ messages in thread
From: Patchwork @ 2026-03-23 12:58 UTC (permalink / raw)
To: Ville Syrjala; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 2785 bytes --]
== Series Details ==
Series: drm/i915/de: Move register polling into display code (rev2)
URL : https://patchwork.freedesktop.org/series/163180/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_18191 -> Patchwork_163180v2
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/index.html
Participating hosts (41 -> 39)
------------------------------
Missing (2): bat-dg2-13 fi-snb-2520m
Known issues
------------
Here are the changes found in Patchwork_163180v2 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@i915_selftest@live@mman:
- bat-atsm-1: [PASS][1] -> [DMESG-FAIL][2] ([i915#14204])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/bat-atsm-1/igt@i915_selftest@live@mman.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/bat-atsm-1/igt@i915_selftest@live@mman.html
* igt@kms_hdmi_inject@inject-audio:
- fi-tgl-1115g4: [PASS][3] -> [FAIL][4] ([i915#14867])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/fi-tgl-1115g4/igt@kms_hdmi_inject@inject-audio.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/fi-tgl-1115g4/igt@kms_hdmi_inject@inject-audio.html
#### Possible fixes ####
* igt@i915_selftest@live@workarounds:
- bat-dg2-14: [DMESG-FAIL][5] ([i915#12061]) -> [PASS][6] +1 other test pass
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/bat-dg2-14/igt@i915_selftest@live@workarounds.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/bat-dg2-14/igt@i915_selftest@live@workarounds.html
#### Warnings ####
* igt@i915_selftest@live:
- bat-atsm-1: [DMESG-FAIL][7] ([i915#12061]) -> [DMESG-FAIL][8] ([i915#12061] / [i915#14204])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/bat-atsm-1/igt@i915_selftest@live.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/bat-atsm-1/igt@i915_selftest@live.html
[i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
[i915#14204]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14204
[i915#14867]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14867
Build changes
-------------
* Linux: CI_DRM_18191 -> Patchwork_163180v2
CI-20190529: 20190529
CI_DRM_18191: 5cb7d14d9bd2061386a0192a4649626a3e3a5ec3 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_8816: 8816
Patchwork_163180v2: 5cb7d14d9bd2061386a0192a4649626a3e3a5ec3 @ git://anongit.freedesktop.org/gfx-ci/linux
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/index.html
[-- Attachment #2: Type: text/html, Size: 3683 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* ✗ i915.CI.Full: failure for drm/i915/de: Move register polling into display code (rev2)
2026-03-13 11:10 [PATCH 0/3] drm/i915/de: Move register polling into display code Ville Syrjala
` (5 preceding siblings ...)
2026-03-23 12:58 ` ✓ i915.CI.BAT: success for drm/i915/de: Move register polling into display code (rev2) Patchwork
@ 2026-03-23 16:59 ` Patchwork
6 siblings, 0 replies; 15+ messages in thread
From: Patchwork @ 2026-03-23 16:59 UTC (permalink / raw)
To: Ville Syrjälä; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 123903 bytes --]
== Series Details ==
Series: drm/i915/de: Move register polling into display code (rev2)
URL : https://patchwork.freedesktop.org/series/163180/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_18191_full -> Patchwork_163180v2_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with Patchwork_163180v2_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in Patchwork_163180v2_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_163180v2_full:
### IGT changes ###
#### Possible regressions ####
* igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs@pipe-a-edp-1:
- shard-mtlp: [PASS][1] -> [INCOMPLETE][2] +1 other test incomplete
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-mtlp-6/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs@pipe-a-edp-1.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-mtlp-4/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs@pipe-a-edp-1.html
Known issues
------------
Here are the changes found in Patchwork_163180v2_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@api_intel_bb@crc32:
- shard-tglu-1: NOTRUN -> [SKIP][3] ([i915#6230])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-1/igt@api_intel_bb@crc32.html
* igt@api_intel_bb@object-reloc-keep-cache:
- shard-dg1: NOTRUN -> [SKIP][4] ([i915#8411])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg1-13/igt@api_intel_bb@object-reloc-keep-cache.html
* igt@device_reset@unbind-cold-reset-rebind:
- shard-tglu: NOTRUN -> [SKIP][5] ([i915#11078])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-7/igt@device_reset@unbind-cold-reset-rebind.html
* igt@drm_buddy@drm_buddy:
- shard-dg1: NOTRUN -> [SKIP][6] ([i915#15678])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg1-19/igt@drm_buddy@drm_buddy.html
* igt@gem_basic@multigpu-create-close:
- shard-tglu-1: NOTRUN -> [SKIP][7] ([i915#7697])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-1/igt@gem_basic@multigpu-create-close.html
- shard-dg2: NOTRUN -> [SKIP][8] ([i915#7697])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-5/igt@gem_basic@multigpu-create-close.html
* igt@gem_ccs@ctrl-surf-copy:
- shard-rkl: NOTRUN -> [SKIP][9] ([i915#3555] / [i915#9323])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-7/igt@gem_ccs@ctrl-surf-copy.html
- shard-tglu-1: NOTRUN -> [SKIP][10] ([i915#3555] / [i915#9323])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-1/igt@gem_ccs@ctrl-surf-copy.html
* igt@gem_ccs@suspend-resume:
- shard-rkl: NOTRUN -> [SKIP][11] ([i915#9323])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-3/igt@gem_ccs@suspend-resume.html
- shard-tglu-1: NOTRUN -> [SKIP][12] ([i915#9323])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-1/igt@gem_ccs@suspend-resume.html
* igt@gem_close_race@multigpu-basic-process:
- shard-rkl: NOTRUN -> [SKIP][13] ([i915#7697])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-3/igt@gem_close_race@multigpu-basic-process.html
* igt@gem_create@create-ext-cpu-access-sanity-check:
- shard-tglu-1: NOTRUN -> [SKIP][14] ([i915#6335])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-1/igt@gem_create@create-ext-cpu-access-sanity-check.html
* igt@gem_create@create-ext-set-pat:
- shard-tglu-1: NOTRUN -> [SKIP][15] ([i915#8562])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-1/igt@gem_create@create-ext-set-pat.html
* igt@gem_ctx_isolation@preservation-s3@rcs0:
- shard-glk: NOTRUN -> [INCOMPLETE][16] ([i915#13356]) +2 other tests incomplete
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-glk1/igt@gem_ctx_isolation@preservation-s3@rcs0.html
* igt@gem_ctx_persistence@saturated-hostile-nopreempt:
- shard-dg2: NOTRUN -> [SKIP][17] ([i915#5882]) +7 other tests skip
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-5/igt@gem_ctx_persistence@saturated-hostile-nopreempt.html
* igt@gem_ctx_sseu@engines:
- shard-dg1: NOTRUN -> [SKIP][18] ([i915#280])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg1-19/igt@gem_ctx_sseu@engines.html
* igt@gem_eio@hibernate:
- shard-rkl: [PASS][19] -> [ABORT][20] ([i915#7975])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-3/igt@gem_eio@hibernate.html
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-1/igt@gem_eio@hibernate.html
* igt@gem_eio@in-flight-suspend:
- shard-rkl: [PASS][21] -> [INCOMPLETE][22] ([i915#13390])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-5/igt@gem_eio@in-flight-suspend.html
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-6/igt@gem_eio@in-flight-suspend.html
* igt@gem_exec_balancer@bonded-true-hang:
- shard-dg1: NOTRUN -> [SKIP][23] ([i915#4812]) +1 other test skip
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg1-19/igt@gem_exec_balancer@bonded-true-hang.html
* igt@gem_exec_balancer@invalid-bonds:
- shard-dg2: NOTRUN -> [SKIP][24] ([i915#4036])
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-1/igt@gem_exec_balancer@invalid-bonds.html
* igt@gem_exec_balancer@parallel-balancer:
- shard-tglu: NOTRUN -> [SKIP][25] ([i915#4525]) +1 other test skip
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-7/igt@gem_exec_balancer@parallel-balancer.html
* igt@gem_exec_balancer@parallel-ordering:
- shard-rkl: NOTRUN -> [SKIP][26] ([i915#4525])
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-3/igt@gem_exec_balancer@parallel-ordering.html
* igt@gem_exec_balancer@sliced:
- shard-dg2: NOTRUN -> [SKIP][27] ([i915#4812]) +1 other test skip
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-5/igt@gem_exec_balancer@sliced.html
* igt@gem_exec_big@single:
- shard-tglu-1: NOTRUN -> [FAIL][28] ([i915#15816])
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-1/igt@gem_exec_big@single.html
* igt@gem_exec_endless@dispatch@rcs0:
- shard-rkl: [PASS][29] -> [TIMEOUT][30] ([i915#3778]) +1 other test timeout
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-6/igt@gem_exec_endless@dispatch@rcs0.html
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-7/igt@gem_exec_endless@dispatch@rcs0.html
* igt@gem_exec_flush@basic-batch-kernel-default-uc:
- shard-dg2: NOTRUN -> [SKIP][31] ([i915#3539] / [i915#4852])
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-1/igt@gem_exec_flush@basic-batch-kernel-default-uc.html
* igt@gem_exec_flush@basic-wb-ro-default:
- shard-dg1: NOTRUN -> [SKIP][32] ([i915#3539] / [i915#4852])
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg1-13/igt@gem_exec_flush@basic-wb-ro-default.html
* igt@gem_exec_reloc@basic-cpu-gtt-active:
- shard-dg1: NOTRUN -> [SKIP][33] ([i915#3281]) +3 other tests skip
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg1-13/igt@gem_exec_reloc@basic-cpu-gtt-active.html
* igt@gem_exec_reloc@basic-range-active:
- shard-rkl: NOTRUN -> [SKIP][34] ([i915#3281]) +8 other tests skip
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-7/igt@gem_exec_reloc@basic-range-active.html
* igt@gem_exec_reloc@basic-softpin:
- shard-dg2: NOTRUN -> [SKIP][35] ([i915#3281]) +5 other tests skip
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-8/igt@gem_exec_reloc@basic-softpin.html
* igt@gem_exec_suspend@basic-s0:
- shard-dg2: [PASS][36] -> [INCOMPLETE][37] ([i915#13356]) +1 other test incomplete
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-dg2-3/igt@gem_exec_suspend@basic-s0.html
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-6/igt@gem_exec_suspend@basic-s0.html
* igt@gem_huc_copy@huc-copy:
- shard-tglu: NOTRUN -> [SKIP][38] ([i915#2190])
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-7/igt@gem_huc_copy@huc-copy.html
* igt@gem_lmem_swapping@heavy-verify-multi-ccs:
- shard-glk: NOTRUN -> [SKIP][39] ([i915#4613]) +2 other tests skip
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-glk3/igt@gem_lmem_swapping@heavy-verify-multi-ccs.html
* igt@gem_lmem_swapping@parallel-multi:
- shard-rkl: NOTRUN -> [SKIP][40] ([i915#4613]) +5 other tests skip
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-1/igt@gem_lmem_swapping@parallel-multi.html
* igt@gem_lmem_swapping@parallel-random-verify:
- shard-tglu: NOTRUN -> [SKIP][41] ([i915#4613])
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-7/igt@gem_lmem_swapping@parallel-random-verify.html
* igt@gem_lmem_swapping@verify-random-ccs:
- shard-tglu-1: NOTRUN -> [SKIP][42] ([i915#4613]) +1 other test skip
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-1/igt@gem_lmem_swapping@verify-random-ccs.html
* igt@gem_madvise@dontneed-before-pwrite:
- shard-dg1: NOTRUN -> [SKIP][43] ([i915#3282]) +2 other tests skip
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg1-19/igt@gem_madvise@dontneed-before-pwrite.html
* igt@gem_mmap_gtt@basic-small-bo-tiledx:
- shard-dg2: NOTRUN -> [SKIP][44] ([i915#4077]) +7 other tests skip
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-5/igt@gem_mmap_gtt@basic-small-bo-tiledx.html
* igt@gem_mmap_gtt@fault-concurrent:
- shard-dg1: NOTRUN -> [SKIP][45] ([i915#4077]) +4 other tests skip
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg1-13/igt@gem_mmap_gtt@fault-concurrent.html
* igt@gem_mmap_offset@clear-via-pagefault:
- shard-mtlp: [PASS][46] -> [INCOMPLETE][47] ([i915#15478]) +1 other test incomplete
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-mtlp-7/igt@gem_mmap_offset@clear-via-pagefault.html
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-mtlp-7/igt@gem_mmap_offset@clear-via-pagefault.html
* igt@gem_mmap_wc@copy:
- shard-dg2: NOTRUN -> [SKIP][48] ([i915#4083]) +6 other tests skip
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-5/igt@gem_mmap_wc@copy.html
* igt@gem_mmap_wc@write-read:
- shard-dg1: NOTRUN -> [SKIP][49] ([i915#4083]) +2 other tests skip
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg1-19/igt@gem_mmap_wc@write-read.html
* igt@gem_partial_pwrite_pread@writes-after-reads-snoop:
- shard-dg2: NOTRUN -> [SKIP][50] ([i915#3282]) +3 other tests skip
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-8/igt@gem_partial_pwrite_pread@writes-after-reads-snoop.html
* igt@gem_pxp@hw-rejects-pxp-buffer:
- shard-rkl: NOTRUN -> [SKIP][51] ([i915#13717])
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-7/igt@gem_pxp@hw-rejects-pxp-buffer.html
* igt@gem_pxp@protected-encrypted-src-copy-not-readible:
- shard-dg2: NOTRUN -> [SKIP][52] ([i915#4270]) +1 other test skip
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-1/igt@gem_pxp@protected-encrypted-src-copy-not-readible.html
* igt@gem_render_copy@yf-tiled-ccs-to-yf-tiled-ccs:
- shard-dg2: NOTRUN -> [SKIP][53] ([i915#5190] / [i915#8428]) +3 other tests skip
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-5/igt@gem_render_copy@yf-tiled-ccs-to-yf-tiled-ccs.html
* igt@gem_set_tiling_vs_pwrite:
- shard-rkl: NOTRUN -> [SKIP][54] ([i915#3282]) +5 other tests skip
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-7/igt@gem_set_tiling_vs_pwrite.html
* igt@gem_softpin@allocator-evict@vcs1:
- shard-mtlp: [PASS][55] -> [SKIP][56] ([i915#15868]) +6 other tests skip
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-mtlp-7/igt@gem_softpin@allocator-evict@vcs1.html
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-mtlp-7/igt@gem_softpin@allocator-evict@vcs1.html
* igt@gem_softpin@evict-snoop:
- shard-dg1: NOTRUN -> [SKIP][57] ([i915#4885])
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg1-19/igt@gem_softpin@evict-snoop.html
* igt@gem_tiled_pread_pwrite:
- shard-dg2: NOTRUN -> [SKIP][58] ([i915#4079])
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-1/igt@gem_tiled_pread_pwrite.html
* igt@gem_userptr_blits@create-destroy-unsync:
- shard-tglu: NOTRUN -> [SKIP][59] ([i915#3297]) +1 other test skip
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-7/igt@gem_userptr_blits@create-destroy-unsync.html
* igt@gem_userptr_blits@dmabuf-sync:
- shard-dg1: NOTRUN -> [SKIP][60] ([i915#3297])
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg1-19/igt@gem_userptr_blits@dmabuf-sync.html
* igt@gem_userptr_blits@dmabuf-unsync:
- shard-rkl: NOTRUN -> [SKIP][61] ([i915#3297]) +3 other tests skip
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-7/igt@gem_userptr_blits@dmabuf-unsync.html
- shard-tglu-1: NOTRUN -> [SKIP][62] ([i915#3297]) +1 other test skip
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-1/igt@gem_userptr_blits@dmabuf-unsync.html
* igt@gem_userptr_blits@map-fixed-invalidate:
- shard-dg1: NOTRUN -> [SKIP][63] ([i915#3297] / [i915#4880])
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg1-13/igt@gem_userptr_blits@map-fixed-invalidate.html
* igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy:
- shard-dg2: NOTRUN -> [SKIP][64] ([i915#3297] / [i915#4880])
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-8/igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy.html
* igt@gem_workarounds@suspend-resume-context:
- shard-rkl: [PASS][65] -> [INCOMPLETE][66] ([i915#13356])
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-2/igt@gem_workarounds@suspend-resume-context.html
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-6/igt@gem_workarounds@suspend-resume-context.html
* igt@gen9_exec_parse@allowed-single:
- shard-glk10: NOTRUN -> [ABORT][67] ([i915#5566])
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-glk10/igt@gen9_exec_parse@allowed-single.html
* igt@gen9_exec_parse@basic-rejected-ctx-param:
- shard-tglu: NOTRUN -> [SKIP][68] ([i915#2527] / [i915#2856]) +2 other tests skip
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-7/igt@gen9_exec_parse@basic-rejected-ctx-param.html
* igt@gen9_exec_parse@bb-start-cmd:
- shard-tglu-1: NOTRUN -> [SKIP][69] ([i915#2527] / [i915#2856]) +1 other test skip
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-1/igt@gen9_exec_parse@bb-start-cmd.html
* igt@gen9_exec_parse@bb-start-param:
- shard-dg2: NOTRUN -> [SKIP][70] ([i915#2856]) +1 other test skip
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-5/igt@gen9_exec_parse@bb-start-param.html
* igt@gen9_exec_parse@secure-batches:
- shard-rkl: NOTRUN -> [SKIP][71] ([i915#2527]) +2 other tests skip
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-7/igt@gen9_exec_parse@secure-batches.html
* igt@i915_drm_fdinfo@all-busy-check-all:
- shard-dg2: NOTRUN -> [SKIP][72] ([i915#14123])
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-5/igt@i915_drm_fdinfo@all-busy-check-all.html
* igt@i915_drm_fdinfo@busy-check-all:
- shard-dg1: NOTRUN -> [SKIP][73] ([i915#11527]) +5 other tests skip
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg1-19/igt@i915_drm_fdinfo@busy-check-all.html
* igt@i915_drm_fdinfo@virtual-busy:
- shard-dg2: NOTRUN -> [SKIP][74] ([i915#14118]) +1 other test skip
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-1/igt@i915_drm_fdinfo@virtual-busy.html
* igt@i915_drm_fdinfo@virtual-busy-hang-all:
- shard-dg1: NOTRUN -> [SKIP][75] ([i915#14118])
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg1-19/igt@i915_drm_fdinfo@virtual-busy-hang-all.html
* igt@i915_pm_freq_mult@media-freq@gt0:
- shard-tglu: NOTRUN -> [SKIP][76] ([i915#6590]) +1 other test skip
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-7/igt@i915_pm_freq_mult@media-freq@gt0.html
* igt@i915_pm_rc6_residency@media-rc6-accuracy:
- shard-rkl: NOTRUN -> [SKIP][77] +22 other tests skip
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-3/igt@i915_pm_rc6_residency@media-rc6-accuracy.html
* igt@i915_pm_sseu@full-enable:
- shard-dg2: NOTRUN -> [SKIP][78] ([i915#4387])
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-8/igt@i915_pm_sseu@full-enable.html
* igt@i915_query@query-topology-known-pci-ids:
- shard-dg1: NOTRUN -> [SKIP][79] +13 other tests skip
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg1-19/igt@i915_query@query-topology-known-pci-ids.html
* igt@i915_suspend@fence-restore-untiled:
- shard-glk11: NOTRUN -> [INCOMPLETE][80] ([i915#4817])
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-glk11/igt@i915_suspend@fence-restore-untiled.html
* igt@i915_suspend@forcewake:
- shard-glk10: NOTRUN -> [INCOMPLETE][81] ([i915#4817])
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-glk10/igt@i915_suspend@forcewake.html
* igt@intel_hwmon@hwmon-read:
- shard-rkl: NOTRUN -> [SKIP][82] ([i915#7707])
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-7/igt@intel_hwmon@hwmon-read.html
- shard-tglu-1: NOTRUN -> [SKIP][83] ([i915#7707])
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-1/igt@intel_hwmon@hwmon-read.html
* igt@kms_addfb_basic@basic-x-tiled-legacy:
- shard-dg2: NOTRUN -> [SKIP][84] ([i915#4212]) +1 other test skip
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-5/igt@kms_addfb_basic@basic-x-tiled-legacy.html
* igt@kms_addfb_basic@basic-y-tiled-legacy:
- shard-dg1: NOTRUN -> [SKIP][85] ([i915#4215])
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg1-19/igt@kms_addfb_basic@basic-y-tiled-legacy.html
* igt@kms_async_flips@async-flip-suspend-resume:
- shard-rkl: [PASS][86] -> [INCOMPLETE][87] ([i915#12761]) +1 other test incomplete
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-4/igt@kms_async_flips@async-flip-suspend-resume.html
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-6/igt@kms_async_flips@async-flip-suspend-resume.html
- shard-glk10: NOTRUN -> [INCOMPLETE][88] ([i915#12761])
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-glk10/igt@kms_async_flips@async-flip-suspend-resume.html
* igt@kms_async_flips@async-flip-suspend-resume@pipe-a-hdmi-a-2:
- shard-glk10: NOTRUN -> [INCOMPLETE][89] ([i915#12761] / [i915#14995])
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-glk10/igt@kms_async_flips@async-flip-suspend-resume@pipe-a-hdmi-a-2.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
- shard-tglu-1: NOTRUN -> [SKIP][90] ([i915#1769] / [i915#3555])
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-1/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
* igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels@pipe-a-edp-1:
- shard-mtlp: [PASS][91] -> [FAIL][92] ([i915#5956]) +1 other test fail
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-mtlp-4/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels@pipe-a-edp-1.html
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-mtlp-8/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels@pipe-a-edp-1.html
* igt@kms_big_fb@4-tiled-32bpp-rotate-0:
- shard-rkl: NOTRUN -> [SKIP][93] ([i915#5286]) +6 other tests skip
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-3/igt@kms_big_fb@4-tiled-32bpp-rotate-0.html
* igt@kms_big_fb@4-tiled-32bpp-rotate-180:
- shard-dg1: NOTRUN -> [SKIP][94] ([i915#4538] / [i915#5286]) +1 other test skip
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg1-19/igt@kms_big_fb@4-tiled-32bpp-rotate-180.html
* igt@kms_big_fb@4-tiled-8bpp-rotate-180:
- shard-tglu-1: NOTRUN -> [SKIP][95] ([i915#5286]) +3 other tests skip
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-1/igt@kms_big_fb@4-tiled-8bpp-rotate-180.html
* igt@kms_big_fb@4-tiled-addfb-size-offset-overflow:
- shard-tglu: NOTRUN -> [SKIP][96] ([i915#5286]) +3 other tests skip
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-7/igt@kms_big_fb@4-tiled-addfb-size-offset-overflow.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip:
- shard-mtlp: [PASS][97] -> [FAIL][98] ([i915#15733] / [i915#5138])
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-mtlp-4/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-mtlp-8/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
* igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180-hflip:
- shard-rkl: NOTRUN -> [SKIP][99] ([i915#3828])
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-3/igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180-hflip.html
* igt@kms_big_fb@x-tiled-32bpp-rotate-270:
- shard-dg2: NOTRUN -> [SKIP][100] +4 other tests skip
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-8/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-64bpp-rotate-180:
- shard-dg2: NOTRUN -> [SKIP][101] ([i915#4538] / [i915#5190]) +1 other test skip
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-8/igt@kms_big_fb@y-tiled-64bpp-rotate-180.html
* igt@kms_big_fb@y-tiled-64bpp-rotate-90:
- shard-rkl: NOTRUN -> [SKIP][102] ([i915#3638]) +2 other tests skip
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-3/igt@kms_big_fb@y-tiled-64bpp-rotate-90.html
* igt@kms_big_fb@y-tiled-addfb-size-offset-overflow:
- shard-dg2: NOTRUN -> [SKIP][103] ([i915#5190]) +1 other test skip
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-1/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html
* igt@kms_big_fb@yf-tiled-16bpp-rotate-270:
- shard-dg1: NOTRUN -> [SKIP][104] ([i915#4538]) +4 other tests skip
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg1-19/igt@kms_big_fb@yf-tiled-16bpp-rotate-270.html
* igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][105] ([i915#6095]) +155 other tests skip
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg1-16/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-4.html
* igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][106] ([i915#10307] / [i915#6095]) +79 other tests skip
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-5/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-3.html
* igt@kms_ccs@bad-aux-stride-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-2:
- shard-glk11: NOTRUN -> [SKIP][107] +132 other tests skip
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-glk11/igt@kms_ccs@bad-aux-stride-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-2.html
* igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][108] ([i915#14544] / [i915#6095]) +1 other test skip
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-6/igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-2.html
* igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc@pipe-c-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][109] ([i915#14098] / [i915#14544] / [i915#6095])
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-6/igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc@pipe-c-hdmi-a-2.html
* igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][110] ([i915#6095]) +63 other tests skip
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-7/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_ccs@bad-rotation-90-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][111] ([i915#14098] / [i915#6095]) +47 other tests skip
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-4/igt@kms_ccs@bad-rotation-90-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-2.html
* igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][112] ([i915#6095]) +32 other tests skip
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-5/igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-3.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs:
- shard-tglu: NOTRUN -> [SKIP][113] ([i915#12313])
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-7/igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-rotation-180-yf-tiled-ccs@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][114] ([i915#10307] / [i915#10434] / [i915#6095])
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-4/igt@kms_ccs@crc-primary-rotation-180-yf-tiled-ccs@pipe-d-hdmi-a-1.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs:
- shard-rkl: NOTRUN -> [SKIP][115] ([i915#12805])
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-7/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
- shard-tglu-1: NOTRUN -> [SKIP][116] ([i915#12805])
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-1/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs@pipe-c-hdmi-a-2:
- shard-rkl: NOTRUN -> [ABORT][117] ([i915#15132]) +1 other test abort
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-1/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs@pipe-c-hdmi-a-2.html
* igt@kms_ccs@missing-ccs-buffer-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-1:
- shard-tglu-1: NOTRUN -> [SKIP][118] ([i915#6095]) +39 other tests skip
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-1/igt@kms_ccs@missing-ccs-buffer-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-1.html
* igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs:
- shard-dg2: NOTRUN -> [SKIP][119] ([i915#12313]) +1 other test skip
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-8/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs-cc:
- shard-tglu: NOTRUN -> [SKIP][120] ([i915#6095]) +64 other tests skip
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-7/igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs-cc.html
* igt@kms_ccs@random-ccs-data-y-tiled-gen12-rc-ccs@pipe-a-hdmi-a-1:
- shard-glk: NOTRUN -> [SKIP][121] +224 other tests skip
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-glk5/igt@kms_ccs@random-ccs-data-y-tiled-gen12-rc-ccs@pipe-a-hdmi-a-1.html
* igt@kms_cdclk@mode-transition:
- shard-dg1: NOTRUN -> [SKIP][122] ([i915#3742])
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg1-19/igt@kms_cdclk@mode-transition.html
* igt@kms_cdclk@plane-scaling@pipe-c-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][123] ([i915#13783]) +4 other tests skip
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-1/igt@kms_cdclk@plane-scaling@pipe-c-hdmi-a-3.html
* igt@kms_chamelium_audio@hdmi-audio-edid:
- shard-tglu-1: NOTRUN -> [SKIP][124] ([i915#11151] / [i915#7828]) +4 other tests skip
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-1/igt@kms_chamelium_audio@hdmi-audio-edid.html
* igt@kms_chamelium_frames@hdmi-cmp-planar-formats:
- shard-tglu: NOTRUN -> [SKIP][125] ([i915#11151] / [i915#7828]) +4 other tests skip
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-7/igt@kms_chamelium_frames@hdmi-cmp-planar-formats.html
* igt@kms_chamelium_frames@hdmi-crc-fast:
- shard-dg2: NOTRUN -> [SKIP][126] ([i915#11151] / [i915#7828]) +5 other tests skip
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-1/igt@kms_chamelium_frames@hdmi-crc-fast.html
* igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode:
- shard-dg1: NOTRUN -> [SKIP][127] ([i915#11151] / [i915#7828]) +3 other tests skip
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg1-19/igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode.html
* igt@kms_chamelium_hpd@vga-hpd-for-each-pipe:
- shard-rkl: NOTRUN -> [SKIP][128] ([i915#11151] / [i915#7828]) +13 other tests skip
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-7/igt@kms_chamelium_hpd@vga-hpd-for-each-pipe.html
* igt@kms_color@deep-color:
- shard-dg2: NOTRUN -> [SKIP][129] ([i915#12655] / [i915#3555])
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-1/igt@kms_color@deep-color.html
* igt@kms_content_protection@atomic-hdcp14:
- shard-tglu: NOTRUN -> [SKIP][130] ([i915#15865]) +1 other test skip
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-7/igt@kms_content_protection@atomic-hdcp14.html
* igt@kms_content_protection@content-type-change:
- shard-tglu-1: NOTRUN -> [SKIP][131] ([i915#15865])
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-1/igt@kms_content_protection@content-type-change.html
* igt@kms_content_protection@dp-mst-lic-type-0:
- shard-rkl: NOTRUN -> [SKIP][132] ([i915#15330] / [i915#3116])
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-7/igt@kms_content_protection@dp-mst-lic-type-0.html
- shard-tglu-1: NOTRUN -> [SKIP][133] ([i915#15330] / [i915#3116] / [i915#3299])
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-1/igt@kms_content_protection@dp-mst-lic-type-0.html
* igt@kms_content_protection@dp-mst-type-0-hdcp14:
- shard-rkl: NOTRUN -> [SKIP][134] ([i915#15330])
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-7/igt@kms_content_protection@dp-mst-type-0-hdcp14.html
* igt@kms_content_protection@dp-mst-type-1-suspend-resume:
- shard-tglu: NOTRUN -> [SKIP][135] ([i915#15330])
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-7/igt@kms_content_protection@dp-mst-type-1-suspend-resume.html
* igt@kms_content_protection@lic-type-1:
- shard-dg1: NOTRUN -> [SKIP][136] ([i915#15865])
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg1-19/igt@kms_content_protection@lic-type-1.html
* igt@kms_content_protection@mei-interface:
- shard-dg2: NOTRUN -> [SKIP][137] ([i915#15865]) +1 other test skip
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-8/igt@kms_content_protection@mei-interface.html
* igt@kms_content_protection@srm:
- shard-rkl: NOTRUN -> [SKIP][138] ([i915#15865]) +1 other test skip
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-3/igt@kms_content_protection@srm.html
* igt@kms_cursor_crc@cursor-onscreen-128x42:
- shard-tglu-1: NOTRUN -> [FAIL][139] ([i915#13566]) +3 other tests fail
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-1/igt@kms_cursor_crc@cursor-onscreen-128x42.html
* igt@kms_cursor_crc@cursor-onscreen-64x21:
- shard-rkl: NOTRUN -> [FAIL][140] ([i915#13566]) +1 other test fail
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-7/igt@kms_cursor_crc@cursor-onscreen-64x21.html
* igt@kms_cursor_crc@cursor-random-512x170:
- shard-rkl: NOTRUN -> [SKIP][141] ([i915#13049]) +2 other tests skip
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-8/igt@kms_cursor_crc@cursor-random-512x170.html
* igt@kms_cursor_crc@cursor-sliding-32x32:
- shard-tglu: NOTRUN -> [SKIP][142] ([i915#3555]) +4 other tests skip
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-7/igt@kms_cursor_crc@cursor-sliding-32x32.html
* igt@kms_cursor_crc@cursor-suspend:
- shard-glk11: NOTRUN -> [INCOMPLETE][143] ([i915#12358] / [i915#14152] / [i915#7882])
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-glk11/igt@kms_cursor_crc@cursor-suspend.html
* igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-1:
- shard-glk11: NOTRUN -> [INCOMPLETE][144] ([i915#12358] / [i915#14152])
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-glk11/igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-1.html
* igt@kms_cursor_legacy@cursorb-vs-flipb-legacy:
- shard-dg2: NOTRUN -> [SKIP][145] ([i915#13046] / [i915#5354]) +4 other tests skip
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-5/igt@kms_cursor_legacy@cursorb-vs-flipb-legacy.html
* igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot:
- shard-dg2: NOTRUN -> [SKIP][146] ([i915#9067])
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-8/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions:
- shard-dg2: NOTRUN -> [SKIP][147] ([i915#4103] / [i915#4213])
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-5/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html
- shard-rkl: NOTRUN -> [SKIP][148] ([i915#4103])
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-3/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html
- shard-tglu-1: NOTRUN -> [SKIP][149] ([i915#4103])
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-1/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size:
- shard-tglu: NOTRUN -> [SKIP][150] ([i915#4103])
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-7/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html
* igt@kms_dp_link_training@non-uhbr-mst:
- shard-rkl: NOTRUN -> [SKIP][151] ([i915#13749])
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-7/igt@kms_dp_link_training@non-uhbr-mst.html
* igt@kms_dp_link_training@non-uhbr-sst:
- shard-dg1: NOTRUN -> [SKIP][152] ([i915#13749])
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg1-13/igt@kms_dp_link_training@non-uhbr-sst.html
- shard-tglu: NOTRUN -> [SKIP][153] ([i915#13749])
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-7/igt@kms_dp_link_training@non-uhbr-sst.html
* igt@kms_dp_link_training@uhbr-mst:
- shard-rkl: NOTRUN -> [SKIP][154] ([i915#13748])
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-8/igt@kms_dp_link_training@uhbr-mst.html
* igt@kms_dp_linktrain_fallback@dp-fallback:
- shard-tglu: NOTRUN -> [SKIP][155] ([i915#13707])
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-7/igt@kms_dp_linktrain_fallback@dp-fallback.html
* igt@kms_dp_linktrain_fallback@dsc-fallback:
- shard-rkl: NOTRUN -> [SKIP][156] ([i915#13707])
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-3/igt@kms_dp_linktrain_fallback@dsc-fallback.html
* igt@kms_draw_crc@draw-method-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][157] ([i915#8812])
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-8/igt@kms_draw_crc@draw-method-mmap-gtt.html
* igt@kms_dsc@dsc-basic:
- shard-dg1: NOTRUN -> [SKIP][158] ([i915#3555] / [i915#3840])
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg1-19/igt@kms_dsc@dsc-basic.html
* igt@kms_dsc@dsc-with-output-formats:
- shard-dg2: NOTRUN -> [SKIP][159] ([i915#3555] / [i915#3840])
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-5/igt@kms_dsc@dsc-with-output-formats.html
- shard-tglu-1: NOTRUN -> [SKIP][160] ([i915#3555] / [i915#3840])
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-1/igt@kms_dsc@dsc-with-output-formats.html
* igt@kms_dsc@dsc-with-output-formats-with-bpc:
- shard-rkl: NOTRUN -> [SKIP][161] ([i915#3840] / [i915#9053])
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-7/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
* igt@kms_fbcon_fbt@psr:
- shard-rkl: NOTRUN -> [SKIP][162] ([i915#3955])
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-3/igt@kms_fbcon_fbt@psr.html
* igt@kms_fbcon_fbt@psr-suspend:
- shard-dg2: NOTRUN -> [SKIP][163] ([i915#3469])
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-1/igt@kms_fbcon_fbt@psr-suspend.html
* igt@kms_feature_discovery@display-4x:
- shard-dg2: NOTRUN -> [SKIP][164] ([i915#1839])
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-1/igt@kms_feature_discovery@display-4x.html
* igt@kms_feature_discovery@dp-mst:
- shard-tglu: NOTRUN -> [SKIP][165] ([i915#9337])
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-7/igt@kms_feature_discovery@dp-mst.html
* igt@kms_feature_discovery@psr1:
- shard-tglu: NOTRUN -> [SKIP][166] ([i915#658])
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-7/igt@kms_feature_discovery@psr1.html
* igt@kms_feature_discovery@psr2:
- shard-rkl: NOTRUN -> [SKIP][167] ([i915#658])
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-3/igt@kms_feature_discovery@psr2.html
* igt@kms_flip@2x-absolute-wf_vblank:
- shard-tglu-1: NOTRUN -> [SKIP][168] ([i915#3637] / [i915#9934])
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-1/igt@kms_flip@2x-absolute-wf_vblank.html
* igt@kms_flip@2x-flip-vs-dpms:
- shard-rkl: NOTRUN -> [SKIP][169] ([i915#9934]) +8 other tests skip
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-1/igt@kms_flip@2x-flip-vs-dpms.html
* igt@kms_flip@2x-flip-vs-dpms-on-nop-interruptible:
- shard-tglu: NOTRUN -> [SKIP][170] ([i915#9934])
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-7/igt@kms_flip@2x-flip-vs-dpms-on-nop-interruptible.html
* igt@kms_flip@2x-flip-vs-fences:
- shard-dg2: NOTRUN -> [SKIP][171] ([i915#8381])
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-1/igt@kms_flip@2x-flip-vs-fences.html
* igt@kms_flip@2x-flip-vs-suspend:
- shard-glk: NOTRUN -> [INCOMPLETE][172] ([i915#12314] / [i915#12745] / [i915#4839] / [i915#6113])
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-glk5/igt@kms_flip@2x-flip-vs-suspend.html
* igt@kms_flip@2x-flip-vs-suspend@ab-hdmi-a1-hdmi-a2:
- shard-glk: NOTRUN -> [INCOMPLETE][173] ([i915#12314] / [i915#4839] / [i915#6113])
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-glk5/igt@kms_flip@2x-flip-vs-suspend@ab-hdmi-a1-hdmi-a2.html
* igt@kms_flip@2x-flip-vs-wf_vblank-interruptible:
- shard-dg1: NOTRUN -> [SKIP][174] ([i915#9934]) +7 other tests skip
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg1-13/igt@kms_flip@2x-flip-vs-wf_vblank-interruptible.html
* igt@kms_flip@2x-plain-flip-fb-recreate-interruptible:
- shard-tglu: NOTRUN -> [SKIP][175] ([i915#3637] / [i915#9934]) +7 other tests skip
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-7/igt@kms_flip@2x-plain-flip-fb-recreate-interruptible.html
* igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset-interruptible:
- shard-dg2: NOTRUN -> [SKIP][176] ([i915#9934]) +2 other tests skip
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-1/igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset-interruptible.html
* igt@kms_flip@plain-flip-fb-recreate-interruptible:
- shard-rkl: NOTRUN -> [FAIL][177] ([i915#14600]) +1 other test fail
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-7/igt@kms_flip@plain-flip-fb-recreate-interruptible.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling:
- shard-dg1: NOTRUN -> [SKIP][178] ([i915#15643]) +1 other test skip
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg1-19/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling:
- shard-tglu: NOTRUN -> [SKIP][179] ([i915#15643]) +3 other tests skip
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-7/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling:
- shard-rkl: NOTRUN -> [SKIP][180] ([i915#15643]) +5 other tests skip
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-7/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling:
- shard-dg2: NOTRUN -> [SKIP][181] ([i915#15643]) +2 other tests skip
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-1/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling:
- shard-tglu-1: NOTRUN -> [SKIP][182] ([i915#15643]) +3 other tests skip
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-1/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-cpu:
- shard-tglu-1: NOTRUN -> [SKIP][183] +31 other tests skip
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-1/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-render:
- shard-tglu: NOTRUN -> [SKIP][184] +35 other tests skip
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbc-tiling-4:
- shard-rkl: NOTRUN -> [SKIP][185] ([i915#5439])
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-3/igt@kms_frontbuffer_tracking@fbc-tiling-4.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-mmap-gtt:
- shard-dg1: NOTRUN -> [SKIP][186] ([i915#15104])
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg1-19/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-mmap-wc:
- shard-dg2: NOTRUN -> [SKIP][187] ([i915#15104])
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-8/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-pwrite:
- shard-dg1: NOTRUN -> [SKIP][188] ([i915#15102] / [i915#3458]) +7 other tests skip
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg1-19/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-blt:
- shard-glk10: NOTRUN -> [SKIP][189] +86 other tests skip
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-glk10/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-mmap-wc:
- shard-dg2: NOTRUN -> [SKIP][190] ([i915#8708]) +13 other tests skip
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-onoff:
- shard-rkl: NOTRUN -> [SKIP][191] ([i915#1825]) +43 other tests skip
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-7/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-onoff.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-cpu:
- shard-dg2: NOTRUN -> [SKIP][192] ([i915#15102] / [i915#3458]) +10 other tests skip
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-1/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@pipe-fbc-rte:
- shard-rkl: NOTRUN -> [SKIP][193] ([i915#9766])
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-7/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
* igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-mmap-gtt:
- shard-rkl: NOTRUN -> [SKIP][194] ([i915#15102]) +4 other tests skip
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-7/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-shrfb-draw-mmap-cpu:
- shard-dg1: NOTRUN -> [SKIP][195] ([i915#15102]) +2 other tests skip
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg1-13/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-shrfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-shrfb-draw-pwrite:
- shard-dg2: NOTRUN -> [SKIP][196] ([i915#15102])
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-1/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-shrfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt:
- shard-rkl: NOTRUN -> [SKIP][197] ([i915#15102] / [i915#3023]) +18 other tests skip
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-8/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-wc:
- shard-dg1: NOTRUN -> [SKIP][198] ([i915#8708]) +9 other tests skip
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg1-13/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-pgflip-blt:
- shard-dg2: NOTRUN -> [SKIP][199] ([i915#5354]) +11 other tests skip
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-5/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@psr-shrfb-scaledprimary:
- shard-tglu: NOTRUN -> [SKIP][200] ([i915#15102]) +20 other tests skip
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-7/igt@kms_frontbuffer_tracking@psr-shrfb-scaledprimary.html
* igt@kms_frontbuffer_tracking@psr-suspend:
- shard-tglu-1: NOTRUN -> [SKIP][201] ([i915#15102]) +12 other tests skip
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-1/igt@kms_frontbuffer_tracking@psr-suspend.html
* igt@kms_hdr@bpc-switch:
- shard-rkl: [PASS][202] -> [SKIP][203] ([i915#3555] / [i915#8228])
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-6/igt@kms_hdr@bpc-switch.html
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-7/igt@kms_hdr@bpc-switch.html
* igt@kms_hdr@bpc-switch-suspend:
- shard-dg2: NOTRUN -> [SKIP][204] ([i915#3555] / [i915#8228])
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-5/igt@kms_hdr@bpc-switch-suspend.html
- shard-tglu-1: NOTRUN -> [SKIP][205] ([i915#3555] / [i915#8228])
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-1/igt@kms_hdr@bpc-switch-suspend.html
* igt@kms_hdr@invalid-metadata-sizes:
- shard-rkl: NOTRUN -> [SKIP][206] ([i915#3555] / [i915#8228]) +1 other test skip
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-3/igt@kms_hdr@invalid-metadata-sizes.html
* igt@kms_hdr@static-toggle:
- shard-tglu: NOTRUN -> [SKIP][207] ([i915#3555] / [i915#8228])
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-7/igt@kms_hdr@static-toggle.html
* igt@kms_hdr@static-toggle-suspend:
- shard-dg1: NOTRUN -> [SKIP][208] ([i915#3555] / [i915#8228]) +1 other test skip
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg1-19/igt@kms_hdr@static-toggle-suspend.html
* igt@kms_joiner@basic-ultra-joiner:
- shard-dg2: NOTRUN -> [SKIP][209] ([i915#15458])
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-8/igt@kms_joiner@basic-ultra-joiner.html
* igt@kms_joiner@invalid-modeset-force-ultra-joiner:
- shard-tglu: NOTRUN -> [SKIP][210] ([i915#15458])
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-7/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html
* igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
- shard-tglu-1: NOTRUN -> [SKIP][211] ([i915#15815])
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-1/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
* igt@kms_panel_fitting@atomic-fastset:
- shard-dg1: NOTRUN -> [SKIP][212] ([i915#6301])
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg1-13/igt@kms_panel_fitting@atomic-fastset.html
- shard-tglu: NOTRUN -> [SKIP][213] ([i915#6301])
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-7/igt@kms_panel_fitting@atomic-fastset.html
* igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-hdmi-a-2:
- shard-glk: NOTRUN -> [INCOMPLETE][214] ([i915#13409] / [i915#13476])
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-glk3/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-hdmi-a-2.html
* igt@kms_plane@pixel-format-4-tiled-dg2-mc-ccs-modifier:
- shard-tglu-1: NOTRUN -> [SKIP][215] ([i915#15709])
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-1/igt@kms_plane@pixel-format-4-tiled-dg2-mc-ccs-modifier.html
* igt@kms_plane@pixel-format-x-tiled-modifier@pipe-b-plane-5:
- shard-dg2: NOTRUN -> [SKIP][216] ([i915#15608]) +1 other test skip
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-5/igt@kms_plane@pixel-format-x-tiled-modifier@pipe-b-plane-5.html
- shard-rkl: NOTRUN -> [SKIP][217] ([i915#15608]) +1 other test skip
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-3/igt@kms_plane@pixel-format-x-tiled-modifier@pipe-b-plane-5.html
* igt@kms_plane@pixel-format-y-tiled-ccs-modifier:
- shard-rkl: NOTRUN -> [SKIP][218] ([i915#15709]) +5 other tests skip
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-3/igt@kms_plane@pixel-format-y-tiled-ccs-modifier.html
* igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier:
- shard-dg1: NOTRUN -> [SKIP][219] ([i915#15709]) +1 other test skip
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg1-19/igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier.html
* igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-cc-modifier@pipe-b-plane-7:
- shard-tglu-1: NOTRUN -> [SKIP][220] ([i915#15608]) +3 other tests skip
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-1/igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-cc-modifier@pipe-b-plane-7.html
* igt@kms_plane@pixel-format-y-tiled-modifier-source-clamping:
- shard-dg2: NOTRUN -> [SKIP][221] ([i915#15709]) +2 other tests skip
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-1/igt@kms_plane@pixel-format-y-tiled-modifier-source-clamping.html
* igt@kms_plane@pixel-format-yf-tiled-modifier:
- shard-tglu: NOTRUN -> [SKIP][222] ([i915#15709]) +1 other test skip
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-7/igt@kms_plane@pixel-format-yf-tiled-modifier.html
* igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a:
- shard-rkl: [PASS][223] -> [INCOMPLETE][224] ([i915#14412])
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-3/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a.html
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-3/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a.html
* igt@kms_plane_alpha_blend@alpha-opaque-fb:
- shard-glk: NOTRUN -> [FAIL][225] ([i915#10647] / [i915#12169])
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-glk5/igt@kms_plane_alpha_blend@alpha-opaque-fb.html
* igt@kms_plane_alpha_blend@alpha-opaque-fb@pipe-a-hdmi-a-1:
- shard-glk: NOTRUN -> [FAIL][226] ([i915#10647]) +3 other tests fail
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-glk5/igt@kms_plane_alpha_blend@alpha-opaque-fb@pipe-a-hdmi-a-1.html
* igt@kms_plane_alpha_blend@alpha-transparent-fb:
- shard-glk: NOTRUN -> [FAIL][227] ([i915#10647] / [i915#12177])
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-glk3/igt@kms_plane_alpha_blend@alpha-transparent-fb.html
* igt@kms_plane_alpha_blend@constant-alpha-max:
- shard-glk11: NOTRUN -> [FAIL][228] ([i915#10647] / [i915#12169])
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-glk11/igt@kms_plane_alpha_blend@constant-alpha-max.html
* igt@kms_plane_alpha_blend@constant-alpha-max@pipe-a-hdmi-a-1:
- shard-glk11: NOTRUN -> [FAIL][229] ([i915#10647]) +1 other test fail
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-glk11/igt@kms_plane_alpha_blend@constant-alpha-max@pipe-a-hdmi-a-1.html
* igt@kms_plane_lowres@tiling-4:
- shard-dg1: NOTRUN -> [SKIP][230] ([i915#3555]) +2 other tests skip
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg1-13/igt@kms_plane_lowres@tiling-4.html
* igt@kms_plane_lowres@tiling-yf:
- shard-rkl: NOTRUN -> [SKIP][231] ([i915#3555])
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-3/igt@kms_plane_lowres@tiling-yf.html
* igt@kms_plane_multiple@2x-tiling-4:
- shard-rkl: NOTRUN -> [SKIP][232] ([i915#13958])
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-3/igt@kms_plane_multiple@2x-tiling-4.html
* igt@kms_plane_multiple@2x-tiling-none:
- shard-dg2: NOTRUN -> [SKIP][233] ([i915#13958])
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-1/igt@kms_plane_multiple@2x-tiling-none.html
* igt@kms_plane_multiple@2x-tiling-x:
- shard-tglu-1: NOTRUN -> [SKIP][234] ([i915#13958])
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-1/igt@kms_plane_multiple@2x-tiling-x.html
* igt@kms_plane_multiple@2x-tiling-y:
- shard-tglu: NOTRUN -> [SKIP][235] ([i915#13958])
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-7/igt@kms_plane_multiple@2x-tiling-y.html
* igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-b:
- shard-rkl: NOTRUN -> [SKIP][236] ([i915#15329]) +6 other tests skip
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-7/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-b.html
* igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-d:
- shard-tglu-1: NOTRUN -> [SKIP][237] ([i915#15329]) +8 other tests skip
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-1/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-d.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation:
- shard-rkl: NOTRUN -> [SKIP][238] ([i915#15329] / [i915#3555])
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-7/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation.html
- shard-tglu-1: NOTRUN -> [SKIP][239] ([i915#15329] / [i915#3555])
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-1/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation.html
* igt@kms_pm_backlight@fade:
- shard-tglu: NOTRUN -> [SKIP][240] ([i915#9812])
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-7/igt@kms_pm_backlight@fade.html
- shard-dg1: NOTRUN -> [SKIP][241] ([i915#5354])
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg1-13/igt@kms_pm_backlight@fade.html
* igt@kms_pm_backlight@fade-with-suspend:
- shard-rkl: NOTRUN -> [SKIP][242] ([i915#5354]) +1 other test skip
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-3/igt@kms_pm_backlight@fade-with-suspend.html
* igt@kms_pm_dc@dc5-psr:
- shard-dg2: NOTRUN -> [SKIP][243] ([i915#9685]) +1 other test skip
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-5/igt@kms_pm_dc@dc5-psr.html
- shard-tglu-1: NOTRUN -> [SKIP][244] ([i915#9685])
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-1/igt@kms_pm_dc@dc5-psr.html
* igt@kms_pm_rpm@dpms-lpsp:
- shard-dg2: NOTRUN -> [SKIP][245] ([i915#15073])
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-8/igt@kms_pm_rpm@dpms-lpsp.html
* igt@kms_pm_rpm@dpms-non-lpsp:
- shard-tglu: NOTRUN -> [SKIP][246] ([i915#15073]) +1 other test skip
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-7/igt@kms_pm_rpm@dpms-non-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp:
- shard-rkl: [PASS][247] -> [SKIP][248] ([i915#15073])
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-5/igt@kms_pm_rpm@modeset-lpsp.html
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-4/igt@kms_pm_rpm@modeset-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp-stress:
- shard-dg2: [PASS][249] -> [SKIP][250] ([i915#15073])
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-dg2-4/igt@kms_pm_rpm@modeset-lpsp-stress.html
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-8/igt@kms_pm_rpm@modeset-lpsp-stress.html
- shard-rkl: NOTRUN -> [SKIP][251] ([i915#15073]) +1 other test skip
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-1/igt@kms_pm_rpm@modeset-lpsp-stress.html
- shard-dg1: [PASS][252] -> [SKIP][253] ([i915#15073]) +1 other test skip
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-dg1-14/igt@kms_pm_rpm@modeset-lpsp-stress.html
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg1-16/igt@kms_pm_rpm@modeset-lpsp-stress.html
* igt@kms_prime@d3hot:
- shard-dg2: NOTRUN -> [SKIP][254] ([i915#6524] / [i915#6805])
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-1/igt@kms_prime@d3hot.html
* igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area:
- shard-rkl: NOTRUN -> [SKIP][255] ([i915#11520]) +10 other tests skip
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-3/igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf:
- shard-glk: NOTRUN -> [SKIP][256] ([i915#11520]) +4 other tests skip
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-glk1/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf.html
* igt@kms_psr2_sf@pr-overlay-plane-update-sf-dmg-area:
- shard-dg2: NOTRUN -> [SKIP][257] ([i915#11520]) +5 other tests skip
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-8/igt@kms_psr2_sf@pr-overlay-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@pr-overlay-primary-update-sf-dmg-area:
- shard-tglu: NOTRUN -> [SKIP][258] ([i915#11520]) +5 other tests skip
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-7/igt@kms_psr2_sf@pr-overlay-primary-update-sf-dmg-area.html
* igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-sf:
- shard-glk11: NOTRUN -> [SKIP][259] ([i915#11520]) +3 other tests skip
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-glk11/igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-sf.html
* igt@kms_psr2_sf@psr2-overlay-plane-update-sf-dmg-area:
- shard-tglu-1: NOTRUN -> [SKIP][260] ([i915#11520]) +5 other tests skip
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-1/igt@kms_psr2_sf@psr2-overlay-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@psr2-overlay-primary-update-sf-dmg-area:
- shard-dg1: NOTRUN -> [SKIP][261] ([i915#11520]) +2 other tests skip
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg1-13/igt@kms_psr2_sf@psr2-overlay-primary-update-sf-dmg-area.html
* igt@kms_psr2_su@page_flip-xrgb8888:
- shard-rkl: NOTRUN -> [SKIP][262] ([i915#9683]) +1 other test skip
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-8/igt@kms_psr2_su@page_flip-xrgb8888.html
* igt@kms_psr@fbc-pr-sprite-render:
- shard-dg1: NOTRUN -> [SKIP][263] ([i915#1072] / [i915#9732]) +9 other tests skip
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg1-19/igt@kms_psr@fbc-pr-sprite-render.html
* igt@kms_psr@fbc-psr-no-drrs:
- shard-tglu: NOTRUN -> [SKIP][264] ([i915#9732]) +16 other tests skip
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-7/igt@kms_psr@fbc-psr-no-drrs.html
* igt@kms_psr@fbc-psr-primary-page-flip:
- shard-dg2: NOTRUN -> [SKIP][265] ([i915#1072] / [i915#9732]) +11 other tests skip
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-8/igt@kms_psr@fbc-psr-primary-page-flip.html
* igt@kms_psr@fbc-psr2-sprite-render:
- shard-rkl: NOTRUN -> [SKIP][266] ([i915#1072] / [i915#9732]) +25 other tests skip
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-7/igt@kms_psr@fbc-psr2-sprite-render.html
- shard-tglu-1: NOTRUN -> [SKIP][267] ([i915#9732]) +10 other tests skip
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-1/igt@kms_psr@fbc-psr2-sprite-render.html
* igt@kms_rotation_crc@exhaust-fences:
- shard-dg1: NOTRUN -> [SKIP][268] ([i915#4884])
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg1-13/igt@kms_rotation_crc@exhaust-fences.html
* igt@kms_rotation_crc@multiplane-rotation:
- shard-glk11: NOTRUN -> [INCOMPLETE][269] ([i915#15492])
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-glk11/igt@kms_rotation_crc@multiplane-rotation.html
* igt@kms_setmode@invalid-clone-single-crtc:
- shard-dg2: NOTRUN -> [SKIP][270] ([i915#3555]) +3 other tests skip
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-5/igt@kms_setmode@invalid-clone-single-crtc.html
- shard-tglu-1: NOTRUN -> [SKIP][271] ([i915#3555]) +1 other test skip
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-1/igt@kms_setmode@invalid-clone-single-crtc.html
* igt@kms_tiled_display@basic-test-pattern:
- shard-dg2: NOTRUN -> [SKIP][272] ([i915#8623])
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-1/igt@kms_tiled_display@basic-test-pattern.html
* igt@kms_tiled_display@basic-test-pattern-with-chamelium:
- shard-rkl: NOTRUN -> [SKIP][273] ([i915#8623])
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-8/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
* igt@kms_vblank@ts-continuation-dpms-suspend:
- shard-rkl: NOTRUN -> [INCOMPLETE][274] ([i915#12276]) +1 other test incomplete
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-3/igt@kms_vblank@ts-continuation-dpms-suspend.html
* igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-hdmi-a-1:
- shard-glk: NOTRUN -> [INCOMPLETE][275] ([i915#12276]) +1 other test incomplete
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-glk1/igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-hdmi-a-1.html
* igt@kms_vblank@ts-continuation-suspend@pipe-a-hdmi-a-1:
- shard-glk: [PASS][276] -> [INCOMPLETE][277] ([i915#12276])
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-glk5/igt@kms_vblank@ts-continuation-suspend@pipe-a-hdmi-a-1.html
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-glk8/igt@kms_vblank@ts-continuation-suspend@pipe-a-hdmi-a-1.html
* igt@kms_vrr@flip-basic:
- shard-rkl: NOTRUN -> [SKIP][278] ([i915#15243] / [i915#3555])
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-1/igt@kms_vrr@flip-basic.html
* igt@kms_vrr@flip-basic-fastset:
- shard-rkl: NOTRUN -> [SKIP][279] ([i915#9906]) +1 other test skip
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-7/igt@kms_vrr@flip-basic-fastset.html
- shard-tglu-1: NOTRUN -> [SKIP][280] ([i915#9906])
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-1/igt@kms_vrr@flip-basic-fastset.html
* igt@kms_vrr@lobf:
- shard-rkl: NOTRUN -> [SKIP][281] ([i915#11920])
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-7/igt@kms_vrr@lobf.html
- shard-tglu-1: NOTRUN -> [SKIP][282] ([i915#11920])
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-1/igt@kms_vrr@lobf.html
* igt@kms_vrr@seamless-rr-switch-drrs:
- shard-dg1: NOTRUN -> [SKIP][283] ([i915#9906])
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg1-13/igt@kms_vrr@seamless-rr-switch-drrs.html
- shard-tglu: NOTRUN -> [SKIP][284] ([i915#9906])
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-7/igt@kms_vrr@seamless-rr-switch-drrs.html
* igt@kms_vrr@seamless-rr-switch-vrr:
- shard-dg2: NOTRUN -> [SKIP][285] ([i915#9906])
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-1/igt@kms_vrr@seamless-rr-switch-vrr.html
* igt@perf_pmu@module-unload:
- shard-tglu-1: NOTRUN -> [ABORT][286] ([i915#13029] / [i915#15778])
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-tglu-1/igt@perf_pmu@module-unload.html
* igt@prime_vgem@coherency-gtt:
- shard-dg2: NOTRUN -> [SKIP][287] ([i915#3708] / [i915#4077])
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-5/igt@prime_vgem@coherency-gtt.html
* igt@prime_vgem@fence-read-hang:
- shard-rkl: NOTRUN -> [SKIP][288] ([i915#3708]) +1 other test skip
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-7/igt@prime_vgem@fence-read-hang.html
* igt@sriov_basic@enable-vfs-autoprobe-on:
- shard-dg2: NOTRUN -> [SKIP][289] ([i915#9917])
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-1/igt@sriov_basic@enable-vfs-autoprobe-on.html
* igt@tools_test@sysfs_l3_parity:
- shard-dg2: NOTRUN -> [SKIP][290] ([i915#4818])
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-8/igt@tools_test@sysfs_l3_parity.html
#### Possible fixes ####
* igt@gem_exec_suspend@basic-s3:
- shard-rkl: [ABORT][291] ([i915#15131]) -> [PASS][292] +1 other test pass
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-1/igt@gem_exec_suspend@basic-s3.html
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-3/igt@gem_exec_suspend@basic-s3.html
* igt@i915_hangman@engine-engine-error:
- shard-dg1: [INCOMPLETE][293] -> [PASS][294] +1 other test pass
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-dg1-17/igt@i915_hangman@engine-engine-error.html
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg1-13/igt@i915_hangman@engine-engine-error.html
* igt@i915_pm_freq_api@freq-suspend@gt0:
- shard-dg2: [INCOMPLETE][295] ([i915#13356] / [i915#13820]) -> [PASS][296] +1 other test pass
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-dg2-4/igt@i915_pm_freq_api@freq-suspend@gt0.html
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-8/igt@i915_pm_freq_api@freq-suspend@gt0.html
* igt@i915_suspend@fence-restore-untiled:
- shard-rkl: [INCOMPLETE][297] ([i915#4817]) -> [PASS][298] +1 other test pass
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-6/igt@i915_suspend@fence-restore-untiled.html
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-7/igt@i915_suspend@fence-restore-untiled.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing:
- shard-dg2: [FAIL][299] ([i915#5956]) -> [PASS][300] +1 other test pass
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-dg2-3/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-6/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html
* igt@kms_ccs@bad-rotation-90-y-tiled-gen12-rc-ccs-cc:
- shard-dg1: [DMESG-WARN][301] ([i915#4423]) -> [PASS][302] +1 other test pass
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-dg1-17/igt@kms_ccs@bad-rotation-90-y-tiled-gen12-rc-ccs-cc.html
[302]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg1-13/igt@kms_ccs@bad-rotation-90-y-tiled-gen12-rc-ccs-cc.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc:
- shard-rkl: [INCOMPLETE][303] ([i915#15582]) -> [PASS][304] +1 other test pass
[303]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-3/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc.html
[304]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-7/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc.html
* igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-2:
- shard-rkl: [INCOMPLETE][305] ([i915#12358] / [i915#14152]) -> [PASS][306] +1 other test pass
[305]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-6/igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-2.html
[306]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-7/igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-2.html
* igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1:
- shard-snb: [TIMEOUT][307] ([i915#14033]) -> [PASS][308] +1 other test pass
[307]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-snb4/igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1.html
[308]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-snb7/igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1.html
* igt@kms_force_connector_basic@prune-stale-modes:
- shard-mtlp: [SKIP][309] ([i915#15672]) -> [PASS][310] +1 other test pass
[309]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-mtlp-1/igt@kms_force_connector_basic@prune-stale-modes.html
[310]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-mtlp-5/igt@kms_force_connector_basic@prune-stale-modes.html
* igt@kms_pipe_crc_basic@suspend-read-crc:
- shard-rkl: [INCOMPLETE][311] ([i915#12756] / [i915#13476]) -> [PASS][312]
[311]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-6/igt@kms_pipe_crc_basic@suspend-read-crc.html
[312]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-8/igt@kms_pipe_crc_basic@suspend-read-crc.html
* igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-1:
- shard-glk: [INCOMPLETE][313] ([i915#12756] / [i915#13409] / [i915#13476]) -> [PASS][314]
[313]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-glk8/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-1.html
[314]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-glk3/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-1.html
* igt@kms_plane_scaling@intel-max-src-size:
- shard-rkl: [SKIP][315] ([i915#6953]) -> [PASS][316]
[315]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-3/igt@kms_plane_scaling@intel-max-src-size.html
[316]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-1/igt@kms_plane_scaling@intel-max-src-size.html
* igt@kms_pm_rpm@modeset-lpsp-stress-no-wait:
- shard-dg1: [SKIP][317] ([i915#15073]) -> [PASS][318] +1 other test pass
[317]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-dg1-13/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
[318]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg1-14/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
- shard-rkl: [SKIP][319] ([i915#15073]) -> [PASS][320]
[319]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-2/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
[320]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-6/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
* igt@kms_pm_rpm@system-suspend-modeset:
- shard-glk: [INCOMPLETE][321] ([i915#10553]) -> [PASS][322]
[321]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-glk8/igt@kms_pm_rpm@system-suspend-modeset.html
[322]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-glk1/igt@kms_pm_rpm@system-suspend-modeset.html
- shard-dg2: [ABORT][323] ([i915#10553] / [i915#15132]) -> [PASS][324]
[323]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-dg2-10/igt@kms_pm_rpm@system-suspend-modeset.html
[324]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-5/igt@kms_pm_rpm@system-suspend-modeset.html
- shard-rkl: [INCOMPLETE][325] ([i915#14419]) -> [PASS][326]
[325]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-3/igt@kms_pm_rpm@system-suspend-modeset.html
[326]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-3/igt@kms_pm_rpm@system-suspend-modeset.html
#### Warnings ####
* igt@device_reset@unbind-cold-reset-rebind:
- shard-rkl: [SKIP][327] ([i915#11078]) -> [SKIP][328] ([i915#11078] / [i915#14544])
[327]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-7/igt@device_reset@unbind-cold-reset-rebind.html
[328]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-6/igt@device_reset@unbind-cold-reset-rebind.html
* igt@gem_bad_reloc@negative-reloc-lut:
- shard-rkl: [SKIP][329] ([i915#14544] / [i915#3281]) -> [SKIP][330] ([i915#3281]) +4 other tests skip
[329]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-6/igt@gem_bad_reloc@negative-reloc-lut.html
[330]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-7/igt@gem_bad_reloc@negative-reloc-lut.html
* igt@gem_ctx_sseu@invalid-sseu:
- shard-rkl: [SKIP][331] ([i915#14544] / [i915#280]) -> [SKIP][332] ([i915#280]) +1 other test skip
[331]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-6/igt@gem_ctx_sseu@invalid-sseu.html
[332]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-7/igt@gem_ctx_sseu@invalid-sseu.html
* igt@gem_exec_balancer@parallel-keep-in-fence:
- shard-rkl: [SKIP][333] ([i915#14544] / [i915#4525]) -> [SKIP][334] ([i915#4525])
[333]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-6/igt@gem_exec_balancer@parallel-keep-in-fence.html
[334]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-7/igt@gem_exec_balancer@parallel-keep-in-fence.html
* igt@gem_exec_capture@capture-recoverable:
- shard-rkl: [SKIP][335] ([i915#14544] / [i915#6344]) -> [SKIP][336] ([i915#6344])
[335]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-6/igt@gem_exec_capture@capture-recoverable.html
[336]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-8/igt@gem_exec_capture@capture-recoverable.html
* igt@gem_exec_reloc@basic-write-read-noreloc:
- shard-rkl: [SKIP][337] ([i915#3281]) -> [SKIP][338] ([i915#14544] / [i915#3281]) +10 other tests skip
[337]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-7/igt@gem_exec_reloc@basic-write-read-noreloc.html
[338]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-6/igt@gem_exec_reloc@basic-write-read-noreloc.html
* igt@gem_lmem_swapping@parallel-random-verify:
- shard-rkl: [SKIP][339] ([i915#4613]) -> [SKIP][340] ([i915#14544] / [i915#4613])
[339]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-7/igt@gem_lmem_swapping@parallel-random-verify.html
[340]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-6/igt@gem_lmem_swapping@parallel-random-verify.html
* igt@gem_lmem_swapping@parallel-random-verify-ccs:
- shard-rkl: [SKIP][341] ([i915#14544] / [i915#4613]) -> [SKIP][342] ([i915#4613]) +1 other test skip
[341]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-6/igt@gem_lmem_swapping@parallel-random-verify-ccs.html
[342]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-7/igt@gem_lmem_swapping@parallel-random-verify-ccs.html
* igt@gem_partial_pwrite_pread@writes-after-reads-uncached:
- shard-rkl: [SKIP][343] ([i915#3282]) -> [SKIP][344] ([i915#14544] / [i915#3282])
[343]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-4/igt@gem_partial_pwrite_pread@writes-after-reads-uncached.html
[344]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-6/igt@gem_partial_pwrite_pread@writes-after-reads-uncached.html
* igt@gem_pwrite@basic-self:
- shard-rkl: [SKIP][345] ([i915#14544] / [i915#3282]) -> [SKIP][346] ([i915#3282]) +1 other test skip
[345]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-6/igt@gem_pwrite@basic-self.html
[346]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-7/igt@gem_pwrite@basic-self.html
* igt@gem_set_tiling_vs_blt@untiled-to-tiled:
- shard-rkl: [SKIP][347] ([i915#14544] / [i915#8411]) -> [SKIP][348] ([i915#8411])
[347]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-6/igt@gem_set_tiling_vs_blt@untiled-to-tiled.html
[348]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-8/igt@gem_set_tiling_vs_blt@untiled-to-tiled.html
* igt@gem_userptr_blits@relocations:
- shard-rkl: [SKIP][349] ([i915#3281] / [i915#3297]) -> [SKIP][350] ([i915#14544] / [i915#3281] / [i915#3297])
[349]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-7/igt@gem_userptr_blits@relocations.html
[350]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-6/igt@gem_userptr_blits@relocations.html
* igt@gem_userptr_blits@unsync-overlap:
- shard-rkl: [SKIP][351] ([i915#3297]) -> [SKIP][352] ([i915#14544] / [i915#3297])
[351]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-7/igt@gem_userptr_blits@unsync-overlap.html
[352]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-6/igt@gem_userptr_blits@unsync-overlap.html
* igt@gem_userptr_blits@unsync-unmap-after-close:
- shard-rkl: [SKIP][353] ([i915#14544] / [i915#3297]) -> [SKIP][354] ([i915#3297])
[353]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-6/igt@gem_userptr_blits@unsync-unmap-after-close.html
[354]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-7/igt@gem_userptr_blits@unsync-unmap-after-close.html
* igt@gen9_exec_parse@allowed-all:
- shard-rkl: [SKIP][355] ([i915#14544] / [i915#2527]) -> [SKIP][356] ([i915#2527]) +1 other test skip
[355]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-6/igt@gen9_exec_parse@allowed-all.html
[356]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-8/igt@gen9_exec_parse@allowed-all.html
* igt@gen9_exec_parse@shadow-peek:
- shard-rkl: [SKIP][357] ([i915#2527]) -> [SKIP][358] ([i915#14544] / [i915#2527]) +2 other tests skip
[357]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-7/igt@gen9_exec_parse@shadow-peek.html
[358]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-6/igt@gen9_exec_parse@shadow-peek.html
* igt@i915_pm_freq_api@freq-reset-multiple:
- shard-rkl: [SKIP][359] ([i915#14544] / [i915#8399]) -> [SKIP][360] ([i915#8399])
[359]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-6/igt@i915_pm_freq_api@freq-reset-multiple.html
[360]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-3/igt@i915_pm_freq_api@freq-reset-multiple.html
* igt@i915_pm_freq_mult@media-freq@gt0:
- shard-rkl: [SKIP][361] ([i915#6590]) -> [SKIP][362] ([i915#14544] / [i915#6590]) +1 other test skip
[361]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-7/igt@i915_pm_freq_mult@media-freq@gt0.html
[362]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-6/igt@i915_pm_freq_mult@media-freq@gt0.html
* igt@kms_big_fb@4-tiled-16bpp-rotate-90:
- shard-rkl: [SKIP][363] ([i915#5286]) -> [SKIP][364] ([i915#14544] / [i915#5286]) +1 other test skip
[363]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-7/igt@kms_big_fb@4-tiled-16bpp-rotate-90.html
[364]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-6/igt@kms_big_fb@4-tiled-16bpp-rotate-90.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip:
- shard-rkl: [SKIP][365] ([i915#14544] / [i915#5286]) -> [SKIP][366] ([i915#5286]) +1 other test skip
[365]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-6/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip.html
[366]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-7/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip.html
* igt@kms_big_fb@linear-64bpp-rotate-90:
- shard-rkl: [SKIP][367] ([i915#14544] / [i915#3638]) -> [SKIP][368] ([i915#3638]) +1 other test skip
[367]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-6/igt@kms_big_fb@linear-64bpp-rotate-90.html
[368]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-8/igt@kms_big_fb@linear-64bpp-rotate-90.html
* igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-180-hflip:
- shard-rkl: [SKIP][369] ([i915#14544] / [i915#3828]) -> [SKIP][370] ([i915#3828])
[369]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-6/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-180-hflip.html
[370]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-8/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-180-hflip.html
* igt@kms_big_fb@x-tiled-16bpp-rotate-270:
- shard-rkl: [SKIP][371] ([i915#3638]) -> [SKIP][372] ([i915#14544] / [i915#3638]) +2 other tests skip
[371]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-4/igt@kms_big_fb@x-tiled-16bpp-rotate-270.html
[372]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-6/igt@kms_big_fb@x-tiled-16bpp-rotate-270.html
* igt@kms_big_fb@yf-tiled-32bpp-rotate-180:
- shard-rkl: [SKIP][373] -> [SKIP][374] ([i915#14544]) +6 other tests skip
[373]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-7/igt@kms_big_fb@yf-tiled-32bpp-rotate-180.html
[374]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-6/igt@kms_big_fb@yf-tiled-32bpp-rotate-180.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip:
- shard-rkl: [SKIP][375] ([i915#14544]) -> [SKIP][376] +6 other tests skip
[375]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-6/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip.html
[376]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-7/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip.html
* igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc:
- shard-rkl: [SKIP][377] ([i915#14098] / [i915#6095]) -> [SKIP][378] ([i915#14098] / [i915#14544] / [i915#6095]) +10 other tests skip
[377]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-2/igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc.html
[378]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-6/igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc.html
* igt@kms_ccs@crc-primary-basic-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: [SKIP][379] ([i915#6095]) -> [SKIP][380] ([i915#14544] / [i915#6095]) +8 other tests skip
[379]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-4/igt@kms_ccs@crc-primary-basic-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-2.html
[380]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-6/igt@kms_ccs@crc-primary-basic-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs:
- shard-rkl: [SKIP][381] ([i915#12313] / [i915#14544]) -> [SKIP][382] ([i915#12313])
[381]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-6/igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs.html
[382]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-7/igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc:
- shard-dg1: [SKIP][383] ([i915#4423] / [i915#6095]) -> [SKIP][384] ([i915#6095])
[383]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-dg1-17/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc.html
[384]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg1-13/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs@pipe-c-hdmi-a-2:
- shard-rkl: [SKIP][385] ([i915#14098] / [i915#14544] / [i915#6095]) -> [SKIP][386] ([i915#14098] / [i915#6095]) +3 other tests skip
[385]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs@pipe-c-hdmi-a-2.html
[386]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-7/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs@pipe-c-hdmi-a-2.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: [SKIP][387] ([i915#14544] / [i915#6095]) -> [SKIP][388] ([i915#6095]) +2 other tests skip
[387]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs@pipe-b-hdmi-a-2.html
[388]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-7/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_chamelium_frames@hdmi-crc-multiple:
- shard-rkl: [SKIP][389] ([i915#11151] / [i915#7828]) -> [SKIP][390] ([i915#11151] / [i915#14544] / [i915#7828]) +5 other tests skip
[389]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-4/igt@kms_chamelium_frames@hdmi-crc-multiple.html
[390]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-6/igt@kms_chamelium_frames@hdmi-crc-multiple.html
* igt@kms_chamelium_hpd@dp-hpd-storm:
- shard-rkl: [SKIP][391] ([i915#11151] / [i915#14544] / [i915#7828]) -> [SKIP][392] ([i915#11151] / [i915#7828]) +1 other test skip
[391]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-6/igt@kms_chamelium_hpd@dp-hpd-storm.html
[392]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-8/igt@kms_chamelium_hpd@dp-hpd-storm.html
* igt@kms_chamelium_hpd@vga-hpd-without-ddc:
- shard-dg1: [SKIP][393] ([i915#11151] / [i915#4423] / [i915#7828]) -> [SKIP][394] ([i915#11151] / [i915#7828])
[393]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-dg1-17/igt@kms_chamelium_hpd@vga-hpd-without-ddc.html
[394]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg1-13/igt@kms_chamelium_hpd@vga-hpd-without-ddc.html
* igt@kms_content_protection@suspend-resume:
- shard-rkl: [SKIP][395] ([i915#14544] / [i915#15865]) -> [SKIP][396] ([i915#15865])
[395]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-6/igt@kms_content_protection@suspend-resume.html
[396]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-8/igt@kms_content_protection@suspend-resume.html
* igt@kms_content_protection@uevent:
- shard-rkl: [SKIP][397] ([i915#15865]) -> [SKIP][398] ([i915#14544] / [i915#15865])
[397]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-7/igt@kms_content_protection@uevent.html
[398]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-6/igt@kms_content_protection@uevent.html
* igt@kms_cursor_crc@cursor-onscreen-max-size:
- shard-rkl: [SKIP][399] ([i915#3555]) -> [SKIP][400] ([i915#14544] / [i915#3555]) +1 other test skip
[399]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-7/igt@kms_cursor_crc@cursor-onscreen-max-size.html
[400]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-6/igt@kms_cursor_crc@cursor-onscreen-max-size.html
* igt@kms_cursor_crc@cursor-rapid-movement-512x512:
- shard-dg1: [SKIP][401] ([i915#13049] / [i915#4423]) -> [SKIP][402] ([i915#13049])
[401]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-dg1-19/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html
[402]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg1-18/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
- shard-rkl: [SKIP][403] ([i915#14544] / [i915#4103]) -> [SKIP][404] ([i915#4103])
[403]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-6/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
[404]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-7/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size:
- shard-rkl: [SKIP][405] ([i915#4103]) -> [SKIP][406] ([i915#14544] / [i915#4103])
[405]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-7/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html
[406]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-6/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html
* igt@kms_dsc@dsc-fractional-bpp-with-bpc:
- shard-rkl: [SKIP][407] ([i915#14544] / [i915#3840]) -> [SKIP][408] ([i915#3840])
[407]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-6/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html
[408]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-7/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html
* igt@kms_feature_discovery@display-2x:
- shard-rkl: [SKIP][409] ([i915#14544] / [i915#1839]) -> [SKIP][410] ([i915#1839])
[409]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-6/igt@kms_feature_discovery@display-2x.html
[410]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-3/igt@kms_feature_discovery@display-2x.html
* igt@kms_feature_discovery@psr1:
- shard-rkl: [SKIP][411] ([i915#658]) -> [SKIP][412] ([i915#14544] / [i915#658])
[411]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-7/igt@kms_feature_discovery@psr1.html
[412]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-6/igt@kms_feature_discovery@psr1.html
* igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset-interruptible:
- shard-rkl: [SKIP][413] ([i915#14544] / [i915#9934]) -> [SKIP][414] ([i915#9934])
[413]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-6/igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset-interruptible.html
[414]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-7/igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset-interruptible.html
* igt@kms_flip@2x-plain-flip-fb-recreate:
- shard-rkl: [SKIP][415] ([i915#9934]) -> [SKIP][416] ([i915#14544] / [i915#9934]) +2 other tests skip
[415]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-7/igt@kms_flip@2x-plain-flip-fb-recreate.html
[416]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-6/igt@kms_flip@2x-plain-flip-fb-recreate.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling:
- shard-rkl: [SKIP][417] ([i915#15643]) -> [SKIP][418] ([i915#14544] / [i915#15643]) +1 other test skip
[417]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-2/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling.html
[418]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-blt:
- shard-rkl: [SKIP][419] ([i915#1825]) -> [SKIP][420] ([i915#14544] / [i915#1825]) +18 other tests skip
[419]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-4/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-blt.html
[420]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-pwrite:
- shard-rkl: [SKIP][421] ([i915#14544] / [i915#15102]) -> [SKIP][422] ([i915#15102])
[421]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-pwrite.html
[422]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-3/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-gtt:
- shard-rkl: [SKIP][423] ([i915#14544] / [i915#15102] / [i915#3023]) -> [SKIP][424] ([i915#15102] / [i915#3023]) +6 other tests skip
[423]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-gtt.html
[424]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-7/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-pwrite:
- shard-dg2: [SKIP][425] ([i915#10433] / [i915#15102] / [i915#3458]) -> [SKIP][426] ([i915#15102] / [i915#3458]) +1 other test skip
[425]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-pwrite.html
[426]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-8/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-blt:
- shard-rkl: [SKIP][427] ([i915#14544] / [i915#1825]) -> [SKIP][428] ([i915#1825]) +8 other tests skip
[427]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-blt.html
[428]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-7/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-shrfb-draw-mmap-wc:
- shard-rkl: [SKIP][429] ([i915#15102]) -> [SKIP][430] ([i915#14544] / [i915#15102]) +1 other test skip
[429]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-4/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-shrfb-draw-mmap-wc.html
[430]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-msflip-blt:
- shard-rkl: [SKIP][431] ([i915#15102] / [i915#3023]) -> [SKIP][432] ([i915#14544] / [i915#15102] / [i915#3023]) +14 other tests skip
[431]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-msflip-blt.html
[432]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-mmap-wc:
- shard-dg1: [SKIP][433] ([i915#4423] / [i915#8708]) -> [SKIP][434] ([i915#8708])
[433]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-dg1-17/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-mmap-wc.html
[434]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg1-19/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-render:
- shard-dg1: [SKIP][435] ([i915#4423]) -> [SKIP][436]
[435]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-dg1-17/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-render.html
[436]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg1-13/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary:
- shard-dg2: [SKIP][437] ([i915#15102] / [i915#3458]) -> [SKIP][438] ([i915#10433] / [i915#15102] / [i915#3458]) +2 other tests skip
[437]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-dg2-8/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html
[438]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html
* igt@kms_joiner@basic-big-joiner:
- shard-rkl: [SKIP][439] ([i915#14544] / [i915#15460]) -> [SKIP][440] ([i915#15460])
[439]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-6/igt@kms_joiner@basic-big-joiner.html
[440]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-8/igt@kms_joiner@basic-big-joiner.html
* igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier-source-clamping:
- shard-rkl: [SKIP][441] ([i915#14544] / [i915#15709]) -> [SKIP][442] ([i915#15709])
[441]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-6/igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier-source-clamping.html
[442]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-7/igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier-source-clamping.html
* igt@kms_plane@pixel-format-yf-tiled-modifier:
- shard-rkl: [SKIP][443] ([i915#15709]) -> [SKIP][444] ([i915#14544] / [i915#15709]) +1 other test skip
[443]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-7/igt@kms_plane@pixel-format-yf-tiled-modifier.html
[444]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-6/igt@kms_plane@pixel-format-yf-tiled-modifier.html
* igt@kms_plane_multiple@2x-tiling-y:
- shard-rkl: [SKIP][445] ([i915#13958]) -> [SKIP][446] ([i915#13958] / [i915#14544]) +1 other test skip
[445]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-7/igt@kms_plane_multiple@2x-tiling-y.html
[446]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-6/igt@kms_plane_multiple@2x-tiling-y.html
* igt@kms_pm_dc@dc5-retention-flops:
- shard-rkl: [SKIP][447] ([i915#3828]) -> [SKIP][448] ([i915#14544] / [i915#3828]) +1 other test skip
[447]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-2/igt@kms_pm_dc@dc5-retention-flops.html
[448]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-6/igt@kms_pm_dc@dc5-retention-flops.html
* igt@kms_pm_lpsp@screens-disabled:
- shard-rkl: [SKIP][449] ([i915#14544] / [i915#8430]) -> [SKIP][450] ([i915#8430])
[449]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-6/igt@kms_pm_lpsp@screens-disabled.html
[450]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-3/igt@kms_pm_lpsp@screens-disabled.html
* igt@kms_prime@basic-modeset-hybrid:
- shard-rkl: [SKIP][451] ([i915#14544] / [i915#6524]) -> [SKIP][452] ([i915#6524])
[451]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-6/igt@kms_prime@basic-modeset-hybrid.html
[452]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-8/igt@kms_prime@basic-modeset-hybrid.html
* igt@kms_psr2_sf@fbc-pr-overlay-plane-update-continuous-sf:
- shard-rkl: [SKIP][453] ([i915#11520]) -> [SKIP][454] ([i915#11520] / [i915#14544]) +2 other tests skip
[453]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-7/igt@kms_psr2_sf@fbc-pr-overlay-plane-update-continuous-sf.html
[454]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-6/igt@kms_psr2_sf@fbc-pr-overlay-plane-update-continuous-sf.html
* igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-sf:
- shard-rkl: [SKIP][455] ([i915#11520] / [i915#14544]) -> [SKIP][456] ([i915#11520]) +1 other test skip
[455]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-6/igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-sf.html
[456]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-7/igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-sf.html
* igt@kms_psr2_sf@psr2-cursor-plane-update-sf:
- shard-dg1: [SKIP][457] ([i915#11520] / [i915#4423]) -> [SKIP][458] ([i915#11520])
[457]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-dg1-17/igt@kms_psr2_sf@psr2-cursor-plane-update-sf.html
[458]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-dg1-13/igt@kms_psr2_sf@psr2-cursor-plane-update-sf.html
* igt@kms_psr@pr-cursor-mmap-cpu:
- shard-rkl: [SKIP][459] ([i915#1072] / [i915#9732]) -> [SKIP][460] ([i915#1072] / [i915#14544] / [i915#9732]) +13 other tests skip
[459]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-7/igt@kms_psr@pr-cursor-mmap-cpu.html
[460]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-6/igt@kms_psr@pr-cursor-mmap-cpu.html
* igt@kms_psr@psr-sprite-plane-onoff:
- shard-rkl: [SKIP][461] ([i915#1072] / [i915#14544] / [i915#9732]) -> [SKIP][462] ([i915#1072] / [i915#9732]) +5 other tests skip
[461]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-6/igt@kms_psr@psr-sprite-plane-onoff.html
[462]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-8/igt@kms_psr@psr-sprite-plane-onoff.html
* igt@kms_rotation_crc@primary-4-tiled-reflect-x-180:
- shard-rkl: [SKIP][463] ([i915#5289]) -> [SKIP][464] ([i915#14544] / [i915#5289])
[463]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-4/igt@kms_rotation_crc@primary-4-tiled-reflect-x-180.html
[464]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-6/igt@kms_rotation_crc@primary-4-tiled-reflect-x-180.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270:
- shard-rkl: [SKIP][465] ([i915#14544] / [i915#5289]) -> [SKIP][466] ([i915#5289])
[465]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-6/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html
[466]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-7/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html
* igt@kms_setmode@invalid-clone-exclusive-crtc:
- shard-rkl: [SKIP][467] ([i915#14544] / [i915#3555]) -> [SKIP][468] ([i915#3555])
[467]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-6/igt@kms_setmode@invalid-clone-exclusive-crtc.html
[468]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-7/igt@kms_setmode@invalid-clone-exclusive-crtc.html
* igt@perf@mi-rpc:
- shard-rkl: [SKIP][469] ([i915#14544] / [i915#2434]) -> [SKIP][470] ([i915#2434])
[469]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-6/igt@perf@mi-rpc.html
[470]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-7/igt@perf@mi-rpc.html
* igt@sriov_basic@bind-unbind-vf:
- shard-rkl: [SKIP][471] ([i915#9917]) -> [SKIP][472] ([i915#14544] / [i915#9917]) +1 other test skip
[471]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18191/shard-rkl-4/igt@sriov_basic@bind-unbind-vf.html
[472]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163180v2/shard-rkl-6/igt@sriov_basic@bind-unbind-vf.html
[i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307
[i915#10433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10433
[i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434
[i915#10553]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10553
[i915#10647]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10647
[i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
[i915#11078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11078
[i915#11151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11151
[i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520
[i915#11527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11527
[i915#11920]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11920
[i915#12169]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12169
[i915#12177]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12177
[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#12358]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12358
[i915#12655]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12655
[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#12805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12805
[i915#13029]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13029
[i915#13046]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13046
[i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049
[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#13707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13707
[i915#13717]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13717
[i915#13748]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13748
[i915#13749]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13749
[i915#13783]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13783
[i915#13820]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13820
[i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958
[i915#14033]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14033
[i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098
[i915#14118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14118
[i915#14123]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14123
[i915#14152]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14152
[i915#14412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14412
[i915#14419]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14419
[i915#14544]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14544
[i915#14600]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14600
[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#15104]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15104
[i915#15131]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15131
[i915#15132]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15132
[i915#15243]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15243
[i915#15329]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15329
[i915#15330]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15330
[i915#15458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15458
[i915#15460]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15460
[i915#15478]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15478
[i915#15492]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15492
[i915#15582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15582
[i915#15608]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15608
[i915#15643]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15643
[i915#15672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15672
[i915#15678]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15678
[i915#15709]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15709
[i915#15733]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15733
[i915#15778]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15778
[i915#15815]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15815
[i915#15816]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15816
[i915#15865]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15865
[i915#15868]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15868
[i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769
[i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
[i915#1839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1839
[i915#2190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2190
[i915#2434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2434
[i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
[i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280
[i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856
[i915#3023]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3023
[i915#3116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3116
[i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281
[i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282
[i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297
[i915#3299]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3299
[i915#3458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3458
[i915#3469]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3469
[i915#3539]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3539
[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#3778]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3778
[i915#3828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3828
[i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840
[i915#3955]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3955
[i915#4036]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4036
[i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077
[i915#4079]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4079
[i915#4083]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4083
[i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
[i915#4212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4212
[i915#4213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4213
[i915#4215]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4215
[i915#4270]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4270
[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#4818]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4818
[i915#4839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4839
[i915#4852]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4852
[i915#4880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4880
[i915#4884]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4884
[i915#4885]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4885
[i915#5138]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5138
[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#5439]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5439
[i915#5566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5566
[i915#5882]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5882
[i915#5956]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5956
[i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
[i915#6113]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6113
[i915#6230]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6230
[i915#6301]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6301
[i915#6335]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6335
[i915#6344]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6344
[i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524
[i915#658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/658
[i915#6590]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6590
[i915#6805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6805
[i915#6953]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6953
[i915#7697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7697
[i915#7707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7707
[i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828
[i915#7882]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7882
[i915#7975]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7975
[i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228
[i915#8381]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8381
[i915#8399]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8399
[i915#8411]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8411
[i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428
[i915#8430]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8430
[i915#8562]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8562
[i915#8623]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8623
[i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708
[i915#8812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8812
[i915#9053]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9053
[i915#9067]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9067
[i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323
[i915#9337]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9337
[i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683
[i915#9685]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9685
[i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
[i915#9766]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9766
[i915#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812
[i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906
[i915#9917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9917
[i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934
Build changes
-------------
* Linux: CI_DRM_18191 -> Patchwork_163180v2
CI-20190529: 20190529
CI_DRM_18191: 5cb7d14d9bd2061386a0192a4649626a3e3a5ec3 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_8816: 8816
Patchwork_163180v2: 5cb7d14d9bd2061386a0192a4649626a3e3a5ec3 @ 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_163180v2/index.html
[-- Attachment #2: Type: text/html, Size: 164283 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
end of thread, other threads:[~2026-03-23 17:00 UTC | newest]
Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-03-13 11:10 [PATCH 0/3] drm/i915/de: Move register polling into display code Ville Syrjala
2026-03-13 11:10 ` [PATCH 1/3] drm/i915/de: Introduce intel_de.c and move intel_de_{read, write}8() there Ville Syrjala
2026-03-13 14:21 ` Jani Nikula
2026-03-13 11:10 ` [PATCH 2/3] drm/i915/de: Move intel_de_wait*() into intel_de.c Ville Syrjala
2026-03-13 14:21 ` Jani Nikula
2026-03-13 11:10 ` [PATCH 3/3] drm/i915/de: Implement register polling in the display code Ville Syrjala
2026-03-13 15:03 ` Jani Nikula
2026-03-17 7:52 ` Ville Syrjälä
2026-03-23 9:50 ` Ville Syrjälä
2026-03-14 8:09 ` kernel test robot
2026-03-23 9:43 ` [PATCH v2 " Ville Syrjala
2026-03-13 12:44 ` ✓ i915.CI.BAT: success for drm/i915/de: Move register polling into " Patchwork
2026-03-14 13:30 ` ✗ i915.CI.Full: failure " Patchwork
2026-03-23 12:58 ` ✓ i915.CI.BAT: success for drm/i915/de: Move register polling into display code (rev2) Patchwork
2026-03-23 16:59 ` ✗ 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