* [PATCH v4 01/12] drm/i915/dip: Add new file to handle Data Island Packet hardware
2026-06-11 7:33 [PATCH v4 00/12] Add support for Common SDP Transmission Line Ankit Nautiyal
@ 2026-06-11 7:33 ` Ankit Nautiyal
2026-08-27 6:46 ` Kandpal, Suraj
2026-06-11 7:33 ` [PATCH v4 02/12] drm/i915/vrr: Use the helper to write EMP_AS_SDP_TL register Ankit Nautiyal
` (16 subsequent siblings)
17 siblings, 1 reply; 31+ messages in thread
From: Ankit Nautiyal @ 2026-06-11 7:33 UTC (permalink / raw)
To: intel-gfx, intel-xe
Cc: ville.syrjala, arun.r.murthy, jani.nikula, Ankit Nautiyal
Add new files intel_dip.c, intel_dip.h, and intel_dip_regs.h to handle
low level hardware programming related to Data Island Packets.
Currently only programming of the Transmission Line for HDMI 2.1
Extended Metadata Packet (EMP) and DP Adaptive-Sync Secondary Data
Packet (SDP) is added (MMIO register EMP_AS_SDP_TL).
This will serve as a common place for DIP related code, which is currently
scattered across DP and HDMI files. A TODO has been added for extracting
the remaining DIP helpers.
Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
---
drivers/gpu/drm/i915/Makefile | 1 +
drivers/gpu/drm/i915/display/intel_dip.c | 39 +++++++++++++++++++
drivers/gpu/drm/i915/display/intel_dip.h | 38 ++++++++++++++++++
drivers/gpu/drm/i915/display/intel_dip_regs.h | 17 ++++++++
drivers/gpu/drm/i915/display/intel_vrr.c | 1 +
drivers/gpu/drm/i915/display/intel_vrr_regs.h | 6 ---
drivers/gpu/drm/xe/Makefile | 1 +
7 files changed, 97 insertions(+), 6 deletions(-)
create mode 100644 drivers/gpu/drm/i915/display/intel_dip.c
create mode 100644 drivers/gpu/drm/i915/display/intel_dip.h
create mode 100644 drivers/gpu/drm/i915/display/intel_dip_regs.h
diff --git a/drivers/gpu/drm/i915/Makefile b/drivers/gpu/drm/i915/Makefile
index 07802a7f4ce5..04624d35447c 100644
--- a/drivers/gpu/drm/i915/Makefile
+++ b/drivers/gpu/drm/i915/Makefile
@@ -349,6 +349,7 @@ i915-y += \
display/intel_cx0_phy.o \
display/intel_ddi.o \
display/intel_ddi_buf_trans.o \
+ display/intel_dip.o \
display/intel_display_device.o \
display/intel_display_trace.o \
display/intel_dkl_phy.o \
diff --git a/drivers/gpu/drm/i915/display/intel_dip.c b/drivers/gpu/drm/i915/display/intel_dip.c
new file mode 100644
index 000000000000..2e2bdb2b199c
--- /dev/null
+++ b/drivers/gpu/drm/i915/display/intel_dip.c
@@ -0,0 +1,39 @@
+// SPDX-License-Identifier: MIT
+/*
+ * Copyright © 2026 Intel Corporation
+ *
+ */
+
+#include "intel_de.h"
+#include "intel_dip.h"
+#include "intel_dip_regs.h"
+#include "intel_display_types.h"
+
+u16 intel_dip_read_emp_as_sdp_tl(const struct intel_crtc_state *crtc_state)
+{
+ struct intel_display *display = to_intel_display(crtc_state);
+ enum transcoder cpu_transcoder = crtc_state->cpu_transcoder;
+ u32 val;
+
+ if (!HAS_EMP_AS_SDP_TL(display))
+ return 0;
+
+ val = intel_de_read(display, EMP_AS_SDP_TL(display, cpu_transcoder));
+ return REG_FIELD_GET(EMP_AS_SDP_DB_TL_MASK, val);
+}
+
+void intel_dip_write_emp_as_sdp_tl(const struct intel_crtc_state *crtc_state)
+{
+ struct intel_display *display = to_intel_display(crtc_state);
+ enum transcoder cpu_transcoder = crtc_state->cpu_transcoder;
+
+ if (!HAS_EMP_AS_SDP_TL(display))
+ return;
+ /*
+ * Since currently we support VRR only for DP/eDP, so this is programmed
+ * only for Adaptive Sync SDP to Vsync start.
+ */
+ intel_de_write(display,
+ EMP_AS_SDP_TL(display, cpu_transcoder),
+ EMP_AS_SDP_DB_TL(crtc_state->vrr.vsync_start));
+}
diff --git a/drivers/gpu/drm/i915/display/intel_dip.h b/drivers/gpu/drm/i915/display/intel_dip.h
new file mode 100644
index 000000000000..25bae4a04d6b
--- /dev/null
+++ b/drivers/gpu/drm/i915/display/intel_dip.h
@@ -0,0 +1,38 @@
+/* SPDX-License-Identifier: MIT */
+/*
+ * Copyright © 2026 Intel Corporation
+ */
+
+#ifndef __INTEL_DIP_H__
+#define __INTEL_DIP_H__
+
+#include "intel_display_device.h"
+
+/*
+ * Video DIP (Data Island Packet) helpers.
+ *
+ * This file contains helpers for programming video DIP related hardware.
+ *
+ * TODO: Currently, this is only used for programming EMP_AS_SDP_TL i.e. to
+ * program Transmission Line for HDMI 2.1 Extended Metadata Packet (EMP) and
+ * DP Adaptive Sync (AS) Secondary Data Packet (SDP). However, all low level
+ * DIP buffer read/write and related helpers should be extracted here later.
+ */
+
+struct intel_crtc_state;
+
+/*
+ * EMP AS SDP TL: Extended Metadata Packet (EMP) Adaptive Sync (AS)
+ * Secondary Data Packet (SDP) Transmission Line (TL).
+ *
+ * Starting with BMG (display ver 14.01) and LNL+ (display ver 20+),
+ * the AS SDP transmission line is programmable via the EMP AS SDP TL
+ * register.
+ */
+#define HAS_EMP_AS_SDP_TL(__display) (DISPLAY_VERx100(__display) == 1401 || \
+ DISPLAY_VER(__display) >= 20)
+
+u16 intel_dip_read_emp_as_sdp_tl(const struct intel_crtc_state *crtc_state);
+void intel_dip_write_emp_as_sdp_tl(const struct intel_crtc_state *crtc_state);
+
+#endif /* __INTEL_DIP_H__ */
diff --git a/drivers/gpu/drm/i915/display/intel_dip_regs.h b/drivers/gpu/drm/i915/display/intel_dip_regs.h
new file mode 100644
index 000000000000..85dcbf42e77d
--- /dev/null
+++ b/drivers/gpu/drm/i915/display/intel_dip_regs.h
@@ -0,0 +1,17 @@
+/* SPDX-License-Identifier: MIT */
+/*
+ * Copyright © 2026 Intel Corporation
+ */
+
+#ifndef __INTEL_DIP_REGS_H__
+#define __INTEL_DIP_REGS_H__
+
+#include "intel_display_reg_defs.h"
+
+/* EMP (Extended Metadata Packet) AS (Adaptive Sync) SDP Transmission Line */
+#define _EMP_AS_SDP_TL_A 0x60204
+#define EMP_AS_SDP_TL(display, trans) _MMIO_TRANS2((display), (trans), _EMP_AS_SDP_TL_A)
+#define EMP_AS_SDP_DB_TL_MASK REG_GENMASK(12, 0)
+#define EMP_AS_SDP_DB_TL(db_transmit_line) REG_FIELD_PREP(EMP_AS_SDP_DB_TL_MASK, (db_transmit_line))
+
+#endif /* __INTEL_DIP_REGS_H__ */
diff --git a/drivers/gpu/drm/i915/display/intel_vrr.c b/drivers/gpu/drm/i915/display/intel_vrr.c
index e03b5daac5be..6130854a706c 100644
--- a/drivers/gpu/drm/i915/display/intel_vrr.c
+++ b/drivers/gpu/drm/i915/display/intel_vrr.c
@@ -9,6 +9,7 @@
#include "intel_alpm.h"
#include "intel_crtc.h"
#include "intel_de.h"
+#include "intel_dip_regs.h"
#include "intel_display_regs.h"
#include "intel_display_types.h"
#include "intel_dmc.h"
diff --git a/drivers/gpu/drm/i915/display/intel_vrr_regs.h b/drivers/gpu/drm/i915/display/intel_vrr_regs.h
index 9d4d6573a149..ba8631cbc672 100644
--- a/drivers/gpu/drm/i915/display/intel_vrr_regs.h
+++ b/drivers/gpu/drm/i915/display/intel_vrr_regs.h
@@ -174,12 +174,6 @@
#define VRR_VSYNC_START_MASK REG_GENMASK(12, 0)
#define VRR_VSYNC_START(vsync_start) REG_FIELD_PREP(VRR_VSYNC_START_MASK, (vsync_start))
-/* Common register for HDMI EMP and DP AS SDP */
-#define _EMP_AS_SDP_TL_A 0x60204
-#define EMP_AS_SDP_TL(display, trans) _MMIO_TRANS2((display), (trans), _EMP_AS_SDP_TL_A)
-#define EMP_AS_SDP_DB_TL_MASK REG_GENMASK(12, 0)
-#define EMP_AS_SDP_DB_TL(db_transmit_line) REG_FIELD_PREP(EMP_AS_SDP_DB_TL_MASK, (db_transmit_line))
-
#define _TRANS_CMRR_M_LO_A 0x604F0
#define TRANS_CMRR_M_LO(display, trans) _MMIO_TRANS2((display), (trans), _TRANS_CMRR_M_LO_A)
diff --git a/drivers/gpu/drm/xe/Makefile b/drivers/gpu/drm/xe/Makefile
index 09661f079d03..9e826d164951 100644
--- a/drivers/gpu/drm/xe/Makefile
+++ b/drivers/gpu/drm/xe/Makefile
@@ -256,6 +256,7 @@ xe-$(CONFIG_DRM_XE_DISPLAY) += \
i915-display/intel_ddi.o \
i915-display/intel_ddi_buf_trans.o \
i915-display/intel_de.o \
+ i915-display/intel_dip.o \
i915-display/intel_display.o \
i915-display/intel_display_conversion.o \
i915-display/intel_display_device.o \
--
2.45.2
^ permalink raw reply related [flat|nested] 31+ messages in thread* RE: [PATCH v4 01/12] drm/i915/dip: Add new file to handle Data Island Packet hardware
2026-06-11 7:33 ` [PATCH v4 01/12] drm/i915/dip: Add new file to handle Data Island Packet hardware Ankit Nautiyal
@ 2026-08-27 6:46 ` Kandpal, Suraj
0 siblings, 0 replies; 31+ messages in thread
From: Kandpal, Suraj @ 2026-08-27 6:46 UTC (permalink / raw)
To: Nautiyal, Ankit K, intel-gfx@lists.freedesktop.org,
intel-xe@lists.freedesktop.org
Cc: ville.syrjala@linux.intel.com, Murthy, Arun R,
jani.nikula@linux.intel.com, Nautiyal, Ankit K
> Subject: [PATCH v4 01/12] drm/i915/dip: Add new file to handle Data Island
> Packet hardware
>
> Add new files intel_dip.c, intel_dip.h, and intel_dip_regs.h to handle low level
> hardware programming related to Data Island Packets.
>
> Currently only programming of the Transmission Line for HDMI 2.1 Extended
> Metadata Packet (EMP) and DP Adaptive-Sync Secondary Data Packet (SDP) is
> added (MMIO register EMP_AS_SDP_TL).
>
> This will serve as a common place for DIP related code, which is currently
> scattered across DP and HDMI files. A TODO has been added for extracting the
> remaining DIP helpers.
>
> Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
LGTM,
Reviewed-by: Suraj Kandpal <suraj.kandpal@intel.com>
> ---
> drivers/gpu/drm/i915/Makefile | 1 +
> drivers/gpu/drm/i915/display/intel_dip.c | 39 +++++++++++++++++++
> drivers/gpu/drm/i915/display/intel_dip.h | 38 ++++++++++++++++++
> drivers/gpu/drm/i915/display/intel_dip_regs.h | 17 ++++++++
> drivers/gpu/drm/i915/display/intel_vrr.c | 1 +
> drivers/gpu/drm/i915/display/intel_vrr_regs.h | 6 ---
> drivers/gpu/drm/xe/Makefile | 1 +
> 7 files changed, 97 insertions(+), 6 deletions(-) create mode 100644
> drivers/gpu/drm/i915/display/intel_dip.c
> create mode 100644 drivers/gpu/drm/i915/display/intel_dip.h
> create mode 100644 drivers/gpu/drm/i915/display/intel_dip_regs.h
>
> diff --git a/drivers/gpu/drm/i915/Makefile b/drivers/gpu/drm/i915/Makefile
> index 07802a7f4ce5..04624d35447c 100644
> --- a/drivers/gpu/drm/i915/Makefile
> +++ b/drivers/gpu/drm/i915/Makefile
> @@ -349,6 +349,7 @@ i915-y += \
> display/intel_cx0_phy.o \
> display/intel_ddi.o \
> display/intel_ddi_buf_trans.o \
> + display/intel_dip.o \
> display/intel_display_device.o \
> display/intel_display_trace.o \
> display/intel_dkl_phy.o \
> diff --git a/drivers/gpu/drm/i915/display/intel_dip.c
> b/drivers/gpu/drm/i915/display/intel_dip.c
> new file mode 100644
> index 000000000000..2e2bdb2b199c
> --- /dev/null
> +++ b/drivers/gpu/drm/i915/display/intel_dip.c
> @@ -0,0 +1,39 @@
> +// SPDX-License-Identifier: MIT
> +/*
> + * Copyright © 2026 Intel Corporation
> + *
> + */
> +
> +#include "intel_de.h"
> +#include "intel_dip.h"
> +#include "intel_dip_regs.h"
> +#include "intel_display_types.h"
> +
> +u16 intel_dip_read_emp_as_sdp_tl(const struct intel_crtc_state
> +*crtc_state) {
> + struct intel_display *display = to_intel_display(crtc_state);
> + enum transcoder cpu_transcoder = crtc_state->cpu_transcoder;
> + u32 val;
> +
> + if (!HAS_EMP_AS_SDP_TL(display))
> + return 0;
> +
> + val = intel_de_read(display, EMP_AS_SDP_TL(display, cpu_transcoder));
> + return REG_FIELD_GET(EMP_AS_SDP_DB_TL_MASK, val); }
> +
> +void intel_dip_write_emp_as_sdp_tl(const struct intel_crtc_state
> +*crtc_state) {
> + struct intel_display *display = to_intel_display(crtc_state);
> + enum transcoder cpu_transcoder = crtc_state->cpu_transcoder;
> +
> + if (!HAS_EMP_AS_SDP_TL(display))
> + return;
> + /*
> + * Since currently we support VRR only for DP/eDP, so this is
> programmed
> + * only for Adaptive Sync SDP to Vsync start.
> + */
> + intel_de_write(display,
> + EMP_AS_SDP_TL(display, cpu_transcoder),
> + EMP_AS_SDP_DB_TL(crtc_state->vrr.vsync_start));
> +}
> diff --git a/drivers/gpu/drm/i915/display/intel_dip.h
> b/drivers/gpu/drm/i915/display/intel_dip.h
> new file mode 100644
> index 000000000000..25bae4a04d6b
> --- /dev/null
> +++ b/drivers/gpu/drm/i915/display/intel_dip.h
> @@ -0,0 +1,38 @@
> +/* SPDX-License-Identifier: MIT */
> +/*
> + * Copyright © 2026 Intel Corporation
> + */
> +
> +#ifndef __INTEL_DIP_H__
> +#define __INTEL_DIP_H__
> +
> +#include "intel_display_device.h"
> +
> +/*
> + * Video DIP (Data Island Packet) helpers.
> + *
> + * This file contains helpers for programming video DIP related hardware.
> + *
> + * TODO: Currently, this is only used for programming EMP_AS_SDP_TL
> +i.e. to
> + * program Transmission Line for HDMI 2.1 Extended Metadata Packet
> +(EMP) and
> + * DP Adaptive Sync (AS) Secondary Data Packet (SDP). However, all low
> +level
> + * DIP buffer read/write and related helpers should be extracted here later.
> + */
> +
> +struct intel_crtc_state;
> +
> +/*
> + * EMP AS SDP TL: Extended Metadata Packet (EMP) Adaptive Sync (AS)
> + * Secondary Data Packet (SDP) Transmission Line (TL).
> + *
> + * Starting with BMG (display ver 14.01) and LNL+ (display ver 20+),
> + * the AS SDP transmission line is programmable via the EMP AS SDP TL
> + * register.
> + */
> +#define HAS_EMP_AS_SDP_TL(__display) (DISPLAY_VERx100(__display)
> == 1401 || \
> + DISPLAY_VER(__display) >= 20)
> +
> +u16 intel_dip_read_emp_as_sdp_tl(const struct intel_crtc_state
> +*crtc_state); void intel_dip_write_emp_as_sdp_tl(const struct
> +intel_crtc_state *crtc_state);
> +
> +#endif /* __INTEL_DIP_H__ */
> diff --git a/drivers/gpu/drm/i915/display/intel_dip_regs.h
> b/drivers/gpu/drm/i915/display/intel_dip_regs.h
> new file mode 100644
> index 000000000000..85dcbf42e77d
> --- /dev/null
> +++ b/drivers/gpu/drm/i915/display/intel_dip_regs.h
> @@ -0,0 +1,17 @@
> +/* SPDX-License-Identifier: MIT */
> +/*
> + * Copyright © 2026 Intel Corporation
> + */
> +
> +#ifndef __INTEL_DIP_REGS_H__
> +#define __INTEL_DIP_REGS_H__
> +
> +#include "intel_display_reg_defs.h"
> +
> +/* EMP (Extended Metadata Packet) AS (Adaptive Sync) SDP Transmission Line
> */
> +#define _EMP_AS_SDP_TL_A 0x60204
> +#define EMP_AS_SDP_TL(display, trans)
> _MMIO_TRANS2((display), (trans), _EMP_AS_SDP_TL_A)
> +#define EMP_AS_SDP_DB_TL_MASK REG_GENMASK(12, 0)
> +#define EMP_AS_SDP_DB_TL(db_transmit_line)
> REG_FIELD_PREP(EMP_AS_SDP_DB_TL_MASK, (db_transmit_line))
> +
> +#endif /* __INTEL_DIP_REGS_H__ */
> diff --git a/drivers/gpu/drm/i915/display/intel_vrr.c
> b/drivers/gpu/drm/i915/display/intel_vrr.c
> index e03b5daac5be..6130854a706c 100644
> --- a/drivers/gpu/drm/i915/display/intel_vrr.c
> +++ b/drivers/gpu/drm/i915/display/intel_vrr.c
> @@ -9,6 +9,7 @@
> #include "intel_alpm.h"
> #include "intel_crtc.h"
> #include "intel_de.h"
> +#include "intel_dip_regs.h"
> #include "intel_display_regs.h"
> #include "intel_display_types.h"
> #include "intel_dmc.h"
> diff --git a/drivers/gpu/drm/i915/display/intel_vrr_regs.h
> b/drivers/gpu/drm/i915/display/intel_vrr_regs.h
> index 9d4d6573a149..ba8631cbc672 100644
> --- a/drivers/gpu/drm/i915/display/intel_vrr_regs.h
> +++ b/drivers/gpu/drm/i915/display/intel_vrr_regs.h
> @@ -174,12 +174,6 @@
> #define VRR_VSYNC_START_MASK REG_GENMASK(12, 0)
> #define VRR_VSYNC_START(vsync_start)
> REG_FIELD_PREP(VRR_VSYNC_START_MASK, (vsync_start))
>
> -/* Common register for HDMI EMP and DP AS SDP */
> -#define _EMP_AS_SDP_TL_A 0x60204
> -#define EMP_AS_SDP_TL(display, trans)
> _MMIO_TRANS2((display), (trans), _EMP_AS_SDP_TL_A)
> -#define EMP_AS_SDP_DB_TL_MASK REG_GENMASK(12, 0)
> -#define EMP_AS_SDP_DB_TL(db_transmit_line)
> REG_FIELD_PREP(EMP_AS_SDP_DB_TL_MASK, (db_transmit_line))
> -
> #define _TRANS_CMRR_M_LO_A 0x604F0
> #define TRANS_CMRR_M_LO(display, trans)
> _MMIO_TRANS2((display), (trans), _TRANS_CMRR_M_LO_A)
>
> diff --git a/drivers/gpu/drm/xe/Makefile b/drivers/gpu/drm/xe/Makefile index
> 09661f079d03..9e826d164951 100644
> --- a/drivers/gpu/drm/xe/Makefile
> +++ b/drivers/gpu/drm/xe/Makefile
> @@ -256,6 +256,7 @@ xe-$(CONFIG_DRM_XE_DISPLAY) += \
> i915-display/intel_ddi.o \
> i915-display/intel_ddi_buf_trans.o \
> i915-display/intel_de.o \
> + i915-display/intel_dip.o \
> i915-display/intel_display.o \
> i915-display/intel_display_conversion.o \
> i915-display/intel_display_device.o \
> --
> 2.45.2
^ permalink raw reply [flat|nested] 31+ messages in thread
* [PATCH v4 02/12] drm/i915/vrr: Use the helper to write EMP_AS_SDP_TL register
2026-06-11 7:33 [PATCH v4 00/12] Add support for Common SDP Transmission Line Ankit Nautiyal
2026-06-11 7:33 ` [PATCH v4 01/12] drm/i915/dip: Add new file to handle Data Island Packet hardware Ankit Nautiyal
@ 2026-06-11 7:33 ` Ankit Nautiyal
2026-08-27 6:49 ` Kandpal, Suraj
2026-06-11 7:33 ` [PATCH v4 03/12] drm/i915/intel_dip: Add check for DP encoder Ankit Nautiyal
` (15 subsequent siblings)
17 siblings, 1 reply; 31+ messages in thread
From: Ankit Nautiyal @ 2026-06-11 7:33 UTC (permalink / raw)
To: intel-gfx, intel-xe
Cc: ville.syrjala, arun.r.murthy, jani.nikula, Ankit Nautiyal
Now that intel_dip_write_emp_as_sdp_tl() exists, use it instead of
the open-coded EMP_AS_SDP_TL programming sequence in
intel_vrr_set_transcoder_timings().
Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
---
drivers/gpu/drm/i915/display/intel_vrr.c | 14 ++------------
1 file changed, 2 insertions(+), 12 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_vrr.c b/drivers/gpu/drm/i915/display/intel_vrr.c
index 6130854a706c..a3dfeaa12e8b 100644
--- a/drivers/gpu/drm/i915/display/intel_vrr.c
+++ b/drivers/gpu/drm/i915/display/intel_vrr.c
@@ -9,7 +9,7 @@
#include "intel_alpm.h"
#include "intel_crtc.h"
#include "intel_de.h"
-#include "intel_dip_regs.h"
+#include "intel_dip.h"
#include "intel_display_regs.h"
#include "intel_display_types.h"
#include "intel_dmc.h"
@@ -658,17 +658,7 @@ void intel_vrr_set_transcoder_timings(const struct intel_crtc_state *crtc_state)
VRR_VSYNC_END(crtc_state->vrr.vsync_end) |
VRR_VSYNC_START(crtc_state->vrr.vsync_start));
- /*
- * For BMG and LNL+ onwards the EMP_AS_SDP_TL is used for programming
- * double buffering point and transmission line for VRR packets for
- * HDMI2.1/DP/eDP/DP->HDMI2.1 PCON.
- * Since currently we support VRR only for DP/eDP, so this is programmed
- * to for Adaptive Sync SDP to Vsync start.
- */
- if (DISPLAY_VERx100(display) == 1401 || DISPLAY_VER(display) >= 20)
- intel_de_write(display,
- EMP_AS_SDP_TL(display, cpu_transcoder),
- EMP_AS_SDP_DB_TL(crtc_state->vrr.vsync_start));
+ intel_dip_write_emp_as_sdp_tl(crtc_state);
}
void
--
2.45.2
^ permalink raw reply related [flat|nested] 31+ messages in thread* RE: [PATCH v4 02/12] drm/i915/vrr: Use the helper to write EMP_AS_SDP_TL register
2026-06-11 7:33 ` [PATCH v4 02/12] drm/i915/vrr: Use the helper to write EMP_AS_SDP_TL register Ankit Nautiyal
@ 2026-08-27 6:49 ` Kandpal, Suraj
0 siblings, 0 replies; 31+ messages in thread
From: Kandpal, Suraj @ 2026-08-27 6:49 UTC (permalink / raw)
To: Nautiyal, Ankit K, intel-gfx@lists.freedesktop.org,
intel-xe@lists.freedesktop.org
Cc: ville.syrjala@linux.intel.com, Murthy, Arun R,
jani.nikula@linux.intel.com, Nautiyal, Ankit K
> Subject: [PATCH v4 02/12] drm/i915/vrr: Use the helper to write
> EMP_AS_SDP_TL register
>
> Now that intel_dip_write_emp_as_sdp_tl() exists, use it instead of the open-
> coded EMP_AS_SDP_TL programming sequence in
> intel_vrr_set_transcoder_timings().
>
> Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
LGTM,
Reviewed-by: Suraj Kandpal <suraj.kandpal@intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_vrr.c | 14 ++------------
> 1 file changed, 2 insertions(+), 12 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_vrr.c
> b/drivers/gpu/drm/i915/display/intel_vrr.c
> index 6130854a706c..a3dfeaa12e8b 100644
> --- a/drivers/gpu/drm/i915/display/intel_vrr.c
> +++ b/drivers/gpu/drm/i915/display/intel_vrr.c
> @@ -9,7 +9,7 @@
> #include "intel_alpm.h"
> #include "intel_crtc.h"
> #include "intel_de.h"
> -#include "intel_dip_regs.h"
> +#include "intel_dip.h"
> #include "intel_display_regs.h"
> #include "intel_display_types.h"
> #include "intel_dmc.h"
> @@ -658,17 +658,7 @@ void intel_vrr_set_transcoder_timings(const struct
> intel_crtc_state *crtc_state)
> VRR_VSYNC_END(crtc_state->vrr.vsync_end) |
> VRR_VSYNC_START(crtc_state->vrr.vsync_start));
>
> - /*
> - * For BMG and LNL+ onwards the EMP_AS_SDP_TL is used for
> programming
> - * double buffering point and transmission line for VRR packets for
> - * HDMI2.1/DP/eDP/DP->HDMI2.1 PCON.
> - * Since currently we support VRR only for DP/eDP, so this is
> programmed
> - * to for Adaptive Sync SDP to Vsync start.
> - */
> - if (DISPLAY_VERx100(display) == 1401 || DISPLAY_VER(display) >= 20)
> - intel_de_write(display,
> - EMP_AS_SDP_TL(display, cpu_transcoder),
> - EMP_AS_SDP_DB_TL(crtc_state->vrr.vsync_start));
> + intel_dip_write_emp_as_sdp_tl(crtc_state);
> }
>
> void
> --
> 2.45.2
^ permalink raw reply [flat|nested] 31+ messages in thread
* [PATCH v4 03/12] drm/i915/intel_dip: Add check for DP encoder
2026-06-11 7:33 [PATCH v4 00/12] Add support for Common SDP Transmission Line Ankit Nautiyal
2026-06-11 7:33 ` [PATCH v4 01/12] drm/i915/dip: Add new file to handle Data Island Packet hardware Ankit Nautiyal
2026-06-11 7:33 ` [PATCH v4 02/12] drm/i915/vrr: Use the helper to write EMP_AS_SDP_TL register Ankit Nautiyal
@ 2026-06-11 7:33 ` Ankit Nautiyal
2026-08-27 8:29 ` Kandpal, Suraj
2026-06-11 7:33 ` [PATCH v4 04/12] drm/i915/dp: Add helper to get AS SDP Transmission Line Ankit Nautiyal
` (14 subsequent siblings)
17 siblings, 1 reply; 31+ messages in thread
From: Ankit Nautiyal @ 2026-06-11 7:33 UTC (permalink / raw)
To: intel-gfx, intel-xe
Cc: ville.syrjala, arun.r.murthy, jani.nikula, Ankit Nautiyal
At the moment, the common register for programming Transmission line for
Extended Metadata Packet and Adaptive-Sync Secondary Data Packet
(EMP_AS_SDP_TL) is only used to program Adaptive-Sync SDP (AS SDP).
Since VRR and Video Timing Extended Metadat Packet (VTEMP) are not yet
implemented for HDMI, add an explicit check to write the register only
for DP encoders (that may use AS SDP) and reset the register for non-DP
encoders.
In subsequent changes, instead of directly writing the value,
appropriate helpers will be called, that will supply the transmission line
for these packets.
Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
---
drivers/gpu/drm/i915/display/intel_dip.c | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_dip.c b/drivers/gpu/drm/i915/display/intel_dip.c
index 2e2bdb2b199c..450a599b5053 100644
--- a/drivers/gpu/drm/i915/display/intel_dip.c
+++ b/drivers/gpu/drm/i915/display/intel_dip.c
@@ -26,14 +26,19 @@ void intel_dip_write_emp_as_sdp_tl(const struct intel_crtc_state *crtc_state)
{
struct intel_display *display = to_intel_display(crtc_state);
enum transcoder cpu_transcoder = crtc_state->cpu_transcoder;
+ u32 transmission_line = 0;
if (!HAS_EMP_AS_SDP_TL(display))
return;
/*
- * Since currently we support VRR only for DP/eDP, so this is programmed
- * only for Adaptive Sync SDP to Vsync start.
+ * Since currently we support VRR only for DP/eDP, program the register
+ * for Adaptive Sync SDP using vsync start. For non-DP encoders,
+ * the register is reset to 0.
*/
+ if (intel_crtc_has_dp_encoder(crtc_state))
+ transmission_line = crtc_state->vrr.vsync_start;
+
intel_de_write(display,
EMP_AS_SDP_TL(display, cpu_transcoder),
- EMP_AS_SDP_DB_TL(crtc_state->vrr.vsync_start));
+ EMP_AS_SDP_DB_TL(transmission_line));
}
--
2.45.2
^ permalink raw reply related [flat|nested] 31+ messages in thread* RE: [PATCH v4 03/12] drm/i915/intel_dip: Add check for DP encoder
2026-06-11 7:33 ` [PATCH v4 03/12] drm/i915/intel_dip: Add check for DP encoder Ankit Nautiyal
@ 2026-08-27 8:29 ` Kandpal, Suraj
0 siblings, 0 replies; 31+ messages in thread
From: Kandpal, Suraj @ 2026-08-27 8:29 UTC (permalink / raw)
To: Nautiyal, Ankit K, intel-gfx@lists.freedesktop.org,
intel-xe@lists.freedesktop.org
Cc: ville.syrjala@linux.intel.com, Murthy, Arun R,
jani.nikula@linux.intel.com, Nautiyal, Ankit K
> -----Original Message-----
> From: Intel-xe <intel-xe-bounces@lists.freedesktop.org> On Behalf Of Ankit
> Nautiyal
> Sent: Thursday, June 11, 2026 1:03 PM
> To: intel-gfx@lists.freedesktop.org; intel-xe@lists.freedesktop.org
> Cc: ville.syrjala@linux.intel.com; Murthy, Arun R <arun.r.murthy@intel.com>;
> jani.nikula@linux.intel.com; Nautiyal, Ankit K <ankit.k.nautiyal@intel.com>
> Subject: [PATCH v4 03/12] drm/i915/intel_dip: Add check for DP encoder
>
> At the moment, the common register for programming Transmission line for
> Extended Metadata Packet and Adaptive-Sync Secondary Data Packet
> (EMP_AS_SDP_TL) is only used to program Adaptive-Sync SDP (AS SDP).
>
> Since VRR and Video Timing Extended Metadat Packet (VTEMP) are not yet
> implemented for HDMI, add an explicit check to write the register only for DP
> encoders (that may use AS SDP) and reset the register for non-DP encoders.
>
> In subsequent changes, instead of directly writing the value, appropriate helpers
> will be called, that will supply the transmission line for these packets.
>
> Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_dip.c | 11 ++++++++---
> 1 file changed, 8 insertions(+), 3 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_dip.c
> b/drivers/gpu/drm/i915/display/intel_dip.c
> index 2e2bdb2b199c..450a599b5053 100644
> --- a/drivers/gpu/drm/i915/display/intel_dip.c
> +++ b/drivers/gpu/drm/i915/display/intel_dip.c
> @@ -26,14 +26,19 @@ void intel_dip_write_emp_as_sdp_tl(const struct
> intel_crtc_state *crtc_state) {
> struct intel_display *display = to_intel_display(crtc_state);
> enum transcoder cpu_transcoder = crtc_state->cpu_transcoder;
> + u32 transmission_line = 0;
>
> if (!HAS_EMP_AS_SDP_TL(display))
> return;
> /*
> - * Since currently we support VRR only for DP/eDP, so this is
> programmed
> - * only for Adaptive Sync SDP to Vsync start.
> + * Since currently we support VRR only for DP/eDP, program the register
> + * for Adaptive Sync SDP using vsync start. For non-DP encoders,
> + * the register is reset to 0.
Nit: Since we currently
Otherwise LGTM
Reviewed-by: Suraj Kandpal <suraj.kandpal@intel.com>
*/
> + if (intel_crtc_has_dp_encoder(crtc_state))
> + transmission_line = crtc_state->vrr.vsync_start;
> +
> intel_de_write(display,
> EMP_AS_SDP_TL(display, cpu_transcoder),
> - EMP_AS_SDP_DB_TL(crtc_state->vrr.vsync_start));
> + EMP_AS_SDP_DB_TL(transmission_line));
> }
> --
> 2.45.2
^ permalink raw reply [flat|nested] 31+ messages in thread
* [PATCH v4 04/12] drm/i915/dp: Add helper to get AS SDP Transmission Line
2026-06-11 7:33 [PATCH v4 00/12] Add support for Common SDP Transmission Line Ankit Nautiyal
` (2 preceding siblings ...)
2026-06-11 7:33 ` [PATCH v4 03/12] drm/i915/intel_dip: Add check for DP encoder Ankit Nautiyal
@ 2026-06-11 7:33 ` Ankit Nautiyal
2026-09-01 2:55 ` Kandpal, Suraj
2026-06-11 7:33 ` [PATCH v4 05/12] drm/i915/display: Add crtc state for DIP transmission lines Ankit Nautiyal
` (13 subsequent siblings)
17 siblings, 1 reply; 31+ messages in thread
From: Ankit Nautiyal @ 2026-06-11 7:33 UTC (permalink / raw)
To: intel-gfx, intel-xe
Cc: ville.syrjala, arun.r.murthy, jani.nikula, Ankit Nautiyal
Introduce a DP helper to compute the Adaptive Sync SDP transmission line
and use it when programming the EMP_AS_SDP_TL register.
Currently the AS SDP transmission line is programmed to the T1 position.
This can be extended in the future to support programming the T2 position
as well.
While at it, improve the documentation: the AS SDP transmission line
corresponds to the T1 position, which maps to the start of the VSYNC
pulse.
Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
---
drivers/gpu/drm/i915/display/intel_dip.c | 7 ++++---
drivers/gpu/drm/i915/display/intel_dp.c | 12 ++++++++++++
drivers/gpu/drm/i915/display/intel_dp.h | 1 +
3 files changed, 17 insertions(+), 3 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_dip.c b/drivers/gpu/drm/i915/display/intel_dip.c
index 450a599b5053..504a2edadd0e 100644
--- a/drivers/gpu/drm/i915/display/intel_dip.c
+++ b/drivers/gpu/drm/i915/display/intel_dip.c
@@ -8,6 +8,7 @@
#include "intel_dip.h"
#include "intel_dip_regs.h"
#include "intel_display_types.h"
+#include "intel_dp.h"
u16 intel_dip_read_emp_as_sdp_tl(const struct intel_crtc_state *crtc_state)
{
@@ -32,11 +33,11 @@ void intel_dip_write_emp_as_sdp_tl(const struct intel_crtc_state *crtc_state)
return;
/*
* Since currently we support VRR only for DP/eDP, program the register
- * for Adaptive Sync SDP using vsync start. For non-DP encoders,
- * the register is reset to 0.
+ * for Adaptive Sync SDP. For non-DP encoders, the register is reset
+ * to 0.
*/
if (intel_crtc_has_dp_encoder(crtc_state))
- transmission_line = crtc_state->vrr.vsync_start;
+ transmission_line = intel_dp_get_as_sdp_transmission_line(crtc_state);
intel_de_write(display,
EMP_AS_SDP_TL(display, cpu_transcoder),
diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
index 3569e61e7fee..f54f7faf878f 100644
--- a/drivers/gpu/drm/i915/display/intel_dp.c
+++ b/drivers/gpu/drm/i915/display/intel_dp.c
@@ -7465,3 +7465,15 @@ void intel_dp_link_cleanup(struct intel_dp *intel_dp)
{
intel_dp_link_training_cleanup(intel_dp->link.training);
}
+
+int intel_dp_get_as_sdp_transmission_line(const struct intel_crtc_state *crtc_state)
+{
+ /*
+ * EMP_AS_SDP_TL defines the T1 position as the default AS SDP
+ * Transmission Line, which corresponds to the start of the
+ * VSYNC pulse.
+ *
+ * Use the T1 position for now.
+ */
+ return crtc_state->vrr.vsync_start;
+}
diff --git a/drivers/gpu/drm/i915/display/intel_dp.h b/drivers/gpu/drm/i915/display/intel_dp.h
index 92ce04852326..fc80b5b64785 100644
--- a/drivers/gpu/drm/i915/display/intel_dp.h
+++ b/drivers/gpu/drm/i915/display/intel_dp.h
@@ -238,6 +238,7 @@ bool intel_dp_joiner_candidate_valid(struct intel_connector *connector,
for_each_if(intel_dp_joiner_candidate_valid(__connector, (__mode)->hdisplay, __num_joined_pipes))
u8 intel_dp_as_sdp_transmission_time(void);
+int intel_dp_get_as_sdp_transmission_line(const struct intel_crtc_state *crtc_state);
int intel_dp_link_init(struct intel_dp *intel_dp);
void intel_dp_link_cleanup(struct intel_dp *intel_dp);
--
2.45.2
^ permalink raw reply related [flat|nested] 31+ messages in thread* RE: [PATCH v4 04/12] drm/i915/dp: Add helper to get AS SDP Transmission Line
2026-06-11 7:33 ` [PATCH v4 04/12] drm/i915/dp: Add helper to get AS SDP Transmission Line Ankit Nautiyal
@ 2026-09-01 2:55 ` Kandpal, Suraj
0 siblings, 0 replies; 31+ messages in thread
From: Kandpal, Suraj @ 2026-09-01 2:55 UTC (permalink / raw)
To: Nautiyal, Ankit K, intel-gfx@lists.freedesktop.org,
intel-xe@lists.freedesktop.org
Cc: ville.syrjala@linux.intel.com, Murthy, Arun R,
jani.nikula@linux.intel.com, Nautiyal, Ankit K
> Subject: [PATCH v4 04/12] drm/i915/dp: Add helper to get AS SDP Transmission
> Line
>
> Introduce a DP helper to compute the Adaptive Sync SDP transmission line and
> use it when programming the EMP_AS_SDP_TL register.
>
> Currently the AS SDP transmission line is programmed to the T1 position.
> This can be extended in the future to support programming the T2 position as
> well.
>
> While at it, improve the documentation: the AS SDP transmission line
> corresponds to the T1 position, which maps to the start of the VSYNC pulse.
>
> Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
LGTM,
Reviewed-by: Suraj Kandpal <suraj.kandpal@intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_dip.c | 7 ++++---
> drivers/gpu/drm/i915/display/intel_dp.c | 12 ++++++++++++
> drivers/gpu/drm/i915/display/intel_dp.h | 1 +
> 3 files changed, 17 insertions(+), 3 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_dip.c
> b/drivers/gpu/drm/i915/display/intel_dip.c
> index 450a599b5053..504a2edadd0e 100644
> --- a/drivers/gpu/drm/i915/display/intel_dip.c
> +++ b/drivers/gpu/drm/i915/display/intel_dip.c
> @@ -8,6 +8,7 @@
> #include "intel_dip.h"
> #include "intel_dip_regs.h"
> #include "intel_display_types.h"
> +#include "intel_dp.h"
>
> u16 intel_dip_read_emp_as_sdp_tl(const struct intel_crtc_state *crtc_state) {
> @@ -32,11 +33,11 @@ void intel_dip_write_emp_as_sdp_tl(const struct
> intel_crtc_state *crtc_state)
> return;
> /*
> * Since currently we support VRR only for DP/eDP, program the register
> - * for Adaptive Sync SDP using vsync start. For non-DP encoders,
> - * the register is reset to 0.
> + * for Adaptive Sync SDP. For non-DP encoders, the register is reset
> + * to 0.
> */
> if (intel_crtc_has_dp_encoder(crtc_state))
> - transmission_line = crtc_state->vrr.vsync_start;
> + transmission_line =
> +intel_dp_get_as_sdp_transmission_line(crtc_state);
>
> intel_de_write(display,
> EMP_AS_SDP_TL(display, cpu_transcoder), diff --git
> a/drivers/gpu/drm/i915/display/intel_dp.c
> b/drivers/gpu/drm/i915/display/intel_dp.c
> index 3569e61e7fee..f54f7faf878f 100644
> --- a/drivers/gpu/drm/i915/display/intel_dp.c
> +++ b/drivers/gpu/drm/i915/display/intel_dp.c
> @@ -7465,3 +7465,15 @@ void intel_dp_link_cleanup(struct intel_dp
> *intel_dp) {
> intel_dp_link_training_cleanup(intel_dp->link.training);
> }
> +
> +int intel_dp_get_as_sdp_transmission_line(const struct intel_crtc_state
> +*crtc_state) {
> + /*
> + * EMP_AS_SDP_TL defines the T1 position as the default AS SDP
> + * Transmission Line, which corresponds to the start of the
> + * VSYNC pulse.
> + *
> + * Use the T1 position for now.
> + */
> + return crtc_state->vrr.vsync_start;
> +}
> diff --git a/drivers/gpu/drm/i915/display/intel_dp.h
> b/drivers/gpu/drm/i915/display/intel_dp.h
> index 92ce04852326..fc80b5b64785 100644
> --- a/drivers/gpu/drm/i915/display/intel_dp.h
> +++ b/drivers/gpu/drm/i915/display/intel_dp.h
> @@ -238,6 +238,7 @@ bool intel_dp_joiner_candidate_valid(struct
> intel_connector *connector,
> for_each_if(intel_dp_joiner_candidate_valid(__connector,
> (__mode)->hdisplay, __num_joined_pipes))
>
> u8 intel_dp_as_sdp_transmission_time(void);
> +int intel_dp_get_as_sdp_transmission_line(const struct intel_crtc_state
> +*crtc_state);
>
> int intel_dp_link_init(struct intel_dp *intel_dp); void
> intel_dp_link_cleanup(struct intel_dp *intel_dp);
> --
> 2.45.2
^ permalink raw reply [flat|nested] 31+ messages in thread
* [PATCH v4 05/12] drm/i915/display: Add crtc state for DIP transmission lines
2026-06-11 7:33 [PATCH v4 00/12] Add support for Common SDP Transmission Line Ankit Nautiyal
` (3 preceding siblings ...)
2026-06-11 7:33 ` [PATCH v4 04/12] drm/i915/dp: Add helper to get AS SDP Transmission Line Ankit Nautiyal
@ 2026-06-11 7:33 ` Ankit Nautiyal
2026-09-01 2:56 ` Kandpal, Suraj
2026-09-08 15:35 ` Jani Nikula
2026-06-11 7:33 ` [PATCH v4 06/12] drm/i915/dip: Store and use AS SDP transmission line from crtc state Ankit Nautiyal
` (12 subsequent siblings)
17 siblings, 2 replies; 31+ messages in thread
From: Ankit Nautiyal @ 2026-06-11 7:33 UTC (permalink / raw)
To: intel-gfx, intel-xe
Cc: ville.syrjala, arun.r.murthy, jani.nikula, Ankit Nautiyal
The Adaptive Sync SDP is currently the only packet with a programmable
transmission line.
Make a structure struct intel_dip for Data Island Packets. Add a member to
track Adaptive-Sync SDP transmission line. Include the new member in the
pipe configuration comparison.
This will pave the way for supporting more packets' programmable
transmission lines, including the common base SDP transmission line
introduced with Xe3p_lpd.
Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
---
drivers/gpu/drm/i915/display/intel_dip.h | 8 ++++++++
drivers/gpu/drm/i915/display/intel_display.c | 2 ++
drivers/gpu/drm/i915/display/intel_display_types.h | 3 +++
3 files changed, 13 insertions(+)
diff --git a/drivers/gpu/drm/i915/display/intel_dip.h b/drivers/gpu/drm/i915/display/intel_dip.h
index 25bae4a04d6b..37507ac3e645 100644
--- a/drivers/gpu/drm/i915/display/intel_dip.h
+++ b/drivers/gpu/drm/i915/display/intel_dip.h
@@ -35,4 +35,12 @@ struct intel_crtc_state;
u16 intel_dip_read_emp_as_sdp_tl(const struct intel_crtc_state *crtc_state);
void intel_dip_write_emp_as_sdp_tl(const struct intel_crtc_state *crtc_state);
+struct intel_dip {
+ /*
+ * DIP Transmission line, relative to the Vtotal.
+ * The programmed transmit line is (Vtotal - value)
+ */
+ u16 emp_as_sdp_tl;
+};
+
#endif /* __INTEL_DIP_H__ */
diff --git a/drivers/gpu/drm/i915/display/intel_display.c b/drivers/gpu/drm/i915/display/intel_display.c
index bdf02b67c1d8..c84ee0e865ee 100644
--- a/drivers/gpu/drm/i915/display/intel_display.c
+++ b/drivers/gpu/drm/i915/display/intel_display.c
@@ -5507,6 +5507,8 @@ intel_pipe_config_compare(const struct intel_crtc_state *current_config,
PIPE_CONF_CHECK_I(set_context_latency);
+ PIPE_CONF_CHECK_I(dip.emp_as_sdp_tl);
+
#undef PIPE_CONF_CHECK_X
#undef PIPE_CONF_CHECK_I
#undef PIPE_CONF_CHECK_LLI
diff --git a/drivers/gpu/drm/i915/display/intel_display_types.h b/drivers/gpu/drm/i915/display/intel_display_types.h
index aa4772a1c208..6cc3a4c2f17c 100644
--- a/drivers/gpu/drm/i915/display/intel_display_types.h
+++ b/drivers/gpu/drm/i915/display/intel_display_types.h
@@ -46,6 +46,7 @@
#include "i915_gtt_view_types.h"
#include "intel_bios.h"
+#include "intel_dip.h"
#include "intel_display.h"
#include "intel_display_conversion.h"
#include "intel_display_limits.h"
@@ -1301,6 +1302,8 @@ struct intel_crtc_state {
struct drm_dp_as_sdp as_sdp;
} infoframes;
+ struct intel_dip dip;
+
u8 eld[MAX_ELD_BYTES];
/* HDMI scrambling status */
--
2.45.2
^ permalink raw reply related [flat|nested] 31+ messages in thread* RE: [PATCH v4 05/12] drm/i915/display: Add crtc state for DIP transmission lines
2026-06-11 7:33 ` [PATCH v4 05/12] drm/i915/display: Add crtc state for DIP transmission lines Ankit Nautiyal
@ 2026-09-01 2:56 ` Kandpal, Suraj
2026-09-08 15:35 ` Jani Nikula
1 sibling, 0 replies; 31+ messages in thread
From: Kandpal, Suraj @ 2026-09-01 2:56 UTC (permalink / raw)
To: Nautiyal, Ankit K, intel-gfx@lists.freedesktop.org,
intel-xe@lists.freedesktop.org
Cc: ville.syrjala@linux.intel.com, Murthy, Arun R,
jani.nikula@linux.intel.com, Nautiyal, Ankit K
> Subject: [PATCH v4 05/12] drm/i915/display: Add crtc state for DIP transmission
> lines
>
> The Adaptive Sync SDP is currently the only packet with a programmable
> transmission line.
>
> Make a structure struct intel_dip for Data Island Packets. Add a member to
> track Adaptive-Sync SDP transmission line. Include the new member in the pipe
> configuration comparison.
>
> This will pave the way for supporting more packets' programmable transmission
> lines, including the common base SDP transmission line introduced with
> Xe3p_lpd.
>
> Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
LGTM,
Reviewed-by: Suraj Kandpal <suraj.kandpal@intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_dip.h | 8 ++++++++
> drivers/gpu/drm/i915/display/intel_display.c | 2 ++
> drivers/gpu/drm/i915/display/intel_display_types.h | 3 +++
> 3 files changed, 13 insertions(+)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_dip.h
> b/drivers/gpu/drm/i915/display/intel_dip.h
> index 25bae4a04d6b..37507ac3e645 100644
> --- a/drivers/gpu/drm/i915/display/intel_dip.h
> +++ b/drivers/gpu/drm/i915/display/intel_dip.h
> @@ -35,4 +35,12 @@ struct intel_crtc_state;
> u16 intel_dip_read_emp_as_sdp_tl(const struct intel_crtc_state *crtc_state);
> void intel_dip_write_emp_as_sdp_tl(const struct intel_crtc_state *crtc_state);
>
> +struct intel_dip {
> + /*
> + * DIP Transmission line, relative to the Vtotal.
> + * The programmed transmit line is (Vtotal - value)
> + */
> + u16 emp_as_sdp_tl;
> +};
> +
> #endif /* __INTEL_DIP_H__ */
> diff --git a/drivers/gpu/drm/i915/display/intel_display.c
> b/drivers/gpu/drm/i915/display/intel_display.c
> index bdf02b67c1d8..c84ee0e865ee 100644
> --- a/drivers/gpu/drm/i915/display/intel_display.c
> +++ b/drivers/gpu/drm/i915/display/intel_display.c
> @@ -5507,6 +5507,8 @@ intel_pipe_config_compare(const struct
> intel_crtc_state *current_config,
>
> PIPE_CONF_CHECK_I(set_context_latency);
>
> + PIPE_CONF_CHECK_I(dip.emp_as_sdp_tl);
> +
> #undef PIPE_CONF_CHECK_X
> #undef PIPE_CONF_CHECK_I
> #undef PIPE_CONF_CHECK_LLI
> diff --git a/drivers/gpu/drm/i915/display/intel_display_types.h
> b/drivers/gpu/drm/i915/display/intel_display_types.h
> index aa4772a1c208..6cc3a4c2f17c 100644
> --- a/drivers/gpu/drm/i915/display/intel_display_types.h
> +++ b/drivers/gpu/drm/i915/display/intel_display_types.h
> @@ -46,6 +46,7 @@
>
> #include "i915_gtt_view_types.h"
> #include "intel_bios.h"
> +#include "intel_dip.h"
> #include "intel_display.h"
> #include "intel_display_conversion.h"
> #include "intel_display_limits.h"
> @@ -1301,6 +1302,8 @@ struct intel_crtc_state {
> struct drm_dp_as_sdp as_sdp;
> } infoframes;
>
> + struct intel_dip dip;
> +
> u8 eld[MAX_ELD_BYTES];
>
> /* HDMI scrambling status */
> --
> 2.45.2
^ permalink raw reply [flat|nested] 31+ messages in thread* Re: [PATCH v4 05/12] drm/i915/display: Add crtc state for DIP transmission lines
2026-06-11 7:33 ` [PATCH v4 05/12] drm/i915/display: Add crtc state for DIP transmission lines Ankit Nautiyal
2026-09-01 2:56 ` Kandpal, Suraj
@ 2026-09-08 15:35 ` Jani Nikula
2026-09-10 2:44 ` Nautiyal, Ankit K
1 sibling, 1 reply; 31+ messages in thread
From: Jani Nikula @ 2026-09-08 15:35 UTC (permalink / raw)
To: Ankit Nautiyal, intel-gfx, intel-xe
Cc: ville.syrjala, arun.r.murthy, Ankit Nautiyal
On Thu, 11 Jun 2026, Ankit Nautiyal <ankit.k.nautiyal@intel.com> wrote:
> The Adaptive Sync SDP is currently the only packet with a programmable
> transmission line.
>
> Make a structure struct intel_dip for Data Island Packets. Add a member to
> track Adaptive-Sync SDP transmission line. Include the new member in the
> pipe configuration comparison.
>
> This will pave the way for supporting more packets' programmable
> transmission lines, including the common base SDP transmission line
> introduced with Xe3p_lpd.
>
> Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_dip.h | 8 ++++++++
> drivers/gpu/drm/i915/display/intel_display.c | 2 ++
> drivers/gpu/drm/i915/display/intel_display_types.h | 3 +++
> 3 files changed, 13 insertions(+)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_dip.h b/drivers/gpu/drm/i915/display/intel_dip.h
> index 25bae4a04d6b..37507ac3e645 100644
> --- a/drivers/gpu/drm/i915/display/intel_dip.h
> +++ b/drivers/gpu/drm/i915/display/intel_dip.h
> @@ -35,4 +35,12 @@ struct intel_crtc_state;
> u16 intel_dip_read_emp_as_sdp_tl(const struct intel_crtc_state *crtc_state);
> void intel_dip_write_emp_as_sdp_tl(const struct intel_crtc_state *crtc_state);
>
> +struct intel_dip {
> + /*
> + * DIP Transmission line, relative to the Vtotal.
> + * The programmed transmit line is (Vtotal - value)
> + */
> + u16 emp_as_sdp_tl;
> +};
> +
> #endif /* __INTEL_DIP_H__ */
> diff --git a/drivers/gpu/drm/i915/display/intel_display.c b/drivers/gpu/drm/i915/display/intel_display.c
> index bdf02b67c1d8..c84ee0e865ee 100644
> --- a/drivers/gpu/drm/i915/display/intel_display.c
> +++ b/drivers/gpu/drm/i915/display/intel_display.c
> @@ -5507,6 +5507,8 @@ intel_pipe_config_compare(const struct intel_crtc_state *current_config,
>
> PIPE_CONF_CHECK_I(set_context_latency);
>
> + PIPE_CONF_CHECK_I(dip.emp_as_sdp_tl);
> +
> #undef PIPE_CONF_CHECK_X
> #undef PIPE_CONF_CHECK_I
> #undef PIPE_CONF_CHECK_LLI
> diff --git a/drivers/gpu/drm/i915/display/intel_display_types.h b/drivers/gpu/drm/i915/display/intel_display_types.h
> index aa4772a1c208..6cc3a4c2f17c 100644
> --- a/drivers/gpu/drm/i915/display/intel_display_types.h
> +++ b/drivers/gpu/drm/i915/display/intel_display_types.h
> @@ -46,6 +46,7 @@
>
> #include "i915_gtt_view_types.h"
> #include "intel_bios.h"
> +#include "intel_dip.h"
I understand the motivation, but I'd rather keep the struct here in
intel_display_types.h than blow up the includes. There are already too
many includes *and* this file is included just about everywhere.
The point is, if you change anything unrelated to struct intel_dip in
intel_dip.h, you'll end up rebuilding pretty much all the display code,
and it'll slow everyone down.
C really sucks at this. And embedding a lot of structs makes it worse.
BR,
Jani.
> #include "intel_display.h"
> #include "intel_display_conversion.h"
> #include "intel_display_limits.h"
> @@ -1301,6 +1302,8 @@ struct intel_crtc_state {
> struct drm_dp_as_sdp as_sdp;
> } infoframes;
>
> + struct intel_dip dip;
> +
> u8 eld[MAX_ELD_BYTES];
>
> /* HDMI scrambling status */
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 31+ messages in thread* Re: [PATCH v4 05/12] drm/i915/display: Add crtc state for DIP transmission lines
2026-09-08 15:35 ` Jani Nikula
@ 2026-09-10 2:44 ` Nautiyal, Ankit K
0 siblings, 0 replies; 31+ messages in thread
From: Nautiyal, Ankit K @ 2026-09-10 2:44 UTC (permalink / raw)
To: Jani Nikula, intel-gfx, intel-xe; +Cc: ville.syrjala, arun.r.murthy
On 9/8/2026 9:05 PM, Jani Nikula wrote:
> On Thu, 11 Jun 2026, Ankit Nautiyal <ankit.k.nautiyal@intel.com> wrote:
>> The Adaptive Sync SDP is currently the only packet with a programmable
>> transmission line.
>>
>> Make a structure struct intel_dip for Data Island Packets. Add a member to
>> track Adaptive-Sync SDP transmission line. Include the new member in the
>> pipe configuration comparison.
>>
>> This will pave the way for supporting more packets' programmable
>> transmission lines, including the common base SDP transmission line
>> introduced with Xe3p_lpd.
>>
>> Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
>> ---
>> drivers/gpu/drm/i915/display/intel_dip.h | 8 ++++++++
>> drivers/gpu/drm/i915/display/intel_display.c | 2 ++
>> drivers/gpu/drm/i915/display/intel_display_types.h | 3 +++
>> 3 files changed, 13 insertions(+)
>>
>> diff --git a/drivers/gpu/drm/i915/display/intel_dip.h b/drivers/gpu/drm/i915/display/intel_dip.h
>> index 25bae4a04d6b..37507ac3e645 100644
>> --- a/drivers/gpu/drm/i915/display/intel_dip.h
>> +++ b/drivers/gpu/drm/i915/display/intel_dip.h
>> @@ -35,4 +35,12 @@ struct intel_crtc_state;
>> u16 intel_dip_read_emp_as_sdp_tl(const struct intel_crtc_state *crtc_state);
>> void intel_dip_write_emp_as_sdp_tl(const struct intel_crtc_state *crtc_state);
>>
>> +struct intel_dip {
>> + /*
>> + * DIP Transmission line, relative to the Vtotal.
>> + * The programmed transmit line is (Vtotal - value)
>> + */
>> + u16 emp_as_sdp_tl;
>> +};
>> +
>> #endif /* __INTEL_DIP_H__ */
>> diff --git a/drivers/gpu/drm/i915/display/intel_display.c b/drivers/gpu/drm/i915/display/intel_display.c
>> index bdf02b67c1d8..c84ee0e865ee 100644
>> --- a/drivers/gpu/drm/i915/display/intel_display.c
>> +++ b/drivers/gpu/drm/i915/display/intel_display.c
>> @@ -5507,6 +5507,8 @@ intel_pipe_config_compare(const struct intel_crtc_state *current_config,
>>
>> PIPE_CONF_CHECK_I(set_context_latency);
>>
>> + PIPE_CONF_CHECK_I(dip.emp_as_sdp_tl);
>> +
>> #undef PIPE_CONF_CHECK_X
>> #undef PIPE_CONF_CHECK_I
>> #undef PIPE_CONF_CHECK_LLI
>> diff --git a/drivers/gpu/drm/i915/display/intel_display_types.h b/drivers/gpu/drm/i915/display/intel_display_types.h
>> index aa4772a1c208..6cc3a4c2f17c 100644
>> --- a/drivers/gpu/drm/i915/display/intel_display_types.h
>> +++ b/drivers/gpu/drm/i915/display/intel_display_types.h
>> @@ -46,6 +46,7 @@
>>
>> #include "i915_gtt_view_types.h"
>> #include "intel_bios.h"
>> +#include "intel_dip.h"
> I understand the motivation, but I'd rather keep the struct here in
> intel_display_types.h than blow up the includes. There are already too
> many includes *and* this file is included just about everywhere.
>
> The point is, if you change anything unrelated to struct intel_dip in
> intel_dip.h, you'll end up rebuilding pretty much all the display code,
> and it'll slow everyone down.
>
> C really sucks at this. And embedding a lot of structs makes it worse.
Good point. I had not thought about this, though the pattern was always
there, but it became clearer to me now.
I will move the structs to intel_display_types.h, and keep this in mind.
Thanks & Regards,
Ankit
>
>
> BR,
> Jani.
>
>
>
>> #include "intel_display.h"
>> #include "intel_display_conversion.h"
>> #include "intel_display_limits.h"
>> @@ -1301,6 +1302,8 @@ struct intel_crtc_state {
>> struct drm_dp_as_sdp as_sdp;
>> } infoframes;
>>
>> + struct intel_dip dip;
>> +
>> u8 eld[MAX_ELD_BYTES];
>>
>> /* HDMI scrambling status */
^ permalink raw reply [flat|nested] 31+ messages in thread
* [PATCH v4 06/12] drm/i915/dip: Store and use AS SDP transmission line from crtc state
2026-06-11 7:33 [PATCH v4 00/12] Add support for Common SDP Transmission Line Ankit Nautiyal
` (4 preceding siblings ...)
2026-06-11 7:33 ` [PATCH v4 05/12] drm/i915/display: Add crtc state for DIP transmission lines Ankit Nautiyal
@ 2026-06-11 7:33 ` Ankit Nautiyal
2026-09-01 3:03 ` Kandpal, Suraj
2026-06-11 7:33 ` [PATCH v4 07/12] drm/i915/nvl: Add register definitions for common SDP Transmission Line Ankit Nautiyal
` (11 subsequent siblings)
17 siblings, 1 reply; 31+ messages in thread
From: Ankit Nautiyal @ 2026-06-11 7:33 UTC (permalink / raw)
To: intel-gfx, intel-xe
Cc: ville.syrjala, arun.r.murthy, jani.nikula, Ankit Nautiyal
The driver currently computes the Adaptive Sync SDP transmission line
directly at programming time. Instead, compute and store the
AS SDP transmission line in the crtc state and use it when programming the
EMP_AS_SDP_TL register.
We get the clear picture about the SDPs and guardband only in
intel_dp_sdp_compute_config_late() therefore we must configure the
AS SDP transmission line at this point when AS SDP is enabled in
crtc_state.
This prepares the ground for supporting programmable transmission lines
for additional DP SDPs.
Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
---
drivers/gpu/drm/i915/display/intel_ddi.c | 2 ++
drivers/gpu/drm/i915/display/intel_dip.c | 20 +++++++++++---------
drivers/gpu/drm/i915/display/intel_dip.h | 3 +++
drivers/gpu/drm/i915/display/intel_dp.c | 11 +++++++++++
4 files changed, 27 insertions(+), 9 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_ddi.c b/drivers/gpu/drm/i915/display/intel_ddi.c
index 6399b16405c8..d2edfad295d5 100644
--- a/drivers/gpu/drm/i915/display/intel_ddi.c
+++ b/drivers/gpu/drm/i915/display/intel_ddi.c
@@ -49,6 +49,7 @@
#include "intel_ddi.h"
#include "intel_ddi_buf_trans.h"
#include "intel_de.h"
+#include "intel_dip.h"
#include "intel_display_power.h"
#include "intel_display_regs.h"
#include "intel_display_types.h"
@@ -4215,6 +4216,7 @@ static void intel_ddi_get_config(struct intel_encoder *encoder,
intel_read_dp_sdp(encoder, pipe_config, HDMI_PACKET_TYPE_GAMUT_METADATA);
intel_read_dp_sdp(encoder, pipe_config, DP_SDP_VSC);
intel_read_dp_sdp(encoder, pipe_config, DP_SDP_ADAPTIVE_SYNC);
+ intel_dip_sdp_transmission_line_get_config(pipe_config);
intel_audio_codec_get_config(encoder, pipe_config);
}
diff --git a/drivers/gpu/drm/i915/display/intel_dip.c b/drivers/gpu/drm/i915/display/intel_dip.c
index 504a2edadd0e..333314637db5 100644
--- a/drivers/gpu/drm/i915/display/intel_dip.c
+++ b/drivers/gpu/drm/i915/display/intel_dip.c
@@ -27,19 +27,21 @@ void intel_dip_write_emp_as_sdp_tl(const struct intel_crtc_state *crtc_state)
{
struct intel_display *display = to_intel_display(crtc_state);
enum transcoder cpu_transcoder = crtc_state->cpu_transcoder;
- u32 transmission_line = 0;
if (!HAS_EMP_AS_SDP_TL(display))
return;
- /*
- * Since currently we support VRR only for DP/eDP, program the register
- * for Adaptive Sync SDP. For non-DP encoders, the register is reset
- * to 0.
- */
- if (intel_crtc_has_dp_encoder(crtc_state))
- transmission_line = intel_dp_get_as_sdp_transmission_line(crtc_state);
intel_de_write(display,
EMP_AS_SDP_TL(display, cpu_transcoder),
- EMP_AS_SDP_DB_TL(transmission_line));
+ EMP_AS_SDP_DB_TL(crtc_state->dip.emp_as_sdp_tl));
+}
+
+void intel_dip_sdp_tl_compute_config_late(struct intel_crtc_state *crtc_state)
+{
+ crtc_state->dip.emp_as_sdp_tl = intel_dp_get_as_sdp_transmission_line(crtc_state);
+}
+
+void intel_dip_sdp_transmission_line_get_config(struct intel_crtc_state *crtc_state)
+{
+ crtc_state->dip.emp_as_sdp_tl = intel_dip_read_emp_as_sdp_tl(crtc_state);
}
diff --git a/drivers/gpu/drm/i915/display/intel_dip.h b/drivers/gpu/drm/i915/display/intel_dip.h
index 37507ac3e645..600dabbf7372 100644
--- a/drivers/gpu/drm/i915/display/intel_dip.h
+++ b/drivers/gpu/drm/i915/display/intel_dip.h
@@ -43,4 +43,7 @@ struct intel_dip {
u16 emp_as_sdp_tl;
};
+void intel_dip_sdp_tl_compute_config_late(struct intel_crtc_state *crtc_state);
+void intel_dip_sdp_transmission_line_get_config(struct intel_crtc_state *crtc_state);
+
#endif /* __INTEL_DIP_H__ */
diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
index f54f7faf878f..e143ec1b76d0 100644
--- a/drivers/gpu/drm/i915/display/intel_dp.c
+++ b/drivers/gpu/drm/i915/display/intel_dp.c
@@ -7356,6 +7356,8 @@ int intel_dp_sdp_compute_config_late(struct intel_crtc_state *crtc_state)
return -EINVAL;
}
+ intel_dip_sdp_tl_compute_config_late(crtc_state);
+
return 0;
}
@@ -7468,6 +7470,15 @@ void intel_dp_link_cleanup(struct intel_dp *intel_dp)
int intel_dp_get_as_sdp_transmission_line(const struct intel_crtc_state *crtc_state)
{
+ struct intel_display *display = to_intel_display(crtc_state);
+
+ if (!HAS_EMP_AS_SDP_TL(display))
+ return 0;
+
+ if (!(crtc_state->infoframes.enable &
+ intel_hdmi_infoframe_enable(DP_SDP_ADAPTIVE_SYNC)))
+ return 0;
+
/*
* EMP_AS_SDP_TL defines the T1 position as the default AS SDP
* Transmission Line, which corresponds to the start of the
--
2.45.2
^ permalink raw reply related [flat|nested] 31+ messages in thread* RE: [PATCH v4 06/12] drm/i915/dip: Store and use AS SDP transmission line from crtc state
2026-06-11 7:33 ` [PATCH v4 06/12] drm/i915/dip: Store and use AS SDP transmission line from crtc state Ankit Nautiyal
@ 2026-09-01 3:03 ` Kandpal, Suraj
2026-09-08 6:14 ` Nautiyal, Ankit K
0 siblings, 1 reply; 31+ messages in thread
From: Kandpal, Suraj @ 2026-09-01 3:03 UTC (permalink / raw)
To: Nautiyal, Ankit K, intel-gfx@lists.freedesktop.org,
intel-xe@lists.freedesktop.org
Cc: ville.syrjala@linux.intel.com, Murthy, Arun R,
jani.nikula@linux.intel.com, Nautiyal, Ankit K
> Subject: [PATCH v4 06/12] drm/i915/dip: Store and use AS SDP transmission line
> from crtc state
>
> The driver currently computes the Adaptive Sync SDP transmission line directly
> at programming time. Instead, compute and store the AS SDP transmission line
> in the crtc state and use it when programming the EMP_AS_SDP_TL register.
>
> We get the clear picture about the SDPs and guardband only in
> intel_dp_sdp_compute_config_late() therefore we must configure the AS SDP
> transmission line at this point when AS SDP is enabled in crtc_state.
>
> This prepares the ground for supporting programmable transmission lines for
> additional DP SDPs.
>
> Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_ddi.c | 2 ++
> drivers/gpu/drm/i915/display/intel_dip.c | 20 +++++++++++---------
> drivers/gpu/drm/i915/display/intel_dip.h | 3 +++
> drivers/gpu/drm/i915/display/intel_dp.c | 11 +++++++++++
> 4 files changed, 27 insertions(+), 9 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_ddi.c
> b/drivers/gpu/drm/i915/display/intel_ddi.c
> index 6399b16405c8..d2edfad295d5 100644
> --- a/drivers/gpu/drm/i915/display/intel_ddi.c
> +++ b/drivers/gpu/drm/i915/display/intel_ddi.c
> @@ -49,6 +49,7 @@
> #include "intel_ddi.h"
> #include "intel_ddi_buf_trans.h"
> #include "intel_de.h"
> +#include "intel_dip.h"
> #include "intel_display_power.h"
> #include "intel_display_regs.h"
> #include "intel_display_types.h"
> @@ -4215,6 +4216,7 @@ static void intel_ddi_get_config(struct intel_encoder
> *encoder,
> intel_read_dp_sdp(encoder, pipe_config,
> HDMI_PACKET_TYPE_GAMUT_METADATA);
> intel_read_dp_sdp(encoder, pipe_config, DP_SDP_VSC);
> intel_read_dp_sdp(encoder, pipe_config, DP_SDP_ADAPTIVE_SYNC);
> + intel_dip_sdp_transmission_line_get_config(pipe_config);
>
> intel_audio_codec_get_config(encoder, pipe_config); } diff --git
> a/drivers/gpu/drm/i915/display/intel_dip.c
> b/drivers/gpu/drm/i915/display/intel_dip.c
> index 504a2edadd0e..333314637db5 100644
> --- a/drivers/gpu/drm/i915/display/intel_dip.c
> +++ b/drivers/gpu/drm/i915/display/intel_dip.c
> @@ -27,19 +27,21 @@ void intel_dip_write_emp_as_sdp_tl(const struct
> intel_crtc_state *crtc_state) {
> struct intel_display *display = to_intel_display(crtc_state);
> enum transcoder cpu_transcoder = crtc_state->cpu_transcoder;
> - u32 transmission_line = 0;
>
> if (!HAS_EMP_AS_SDP_TL(display))
> return;
> - /*
> - * Since currently we support VRR only for DP/eDP, program the register
> - * for Adaptive Sync SDP. For non-DP encoders, the register is reset
> - * to 0.
> - */
> - if (intel_crtc_has_dp_encoder(crtc_state))
> - transmission_line =
> intel_dp_get_as_sdp_transmission_line(crtc_state);
>
> intel_de_write(display,
> EMP_AS_SDP_TL(display, cpu_transcoder),
> - EMP_AS_SDP_DB_TL(transmission_line));
> + EMP_AS_SDP_DB_TL(crtc_state->dip.emp_as_sdp_tl));
> +}
> +
> +void intel_dip_sdp_tl_compute_config_late(struct intel_crtc_state
> +*crtc_state) {
> + crtc_state->dip.emp_as_sdp_tl =
> +intel_dp_get_as_sdp_transmission_line(crtc_state);
> +}
> +
> +void intel_dip_sdp_transmission_line_get_config(struct intel_crtc_state
> +*crtc_state) {
> + crtc_state->dip.emp_as_sdp_tl =
> +intel_dip_read_emp_as_sdp_tl(crtc_state);
> }
> diff --git a/drivers/gpu/drm/i915/display/intel_dip.h
> b/drivers/gpu/drm/i915/display/intel_dip.h
> index 37507ac3e645..600dabbf7372 100644
> --- a/drivers/gpu/drm/i915/display/intel_dip.h
> +++ b/drivers/gpu/drm/i915/display/intel_dip.h
> @@ -43,4 +43,7 @@ struct intel_dip {
> u16 emp_as_sdp_tl;
> };
>
> +void intel_dip_sdp_tl_compute_config_late(struct intel_crtc_state
> +*crtc_state); void intel_dip_sdp_transmission_line_get_config(struct
> +intel_crtc_state *crtc_state);
> +
> #endif /* __INTEL_DIP_H__ */
> diff --git a/drivers/gpu/drm/i915/display/intel_dp.c
> b/drivers/gpu/drm/i915/display/intel_dp.c
> index f54f7faf878f..e143ec1b76d0 100644
> --- a/drivers/gpu/drm/i915/display/intel_dp.c
> +++ b/drivers/gpu/drm/i915/display/intel_dp.c
> @@ -7356,6 +7356,8 @@ int intel_dp_sdp_compute_config_late(struct
> intel_crtc_state *crtc_state)
> return -EINVAL;
> }
>
> + intel_dip_sdp_tl_compute_config_late(crtc_state);
> +
> return 0;
> }
>
> @@ -7468,6 +7470,15 @@ void intel_dp_link_cleanup(struct intel_dp
> *intel_dp)
>
> int intel_dp_get_as_sdp_transmission_line(const struct intel_crtc_state
> *crtc_state) {
> + struct intel_display *display = to_intel_display(crtc_state);
> +
> + if (!HAS_EMP_AS_SDP_TL(display))
> + return 0;
> +
> + if (!(crtc_state->infoframes.enable &
> + intel_hdmi_infoframe_enable(DP_SDP_ADAPTIVE_SYNC)))
> + return 0;
> +
this part should not be a part of this maybe can be squashed with 4th patch where this function was introduced
Regards,
Suraj Kandpal
> /*
> * EMP_AS_SDP_TL defines the T1 position as the default AS SDP
> * Transmission Line, which corresponds to the start of the
> --
> 2.45.2
^ permalink raw reply [flat|nested] 31+ messages in thread* Re: [PATCH v4 06/12] drm/i915/dip: Store and use AS SDP transmission line from crtc state
2026-09-01 3:03 ` Kandpal, Suraj
@ 2026-09-08 6:14 ` Nautiyal, Ankit K
0 siblings, 0 replies; 31+ messages in thread
From: Nautiyal, Ankit K @ 2026-09-08 6:14 UTC (permalink / raw)
To: Kandpal, Suraj, intel-gfx@lists.freedesktop.org,
intel-xe@lists.freedesktop.org
Cc: ville.syrjala@linux.intel.com, Murthy, Arun R,
jani.nikula@linux.intel.com
On 9/1/2026 8:33 AM, Kandpal, Suraj wrote:
>> Subject: [PATCH v4 06/12] drm/i915/dip: Store and use AS SDP transmission line
>> from crtc state
>>
>> The driver currently computes the Adaptive Sync SDP transmission line directly
>> at programming time. Instead, compute and store the AS SDP transmission line
>> in the crtc state and use it when programming the EMP_AS_SDP_TL register.
>>
>> We get the clear picture about the SDPs and guardband only in
>> intel_dp_sdp_compute_config_late() therefore we must configure the AS SDP
>> transmission line at this point when AS SDP is enabled in crtc_state.
>>
>> This prepares the ground for supporting programmable transmission lines for
>> additional DP SDPs.
>>
>> Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
>> ---
>> drivers/gpu/drm/i915/display/intel_ddi.c | 2 ++
>> drivers/gpu/drm/i915/display/intel_dip.c | 20 +++++++++++---------
>> drivers/gpu/drm/i915/display/intel_dip.h | 3 +++
>> drivers/gpu/drm/i915/display/intel_dp.c | 11 +++++++++++
>> 4 files changed, 27 insertions(+), 9 deletions(-)
>>
>> diff --git a/drivers/gpu/drm/i915/display/intel_ddi.c
>> b/drivers/gpu/drm/i915/display/intel_ddi.c
>> index 6399b16405c8..d2edfad295d5 100644
>> --- a/drivers/gpu/drm/i915/display/intel_ddi.c
>> +++ b/drivers/gpu/drm/i915/display/intel_ddi.c
>> @@ -49,6 +49,7 @@
>> #include "intel_ddi.h"
>> #include "intel_ddi_buf_trans.h"
>> #include "intel_de.h"
>> +#include "intel_dip.h"
>> #include "intel_display_power.h"
>> #include "intel_display_regs.h"
>> #include "intel_display_types.h"
>> @@ -4215,6 +4216,7 @@ static void intel_ddi_get_config(struct intel_encoder
>> *encoder,
>> intel_read_dp_sdp(encoder, pipe_config,
>> HDMI_PACKET_TYPE_GAMUT_METADATA);
>> intel_read_dp_sdp(encoder, pipe_config, DP_SDP_VSC);
>> intel_read_dp_sdp(encoder, pipe_config, DP_SDP_ADAPTIVE_SYNC);
>> + intel_dip_sdp_transmission_line_get_config(pipe_config);
>>
>> intel_audio_codec_get_config(encoder, pipe_config); } diff --git
>> a/drivers/gpu/drm/i915/display/intel_dip.c
>> b/drivers/gpu/drm/i915/display/intel_dip.c
>> index 504a2edadd0e..333314637db5 100644
>> --- a/drivers/gpu/drm/i915/display/intel_dip.c
>> +++ b/drivers/gpu/drm/i915/display/intel_dip.c
>> @@ -27,19 +27,21 @@ void intel_dip_write_emp_as_sdp_tl(const struct
>> intel_crtc_state *crtc_state) {
>> struct intel_display *display = to_intel_display(crtc_state);
>> enum transcoder cpu_transcoder = crtc_state->cpu_transcoder;
>> - u32 transmission_line = 0;
>>
>> if (!HAS_EMP_AS_SDP_TL(display))
>> return;
>> - /*
>> - * Since currently we support VRR only for DP/eDP, program the register
>> - * for Adaptive Sync SDP. For non-DP encoders, the register is reset
>> - * to 0.
>> - */
>> - if (intel_crtc_has_dp_encoder(crtc_state))
>> - transmission_line =
>> intel_dp_get_as_sdp_transmission_line(crtc_state);
>>
>> intel_de_write(display,
>> EMP_AS_SDP_TL(display, cpu_transcoder),
>> - EMP_AS_SDP_DB_TL(transmission_line));
>> + EMP_AS_SDP_DB_TL(crtc_state->dip.emp_as_sdp_tl));
>> +}
>> +
>> +void intel_dip_sdp_tl_compute_config_late(struct intel_crtc_state
>> +*crtc_state) {
>> + crtc_state->dip.emp_as_sdp_tl =
>> +intel_dp_get_as_sdp_transmission_line(crtc_state);
>> +}
>> +
>> +void intel_dip_sdp_transmission_line_get_config(struct intel_crtc_state
>> +*crtc_state) {
>> + crtc_state->dip.emp_as_sdp_tl =
>> +intel_dip_read_emp_as_sdp_tl(crtc_state);
>> }
>> diff --git a/drivers/gpu/drm/i915/display/intel_dip.h
>> b/drivers/gpu/drm/i915/display/intel_dip.h
>> index 37507ac3e645..600dabbf7372 100644
>> --- a/drivers/gpu/drm/i915/display/intel_dip.h
>> +++ b/drivers/gpu/drm/i915/display/intel_dip.h
>> @@ -43,4 +43,7 @@ struct intel_dip {
>> u16 emp_as_sdp_tl;
>> };
>>
>> +void intel_dip_sdp_tl_compute_config_late(struct intel_crtc_state
>> +*crtc_state); void intel_dip_sdp_transmission_line_get_config(struct
>> +intel_crtc_state *crtc_state);
>> +
>> #endif /* __INTEL_DIP_H__ */
>> diff --git a/drivers/gpu/drm/i915/display/intel_dp.c
>> b/drivers/gpu/drm/i915/display/intel_dp.c
>> index f54f7faf878f..e143ec1b76d0 100644
>> --- a/drivers/gpu/drm/i915/display/intel_dp.c
>> +++ b/drivers/gpu/drm/i915/display/intel_dp.c
>> @@ -7356,6 +7356,8 @@ int intel_dp_sdp_compute_config_late(struct
>> intel_crtc_state *crtc_state)
>> return -EINVAL;
>> }
>>
>> + intel_dip_sdp_tl_compute_config_late(crtc_state);
>> +
>> return 0;
>> }
>>
>> @@ -7468,6 +7470,15 @@ void intel_dp_link_cleanup(struct intel_dp
>> *intel_dp)
>>
>> int intel_dp_get_as_sdp_transmission_line(const struct intel_crtc_state
>> *crtc_state) {
>> + struct intel_display *display = to_intel_display(crtc_state);
>> +
>> + if (!HAS_EMP_AS_SDP_TL(display))
>> + return 0;
>> +
>> + if (!(crtc_state->infoframes.enable &
>> + intel_hdmi_infoframe_enable(DP_SDP_ADAPTIVE_SYNC)))
>> + return 0;
>> +
> this part should not be a part of this maybe can be squashed with 4th patch where this function was introduced
Agreed. Actually infoframe.enable check is not needed since we are
computing the transmission line even if the packet is not sent. Since
this is called only from DP/eDP compute config path now, for non-DP
encoders it will not be set.
I will remove the check and move the HAS_EMP_AS_SDP_TL() check in
patch#4 where it belongs.
Regards,
Ankit
>
> Regards,
> Suraj Kandpal
>
>> /*
>> * EMP_AS_SDP_TL defines the T1 position as the default AS SDP
>> * Transmission Line, which corresponds to the start of the
>> --
>> 2.45.2
^ permalink raw reply [flat|nested] 31+ messages in thread
* [PATCH v4 07/12] drm/i915/nvl: Add register definitions for common SDP Transmission Line
2026-06-11 7:33 [PATCH v4 00/12] Add support for Common SDP Transmission Line Ankit Nautiyal
` (5 preceding siblings ...)
2026-06-11 7:33 ` [PATCH v4 06/12] drm/i915/dip: Store and use AS SDP transmission line from crtc state Ankit Nautiyal
@ 2026-06-11 7:33 ` Ankit Nautiyal
2026-06-11 7:33 ` [PATCH v4 08/12] drm/i915/display: Add HAS_COMMON_SDP_TL macro Ankit Nautiyal
` (10 subsequent siblings)
17 siblings, 0 replies; 31+ messages in thread
From: Ankit Nautiyal @ 2026-06-11 7:33 UTC (permalink / raw)
To: intel-gfx, intel-xe
Cc: ville.syrjala, arun.r.murthy, jani.nikula, Ankit Nautiyal
From: Arun R Murthy <arun.r.murthy@intel.com>
Add registers definitions for common SDP transmission line CMN_SDP_TL
and CMN_SDP_TL_STGR_CTL.
v2: Move all registers to intel_dip_regs.h (Ankit)
Bspec: 74384
Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com>
Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
---
drivers/gpu/drm/i915/display/intel_dip_regs.h | 19 +++++++++++++++++++
1 file changed, 19 insertions(+)
diff --git a/drivers/gpu/drm/i915/display/intel_dip_regs.h b/drivers/gpu/drm/i915/display/intel_dip_regs.h
index 85dcbf42e77d..7e69c5cf63da 100644
--- a/drivers/gpu/drm/i915/display/intel_dip_regs.h
+++ b/drivers/gpu/drm/i915/display/intel_dip_regs.h
@@ -14,4 +14,23 @@
#define EMP_AS_SDP_DB_TL_MASK REG_GENMASK(12, 0)
#define EMP_AS_SDP_DB_TL(db_transmit_line) REG_FIELD_PREP(EMP_AS_SDP_DB_TL_MASK, (db_transmit_line))
+/* COMMON SDP TRANSMISSION LINE */
+#define _CMN_SDP_TL_A 0x6020c
+#define CMN_SDP_TL(display, trans) _MMIO_TRANS2(display, (trans), _CMN_SDP_TL_A)
+#define TRANSMISSION_LINE_ENABLE REG_BIT(31)
+#define BASE_TRANSMISSION_LINE_MASK REG_GENMASK(12, 0)
+#define BASE_TRANSMISSION_LINE(x) REG_FIELD_PREP(BASE_TRANSMISSION_LINE_MASK, x)
+
+#define _CMN_SDP_TL_STGR_CTL_A 0x60214
+#define CMN_SDP_TL_STGR_CTL(display, trans) _MMIO_TRANS2(display, (trans), _CMN_SDP_TL_STGR_CTL_A)
+#define VSC_EXT_STAGGER_MASK REG_GENMASK(11, 8)
+#define VSC_EXT_STAGGER(x) REG_FIELD_PREP(VSC_EXT_STAGGER_MASK, x)
+#define VSC_EXT_STAGGER_DEFAULT 0x2
+#define PPS_STAGGER_MASK REG_GENMASK(7, 4)
+#define PPS_STAGGER(x) REG_FIELD_PREP(PPS_STAGGER_MASK, x)
+#define PPS_STAGGER_DEFAULT 0x1
+#define GMP_STAGGER_MASK REG_GENMASK(3, 0)
+#define GMP_STAGGER(x) REG_FIELD_PREP(GMP_STAGGER_MASK, x)
+#define GMP_STAGGER_DEFAULT 0x0
+
#endif /* __INTEL_DIP_REGS_H__ */
--
2.45.2
^ permalink raw reply related [flat|nested] 31+ messages in thread* [PATCH v4 08/12] drm/i915/display: Add HAS_COMMON_SDP_TL macro
2026-06-11 7:33 [PATCH v4 00/12] Add support for Common SDP Transmission Line Ankit Nautiyal
` (6 preceding siblings ...)
2026-06-11 7:33 ` [PATCH v4 07/12] drm/i915/nvl: Add register definitions for common SDP Transmission Line Ankit Nautiyal
@ 2026-06-11 7:33 ` Ankit Nautiyal
2026-09-01 3:26 ` Kandpal, Suraj
2026-06-11 7:33 ` [PATCH v4 09/12] drm/i915/dp: Store SDP transmission lines in crtc_state Ankit Nautiyal
` (9 subsequent siblings)
17 siblings, 1 reply; 31+ messages in thread
From: Ankit Nautiyal @ 2026-06-11 7:33 UTC (permalink / raw)
To: intel-gfx, intel-xe
Cc: ville.syrjala, arun.r.murthy, jani.nikula, Ankit Nautiyal
Add a helper macro to detect CMN SDP TL support on platforms with display
version 35 and above.
Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
---
drivers/gpu/drm/i915/display/intel_dip.h | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/drivers/gpu/drm/i915/display/intel_dip.h b/drivers/gpu/drm/i915/display/intel_dip.h
index 600dabbf7372..e9959356226e 100644
--- a/drivers/gpu/drm/i915/display/intel_dip.h
+++ b/drivers/gpu/drm/i915/display/intel_dip.h
@@ -32,6 +32,16 @@ struct intel_crtc_state;
#define HAS_EMP_AS_SDP_TL(__display) (DISPLAY_VERx100(__display) == 1401 || \
DISPLAY_VER(__display) >= 20)
+/*
+ * CMN SDP TL: Common Secondary Data Packet Transmission Line.
+ *
+ * Xe3p_lpd introduces new register CMN_SDP_TL to program a common SDP
+ * Transmission line that will be used by the Hardware to position the
+ * SDPs. Along with this, another new register CMN_SDP_TL_STGR_CTL is
+ * also added to stagger the different SDPs.
+ */
+#define HAS_COMMON_SDP_TL(__display) (DISPLAY_VER(__display) >= 35)
+
u16 intel_dip_read_emp_as_sdp_tl(const struct intel_crtc_state *crtc_state);
void intel_dip_write_emp_as_sdp_tl(const struct intel_crtc_state *crtc_state);
--
2.45.2
^ permalink raw reply related [flat|nested] 31+ messages in thread* RE: [PATCH v4 08/12] drm/i915/display: Add HAS_COMMON_SDP_TL macro
2026-06-11 7:33 ` [PATCH v4 08/12] drm/i915/display: Add HAS_COMMON_SDP_TL macro Ankit Nautiyal
@ 2026-09-01 3:26 ` Kandpal, Suraj
0 siblings, 0 replies; 31+ messages in thread
From: Kandpal, Suraj @ 2026-09-01 3:26 UTC (permalink / raw)
To: Nautiyal, Ankit K, intel-gfx@lists.freedesktop.org,
intel-xe@lists.freedesktop.org
Cc: ville.syrjala@linux.intel.com, Murthy, Arun R,
jani.nikula@linux.intel.com, Nautiyal, Ankit K
> Subject: [PATCH v4 08/12] drm/i915/display: Add HAS_COMMON_SDP_TL
> macro
>
Maybe drm/i915/dip
Otherwise LGTM,
Reviewed-by: Suraj Kandpal <suraj.kandpal@intel.com>
> Add a helper macro to detect CMN SDP TL support on platforms with display
> version 35 and above.
>
> Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_dip.h | 10 ++++++++++
> 1 file changed, 10 insertions(+)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_dip.h
> b/drivers/gpu/drm/i915/display/intel_dip.h
> index 600dabbf7372..e9959356226e 100644
> --- a/drivers/gpu/drm/i915/display/intel_dip.h
> +++ b/drivers/gpu/drm/i915/display/intel_dip.h
> @@ -32,6 +32,16 @@ struct intel_crtc_state;
> #define HAS_EMP_AS_SDP_TL(__display) (DISPLAY_VERx100(__display)
> == 1401 || \
> DISPLAY_VER(__display) >= 20)
>
> +/*
> + * CMN SDP TL: Common Secondary Data Packet Transmission Line.
> + *
> + * Xe3p_lpd introduces new register CMN_SDP_TL to program a common SDP
> + * Transmission line that will be used by the Hardware to position the
> + * SDPs. Along with this, another new register CMN_SDP_TL_STGR_CTL is
> + * also added to stagger the different SDPs.
> + */
> +#define HAS_COMMON_SDP_TL(__display) (DISPLAY_VER(__display) >= 35)
> +
> u16 intel_dip_read_emp_as_sdp_tl(const struct intel_crtc_state *crtc_state);
> void intel_dip_write_emp_as_sdp_tl(const struct intel_crtc_state *crtc_state);
>
> --
> 2.45.2
^ permalink raw reply [flat|nested] 31+ messages in thread
* [PATCH v4 09/12] drm/i915/dp: Store SDP transmission lines in crtc_state
2026-06-11 7:33 [PATCH v4 00/12] Add support for Common SDP Transmission Line Ankit Nautiyal
` (7 preceding siblings ...)
2026-06-11 7:33 ` [PATCH v4 08/12] drm/i915/display: Add HAS_COMMON_SDP_TL macro Ankit Nautiyal
@ 2026-06-11 7:33 ` Ankit Nautiyal
2026-09-01 3:30 ` Kandpal, Suraj
2026-06-11 7:33 ` [PATCH v4 10/12] drm/i915/dp: Introduce helpers to enable/disable CMN SDP Transmission line Ankit Nautiyal
` (8 subsequent siblings)
17 siblings, 1 reply; 31+ messages in thread
From: Ankit Nautiyal @ 2026-06-11 7:33 UTC (permalink / raw)
To: intel-gfx, intel-xe
Cc: ville.syrjala, arun.r.murthy, jani.nikula, Ankit Nautiyal
Currently the driver only programs the transmission line for the
Adaptive-Sync SDP, while the hardware controls the transmission lines for
other SDPs.
Starting with Xe3p_lpd, the hardware allows the driver to program
transmission lines for additional DP SDPs. Prepare for this by adding
fields to struct intel_crtc_state to store SDP transmission lines, and
include them in pipe config comparison.
Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
---
drivers/gpu/drm/i915/display/intel_dip.h | 6 ++++++
drivers/gpu/drm/i915/display/intel_display.c | 5 +++++
2 files changed, 11 insertions(+)
diff --git a/drivers/gpu/drm/i915/display/intel_dip.h b/drivers/gpu/drm/i915/display/intel_dip.h
index e9959356226e..03ef749a79ca 100644
--- a/drivers/gpu/drm/i915/display/intel_dip.h
+++ b/drivers/gpu/drm/i915/display/intel_dip.h
@@ -51,6 +51,12 @@ struct intel_dip {
* The programmed transmit line is (Vtotal - value)
*/
u16 emp_as_sdp_tl;
+ u16 gmp_sdp_tl;
+ u16 pps_sdp_tl;
+ u16 vsc_sdp_tl;
+ u16 vsc_ext_sdp_tl;
+ /* Common SDP Base transmission line (Xe3p_lpd+) */
+ u16 cmn_sdp_tl;
};
void intel_dip_sdp_tl_compute_config_late(struct intel_crtc_state *crtc_state);
diff --git a/drivers/gpu/drm/i915/display/intel_display.c b/drivers/gpu/drm/i915/display/intel_display.c
index c84ee0e865ee..8807897538a4 100644
--- a/drivers/gpu/drm/i915/display/intel_display.c
+++ b/drivers/gpu/drm/i915/display/intel_display.c
@@ -5508,6 +5508,11 @@ intel_pipe_config_compare(const struct intel_crtc_state *current_config,
PIPE_CONF_CHECK_I(set_context_latency);
PIPE_CONF_CHECK_I(dip.emp_as_sdp_tl);
+ PIPE_CONF_CHECK_I(dip.gmp_sdp_tl);
+ PIPE_CONF_CHECK_I(dip.pps_sdp_tl);
+ PIPE_CONF_CHECK_I(dip.vsc_sdp_tl);
+ PIPE_CONF_CHECK_I(dip.vsc_ext_sdp_tl);
+ PIPE_CONF_CHECK_I(dip.cmn_sdp_tl);
#undef PIPE_CONF_CHECK_X
#undef PIPE_CONF_CHECK_I
--
2.45.2
^ permalink raw reply related [flat|nested] 31+ messages in thread* RE: [PATCH v4 09/12] drm/i915/dp: Store SDP transmission lines in crtc_state
2026-06-11 7:33 ` [PATCH v4 09/12] drm/i915/dp: Store SDP transmission lines in crtc_state Ankit Nautiyal
@ 2026-09-01 3:30 ` Kandpal, Suraj
2026-09-08 6:25 ` Nautiyal, Ankit K
0 siblings, 1 reply; 31+ messages in thread
From: Kandpal, Suraj @ 2026-09-01 3:30 UTC (permalink / raw)
To: Nautiyal, Ankit K, intel-gfx@lists.freedesktop.org,
intel-xe@lists.freedesktop.org
Cc: ville.syrjala@linux.intel.com, Murthy, Arun R,
jani.nikula@linux.intel.com, Nautiyal, Ankit K
> Subject: [PATCH v4 09/12] drm/i915/dp: Store SDP transmission lines in
> crtc_state
This needs to be either drm/i915/dip or drm/i915/display
>
> Currently the driver only programs the transmission line for the Adaptive-Sync
> SDP, while the hardware controls the transmission lines for other SDPs.
>
> Starting with Xe3p_lpd, the hardware allows the driver to program transmission
> lines for additional DP SDPs. Prepare for this by adding fields to struct
> intel_crtc_state to store SDP transmission lines, and include them in pipe config
> comparison.
>
> Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_dip.h | 6 ++++++
> drivers/gpu/drm/i915/display/intel_display.c | 5 +++++
> 2 files changed, 11 insertions(+)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_dip.h
> b/drivers/gpu/drm/i915/display/intel_dip.h
> index e9959356226e..03ef749a79ca 100644
> --- a/drivers/gpu/drm/i915/display/intel_dip.h
> +++ b/drivers/gpu/drm/i915/display/intel_dip.h
> @@ -51,6 +51,12 @@ struct intel_dip {
> * The programmed transmit line is (Vtotal - value)
> */
> u16 emp_as_sdp_tl;
> + u16 gmp_sdp_tl;
> + u16 pps_sdp_tl;
> + u16 vsc_sdp_tl;
> + u16 vsc_ext_sdp_tl;
> + /* Common SDP Base transmission line (Xe3p_lpd+) */
> + u16 cmn_sdp_tl;
> };
>
> void intel_dip_sdp_tl_compute_config_late(struct intel_crtc_state *crtc_state);
> diff --git a/drivers/gpu/drm/i915/display/intel_display.c
> b/drivers/gpu/drm/i915/display/intel_display.c
> index c84ee0e865ee..8807897538a4 100644
> --- a/drivers/gpu/drm/i915/display/intel_display.c
> +++ b/drivers/gpu/drm/i915/display/intel_display.c
> @@ -5508,6 +5508,11 @@ intel_pipe_config_compare(const struct
> intel_crtc_state *current_config,
> PIPE_CONF_CHECK_I(set_context_latency);
>
> PIPE_CONF_CHECK_I(dip.emp_as_sdp_tl);
> + PIPE_CONF_CHECK_I(dip.gmp_sdp_tl);
> + PIPE_CONF_CHECK_I(dip.pps_sdp_tl);
> + PIPE_CONF_CHECK_I(dip.vsc_sdp_tl);
> + PIPE_CONF_CHECK_I(dip.vsc_ext_sdp_tl);
> + PIPE_CONF_CHECK_I(dip.cmn_sdp_tl);
If you doing a compare in this patch itself should maybe assigning all these variables some values in comute config too in this patch too.
Regards,
Suraj Kandpal
>
> #undef PIPE_CONF_CHECK_X
> #undef PIPE_CONF_CHECK_I
> --
> 2.45.2
^ permalink raw reply [flat|nested] 31+ messages in thread* Re: [PATCH v4 09/12] drm/i915/dp: Store SDP transmission lines in crtc_state
2026-09-01 3:30 ` Kandpal, Suraj
@ 2026-09-08 6:25 ` Nautiyal, Ankit K
0 siblings, 0 replies; 31+ messages in thread
From: Nautiyal, Ankit K @ 2026-09-08 6:25 UTC (permalink / raw)
To: Kandpal, Suraj, intel-gfx@lists.freedesktop.org,
intel-xe@lists.freedesktop.org
Cc: ville.syrjala@linux.intel.com, Murthy, Arun R,
jani.nikula@linux.intel.com
On 9/1/2026 9:00 AM, Kandpal, Suraj wrote:
>> Subject: [PATCH v4 09/12] drm/i915/dp: Store SDP transmission lines in
>> crtc_state
> This needs to be either drm/i915/dip or drm/i915/display
>
>> Currently the driver only programs the transmission line for the Adaptive-Sync
>> SDP, while the hardware controls the transmission lines for other SDPs.
>>
>> Starting with Xe3p_lpd, the hardware allows the driver to program transmission
>> lines for additional DP SDPs. Prepare for this by adding fields to struct
>> intel_crtc_state to store SDP transmission lines, and include them in pipe config
>> comparison.
>>
>> Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
>> ---
>> drivers/gpu/drm/i915/display/intel_dip.h | 6 ++++++
>> drivers/gpu/drm/i915/display/intel_display.c | 5 +++++
>> 2 files changed, 11 insertions(+)
>>
>> diff --git a/drivers/gpu/drm/i915/display/intel_dip.h
>> b/drivers/gpu/drm/i915/display/intel_dip.h
>> index e9959356226e..03ef749a79ca 100644
>> --- a/drivers/gpu/drm/i915/display/intel_dip.h
>> +++ b/drivers/gpu/drm/i915/display/intel_dip.h
>> @@ -51,6 +51,12 @@ struct intel_dip {
>> * The programmed transmit line is (Vtotal - value)
>> */
>> u16 emp_as_sdp_tl;
>> + u16 gmp_sdp_tl;
>> + u16 pps_sdp_tl;
>> + u16 vsc_sdp_tl;
>> + u16 vsc_ext_sdp_tl;
>> + /* Common SDP Base transmission line (Xe3p_lpd+) */
>> + u16 cmn_sdp_tl;
>> };
>>
>> void intel_dip_sdp_tl_compute_config_late(struct intel_crtc_state *crtc_state);
>> diff --git a/drivers/gpu/drm/i915/display/intel_display.c
>> b/drivers/gpu/drm/i915/display/intel_display.c
>> index c84ee0e865ee..8807897538a4 100644
>> --- a/drivers/gpu/drm/i915/display/intel_display.c
>> +++ b/drivers/gpu/drm/i915/display/intel_display.c
>> @@ -5508,6 +5508,11 @@ intel_pipe_config_compare(const struct
>> intel_crtc_state *current_config,
>> PIPE_CONF_CHECK_I(set_context_latency);
>>
>> PIPE_CONF_CHECK_I(dip.emp_as_sdp_tl);
>> + PIPE_CONF_CHECK_I(dip.gmp_sdp_tl);
>> + PIPE_CONF_CHECK_I(dip.pps_sdp_tl);
>> + PIPE_CONF_CHECK_I(dip.vsc_sdp_tl);
>> + PIPE_CONF_CHECK_I(dip.vsc_ext_sdp_tl);
>> + PIPE_CONF_CHECK_I(dip.cmn_sdp_tl);
> If you doing a compare in this patch itself should maybe assigning all these variables some values in comute config too in this patch too.
If we assign the values in compute config without readout, it will
result is mismatches.
So I have introduced the new members and added them to PIPE_CONF_CHECK
without compute config part or readout part here. Both of these are
added together in Patch#11.
Regards,
Ankit
>
> Regards,
> Suraj Kandpal
>
>> #undef PIPE_CONF_CHECK_X
>> #undef PIPE_CONF_CHECK_I
>> --
>> 2.45.2
^ permalink raw reply [flat|nested] 31+ messages in thread
* [PATCH v4 10/12] drm/i915/dp: Introduce helpers to enable/disable CMN SDP Transmission line
2026-06-11 7:33 [PATCH v4 00/12] Add support for Common SDP Transmission Line Ankit Nautiyal
` (8 preceding siblings ...)
2026-06-11 7:33 ` [PATCH v4 09/12] drm/i915/dp: Store SDP transmission lines in crtc_state Ankit Nautiyal
@ 2026-06-11 7:33 ` Ankit Nautiyal
2026-06-11 7:33 ` [PATCH v4 11/12] drm/i915/dip: Enable Common " Ankit Nautiyal
` (7 subsequent siblings)
17 siblings, 0 replies; 31+ messages in thread
From: Ankit Nautiyal @ 2026-06-11 7:33 UTC (permalink / raw)
To: intel-gfx, intel-xe
Cc: ville.syrjala, arun.r.murthy, jani.nikula, Ankit Nautiyal
Introduce helpers to program or disable CMN_SDP_TL and stagger registers
using the state stored in crtc_state.
Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
---
drivers/gpu/drm/i915/display/intel_dip.c | 56 ++++++++++++++++++++++++
drivers/gpu/drm/i915/display/intel_dip.h | 2 +
2 files changed, 58 insertions(+)
diff --git a/drivers/gpu/drm/i915/display/intel_dip.c b/drivers/gpu/drm/i915/display/intel_dip.c
index 333314637db5..5cda9792d593 100644
--- a/drivers/gpu/drm/i915/display/intel_dip.c
+++ b/drivers/gpu/drm/i915/display/intel_dip.c
@@ -4,6 +4,8 @@
*
*/
+#include <drm/drm_print.h>
+
#include "intel_de.h"
#include "intel_dip.h"
#include "intel_dip_regs.h"
@@ -45,3 +47,57 @@ void intel_dip_sdp_transmission_line_get_config(struct intel_crtc_state *crtc_st
{
crtc_state->dip.emp_as_sdp_tl = intel_dip_read_emp_as_sdp_tl(crtc_state);
}
+
+static int intel_dip_sdp_tl_to_stagger(const struct intel_crtc_state *crtc_state,
+ u16 sdp_transmission_line)
+{
+ return sdp_transmission_line - crtc_state->dip.cmn_sdp_tl;
+}
+
+void intel_dip_cmn_sdp_transmission_line_enable(const struct intel_crtc_state *crtc_state)
+{
+ struct intel_display *display = to_intel_display(crtc_state);
+ enum transcoder cpu_transcoder = crtc_state->cpu_transcoder;
+ int gmp_stagger;
+ int pps_stagger;
+ int vsc_ext_stagger;
+
+ if (!crtc_state->dip.cmn_sdp_tl)
+ return;
+
+ gmp_stagger = intel_dip_sdp_tl_to_stagger(crtc_state,
+ crtc_state->dip.gmp_sdp_tl);
+
+ pps_stagger = intel_dip_sdp_tl_to_stagger(crtc_state,
+ crtc_state->dip.pps_sdp_tl);
+
+ vsc_ext_stagger = intel_dip_sdp_tl_to_stagger(crtc_state,
+ crtc_state->dip.vsc_ext_sdp_tl);
+
+ if (drm_WARN_ON(display->drm, gmp_stagger < 0))
+ return;
+ if (drm_WARN_ON(display->drm, pps_stagger < 0))
+ return;
+ if (drm_WARN_ON(display->drm, vsc_ext_stagger < 0))
+ return;
+
+ intel_de_write(display, CMN_SDP_TL_STGR_CTL(display, cpu_transcoder),
+ GMP_STAGGER(gmp_stagger) |
+ PPS_STAGGER(pps_stagger) |
+ VSC_EXT_STAGGER(vsc_ext_stagger));
+
+ intel_de_write(display, CMN_SDP_TL(display, cpu_transcoder),
+ TRANSMISSION_LINE_ENABLE |
+ BASE_TRANSMISSION_LINE(crtc_state->dip.cmn_sdp_tl));
+}
+
+void intel_dip_cmn_sdp_transmission_line_disable(const struct intel_crtc_state *old_crtc_state)
+{
+ struct intel_display *display = to_intel_display(old_crtc_state);
+ enum transcoder cpu_transcoder = old_crtc_state->cpu_transcoder;
+
+ if (!old_crtc_state->dip.cmn_sdp_tl)
+ return;
+
+ intel_de_write(display, CMN_SDP_TL(display, cpu_transcoder), 0);
+}
diff --git a/drivers/gpu/drm/i915/display/intel_dip.h b/drivers/gpu/drm/i915/display/intel_dip.h
index 03ef749a79ca..24d6228c2f8d 100644
--- a/drivers/gpu/drm/i915/display/intel_dip.h
+++ b/drivers/gpu/drm/i915/display/intel_dip.h
@@ -61,5 +61,7 @@ struct intel_dip {
void intel_dip_sdp_tl_compute_config_late(struct intel_crtc_state *crtc_state);
void intel_dip_sdp_transmission_line_get_config(struct intel_crtc_state *crtc_state);
+void intel_dip_cmn_sdp_transmission_line_enable(const struct intel_crtc_state *crtc_state);
+void intel_dip_cmn_sdp_transmission_line_disable(const struct intel_crtc_state *old_crtc_state);
#endif /* __INTEL_DIP_H__ */
--
2.45.2
^ permalink raw reply related [flat|nested] 31+ messages in thread* [PATCH v4 11/12] drm/i915/dip: Enable Common SDP Transmission line
2026-06-11 7:33 [PATCH v4 00/12] Add support for Common SDP Transmission Line Ankit Nautiyal
` (9 preceding siblings ...)
2026-06-11 7:33 ` [PATCH v4 10/12] drm/i915/dp: Introduce helpers to enable/disable CMN SDP Transmission line Ankit Nautiyal
@ 2026-06-11 7:33 ` Ankit Nautiyal
2026-06-11 7:33 ` [PATCH v4 12/12] drm/i915/display: Dump DIP Transmission lines Ankit Nautiyal
` (6 subsequent siblings)
17 siblings, 0 replies; 31+ messages in thread
From: Ankit Nautiyal @ 2026-06-11 7:33 UTC (permalink / raw)
To: intel-gfx, intel-xe
Cc: ville.syrjala, arun.r.murthy, jani.nikula, Ankit Nautiyal
Enable programming of the common SDP transmission line on platforms that
support it. Compute and program the common base transmission line and
per-SDP stagger values from the crtc state during modeset, and disable the
feature on pipe disable.
Currently, the stagger values are set as per the default policy of the
Hardware. This can be optimized later if we come up with a specific driver
policy to sequence the SDPs better.
Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
---
drivers/gpu/drm/i915/display/intel_ddi.c | 3 +
drivers/gpu/drm/i915/display/intel_dip.c | 90 ++++++++++++++++++++++++
2 files changed, 93 insertions(+)
diff --git a/drivers/gpu/drm/i915/display/intel_ddi.c b/drivers/gpu/drm/i915/display/intel_ddi.c
index d2edfad295d5..ca9144add691 100644
--- a/drivers/gpu/drm/i915/display/intel_ddi.c
+++ b/drivers/gpu/drm/i915/display/intel_ddi.c
@@ -2727,6 +2727,8 @@ static void mtl_ddi_pre_enable_dp(struct intel_atomic_state *state,
/* 6.o Configure and enable FEC if needed */
intel_ddi_enable_fec(encoder, crtc_state);
+ intel_dip_cmn_sdp_transmission_line_enable(crtc_state);
+
/* 7.a 128b/132b SST. */
if (!is_mst && intel_dp_is_uhbr(crtc_state)) {
/* VCPID 1, start slot 0 for 128b/132b, tu slots */
@@ -3114,6 +3116,7 @@ static void intel_ddi_buf_disable(struct intel_encoder *encoder,
DP_TP_CTL_ENABLE, 0);
}
+ intel_dip_cmn_sdp_transmission_line_disable(crtc_state);
intel_ddi_disable_fec(encoder, crtc_state);
if (DISPLAY_VER(display) < 14)
diff --git a/drivers/gpu/drm/i915/display/intel_dip.c b/drivers/gpu/drm/i915/display/intel_dip.c
index 5cda9792d593..d60f9f8111b5 100644
--- a/drivers/gpu/drm/i915/display/intel_dip.c
+++ b/drivers/gpu/drm/i915/display/intel_dip.c
@@ -11,6 +11,7 @@
#include "intel_dip_regs.h"
#include "intel_display_types.h"
#include "intel_dp.h"
+#include "intel_hdmi.h"
u16 intel_dip_read_emp_as_sdp_tl(const struct intel_crtc_state *crtc_state)
{
@@ -38,14 +39,103 @@ void intel_dip_write_emp_as_sdp_tl(const struct intel_crtc_state *crtc_state)
EMP_AS_SDP_DB_TL(crtc_state->dip.emp_as_sdp_tl));
}
+static int intel_dip_sdp_stagger_to_tl(struct intel_crtc_state *crtc_state,
+ int stagger)
+{
+ return crtc_state->dip.cmn_sdp_tl + stagger;
+}
+
+static
+void intel_dip_cmn_sdp_tl_compute_config_late(struct intel_crtc_state *crtc_state)
+{
+ struct intel_display *display = to_intel_display(crtc_state);
+ bool as_sdp;
+
+ if (!HAS_COMMON_SDP_TL(display))
+ return;
+
+ as_sdp = crtc_state->infoframes.enable &
+ intel_hdmi_infoframe_enable(DP_SDP_ADAPTIVE_SYNC);
+ /*
+ * When AS SDP is enabled :
+ * - The common SDP Transmission Line matches the EMP SDP Transmission Line.
+ *
+ * When AS SDP is disabled:
+ * - Bspec mentions the positions as lines of delayed vblank.
+ * - Guardband = 1st line of delayed vblank
+ * - Common SDP Transmission line is set to 2nd line of delayed vblank.
+ */
+
+ if (as_sdp)
+ crtc_state->dip.cmn_sdp_tl = crtc_state->dip.emp_as_sdp_tl;
+ else
+ crtc_state->dip.cmn_sdp_tl = crtc_state->vrr.guardband - 1;
+
+ /*
+ * Currently we are programming the default stagger values, but these
+ * can be optimized if required, based on number of SDPs enabled.
+ *
+ * Default values of the Transmission lines for SDPs other than AS SDP:
+ * VSC : CMN SDP Transmission line
+ * GMP : CMN SDP Transmission line
+ * PPS : CMN SDP Transmission line + 1
+ * VSC_EXT: CMN SDP Transmission line + 2
+ */
+ crtc_state->dip.vsc_sdp_tl = crtc_state->dip.cmn_sdp_tl;
+ crtc_state->dip.gmp_sdp_tl =
+ intel_dip_sdp_stagger_to_tl(crtc_state, GMP_STAGGER_DEFAULT);
+ crtc_state->dip.pps_sdp_tl =
+ intel_dip_sdp_stagger_to_tl(crtc_state, PPS_STAGGER_DEFAULT);
+ crtc_state->dip.vsc_ext_sdp_tl =
+ intel_dip_sdp_stagger_to_tl(crtc_state, VSC_EXT_STAGGER_DEFAULT);
+}
+
void intel_dip_sdp_tl_compute_config_late(struct intel_crtc_state *crtc_state)
{
crtc_state->dip.emp_as_sdp_tl = intel_dp_get_as_sdp_transmission_line(crtc_state);
+
+ intel_dip_cmn_sdp_tl_compute_config_late(crtc_state);
+}
+
+static
+void intel_dip_cmn_sdp_transmission_line_get_config(struct intel_crtc_state *crtc_state)
+{
+ struct intel_display *display = to_intel_display(crtc_state);
+ enum transcoder cpu_transcoder = crtc_state->cpu_transcoder;
+ u16 vsc_ext_stagger, pps_stagger, gmp_stagger;
+ u32 val;
+
+ if (!HAS_COMMON_SDP_TL(display))
+ return;
+
+ val = intel_de_read(display, CMN_SDP_TL(display, cpu_transcoder));
+
+ if (!(val & TRANSMISSION_LINE_ENABLE))
+ return;
+
+ crtc_state->dip.cmn_sdp_tl = REG_FIELD_GET(BASE_TRANSMISSION_LINE_MASK, val);
+
+ /* SDP VSC uses same transmission line as CMN base transmission line */
+ crtc_state->dip.vsc_sdp_tl = crtc_state->dip.cmn_sdp_tl;
+
+ val = intel_de_read(display, CMN_SDP_TL_STGR_CTL(display, cpu_transcoder));
+
+ vsc_ext_stagger = REG_FIELD_GET(VSC_EXT_STAGGER_MASK, val);
+ pps_stagger = REG_FIELD_GET(PPS_STAGGER_MASK, val);
+ gmp_stagger = REG_FIELD_GET(GMP_STAGGER_MASK, val);
+
+ crtc_state->dip.vsc_ext_sdp_tl =
+ intel_dip_sdp_stagger_to_tl(crtc_state, vsc_ext_stagger);
+ crtc_state->dip.pps_sdp_tl =
+ intel_dip_sdp_stagger_to_tl(crtc_state, pps_stagger);
+ crtc_state->dip.gmp_sdp_tl =
+ intel_dip_sdp_stagger_to_tl(crtc_state, gmp_stagger);
}
void intel_dip_sdp_transmission_line_get_config(struct intel_crtc_state *crtc_state)
{
crtc_state->dip.emp_as_sdp_tl = intel_dip_read_emp_as_sdp_tl(crtc_state);
+ intel_dip_cmn_sdp_transmission_line_get_config(crtc_state);
}
static int intel_dip_sdp_tl_to_stagger(const struct intel_crtc_state *crtc_state,
--
2.45.2
^ permalink raw reply related [flat|nested] 31+ messages in thread* [PATCH v4 12/12] drm/i915/display: Dump DIP Transmission lines
2026-06-11 7:33 [PATCH v4 00/12] Add support for Common SDP Transmission Line Ankit Nautiyal
` (10 preceding siblings ...)
2026-06-11 7:33 ` [PATCH v4 11/12] drm/i915/dip: Enable Common " Ankit Nautiyal
@ 2026-06-11 7:33 ` Ankit Nautiyal
2026-06-11 8:37 ` ✗ CI.checkpatch: warning for Add support for Common SDP Transmission Line (rev4) Patchwork
` (5 subsequent siblings)
17 siblings, 0 replies; 31+ messages in thread
From: Ankit Nautiyal @ 2026-06-11 7:33 UTC (permalink / raw)
To: intel-gfx, intel-xe
Cc: ville.syrjala, arun.r.murthy, jani.nikula, Ankit Nautiyal
Add DIP transmission lines to the CRTC state dump.
Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
---
drivers/gpu/drm/i915/display/intel_crtc_state_dump.c | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/drivers/gpu/drm/i915/display/intel_crtc_state_dump.c b/drivers/gpu/drm/i915/display/intel_crtc_state_dump.c
index 4493483f10a9..20d71b1c0509 100644
--- a/drivers/gpu/drm/i915/display/intel_crtc_state_dump.c
+++ b/drivers/gpu/drm/i915/display/intel_crtc_state_dump.c
@@ -251,6 +251,15 @@ void intel_crtc_state_dump(const struct intel_crtc_state *pipe_config,
str_enabled_disabled(pipe_config->has_panel_replay),
str_enabled_disabled(pipe_config->enable_psr2_sel_fetch));
drm_printf(&p, "minimum hblank: %d\n", pipe_config->min_hblank);
+
+ drm_printf(&p, "DIP Transmission Lines: EMP/AS SDP: %u\n",
+ pipe_config->dip.emp_as_sdp_tl);
+ drm_printf(&p, "DIP Transmission Lines: Common Base SDP: %u, GMP SDP: %u, PPS SDP: %u, VSC SDP: %u, VSC_EXT SDP: %u\n",
+ pipe_config->dip.cmn_sdp_tl,
+ pipe_config->dip.gmp_sdp_tl,
+ pipe_config->dip.pps_sdp_tl,
+ pipe_config->dip.vsc_sdp_tl,
+ pipe_config->dip.vsc_ext_sdp_tl);
}
drm_printf(&p, "audio: %i, infoframes: %i, infoframes enabled: 0x%x\n",
--
2.45.2
^ permalink raw reply related [flat|nested] 31+ messages in thread* ✗ CI.checkpatch: warning for Add support for Common SDP Transmission Line (rev4)
2026-06-11 7:33 [PATCH v4 00/12] Add support for Common SDP Transmission Line Ankit Nautiyal
` (11 preceding siblings ...)
2026-06-11 7:33 ` [PATCH v4 12/12] drm/i915/display: Dump DIP Transmission lines Ankit Nautiyal
@ 2026-06-11 8:37 ` Patchwork
2026-06-11 8:40 ` ✓ CI.KUnit: success " Patchwork
` (4 subsequent siblings)
17 siblings, 0 replies; 31+ messages in thread
From: Patchwork @ 2026-06-11 8:37 UTC (permalink / raw)
To: Ankit Nautiyal; +Cc: intel-xe
== Series Details ==
Series: Add support for Common SDP Transmission Line (rev4)
URL : https://patchwork.freedesktop.org/series/162623/
State : warning
== Summary ==
+ KERNEL=/kernel
+ git clone https://gitlab.freedesktop.org/drm/maintainer-tools mt
Cloning into 'mt'...
warning: redirecting to https://gitlab.freedesktop.org/drm/maintainer-tools.git/
+ git -C mt rev-list -n1 origin/master
061140b9bc586ae7f40abc1249c97e1cc72d1b9d
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ git log -n1
commit 1b9c2a93acdaaf34761f7309644cfc55c7203b64
Author: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
Date: Thu Jun 11 13:03:14 2026 +0530
drm/i915/display: Dump DIP Transmission lines
Add DIP transmission lines to the CRTC state dump.
Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
+ /mt/dim checkpatch 4fdfaadba04dc0f2f2490dbc91922caa290463a5 drm-intel
6aca4b79afb0 drm/i915/dip: Add new file to handle Data Island Packet hardware
-:33: WARNING:FILE_PATH_CHANGES: added, moved or deleted file(s), does MAINTAINERS need updating?
#33:
new file mode 100644
-:114: CHECK:MACRO_ARG_REUSE: Macro argument reuse '__display' - possible side-effects?
#114: FILE: drivers/gpu/drm/i915/display/intel_dip.h:32:
+#define HAS_EMP_AS_SDP_TL(__display) (DISPLAY_VERx100(__display) == 1401 || \
+ DISPLAY_VER(__display) >= 20)
-:141: WARNING:LONG_LINE: line length of 105 exceeds 100 columns
#141: FILE: drivers/gpu/drm/i915/display/intel_dip_regs.h:15:
+#define EMP_AS_SDP_DB_TL(db_transmit_line) REG_FIELD_PREP(EMP_AS_SDP_DB_TL_MASK, (db_transmit_line))
total: 0 errors, 2 warnings, 1 checks, 127 lines checked
4f2c8b810cbd drm/i915/vrr: Use the helper to write EMP_AS_SDP_TL register
f7eaaa2e3b92 drm/i915/intel_dip: Add check for DP encoder
ba82be4681c9 drm/i915/dp: Add helper to get AS SDP Transmission Line
3802cf18d9df drm/i915/display: Add crtc state for DIP transmission lines
66b85a0290c3 drm/i915/dip: Store and use AS SDP transmission line from crtc state
35e4bc6d1ec5 drm/i915/nvl: Add register definitions for common SDP Transmission Line
-:32: WARNING:LONG_LINE: line length of 102 exceeds 100 columns
#32: FILE: drivers/gpu/drm/i915/display/intel_dip_regs.h:25:
+#define CMN_SDP_TL_STGR_CTL(display, trans) _MMIO_TRANS2(display, (trans), _CMN_SDP_TL_STGR_CTL_A)
total: 0 errors, 1 warnings, 0 checks, 23 lines checked
ee7440721d61 drm/i915/display: Add HAS_COMMON_SDP_TL macro
d1c61369416b drm/i915/dp: Store SDP transmission lines in crtc_state
46d16c521f9d drm/i915/dp: Introduce helpers to enable/disable CMN SDP Transmission line
c88405c74653 drm/i915/dip: Enable Common SDP Transmission line
1b9c2a93acda drm/i915/display: Dump DIP Transmission lines
^ permalink raw reply [flat|nested] 31+ messages in thread* ✓ CI.KUnit: success for Add support for Common SDP Transmission Line (rev4)
2026-06-11 7:33 [PATCH v4 00/12] Add support for Common SDP Transmission Line Ankit Nautiyal
` (12 preceding siblings ...)
2026-06-11 8:37 ` ✗ CI.checkpatch: warning for Add support for Common SDP Transmission Line (rev4) Patchwork
@ 2026-06-11 8:40 ` Patchwork
2026-06-11 9:02 ` ✓ i915.CI.BAT: " Patchwork
` (3 subsequent siblings)
17 siblings, 0 replies; 31+ messages in thread
From: Patchwork @ 2026-06-11 8:40 UTC (permalink / raw)
To: Ankit Nautiyal; +Cc: intel-xe
== Series Details ==
Series: Add support for Common SDP Transmission Line (rev4)
URL : https://patchwork.freedesktop.org/series/162623/
State : success
== Summary ==
+ trap cleanup EXIT
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/xe/.kunitconfig
[08:37:49] Configuring KUnit Kernel ...
Generating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[08:37:56] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make all compile_commands.json scripts_gdb ARCH=um O=.kunit --jobs=48
[08:38:58] Starting KUnit Kernel (1/1)...
[08:38:58] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[08:38:58] ================== guc_buf (11 subtests) ===================
[08:38:58] [PASSED] test_smallest
[08:38:58] [PASSED] test_largest
[08:38:58] [PASSED] test_granular
[08:38:58] [PASSED] test_unique
[08:38:58] [PASSED] test_overlap
[08:38:58] [PASSED] test_reusable
[08:38:58] [PASSED] test_too_big
[08:38:58] [PASSED] test_flush
[08:38:58] [PASSED] test_lookup
[08:38:58] [PASSED] test_data
[08:38:58] [PASSED] test_class
[08:38:58] ===================== [PASSED] guc_buf =====================
[08:38:58] =================== guc_dbm (7 subtests) ===================
[08:38:58] [PASSED] test_empty
[08:38:58] [PASSED] test_default
[08:38:58] ======================== test_size ========================
[08:38:58] [PASSED] 4
[08:38:58] [PASSED] 8
[08:38:58] [PASSED] 32
[08:38:58] [PASSED] 256
[08:38:58] ==================== [PASSED] test_size ====================
[08:38:58] ======================= test_reuse ========================
[08:38:58] [PASSED] 4
[08:38:58] [PASSED] 8
[08:38:58] [PASSED] 32
[08:38:58] [PASSED] 256
[08:38:58] =================== [PASSED] test_reuse ====================
[08:38:58] =================== test_range_overlap ====================
[08:38:58] [PASSED] 4
[08:38:58] [PASSED] 8
[08:38:58] [PASSED] 32
[08:38:58] [PASSED] 256
[08:38:58] =============== [PASSED] test_range_overlap ================
[08:38:58] =================== test_range_compact ====================
[08:38:58] [PASSED] 4
[08:38:58] [PASSED] 8
[08:38:58] [PASSED] 32
[08:38:58] [PASSED] 256
[08:38:58] =============== [PASSED] test_range_compact ================
[08:38:58] ==================== test_range_spare =====================
[08:38:58] [PASSED] 4
[08:38:58] [PASSED] 8
[08:38:58] [PASSED] 32
[08:38:58] [PASSED] 256
[08:38:58] ================ [PASSED] test_range_spare =================
[08:38:58] ===================== [PASSED] guc_dbm =====================
[08:38:58] =================== guc_idm (6 subtests) ===================
[08:38:58] [PASSED] bad_init
[08:38:58] [PASSED] no_init
[08:38:58] [PASSED] init_fini
[08:38:58] [PASSED] check_used
[08:38:58] [PASSED] check_quota
[08:38:58] [PASSED] check_all
[08:38:58] ===================== [PASSED] guc_idm =====================
[08:38:58] ================== no_relay (3 subtests) ===================
[08:38:58] [PASSED] xe_drops_guc2pf_if_not_ready
[08:38:58] [PASSED] xe_drops_guc2vf_if_not_ready
[08:38:58] [PASSED] xe_rejects_send_if_not_ready
[08:38:58] ==================== [PASSED] no_relay =====================
[08:38:58] ================== pf_relay (14 subtests) ==================
[08:38:58] [PASSED] pf_rejects_guc2pf_too_short
[08:38:58] [PASSED] pf_rejects_guc2pf_too_long
[08:38:58] [PASSED] pf_rejects_guc2pf_no_payload
[08:38:58] [PASSED] pf_fails_no_payload
[08:38:58] [PASSED] pf_fails_bad_origin
[08:38:58] [PASSED] pf_fails_bad_type
[08:38:58] [PASSED] pf_txn_reports_error
[08:38:58] [PASSED] pf_txn_sends_pf2guc
[08:38:58] [PASSED] pf_sends_pf2guc
[08:38:58] [SKIPPED] pf_loopback_nop
[08:38:58] [SKIPPED] pf_loopback_echo
[08:38:58] [SKIPPED] pf_loopback_fail
[08:38:58] [SKIPPED] pf_loopback_busy
[08:38:58] [SKIPPED] pf_loopback_retry
[08:38:58] ==================== [PASSED] pf_relay =====================
[08:38:58] ================== vf_relay (3 subtests) ===================
[08:38:58] [PASSED] vf_rejects_guc2vf_too_short
[08:38:58] [PASSED] vf_rejects_guc2vf_too_long
[08:38:58] [PASSED] vf_rejects_guc2vf_no_payload
[08:38:58] ==================== [PASSED] vf_relay =====================
[08:38:58] ================ pf_gt_config (9 subtests) =================
[08:38:58] [PASSED] fair_contexts_1vf
[08:38:58] [PASSED] fair_doorbells_1vf
[08:38:58] [PASSED] fair_ggtt_1vf
[08:38:58] ====================== fair_vram_1vf ======================
[08:38:58] [PASSED] 3.50 GiB
[08:38:58] [PASSED] 11.5 GiB
[08:38:58] [PASSED] 15.5 GiB
[08:38:58] [PASSED] 31.5 GiB
[08:38:58] [PASSED] 63.5 GiB
[08:38:58] [PASSED] 1.91 GiB
[08:38:58] ================== [PASSED] fair_vram_1vf ==================
[08:38:58] ================ fair_vram_1vf_admin_only =================
[08:38:58] [PASSED] 3.50 GiB
[08:38:58] [PASSED] 11.5 GiB
[08:38:58] [PASSED] 15.5 GiB
[08:38:58] [PASSED] 31.5 GiB
[08:38:58] [PASSED] 63.5 GiB
[08:38:58] [PASSED] 1.91 GiB
[08:38:58] ============ [PASSED] fair_vram_1vf_admin_only =============
[08:38:58] ====================== fair_contexts ======================
[08:38:58] [PASSED] 1 VF
[08:38:58] [PASSED] 2 VFs
[08:38:58] [PASSED] 3 VFs
[08:38:58] [PASSED] 4 VFs
[08:38:58] [PASSED] 5 VFs
[08:38:58] [PASSED] 6 VFs
[08:38:58] [PASSED] 7 VFs
[08:38:58] [PASSED] 8 VFs
[08:38:58] [PASSED] 9 VFs
[08:38:58] [PASSED] 10 VFs
[08:38:58] [PASSED] 11 VFs
[08:38:58] [PASSED] 12 VFs
[08:38:58] [PASSED] 13 VFs
[08:38:58] [PASSED] 14 VFs
[08:38:58] [PASSED] 15 VFs
[08:38:58] [PASSED] 16 VFs
[08:38:58] [PASSED] 17 VFs
[08:38:58] [PASSED] 18 VFs
[08:38:58] [PASSED] 19 VFs
[08:38:58] [PASSED] 20 VFs
[08:38:58] [PASSED] 21 VFs
[08:38:58] [PASSED] 22 VFs
[08:38:58] [PASSED] 23 VFs
[08:38:59] [PASSED] 24 VFs
[08:38:59] [PASSED] 25 VFs
[08:38:59] [PASSED] 26 VFs
[08:38:59] [PASSED] 27 VFs
[08:38:59] [PASSED] 28 VFs
[08:38:59] [PASSED] 29 VFs
[08:38:59] [PASSED] 30 VFs
[08:38:59] [PASSED] 31 VFs
[08:38:59] [PASSED] 32 VFs
[08:38:59] [PASSED] 33 VFs
[08:38:59] [PASSED] 34 VFs
[08:38:59] [PASSED] 35 VFs
[08:38:59] [PASSED] 36 VFs
[08:38:59] [PASSED] 37 VFs
[08:38:59] [PASSED] 38 VFs
[08:38:59] [PASSED] 39 VFs
[08:38:59] [PASSED] 40 VFs
[08:38:59] [PASSED] 41 VFs
[08:38:59] [PASSED] 42 VFs
[08:38:59] [PASSED] 43 VFs
[08:38:59] [PASSED] 44 VFs
[08:38:59] [PASSED] 45 VFs
[08:38:59] [PASSED] 46 VFs
[08:38:59] [PASSED] 47 VFs
[08:38:59] [PASSED] 48 VFs
[08:38:59] [PASSED] 49 VFs
[08:38:59] [PASSED] 50 VFs
[08:38:59] [PASSED] 51 VFs
[08:38:59] [PASSED] 52 VFs
[08:38:59] [PASSED] 53 VFs
[08:38:59] [PASSED] 54 VFs
[08:38:59] [PASSED] 55 VFs
[08:38:59] [PASSED] 56 VFs
[08:38:59] [PASSED] 57 VFs
[08:38:59] [PASSED] 58 VFs
[08:38:59] [PASSED] 59 VFs
[08:38:59] [PASSED] 60 VFs
[08:38:59] [PASSED] 61 VFs
[08:38:59] [PASSED] 62 VFs
[08:38:59] [PASSED] 63 VFs
[08:38:59] ================== [PASSED] fair_contexts ==================
[08:38:59] ===================== fair_doorbells ======================
[08:38:59] [PASSED] 1 VF
[08:38:59] [PASSED] 2 VFs
[08:38:59] [PASSED] 3 VFs
[08:38:59] [PASSED] 4 VFs
[08:38:59] [PASSED] 5 VFs
[08:38:59] [PASSED] 6 VFs
[08:38:59] [PASSED] 7 VFs
[08:38:59] [PASSED] 8 VFs
[08:38:59] [PASSED] 9 VFs
[08:38:59] [PASSED] 10 VFs
[08:38:59] [PASSED] 11 VFs
[08:38:59] [PASSED] 12 VFs
[08:38:59] [PASSED] 13 VFs
[08:38:59] [PASSED] 14 VFs
[08:38:59] [PASSED] 15 VFs
[08:38:59] [PASSED] 16 VFs
[08:38:59] [PASSED] 17 VFs
[08:38:59] [PASSED] 18 VFs
[08:38:59] [PASSED] 19 VFs
[08:38:59] [PASSED] 20 VFs
[08:38:59] [PASSED] 21 VFs
[08:38:59] [PASSED] 22 VFs
[08:38:59] [PASSED] 23 VFs
[08:38:59] [PASSED] 24 VFs
[08:38:59] [PASSED] 25 VFs
[08:38:59] [PASSED] 26 VFs
[08:38:59] [PASSED] 27 VFs
[08:38:59] [PASSED] 28 VFs
[08:38:59] [PASSED] 29 VFs
[08:38:59] [PASSED] 30 VFs
[08:38:59] [PASSED] 31 VFs
[08:38:59] [PASSED] 32 VFs
[08:38:59] [PASSED] 33 VFs
[08:38:59] [PASSED] 34 VFs
[08:38:59] [PASSED] 35 VFs
[08:38:59] [PASSED] 36 VFs
[08:38:59] [PASSED] 37 VFs
[08:38:59] [PASSED] 38 VFs
[08:38:59] [PASSED] 39 VFs
[08:38:59] [PASSED] 40 VFs
[08:38:59] [PASSED] 41 VFs
[08:38:59] [PASSED] 42 VFs
[08:38:59] [PASSED] 43 VFs
[08:38:59] [PASSED] 44 VFs
[08:38:59] [PASSED] 45 VFs
[08:38:59] [PASSED] 46 VFs
[08:38:59] [PASSED] 47 VFs
[08:38:59] [PASSED] 48 VFs
[08:38:59] [PASSED] 49 VFs
[08:38:59] [PASSED] 50 VFs
[08:38:59] [PASSED] 51 VFs
[08:38:59] [PASSED] 52 VFs
[08:38:59] [PASSED] 53 VFs
[08:38:59] [PASSED] 54 VFs
[08:38:59] [PASSED] 55 VFs
[08:38:59] [PASSED] 56 VFs
[08:38:59] [PASSED] 57 VFs
[08:38:59] [PASSED] 58 VFs
[08:38:59] [PASSED] 59 VFs
[08:38:59] [PASSED] 60 VFs
[08:38:59] [PASSED] 61 VFs
[08:38:59] [PASSED] 62 VFs
[08:38:59] [PASSED] 63 VFs
[08:38:59] ================= [PASSED] fair_doorbells ==================
[08:38:59] ======================== fair_ggtt ========================
[08:38:59] [PASSED] 1 VF
[08:38:59] [PASSED] 2 VFs
[08:38:59] [PASSED] 3 VFs
[08:38:59] [PASSED] 4 VFs
[08:38:59] [PASSED] 5 VFs
[08:38:59] [PASSED] 6 VFs
[08:38:59] [PASSED] 7 VFs
[08:38:59] [PASSED] 8 VFs
[08:38:59] [PASSED] 9 VFs
[08:38:59] [PASSED] 10 VFs
[08:38:59] [PASSED] 11 VFs
[08:38:59] [PASSED] 12 VFs
[08:38:59] [PASSED] 13 VFs
[08:38:59] [PASSED] 14 VFs
[08:38:59] [PASSED] 15 VFs
[08:38:59] [PASSED] 16 VFs
[08:38:59] [PASSED] 17 VFs
[08:38:59] [PASSED] 18 VFs
[08:38:59] [PASSED] 19 VFs
[08:38:59] [PASSED] 20 VFs
[08:38:59] [PASSED] 21 VFs
[08:38:59] [PASSED] 22 VFs
[08:38:59] [PASSED] 23 VFs
[08:38:59] [PASSED] 24 VFs
[08:38:59] [PASSED] 25 VFs
[08:38:59] [PASSED] 26 VFs
[08:38:59] [PASSED] 27 VFs
[08:38:59] [PASSED] 28 VFs
[08:38:59] [PASSED] 29 VFs
[08:38:59] [PASSED] 30 VFs
[08:38:59] [PASSED] 31 VFs
[08:38:59] [PASSED] 32 VFs
[08:38:59] [PASSED] 33 VFs
[08:38:59] [PASSED] 34 VFs
[08:38:59] [PASSED] 35 VFs
[08:38:59] [PASSED] 36 VFs
[08:38:59] [PASSED] 37 VFs
[08:38:59] [PASSED] 38 VFs
[08:38:59] [PASSED] 39 VFs
[08:38:59] [PASSED] 40 VFs
[08:38:59] [PASSED] 41 VFs
[08:38:59] [PASSED] 42 VFs
[08:38:59] [PASSED] 43 VFs
[08:38:59] [PASSED] 44 VFs
[08:38:59] [PASSED] 45 VFs
[08:38:59] [PASSED] 46 VFs
[08:38:59] [PASSED] 47 VFs
[08:38:59] [PASSED] 48 VFs
[08:38:59] [PASSED] 49 VFs
[08:38:59] [PASSED] 50 VFs
[08:38:59] [PASSED] 51 VFs
[08:38:59] [PASSED] 52 VFs
[08:38:59] [PASSED] 53 VFs
[08:38:59] [PASSED] 54 VFs
[08:38:59] [PASSED] 55 VFs
[08:38:59] [PASSED] 56 VFs
[08:38:59] [PASSED] 57 VFs
[08:38:59] [PASSED] 58 VFs
[08:38:59] [PASSED] 59 VFs
[08:38:59] [PASSED] 60 VFs
[08:38:59] [PASSED] 61 VFs
[08:38:59] [PASSED] 62 VFs
[08:38:59] [PASSED] 63 VFs
[08:38:59] ==================== [PASSED] fair_ggtt ====================
[08:38:59] ======================== fair_vram ========================
[08:38:59] [PASSED] 1 VF
[08:38:59] [PASSED] 2 VFs
[08:38:59] [PASSED] 3 VFs
[08:38:59] [PASSED] 4 VFs
[08:38:59] [PASSED] 5 VFs
[08:38:59] [PASSED] 6 VFs
[08:38:59] [PASSED] 7 VFs
[08:38:59] [PASSED] 8 VFs
[08:38:59] [PASSED] 9 VFs
[08:38:59] [PASSED] 10 VFs
[08:38:59] [PASSED] 11 VFs
[08:38:59] [PASSED] 12 VFs
[08:38:59] [PASSED] 13 VFs
[08:38:59] [PASSED] 14 VFs
[08:38:59] [PASSED] 15 VFs
[08:38:59] [PASSED] 16 VFs
[08:38:59] [PASSED] 17 VFs
[08:38:59] [PASSED] 18 VFs
[08:38:59] [PASSED] 19 VFs
[08:38:59] [PASSED] 20 VFs
[08:38:59] [PASSED] 21 VFs
[08:38:59] [PASSED] 22 VFs
[08:38:59] [PASSED] 23 VFs
[08:38:59] [PASSED] 24 VFs
[08:38:59] [PASSED] 25 VFs
[08:38:59] [PASSED] 26 VFs
[08:38:59] [PASSED] 27 VFs
[08:38:59] [PASSED] 28 VFs
[08:38:59] [PASSED] 29 VFs
[08:38:59] [PASSED] 30 VFs
[08:38:59] [PASSED] 31 VFs
[08:38:59] [PASSED] 32 VFs
[08:38:59] [PASSED] 33 VFs
[08:38:59] [PASSED] 34 VFs
[08:38:59] [PASSED] 35 VFs
[08:38:59] [PASSED] 36 VFs
[08:38:59] [PASSED] 37 VFs
[08:38:59] [PASSED] 38 VFs
[08:38:59] [PASSED] 39 VFs
[08:38:59] [PASSED] 40 VFs
[08:38:59] [PASSED] 41 VFs
[08:38:59] [PASSED] 42 VFs
[08:38:59] [PASSED] 43 VFs
[08:38:59] [PASSED] 44 VFs
[08:38:59] [PASSED] 45 VFs
[08:38:59] [PASSED] 46 VFs
[08:38:59] [PASSED] 47 VFs
[08:38:59] [PASSED] 48 VFs
[08:38:59] [PASSED] 49 VFs
[08:38:59] [PASSED] 50 VFs
[08:38:59] [PASSED] 51 VFs
[08:38:59] [PASSED] 52 VFs
[08:38:59] [PASSED] 53 VFs
[08:38:59] [PASSED] 54 VFs
[08:38:59] [PASSED] 55 VFs
[08:38:59] [PASSED] 56 VFs
[08:38:59] [PASSED] 57 VFs
[08:38:59] [PASSED] 58 VFs
[08:38:59] [PASSED] 59 VFs
[08:38:59] [PASSED] 60 VFs
[08:38:59] [PASSED] 61 VFs
[08:38:59] [PASSED] 62 VFs
[08:38:59] [PASSED] 63 VFs
[08:38:59] ==================== [PASSED] fair_vram ====================
[08:38:59] ================== [PASSED] pf_gt_config ===================
[08:38:59] ===================== lmtt (1 subtest) =====================
[08:38:59] ======================== test_ops =========================
[08:38:59] [PASSED] 2-level
[08:38:59] [PASSED] multi-level
[08:38:59] ==================== [PASSED] test_ops =====================
[08:38:59] ====================== [PASSED] lmtt =======================
[08:38:59] ================= pf_service (11 subtests) =================
[08:38:59] [PASSED] pf_negotiate_any
[08:38:59] [PASSED] pf_negotiate_base_match
[08:38:59] [PASSED] pf_negotiate_base_newer
[08:38:59] [PASSED] pf_negotiate_base_next
[08:38:59] [SKIPPED] pf_negotiate_base_older
[08:38:59] [PASSED] pf_negotiate_base_prev
[08:38:59] [PASSED] pf_negotiate_latest_match
[08:38:59] [PASSED] pf_negotiate_latest_newer
[08:38:59] [PASSED] pf_negotiate_latest_next
[08:38:59] [SKIPPED] pf_negotiate_latest_older
[08:38:59] [SKIPPED] pf_negotiate_latest_prev
[08:38:59] =================== [PASSED] pf_service ====================
[08:38:59] ================= xe_guc_g2g (2 subtests) ==================
[08:38:59] ============== xe_live_guc_g2g_kunit_default ==============
[08:38:59] ========= [SKIPPED] xe_live_guc_g2g_kunit_default ==========
[08:38:59] ============== xe_live_guc_g2g_kunit_allmem ===============
[08:38:59] ========== [SKIPPED] xe_live_guc_g2g_kunit_allmem ==========
[08:38:59] =================== [SKIPPED] xe_guc_g2g ===================
[08:38:59] =================== xe_mocs (2 subtests) ===================
[08:38:59] ================ xe_live_mocs_kernel_kunit ================
[08:38:59] =========== [SKIPPED] xe_live_mocs_kernel_kunit ============
[08:38:59] ================ xe_live_mocs_reset_kunit =================
[08:38:59] ============ [SKIPPED] xe_live_mocs_reset_kunit ============
[08:38:59] ==================== [SKIPPED] xe_mocs =====================
[08:38:59] ================= xe_migrate (2 subtests) ==================
[08:38:59] ================= xe_migrate_sanity_kunit =================
[08:38:59] ============ [SKIPPED] xe_migrate_sanity_kunit =============
[08:38:59] ================== xe_validate_ccs_kunit ==================
[08:38:59] ============= [SKIPPED] xe_validate_ccs_kunit ==============
[08:38:59] =================== [SKIPPED] xe_migrate ===================
[08:38:59] ================== xe_dma_buf (1 subtest) ==================
[08:38:59] ==================== xe_dma_buf_kunit =====================
[08:38:59] ================ [SKIPPED] xe_dma_buf_kunit ================
[08:38:59] =================== [SKIPPED] xe_dma_buf ===================
[08:38:59] ================= xe_bo_shrink (1 subtest) =================
[08:38:59] =================== xe_bo_shrink_kunit ====================
[08:38:59] =============== [SKIPPED] xe_bo_shrink_kunit ===============
[08:38:59] ================== [SKIPPED] xe_bo_shrink ==================
[08:38:59] ==================== xe_bo (2 subtests) ====================
[08:38:59] ================== xe_ccs_migrate_kunit ===================
[08:38:59] ============== [SKIPPED] xe_ccs_migrate_kunit ==============
[08:38:59] ==================== xe_bo_evict_kunit ====================
[08:38:59] =============== [SKIPPED] xe_bo_evict_kunit ================
[08:38:59] ===================== [SKIPPED] xe_bo ======================
[08:38:59] ==================== args (13 subtests) ====================
[08:38:59] [PASSED] count_args_test
[08:38:59] [PASSED] call_args_example
[08:38:59] [PASSED] call_args_test
[08:38:59] [PASSED] drop_first_arg_example
[08:38:59] [PASSED] drop_first_arg_test
[08:38:59] [PASSED] first_arg_example
[08:38:59] [PASSED] first_arg_test
[08:38:59] [PASSED] last_arg_example
[08:38:59] [PASSED] last_arg_test
[08:38:59] [PASSED] pick_arg_example
[08:38:59] [PASSED] if_args_example
[08:38:59] [PASSED] if_args_test
[08:38:59] [PASSED] sep_comma_example
[08:38:59] ====================== [PASSED] args =======================
[08:38:59] =================== xe_pci (3 subtests) ====================
[08:38:59] ==================== check_graphics_ip ====================
[08:38:59] [PASSED] 12.00 Xe_LP
[08:38:59] [PASSED] 12.10 Xe_LP+
[08:38:59] [PASSED] 12.55 Xe_HPG
[08:38:59] [PASSED] 12.60 Xe_HPC
[08:38:59] [PASSED] 12.70 Xe_LPG
[08:38:59] [PASSED] 12.71 Xe_LPG
[08:38:59] [PASSED] 12.74 Xe_LPG+
[08:38:59] [PASSED] 20.01 Xe2_HPG
[08:38:59] [PASSED] 20.02 Xe2_HPG
[08:38:59] [PASSED] 20.04 Xe2_LPG
[08:38:59] [PASSED] 30.00 Xe3_LPG
[08:38:59] [PASSED] 30.01 Xe3_LPG
[08:38:59] [PASSED] 30.03 Xe3_LPG
[08:38:59] [PASSED] 30.04 Xe3_LPG
[08:38:59] [PASSED] 30.05 Xe3_LPG
[08:38:59] [PASSED] 35.10 Xe3p_LPG
[08:38:59] [PASSED] 35.11 Xe3p_XPC
[08:38:59] ================ [PASSED] check_graphics_ip ================
[08:38:59] ===================== check_media_ip ======================
[08:38:59] [PASSED] 12.00 Xe_M
[08:38:59] [PASSED] 12.55 Xe_HPM
[08:38:59] [PASSED] 13.00 Xe_LPM+
[08:38:59] [PASSED] 13.01 Xe2_HPM
[08:38:59] [PASSED] 20.00 Xe2_LPM
[08:38:59] [PASSED] 30.00 Xe3_LPM
[08:38:59] [PASSED] 30.02 Xe3_LPM
[08:38:59] [PASSED] 35.00 Xe3p_LPM
[08:38:59] [PASSED] 35.03 Xe3p_HPM
[08:38:59] ================= [PASSED] check_media_ip ==================
[08:38:59] =================== check_platform_desc ===================
[08:38:59] [PASSED] 0x9A60 (TIGERLAKE)
[08:38:59] [PASSED] 0x9A68 (TIGERLAKE)
[08:38:59] [PASSED] 0x9A70 (TIGERLAKE)
[08:38:59] [PASSED] 0x9A40 (TIGERLAKE)
[08:38:59] [PASSED] 0x9A49 (TIGERLAKE)
[08:38:59] [PASSED] 0x9A59 (TIGERLAKE)
[08:38:59] [PASSED] 0x9A78 (TIGERLAKE)
[08:38:59] [PASSED] 0x9AC0 (TIGERLAKE)
[08:38:59] [PASSED] 0x9AC9 (TIGERLAKE)
[08:38:59] [PASSED] 0x9AD9 (TIGERLAKE)
[08:38:59] [PASSED] 0x9AF8 (TIGERLAKE)
[08:38:59] [PASSED] 0x4C80 (ROCKETLAKE)
[08:38:59] [PASSED] 0x4C8A (ROCKETLAKE)
[08:38:59] [PASSED] 0x4C8B (ROCKETLAKE)
[08:38:59] [PASSED] 0x4C8C (ROCKETLAKE)
[08:38:59] [PASSED] 0x4C90 (ROCKETLAKE)
[08:38:59] [PASSED] 0x4C9A (ROCKETLAKE)
[08:38:59] [PASSED] 0x4680 (ALDERLAKE_S)
[08:38:59] [PASSED] 0x4682 (ALDERLAKE_S)
[08:38:59] [PASSED] 0x4688 (ALDERLAKE_S)
[08:38:59] [PASSED] 0x468A (ALDERLAKE_S)
[08:38:59] [PASSED] 0x468B (ALDERLAKE_S)
[08:38:59] [PASSED] 0x4690 (ALDERLAKE_S)
[08:38:59] [PASSED] 0x4692 (ALDERLAKE_S)
[08:38:59] [PASSED] 0x4693 (ALDERLAKE_S)
[08:38:59] [PASSED] 0x46A0 (ALDERLAKE_P)
[08:38:59] [PASSED] 0x46A1 (ALDERLAKE_P)
[08:38:59] [PASSED] 0x46A2 (ALDERLAKE_P)
[08:38:59] [PASSED] 0x46A3 (ALDERLAKE_P)
[08:38:59] [PASSED] 0x46A6 (ALDERLAKE_P)
[08:38:59] [PASSED] 0x46A8 (ALDERLAKE_P)
[08:38:59] [PASSED] 0x46AA (ALDERLAKE_P)
[08:38:59] [PASSED] 0x462A (ALDERLAKE_P)
[08:38:59] [PASSED] 0x4626 (ALDERLAKE_P)
[08:38:59] [PASSED] 0x4628 (ALDERLAKE_P)
[08:38:59] [PASSED] 0x46B0 (ALDERLAKE_P)
[08:38:59] [PASSED] 0x46B1 (ALDERLAKE_P)
[08:38:59] [PASSED] 0x46B2 (ALDERLAKE_P)
[08:38:59] [PASSED] 0x46B3 (ALDERLAKE_P)
[08:38:59] [PASSED] 0x46C0 (ALDERLAKE_P)
[08:38:59] [PASSED] 0x46C1 (ALDERLAKE_P)
[08:38:59] [PASSED] 0x46C2 (ALDERLAKE_P)
[08:38:59] [PASSED] 0x46C3 (ALDERLAKE_P)
[08:38:59] [PASSED] 0x46D0 (ALDERLAKE_N)
[08:38:59] [PASSED] 0x46D1 (ALDERLAKE_N)
[08:38:59] [PASSED] 0x46D2 (ALDERLAKE_N)
[08:38:59] [PASSED] 0x46D3 (ALDERLAKE_N)
[08:38:59] [PASSED] 0x46D4 (ALDERLAKE_N)
[08:38:59] [PASSED] 0xA721 (ALDERLAKE_P)
[08:38:59] [PASSED] 0xA7A1 (ALDERLAKE_P)
[08:38:59] [PASSED] 0xA7A9 (ALDERLAKE_P)
[08:38:59] [PASSED] 0xA7AC (ALDERLAKE_P)
[08:38:59] [PASSED] 0xA7AD (ALDERLAKE_P)
[08:38:59] [PASSED] 0xA720 (ALDERLAKE_P)
[08:38:59] [PASSED] 0xA7A0 (ALDERLAKE_P)
[08:38:59] [PASSED] 0xA7A8 (ALDERLAKE_P)
[08:38:59] [PASSED] 0xA7AA (ALDERLAKE_P)
[08:38:59] [PASSED] 0xA7AB (ALDERLAKE_P)
[08:38:59] [PASSED] 0xA780 (ALDERLAKE_S)
[08:38:59] [PASSED] 0xA781 (ALDERLAKE_S)
[08:38:59] [PASSED] 0xA782 (ALDERLAKE_S)
[08:38:59] [PASSED] 0xA783 (ALDERLAKE_S)
[08:38:59] [PASSED] 0xA788 (ALDERLAKE_S)
[08:38:59] [PASSED] 0xA789 (ALDERLAKE_S)
[08:38:59] [PASSED] 0xA78A (ALDERLAKE_S)
[08:38:59] [PASSED] 0xA78B (ALDERLAKE_S)
[08:38:59] [PASSED] 0x4905 (DG1)
[08:38:59] [PASSED] 0x4906 (DG1)
[08:38:59] [PASSED] 0x4907 (DG1)
[08:38:59] [PASSED] 0x4908 (DG1)
[08:38:59] [PASSED] 0x4909 (DG1)
[08:38:59] [PASSED] 0x56C0 (DG2)
[08:38:59] [PASSED] 0x56C2 (DG2)
[08:38:59] [PASSED] 0x56C1 (DG2)
[08:38:59] [PASSED] 0x7D51 (METEORLAKE)
[08:38:59] [PASSED] 0x7DD1 (METEORLAKE)
[08:38:59] [PASSED] 0x7D41 (METEORLAKE)
[08:38:59] [PASSED] 0x7D67 (METEORLAKE)
[08:38:59] [PASSED] 0xB640 (METEORLAKE)
[08:38:59] [PASSED] 0x56A0 (DG2)
[08:38:59] [PASSED] 0x56A1 (DG2)
[08:38:59] [PASSED] 0x56A2 (DG2)
[08:38:59] [PASSED] 0x56BE (DG2)
[08:38:59] [PASSED] 0x56BF (DG2)
[08:38:59] [PASSED] 0x5690 (DG2)
[08:38:59] [PASSED] 0x5691 (DG2)
[08:38:59] [PASSED] 0x5692 (DG2)
[08:38:59] [PASSED] 0x56A5 (DG2)
[08:38:59] [PASSED] 0x56A6 (DG2)
[08:38:59] [PASSED] 0x56B0 (DG2)
[08:38:59] [PASSED] 0x56B1 (DG2)
[08:38:59] [PASSED] 0x56BA (DG2)
[08:38:59] [PASSED] 0x56BB (DG2)
[08:38:59] [PASSED] 0x56BC (DG2)
[08:38:59] [PASSED] 0x56BD (DG2)
[08:38:59] [PASSED] 0x5693 (DG2)
[08:38:59] [PASSED] 0x5694 (DG2)
[08:38:59] [PASSED] 0x5695 (DG2)
[08:38:59] [PASSED] 0x56A3 (DG2)
[08:38:59] [PASSED] 0x56A4 (DG2)
[08:38:59] [PASSED] 0x56B2 (DG2)
[08:38:59] [PASSED] 0x56B3 (DG2)
[08:38:59] [PASSED] 0x5696 (DG2)
[08:38:59] [PASSED] 0x5697 (DG2)
[08:38:59] [PASSED] 0xB69 (PVC)
[08:38:59] [PASSED] 0xB6E (PVC)
[08:38:59] [PASSED] 0xBD4 (PVC)
[08:38:59] [PASSED] 0xBD5 (PVC)
[08:38:59] [PASSED] 0xBD6 (PVC)
[08:38:59] [PASSED] 0xBD7 (PVC)
[08:38:59] [PASSED] 0xBD8 (PVC)
[08:38:59] [PASSED] 0xBD9 (PVC)
[08:38:59] [PASSED] 0xBDA (PVC)
[08:38:59] [PASSED] 0xBDB (PVC)
[08:38:59] [PASSED] 0xBE0 (PVC)
[08:38:59] [PASSED] 0xBE1 (PVC)
[08:38:59] [PASSED] 0xBE5 (PVC)
[08:38:59] [PASSED] 0x7D40 (METEORLAKE)
[08:38:59] [PASSED] 0x7D45 (METEORLAKE)
[08:38:59] [PASSED] 0x7D55 (METEORLAKE)
[08:38:59] [PASSED] 0x7D60 (METEORLAKE)
[08:38:59] [PASSED] 0x7DD5 (METEORLAKE)
[08:38:59] [PASSED] 0x6420 (LUNARLAKE)
[08:38:59] [PASSED] 0x64A0 (LUNARLAKE)
[08:38:59] [PASSED] 0x64B0 (LUNARLAKE)
[08:38:59] [PASSED] 0xE202 (BATTLEMAGE)
[08:38:59] [PASSED] 0xE209 (BATTLEMAGE)
[08:38:59] [PASSED] 0xE20B (BATTLEMAGE)
[08:38:59] [PASSED] 0xE20C (BATTLEMAGE)
[08:38:59] [PASSED] 0xE20D (BATTLEMAGE)
[08:38:59] [PASSED] 0xE210 (BATTLEMAGE)
[08:38:59] [PASSED] 0xE211 (BATTLEMAGE)
[08:38:59] [PASSED] 0xE212 (BATTLEMAGE)
[08:38:59] [PASSED] 0xE216 (BATTLEMAGE)
[08:38:59] [PASSED] 0xE220 (BATTLEMAGE)
[08:38:59] [PASSED] 0xE221 (BATTLEMAGE)
[08:38:59] [PASSED] 0xE222 (BATTLEMAGE)
[08:38:59] [PASSED] 0xE223 (BATTLEMAGE)
[08:38:59] [PASSED] 0xB080 (PANTHERLAKE)
[08:38:59] [PASSED] 0xB081 (PANTHERLAKE)
[08:38:59] [PASSED] 0xB082 (PANTHERLAKE)
[08:38:59] [PASSED] 0xB083 (PANTHERLAKE)
[08:38:59] [PASSED] 0xB084 (PANTHERLAKE)
[08:38:59] [PASSED] 0xB085 (PANTHERLAKE)
[08:38:59] [PASSED] 0xB086 (PANTHERLAKE)
[08:38:59] [PASSED] 0xB087 (PANTHERLAKE)
[08:38:59] [PASSED] 0xB08F (PANTHERLAKE)
[08:38:59] [PASSED] 0xB090 (PANTHERLAKE)
[08:38:59] [PASSED] 0xB0A0 (PANTHERLAKE)
[08:38:59] [PASSED] 0xB0B0 (PANTHERLAKE)
[08:38:59] [PASSED] 0xFD80 (PANTHERLAKE)
[08:38:59] [PASSED] 0xFD81 (PANTHERLAKE)
[08:38:59] [PASSED] 0xD740 (NOVALAKE_S)
[08:38:59] [PASSED] 0xD741 (NOVALAKE_S)
[08:38:59] [PASSED] 0xD742 (NOVALAKE_S)
[08:38:59] [PASSED] 0xD743 (NOVALAKE_S)
[08:38:59] [PASSED] 0xD745 (NOVALAKE_S)
[08:38:59] [PASSED] 0xD74A (NOVALAKE_S)
[08:38:59] [PASSED] 0xD74B (NOVALAKE_S)
[08:38:59] [PASSED] 0x674C (CRESCENTISLAND)
[08:38:59] [PASSED] 0x674D (CRESCENTISLAND)
[08:38:59] [PASSED] 0x674E (CRESCENTISLAND)
[08:38:59] [PASSED] 0x674F (CRESCENTISLAND)
[08:38:59] [PASSED] 0x6750 (CRESCENTISLAND)
[08:38:59] [PASSED] 0xD750 (NOVALAKE_P)
[08:38:59] [PASSED] 0xD751 (NOVALAKE_P)
[08:38:59] [PASSED] 0xD752 (NOVALAKE_P)
[08:38:59] [PASSED] 0xD753 (NOVALAKE_P)
[08:38:59] [PASSED] 0xD754 (NOVALAKE_P)
[08:38:59] [PASSED] 0xD755 (NOVALAKE_P)
[08:38:59] [PASSED] 0xD756 (NOVALAKE_P)
[08:38:59] [PASSED] 0xD757 (NOVALAKE_P)
[08:38:59] [PASSED] 0xD75F (NOVALAKE_P)
[08:38:59] =============== [PASSED] check_platform_desc ===============
[08:38:59] ===================== [PASSED] xe_pci ======================
[08:38:59] ============= xe_rtp_tables_test (4 subtests) ==============
[08:38:59] ================== xe_rtp_table_gt_test ===================
[08:38:59] [PASSED] gt_was/14011060649
[08:38:59] [PASSED] gt_was/14011059788
[08:38:59] [PASSED] gt_was/14015795083
[08:38:59] [PASSED] gt_was/16021867713
[08:38:59] [PASSED] gt_was/14019449301
[08:38:59] [PASSED] gt_was/16028005424
[08:38:59] [PASSED] gt_was/14026578760
[08:38:59] [PASSED] gt_was/1409420604
[08:38:59] [PASSED] gt_was/1408615072
[08:38:59] [PASSED] gt_was/22010523718
[08:38:59] [PASSED] gt_was/14011006942
[08:38:59] [PASSED] gt_was/14014830051
[08:38:59] [PASSED] gt_was/18018781329
[08:38:59] [PASSED] gt_was/1509235366
[08:38:59] [PASSED] gt_was/18018781329
[08:38:59] [PASSED] gt_was/16016694945
[08:38:59] [PASSED] gt_was/14018575942
[08:38:59] [PASSED] gt_was/22016670082
[08:38:59] [PASSED] gt_was/22016670082
[08:38:59] [PASSED] gt_was/14017421178
[08:38:59] [PASSED] gt_was/16025250150
[08:38:59] [PASSED] gt_was/14021871409
[08:38:59] [PASSED] gt_was/16021865536
[08:38:59] [PASSED] gt_was/14021486841
[08:38:59] [PASSED] gt_was/14025160223
[08:38:59] [PASSED] gt_was/14026144927, 16029437861
[08:38:59] [PASSED] gt_was/14025635424
[08:38:59] [PASSED] gt_was/16028005424
[08:38:59] ============== [PASSED] xe_rtp_table_gt_test ===============
[08:38:59] ================== xe_rtp_table_gt_test ===================
[08:38:59] [PASSED] gt_tunings/Tuning: Blend Fill Caching Optimization Disable
[08:38:59] [PASSED] gt_tunings/Tuning: 32B Access Enable
[08:38:59] [PASSED] gt_tunings/Tuning: L3 cache
[08:38:59] [PASSED] gt_tunings/Tuning: L3 cache - media
[08:38:59] [PASSED] gt_tunings/Tuning: Compression Overfetch
[08:38:59] [PASSED] gt_tunings/Tuning: Compression Overfetch - media
[08:38:59] [PASSED] gt_tunings/Tuning: Enable compressible partial write overfetch in L3
[08:38:59] [PASSED] gt_tunings/Tuning: Enable compressible partial write overfetch in L3 - media
[08:38:59] [PASSED] gt_tunings/Tuning: L2 Overfetch Compressible Only
[08:38:59] [PASSED] gt_tunings/Tuning: L2 Overfetch Compressible Only - media
[08:38:59] [PASSED] gt_tunings/Tuning: Stateless compression control
[08:38:59] [PASSED] gt_tunings/Tuning: Stateless compression control - media
[08:38:59] [PASSED] gt_tunings/Tuning: L3 RW flush all Cache
[08:38:59] [PASSED] gt_tunings/Tuning: L3 RW flush all cache - media
[08:38:59] [PASSED] gt_tunings/Tuning: Set STLB Bank Hash Mode to 4KB
[08:38:59] ============== [PASSED] xe_rtp_table_gt_test ===============
[08:38:59] ================== xe_rtp_table_oob_test ==================
[08:38:59] [PASSED] oob_was/1607983814
[08:38:59] [PASSED] oob_was/16010904313
[08:38:59] [PASSED] oob_was/18022495364
[08:38:59] [PASSED] oob_was/22012773006
[08:38:59] [PASSED] oob_was/14014475959
[08:38:59] [PASSED] oob_was/22011391025
[08:38:59] [PASSED] oob_was/22012727170
[08:38:59] [PASSED] oob_was/22012727685
[08:38:59] [PASSED] oob_was/22016596838
[08:38:59] [PASSED] oob_was/18020744125
[08:38:59] [PASSED] oob_was/1409600907
[08:38:59] [PASSED] oob_was/22014953428
[08:38:59] [PASSED] oob_was/16017236439
[08:38:59] [PASSED] oob_was/14019821291
[08:38:59] [PASSED] oob_was/14015076503
[08:38:59] [PASSED] oob_was/14018913170
[08:38:59] [PASSED] oob_was/14018094691
[08:38:59] [PASSED] oob_was/18024947630
[08:38:59] [PASSED] oob_was/16022287689
[08:38:59] [PASSED] oob_was/13011645652
[08:38:59] [PASSED] oob_was/14022293748
[08:38:59] [PASSED] oob_was/22019794406
[08:38:59] [PASSED] oob_was/22019338487
[08:38:59] [PASSED] oob_was/16023588340
[08:38:59] [PASSED] oob_was/14019789679
[08:38:59] [PASSED] oob_was/14022866841
[08:38:59] [PASSED] oob_was/16021333562
[08:38:59] [PASSED] oob_was/14016712196
[08:38:59] [PASSED] oob_was/14015568240
[08:38:59] [PASSED] oob_was/18013179988
[08:38:59] [PASSED] oob_was/1508761755
[08:38:59] [PASSED] oob_was/16023105232
[08:38:59] [PASSED] oob_was/16026508708
[08:38:59] [PASSED] oob_was/14020001231
[08:38:59] [PASSED] oob_was/16023683509
[08:38:59] [PASSED] oob_was/14025515070
[08:38:59] [PASSED] oob_was/15015404425_disable
[08:38:59] [PASSED] oob_was/16026007364
[08:38:59] [PASSED] oob_was/14020316580
[08:38:59] [PASSED] oob_was/14025883347
[08:38:59] ============== [PASSED] xe_rtp_table_oob_test ==============
[08:38:59] ================ xe_rtp_table_dev_oob_test ================
[08:38:59] [PASSED] device_oob_was/22010954014
[08:38:59] [PASSED] device_oob_was/15015404425
[08:38:59] [PASSED] device_oob_was/22019338487_display
[08:38:59] [PASSED] device_oob_was/14022085890
[08:38:59] [PASSED] device_oob_was/14026539277
[08:38:59] [PASSED] device_oob_was/14026633728
[08:38:59] [PASSED] device_oob_was/14026746987
[08:38:59] [PASSED] device_oob_was/14026779378
[08:38:59] ============ [PASSED] xe_rtp_table_dev_oob_test ============
[08:38:59] =============== [PASSED] xe_rtp_tables_test ================
[08:38:59] =================== xe_rtp (3 subtests) ====================
[08:38:59] =================== xe_rtp_rules_tests ====================
[08:38:59] [PASSED] no
[08:38:59] [PASSED] yes
[08:38:59] [PASSED] no-and-no
[08:38:59] [PASSED] no-and-yes
[08:38:59] [PASSED] yes-and-no
[08:38:59] [PASSED] yes-and-yes
[08:38:59] [PASSED] no-or-no
[08:38:59] [PASSED] no-or-yes
[08:38:59] [PASSED] yes-or-no
[08:38:59] [PASSED] yes-or-yes
[08:38:59] [PASSED] no-yes-or-yes-no
[08:38:59] [PASSED] no-yes-or-yes-yes
[08:38:59] [PASSED] yes-yes-or-no-yes
[08:38:59] [PASSED] yes-yes-or-yes-yes
[08:38:59] [PASSED] no-no-or-yes-or-no
[08:38:59] [PASSED] or
[08:38:59] [PASSED] or-yes
[08:38:59] [PASSED] or-no
[08:38:59] [PASSED] yes-or
[08:38:59] [PASSED] no-or
[08:38:59] [PASSED] no-or-or-yes
[08:38:59] [PASSED] yes-or-or-no
[08:38:59] [PASSED] no-or-or-no
[08:38:59] [PASSED] missing-context-engine-class
[08:38:59] [PASSED] missing-context-engine-class-or-yes
[08:38:59] [PASSED] missing-context-engine-class-or-or-yes
[08:38:59] =============== [PASSED] xe_rtp_rules_tests ================
[08:38:59] =============== xe_rtp_process_to_sr_tests ================
[08:38:59] [PASSED] coalesce-same-reg
[08:38:59] [PASSED] no-match-no-add
[08:38:59] [PASSED] two-regs-two-entries
[08:38:59] [PASSED] clr-one-set-other
[08:38:59] [PASSED] set-field
[08:38:59] [PASSED] conflict-duplicate
[08:38:59] [PASSED] conflict-not-disjoint
[08:38:59] [PASSED] conflict-reg-type
[08:38:59] [PASSED] bad-mcr-reg-forced-to-regular
[08:38:59] [PASSED] bad-regular-reg-forced-to-mcr
[08:38:59] =========== [PASSED] xe_rtp_process_to_sr_tests ============
[08:38:59] ================== xe_rtp_process_tests ===================
[08:38:59] [PASSED] active1
[08:38:59] [PASSED] active2
[08:38:59] [PASSED] active-inactive
[08:38:59] [PASSED] inactive-active
[08:38:59] [PASSED] inactive-active-inactive
[08:38:59] [PASSED] inactive-inactive-inactive
[08:38:59] ============== [PASSED] xe_rtp_process_tests ===============
[08:38:59] ===================== [PASSED] xe_rtp ======================
[08:38:59] ==================== xe_wa (1 subtest) =====================
[08:38:59] ======================== xe_wa_gt =========================
[08:38:59] [PASSED] TIGERLAKE B0
[08:38:59] [PASSED] DG1 A0
[08:38:59] [PASSED] DG1 B0
[08:38:59] [PASSED] ALDERLAKE_S A0
[08:38:59] [PASSED] ALDERLAKE_S B0
[08:38:59] [PASSED] ALDERLAKE_S C0
[08:38:59] [PASSED] ALDERLAKE_S D0
[08:38:59] [PASSED] ALDERLAKE_P A0
[08:38:59] [PASSED] ALDERLAKE_P B0
[08:38:59] [PASSED] ALDERLAKE_P C0
[08:38:59] [PASSED] ALDERLAKE_S RPLS D0
[08:38:59] [PASSED] ALDERLAKE_P RPLU E0
[08:38:59] [PASSED] DG2 G10 C0
[08:38:59] [PASSED] DG2 G11 B1
[08:38:59] [PASSED] DG2 G12 A1
[08:38:59] [PASSED] METEORLAKE 12.70(Xe_LPG) A0 13.00(Xe_LPM+) A0
[08:38:59] [PASSED] METEORLAKE 12.71(Xe_LPG) A0 13.00(Xe_LPM+) A0
[08:38:59] [PASSED] METEORLAKE 12.74(Xe_LPG+) A0 13.00(Xe_LPM+) A0
[08:38:59] [PASSED] LUNARLAKE 20.04(Xe2_LPG) A0 20.00(Xe2_LPM) A0
[08:38:59] [PASSED] LUNARLAKE 20.04(Xe2_LPG) B0 20.00(Xe2_LPM) A0
[08:38:59] [PASSED] BATTLEMAGE 20.01(Xe2_HPG) A0 13.01(Xe2_HPM) A1
[08:38:59] [PASSED] PANTHERLAKE 30.00(Xe3_LPG) A0 30.00(Xe3_LPM) A0
[08:38:59] ==================== [PASSED] xe_wa_gt =====================
[08:38:59] ====================== [PASSED] xe_wa ======================
[08:38:59] ============================================================
[08:38:59] Testing complete. Ran 716 tests: passed: 698, skipped: 18
[08:38:59] Elapsed time: 69.820s total, 7.040s configuring, 61.610s building, 1.148s running
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/tests/.kunitconfig
[08:38:59] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[08:39:02] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make all compile_commands.json scripts_gdb ARCH=um O=.kunit --jobs=48
In file included from ../drivers/gpu/drm/tests/drm_bridge_test.c:21:
../drivers/gpu/drm/tests/drm_kunit_edid.h:958:28: warning: ‘test_edid_hdmi_4k_rgb_yuv420_dc_max_340mhz’ defined but not used [-Wunused-const-variable=]
958 | static const unsigned char test_edid_hdmi_4k_rgb_yuv420_dc_max_340mhz[] = {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/gpu/drm/tests/drm_kunit_edid.h:726:28: warning: ‘test_edid_hdmi_1080p_rgb_yuv_dc_max_340mhz’ defined but not used [-Wunused-const-variable=]
726 | static const unsigned char test_edid_hdmi_1080p_rgb_yuv_dc_max_340mhz[] = {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/gpu/drm/tests/drm_kunit_edid.h:612:28: warning: ‘test_edid_hdmi_1080p_rgb_yuv_dc_max_200mhz’ defined but not used [-Wunused-const-variable=]
612 | static const unsigned char test_edid_hdmi_1080p_rgb_yuv_dc_max_200mhz[] = {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/gpu/drm/tests/drm_kunit_edid.h:498:28: warning: ‘test_edid_hdmi_1080p_rgb_max_340mhz’ defined but not used [-Wunused-const-variable=]
498 | static const unsigned char test_edid_hdmi_1080p_rgb_max_340mhz[] = {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/gpu/drm/tests/drm_kunit_edid.h:390:28: warning: ‘test_edid_hdmi_1080p_rgb_max_200mhz_hdr’ defined but not used [-Wunused-const-variable=]
390 | static const unsigned char test_edid_hdmi_1080p_rgb_max_200mhz_hdr[] = {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/gpu/drm/tests/drm_kunit_edid.h:271:28: warning: ‘test_edid_hdmi_1080p_rgb_max_200mhz’ defined but not used [-Wunused-const-variable=]
271 | static const unsigned char test_edid_hdmi_1080p_rgb_max_200mhz[] = {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/gpu/drm/tests/drm_kunit_edid.h:163:28: warning: ‘test_edid_hdmi_1080p_rgb_max_100mhz’ defined but not used [-Wunused-const-variable=]
163 | static const unsigned char test_edid_hdmi_1080p_rgb_max_100mhz[] = {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/gpu/drm/tests/drm_kunit_edid.h:57:28: warning: ‘test_edid_dvi_1080p’ defined but not used [-Wunused-const-variable=]
57 | static const unsigned char test_edid_dvi_1080p[] = {
| ^~~~~~~~~~~~~~~~~~~
[08:39:48] Starting KUnit Kernel (1/1)...
[08:39:48] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[08:39:48] ============ drm_test_pick_cmdline (2 subtests) ============
[08:39:48] [PASSED] drm_test_pick_cmdline_res_1920_1080_60
[08:39:48] =============== drm_test_pick_cmdline_named ===============
[08:39:48] [PASSED] NTSC
[08:39:48] [PASSED] NTSC-J
[08:39:48] [PASSED] PAL
[08:39:48] [PASSED] PAL-M
[08:39:48] =========== [PASSED] drm_test_pick_cmdline_named ===========
[08:39:48] ============== [PASSED] drm_test_pick_cmdline ==============
[08:39:48] == drm_test_atomic_get_connector_for_encoder (1 subtest) ===
[08:39:48] [PASSED] drm_test_drm_atomic_get_connector_for_encoder
[08:39:48] ==== [PASSED] drm_test_atomic_get_connector_for_encoder ====
[08:39:48] =========== drm_validate_clone_mode (2 subtests) ===========
[08:39:48] ============== drm_test_check_in_clone_mode ===============
[08:39:48] [PASSED] in_clone_mode
[08:39:48] [PASSED] not_in_clone_mode
[08:39:48] ========== [PASSED] drm_test_check_in_clone_mode ===========
[08:39:48] =============== drm_test_check_valid_clones ===============
[08:39:48] [PASSED] not_in_clone_mode
[08:39:48] [PASSED] valid_clone
[08:39:48] [PASSED] invalid_clone
[08:39:48] =========== [PASSED] drm_test_check_valid_clones ===========
[08:39:48] ============= [PASSED] drm_validate_clone_mode =============
[08:39:48] ============= drm_validate_modeset (1 subtest) =============
[08:39:48] [PASSED] drm_test_check_connector_changed_modeset
[08:39:48] ============== [PASSED] drm_validate_modeset ===============
[08:39:48] ====== drm_test_bridge_get_current_state (2 subtests) ======
[08:39:48] [PASSED] drm_test_drm_bridge_get_current_state_atomic
[08:39:48] [PASSED] drm_test_drm_bridge_get_current_state_legacy
[08:39:48] ======== [PASSED] drm_test_bridge_get_current_state ========
[08:39:48] ====== drm_test_bridge_helper_reset_crtc (4 subtests) ======
[08:39:48] [PASSED] drm_test_drm_bridge_helper_reset_crtc_atomic
[08:39:48] [PASSED] drm_test_drm_bridge_helper_reset_crtc_atomic_disabled
[08:39:48] [PASSED] drm_test_drm_bridge_helper_reset_crtc_legacy
[08:39:48] [PASSED] drm_test_drm_bridge_helper_hdmi_output_bus_fmts
[08:39:48] ======== [PASSED] drm_test_bridge_helper_reset_crtc ========
[08:39:48] ============== drm_bridge_alloc (2 subtests) ===============
[08:39:48] [PASSED] drm_test_drm_bridge_alloc_basic
[08:39:48] [PASSED] drm_test_drm_bridge_alloc_get_put
[08:39:48] ================ [PASSED] drm_bridge_alloc =================
[08:39:48] ============= drm_bridge_bus_fmt (5 subtests) ==============
[08:39:48] [PASSED] drm_test_bridge_rgb_yuv_rgb
[08:39:48] [PASSED] drm_test_bridge_must_convert_to_yuv444
[08:39:48] [PASSED] drm_test_bridge_hdmi_auto_rgb
[08:39:48] [PASSED] drm_test_bridge_auto_first
[08:39:48] [PASSED] drm_test_bridge_rgb_yuv_no_path
[08:39:48] =============== [PASSED] drm_bridge_bus_fmt ================
[08:39:48] ============= drm_cmdline_parser (40 subtests) =============
[08:39:48] [PASSED] drm_test_cmdline_force_d_only
[08:39:48] [PASSED] drm_test_cmdline_force_D_only_dvi
[08:39:48] [PASSED] drm_test_cmdline_force_D_only_hdmi
[08:39:48] [PASSED] drm_test_cmdline_force_D_only_not_digital
[08:39:48] [PASSED] drm_test_cmdline_force_e_only
[08:39:48] [PASSED] drm_test_cmdline_res
[08:39:48] [PASSED] drm_test_cmdline_res_vesa
[08:39:48] [PASSED] drm_test_cmdline_res_vesa_rblank
[08:39:48] [PASSED] drm_test_cmdline_res_rblank
[08:39:48] [PASSED] drm_test_cmdline_res_bpp
[08:39:48] [PASSED] drm_test_cmdline_res_refresh
[08:39:48] [PASSED] drm_test_cmdline_res_bpp_refresh
[08:39:48] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced
[08:39:48] [PASSED] drm_test_cmdline_res_bpp_refresh_margins
[08:39:48] [PASSED] drm_test_cmdline_res_bpp_refresh_force_off
[08:39:48] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on
[08:39:48] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_analog
[08:39:48] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_digital
[08:39:48] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced_margins_force_on
[08:39:48] [PASSED] drm_test_cmdline_res_margins_force_on
[08:39:48] [PASSED] drm_test_cmdline_res_vesa_margins
[08:39:48] [PASSED] drm_test_cmdline_name
[08:39:48] [PASSED] drm_test_cmdline_name_bpp
[08:39:48] [PASSED] drm_test_cmdline_name_option
[08:39:48] [PASSED] drm_test_cmdline_name_bpp_option
[08:39:48] [PASSED] drm_test_cmdline_rotate_0
[08:39:48] [PASSED] drm_test_cmdline_rotate_90
[08:39:48] [PASSED] drm_test_cmdline_rotate_180
[08:39:48] [PASSED] drm_test_cmdline_rotate_270
[08:39:48] [PASSED] drm_test_cmdline_hmirror
[08:39:48] [PASSED] drm_test_cmdline_vmirror
[08:39:48] [PASSED] drm_test_cmdline_margin_options
[08:39:48] [PASSED] drm_test_cmdline_multiple_options
[08:39:48] [PASSED] drm_test_cmdline_bpp_extra_and_option
[08:39:48] [PASSED] drm_test_cmdline_extra_and_option
[08:39:48] [PASSED] drm_test_cmdline_freestanding_options
[08:39:48] [PASSED] drm_test_cmdline_freestanding_force_e_and_options
[08:39:48] [PASSED] drm_test_cmdline_panel_orientation
[08:39:48] ================ drm_test_cmdline_invalid =================
[08:39:48] [PASSED] margin_only
[08:39:48] [PASSED] interlace_only
[08:39:48] [PASSED] res_missing_x
[08:39:48] [PASSED] res_missing_y
[08:39:48] [PASSED] res_bad_y
[08:39:48] [PASSED] res_missing_y_bpp
[08:39:48] [PASSED] res_bad_bpp
[08:39:48] [PASSED] res_bad_refresh
[08:39:48] [PASSED] res_bpp_refresh_force_on_off
[08:39:48] [PASSED] res_invalid_mode
[08:39:48] [PASSED] res_bpp_wrong_place_mode
[08:39:48] [PASSED] name_bpp_refresh
[08:39:48] [PASSED] name_refresh
[08:39:48] [PASSED] name_refresh_wrong_mode
[08:39:48] [PASSED] name_refresh_invalid_mode
[08:39:48] [PASSED] rotate_multiple
[08:39:48] [PASSED] rotate_invalid_val
[08:39:48] [PASSED] rotate_truncated
[08:39:48] [PASSED] invalid_option
[08:39:48] [PASSED] invalid_tv_option
[08:39:48] [PASSED] truncated_tv_option
[08:39:48] ============ [PASSED] drm_test_cmdline_invalid =============
[08:39:48] =============== drm_test_cmdline_tv_options ===============
[08:39:48] [PASSED] NTSC
[08:39:48] [PASSED] NTSC_443
[08:39:48] [PASSED] NTSC_J
[08:39:48] [PASSED] PAL
[08:39:48] [PASSED] PAL_M
[08:39:48] [PASSED] PAL_N
[08:39:48] [PASSED] SECAM
[08:39:48] [PASSED] MONO_525
[08:39:48] [PASSED] MONO_625
[08:39:48] =========== [PASSED] drm_test_cmdline_tv_options ===========
[08:39:48] =============== [PASSED] drm_cmdline_parser ================
[08:39:48] ========== drmm_connector_hdmi_init (20 subtests) ==========
[08:39:48] [PASSED] drm_test_connector_hdmi_init_valid
[08:39:48] [PASSED] drm_test_connector_hdmi_init_bpc_8
[08:39:48] [PASSED] drm_test_connector_hdmi_init_bpc_10
[08:39:48] [PASSED] drm_test_connector_hdmi_init_bpc_12
[08:39:48] [PASSED] drm_test_connector_hdmi_init_bpc_invalid
[08:39:48] [PASSED] drm_test_connector_hdmi_init_bpc_null
[08:39:48] [PASSED] drm_test_connector_hdmi_init_formats_empty
[08:39:48] [PASSED] drm_test_connector_hdmi_init_formats_no_rgb
[08:39:48] === drm_test_connector_hdmi_init_formats_yuv420_allowed ===
[08:39:48] [PASSED] supported_formats=0x9 yuv420_allowed=1
[08:39:48] [PASSED] supported_formats=0x9 yuv420_allowed=0
[08:39:48] [PASSED] supported_formats=0x5 yuv420_allowed=1
[08:39:48] [PASSED] supported_formats=0x5 yuv420_allowed=0
[08:39:48] === [PASSED] drm_test_connector_hdmi_init_formats_yuv420_allowed ===
[08:39:48] [PASSED] drm_test_connector_hdmi_init_null_ddc
[08:39:48] [PASSED] drm_test_connector_hdmi_init_null_product
[08:39:48] [PASSED] drm_test_connector_hdmi_init_null_vendor
[08:39:48] [PASSED] drm_test_connector_hdmi_init_product_length_exact
[08:39:48] [PASSED] drm_test_connector_hdmi_init_product_length_too_long
[08:39:48] [PASSED] drm_test_connector_hdmi_init_product_valid
[08:39:48] [PASSED] drm_test_connector_hdmi_init_vendor_length_exact
[08:39:48] [PASSED] drm_test_connector_hdmi_init_vendor_length_too_long
[08:39:48] [PASSED] drm_test_connector_hdmi_init_vendor_valid
[08:39:48] ========= drm_test_connector_hdmi_init_type_valid =========
[08:39:48] [PASSED] HDMI-A
[08:39:48] [PASSED] HDMI-B
[08:39:48] ===== [PASSED] drm_test_connector_hdmi_init_type_valid =====
[08:39:48] ======== drm_test_connector_hdmi_init_type_invalid ========
[08:39:48] [PASSED] Unknown
[08:39:48] [PASSED] VGA
[08:39:48] [PASSED] DVI-I
[08:39:48] [PASSED] DVI-D
[08:39:48] [PASSED] DVI-A
[08:39:48] [PASSED] Composite
[08:39:48] [PASSED] SVIDEO
[08:39:48] [PASSED] LVDS
[08:39:48] [PASSED] Component
[08:39:48] [PASSED] DIN
[08:39:48] [PASSED] DP
[08:39:48] [PASSED] TV
[08:39:48] [PASSED] eDP
[08:39:48] [PASSED] Virtual
[08:39:48] [PASSED] DSI
[08:39:48] [PASSED] DPI
[08:39:48] [PASSED] Writeback
[08:39:48] [PASSED] SPI
[08:39:48] [PASSED] USB
[08:39:48] ==== [PASSED] drm_test_connector_hdmi_init_type_invalid ====
[08:39:48] ============ [PASSED] drmm_connector_hdmi_init =============
[08:39:48] ============= drmm_connector_init (3 subtests) =============
[08:39:48] [PASSED] drm_test_drmm_connector_init
[08:39:48] [PASSED] drm_test_drmm_connector_init_null_ddc
[08:39:48] ========= drm_test_drmm_connector_init_type_valid =========
[08:39:48] [PASSED] Unknown
[08:39:48] [PASSED] VGA
[08:39:48] [PASSED] DVI-I
[08:39:48] [PASSED] DVI-D
[08:39:48] [PASSED] DVI-A
[08:39:48] [PASSED] Composite
[08:39:48] [PASSED] SVIDEO
[08:39:48] [PASSED] LVDS
[08:39:48] [PASSED] Component
[08:39:48] [PASSED] DIN
[08:39:48] [PASSED] DP
[08:39:48] [PASSED] HDMI-A
[08:39:48] [PASSED] HDMI-B
[08:39:48] [PASSED] TV
[08:39:48] [PASSED] eDP
[08:39:48] [PASSED] Virtual
[08:39:48] [PASSED] DSI
[08:39:48] [PASSED] DPI
[08:39:48] [PASSED] Writeback
[08:39:48] [PASSED] SPI
[08:39:48] [PASSED] USB
[08:39:48] ===== [PASSED] drm_test_drmm_connector_init_type_valid =====
[08:39:48] =============== [PASSED] drmm_connector_init ===============
[08:39:48] ========= drm_connector_dynamic_init (6 subtests) ==========
[08:39:48] [PASSED] drm_test_drm_connector_dynamic_init
[08:39:48] [PASSED] drm_test_drm_connector_dynamic_init_null_ddc
[08:39:48] [PASSED] drm_test_drm_connector_dynamic_init_not_added
[08:39:48] [PASSED] drm_test_drm_connector_dynamic_init_properties
[08:39:48] ===== drm_test_drm_connector_dynamic_init_type_valid ======
[08:39:48] [PASSED] Unknown
[08:39:48] [PASSED] VGA
[08:39:48] [PASSED] DVI-I
[08:39:48] [PASSED] DVI-D
[08:39:48] [PASSED] DVI-A
[08:39:48] [PASSED] Composite
[08:39:48] [PASSED] SVIDEO
[08:39:48] [PASSED] LVDS
[08:39:48] [PASSED] Component
[08:39:48] [PASSED] DIN
[08:39:48] [PASSED] DP
[08:39:48] [PASSED] HDMI-A
[08:39:48] [PASSED] HDMI-B
[08:39:48] [PASSED] TV
[08:39:48] [PASSED] eDP
[08:39:48] [PASSED] Virtual
[08:39:48] [PASSED] DSI
[08:39:48] [PASSED] DPI
[08:39:48] [PASSED] Writeback
[08:39:48] [PASSED] SPI
[08:39:48] [PASSED] USB
[08:39:48] = [PASSED] drm_test_drm_connector_dynamic_init_type_valid ==
[08:39:48] ======== drm_test_drm_connector_dynamic_init_name =========
[08:39:48] [PASSED] Unknown
[08:39:48] [PASSED] VGA
[08:39:48] [PASSED] DVI-I
[08:39:48] [PASSED] DVI-D
[08:39:48] [PASSED] DVI-A
[08:39:48] [PASSED] Composite
[08:39:48] [PASSED] SVIDEO
[08:39:48] [PASSED] LVDS
[08:39:48] [PASSED] Component
[08:39:48] [PASSED] DIN
[08:39:48] [PASSED] DP
[08:39:48] [PASSED] HDMI-A
[08:39:48] [PASSED] HDMI-B
[08:39:48] [PASSED] TV
[08:39:48] [PASSED] eDP
[08:39:48] [PASSED] Virtual
[08:39:48] [PASSED] DSI
[08:39:48] [PASSED] DPI
[08:39:48] [PASSED] Writeback
[08:39:48] [PASSED] SPI
[08:39:48] [PASSED] USB
[08:39:48] ==== [PASSED] drm_test_drm_connector_dynamic_init_name =====
[08:39:48] =========== [PASSED] drm_connector_dynamic_init ============
[08:39:48] ==== drm_connector_dynamic_register_early (4 subtests) =====
[08:39:48] [PASSED] drm_test_drm_connector_dynamic_register_early_on_list
[08:39:48] [PASSED] drm_test_drm_connector_dynamic_register_early_defer
[08:39:48] [PASSED] drm_test_drm_connector_dynamic_register_early_no_init
[08:39:48] [PASSED] drm_test_drm_connector_dynamic_register_early_no_mode_object
[08:39:48] ====== [PASSED] drm_connector_dynamic_register_early =======
[08:39:48] ======= drm_connector_dynamic_register (7 subtests) ========
[08:39:48] [PASSED] drm_test_drm_connector_dynamic_register_on_list
[08:39:48] [PASSED] drm_test_drm_connector_dynamic_register_no_defer
[08:39:48] [PASSED] drm_test_drm_connector_dynamic_register_no_init
[08:39:48] [PASSED] drm_test_drm_connector_dynamic_register_mode_object
[08:39:48] [PASSED] drm_test_drm_connector_dynamic_register_sysfs
[08:39:48] [PASSED] drm_test_drm_connector_dynamic_register_sysfs_name
[08:39:48] [PASSED] drm_test_drm_connector_dynamic_register_debugfs
[08:39:48] ========= [PASSED] drm_connector_dynamic_register ==========
[08:39:48] = drm_connector_attach_broadcast_rgb_property (2 subtests) =
[08:39:48] [PASSED] drm_test_drm_connector_attach_broadcast_rgb_property
[08:39:48] [PASSED] drm_test_drm_connector_attach_broadcast_rgb_property_hdmi_connector
[08:39:48] === [PASSED] drm_connector_attach_broadcast_rgb_property ===
[08:39:48] ========== drm_get_tv_mode_from_name (2 subtests) ==========
[08:39:48] ========== drm_test_get_tv_mode_from_name_valid ===========
[08:39:48] [PASSED] NTSC
[08:39:48] [PASSED] NTSC-443
[08:39:48] [PASSED] NTSC-J
[08:39:48] [PASSED] PAL
[08:39:48] [PASSED] PAL-M
[08:39:48] [PASSED] PAL-N
[08:39:48] [PASSED] SECAM
[08:39:48] [PASSED] Mono
[08:39:48] ====== [PASSED] drm_test_get_tv_mode_from_name_valid =======
[08:39:48] [PASSED] drm_test_get_tv_mode_from_name_truncated
[08:39:48] ============ [PASSED] drm_get_tv_mode_from_name ============
[08:39:48] = drm_test_connector_hdmi_compute_mode_clock (12 subtests) =
[08:39:48] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb
[08:39:48] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_10bpc
[08:39:48] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_10bpc_vic_1
[08:39:48] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_12bpc
[08:39:48] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_12bpc_vic_1
[08:39:48] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_double
[08:39:48] = drm_test_connector_hdmi_compute_mode_clock_yuv420_valid =
[08:39:48] [PASSED] VIC 96
[08:39:48] [PASSED] VIC 97
[08:39:48] [PASSED] VIC 101
[08:39:48] [PASSED] VIC 102
[08:39:48] [PASSED] VIC 106
[08:39:48] [PASSED] VIC 107
[08:39:48] === [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv420_valid ===
[08:39:48] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv420_10_bpc
[08:39:48] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv420_12_bpc
[08:39:48] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv422_8_bpc
[08:39:48] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv422_10_bpc
[08:39:48] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv422_12_bpc
[08:39:48] === [PASSED] drm_test_connector_hdmi_compute_mode_clock ====
[08:39:48] == drm_hdmi_connector_get_broadcast_rgb_name (2 subtests) ==
[08:39:48] === drm_test_drm_hdmi_connector_get_broadcast_rgb_name ====
[08:39:48] [PASSED] Automatic
[08:39:48] [PASSED] Full
[08:39:48] [PASSED] Limited 16:235
[08:39:48] === [PASSED] drm_test_drm_hdmi_connector_get_broadcast_rgb_name ===
[08:39:48] [PASSED] drm_test_drm_hdmi_connector_get_broadcast_rgb_name_invalid
[08:39:48] ==== [PASSED] drm_hdmi_connector_get_broadcast_rgb_name ====
[08:39:48] == drm_hdmi_connector_get_output_format_name (2 subtests) ==
[08:39:48] === drm_test_drm_hdmi_connector_get_output_format_name ====
[08:39:48] [PASSED] RGB
[08:39:48] [PASSED] YUV 4:2:0
[08:39:48] [PASSED] YUV 4:2:2
[08:39:48] [PASSED] YUV 4:4:4
[08:39:48] === [PASSED] drm_test_drm_hdmi_connector_get_output_format_name ===
[08:39:48] [PASSED] drm_test_drm_hdmi_connector_get_output_format_name_invalid
[08:39:48] ==== [PASSED] drm_hdmi_connector_get_output_format_name ====
[08:39:48] ============= drm_damage_helper (21 subtests) ==============
[08:39:48] [PASSED] drm_test_damage_iter_no_damage
[08:39:48] [PASSED] drm_test_damage_iter_no_damage_fractional_src
[08:39:48] [PASSED] drm_test_damage_iter_no_damage_src_moved
[08:39:48] [PASSED] drm_test_damage_iter_no_damage_fractional_src_moved
[08:39:48] [PASSED] drm_test_damage_iter_no_damage_not_visible
[08:39:48] [PASSED] drm_test_damage_iter_no_damage_no_crtc
[08:39:48] [PASSED] drm_test_damage_iter_no_damage_no_fb
[08:39:48] [PASSED] drm_test_damage_iter_simple_damage
[08:39:48] [PASSED] drm_test_damage_iter_single_damage
[08:39:48] [PASSED] drm_test_damage_iter_single_damage_intersect_src
[08:39:48] [PASSED] drm_test_damage_iter_single_damage_outside_src
[08:39:48] [PASSED] drm_test_damage_iter_single_damage_fractional_src
[08:39:48] [PASSED] drm_test_damage_iter_single_damage_intersect_fractional_src
[08:39:48] [PASSED] drm_test_damage_iter_single_damage_outside_fractional_src
[08:39:48] [PASSED] drm_test_damage_iter_single_damage_src_moved
[08:39:48] [PASSED] drm_test_damage_iter_single_damage_fractional_src_moved
[08:39:48] [PASSED] drm_test_damage_iter_damage
[08:39:48] [PASSED] drm_test_damage_iter_damage_one_intersect
[08:39:48] [PASSED] drm_test_damage_iter_damage_one_outside
[08:39:48] [PASSED] drm_test_damage_iter_damage_src_moved
[08:39:48] [PASSED] drm_test_damage_iter_damage_not_visible
[08:39:48] ================ [PASSED] drm_damage_helper ================
[08:39:48] ============== drm_dp_mst_helper (3 subtests) ==============
[08:39:48] ============== drm_test_dp_mst_calc_pbn_mode ==============
[08:39:48] [PASSED] Clock 154000 BPP 30 DSC disabled
[08:39:48] [PASSED] Clock 234000 BPP 30 DSC disabled
[08:39:48] [PASSED] Clock 297000 BPP 24 DSC disabled
[08:39:48] [PASSED] Clock 332880 BPP 24 DSC enabled
[08:39:48] [PASSED] Clock 324540 BPP 24 DSC enabled
[08:39:48] ========== [PASSED] drm_test_dp_mst_calc_pbn_mode ==========
[08:39:48] ============== drm_test_dp_mst_calc_pbn_div ===============
[08:39:48] [PASSED] Link rate 2000000 lane count 4
[08:39:48] [PASSED] Link rate 2000000 lane count 2
[08:39:48] [PASSED] Link rate 2000000 lane count 1
[08:39:48] [PASSED] Link rate 1350000 lane count 4
[08:39:48] [PASSED] Link rate 1350000 lane count 2
[08:39:48] [PASSED] Link rate 1350000 lane count 1
[08:39:48] [PASSED] Link rate 1000000 lane count 4
[08:39:48] [PASSED] Link rate 1000000 lane count 2
[08:39:48] [PASSED] Link rate 1000000 lane count 1
[08:39:48] [PASSED] Link rate 810000 lane count 4
[08:39:48] [PASSED] Link rate 810000 lane count 2
[08:39:48] [PASSED] Link rate 810000 lane count 1
[08:39:48] [PASSED] Link rate 540000 lane count 4
[08:39:48] [PASSED] Link rate 540000 lane count 2
[08:39:48] [PASSED] Link rate 540000 lane count 1
[08:39:48] [PASSED] Link rate 270000 lane count 4
[08:39:48] [PASSED] Link rate 270000 lane count 2
[08:39:48] [PASSED] Link rate 270000 lane count 1
[08:39:48] [PASSED] Link rate 162000 lane count 4
[08:39:48] [PASSED] Link rate 162000 lane count 2
[08:39:48] [PASSED] Link rate 162000 lane count 1
[08:39:48] ========== [PASSED] drm_test_dp_mst_calc_pbn_div ===========
[08:39:48] ========= drm_test_dp_mst_sideband_msg_req_decode =========
[08:39:48] [PASSED] DP_ENUM_PATH_RESOURCES with port number
[08:39:48] [PASSED] DP_POWER_UP_PHY with port number
[08:39:48] [PASSED] DP_POWER_DOWN_PHY with port number
[08:39:48] [PASSED] DP_ALLOCATE_PAYLOAD with SDP stream sinks
[08:39:48] [PASSED] DP_ALLOCATE_PAYLOAD with port number
[08:39:48] [PASSED] DP_ALLOCATE_PAYLOAD with VCPI
[08:39:48] [PASSED] DP_ALLOCATE_PAYLOAD with PBN
[08:39:48] [PASSED] DP_QUERY_PAYLOAD with port number
[08:39:48] [PASSED] DP_QUERY_PAYLOAD with VCPI
[08:39:48] [PASSED] DP_REMOTE_DPCD_READ with port number
[08:39:48] [PASSED] DP_REMOTE_DPCD_READ with DPCD address
[08:39:48] [PASSED] DP_REMOTE_DPCD_READ with max number of bytes
[08:39:48] [PASSED] DP_REMOTE_DPCD_WRITE with port number
[08:39:48] [PASSED] DP_REMOTE_DPCD_WRITE with DPCD address
[08:39:48] [PASSED] DP_REMOTE_DPCD_WRITE with data array
[08:39:48] [PASSED] DP_REMOTE_I2C_READ with port number
[08:39:48] [PASSED] DP_REMOTE_I2C_READ with I2C device ID
[08:39:48] [PASSED] DP_REMOTE_I2C_READ with transactions array
[08:39:48] [PASSED] DP_REMOTE_I2C_WRITE with port number
[08:39:48] [PASSED] DP_REMOTE_I2C_WRITE with I2C device ID
[08:39:48] [PASSED] DP_REMOTE_I2C_WRITE with data array
[08:39:48] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream ID
[08:39:48] [PASSED] DP_QUERY_STREAM_ENC_STATUS with client ID
[08:39:48] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream event
[08:39:48] [PASSED] DP_QUERY_STREAM_ENC_STATUS with valid stream event
[08:39:48] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream behavior
[08:39:48] [PASSED] DP_QUERY_STREAM_ENC_STATUS with a valid stream behavior
[08:39:48] ===== [PASSED] drm_test_dp_mst_sideband_msg_req_decode =====
[08:39:48] ================ [PASSED] drm_dp_mst_helper ================
[08:39:48] ================== drm_exec (7 subtests) ===================
[08:39:48] [PASSED] sanitycheck
[08:39:48] [PASSED] test_lock
[08:39:48] [PASSED] test_lock_unlock
[08:39:48] [PASSED] test_duplicates
[08:39:48] [PASSED] test_prepare
[08:39:48] [PASSED] test_prepare_array
[08:39:48] [PASSED] test_multiple_loops
[08:39:48] ==================== [PASSED] drm_exec =====================
[08:39:48] =========== drm_format_helper_test (17 subtests) ===========
[08:39:48] ============== drm_test_fb_xrgb8888_to_gray8 ==============
[08:39:48] [PASSED] single_pixel_source_buffer
[08:39:48] [PASSED] single_pixel_clip_rectangle
[08:39:48] [PASSED] well_known_colors
[08:39:48] [PASSED] destination_pitch
[08:39:48] ========== [PASSED] drm_test_fb_xrgb8888_to_gray8 ==========
[08:39:48] ============= drm_test_fb_xrgb8888_to_rgb332 ==============
[08:39:48] [PASSED] single_pixel_source_buffer
[08:39:48] [PASSED] single_pixel_clip_rectangle
[08:39:48] [PASSED] well_known_colors
[08:39:48] [PASSED] destination_pitch
[08:39:48] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb332 ==========
[08:39:48] ============= drm_test_fb_xrgb8888_to_rgb565 ==============
[08:39:48] [PASSED] single_pixel_source_buffer
[08:39:48] [PASSED] single_pixel_clip_rectangle
[08:39:48] [PASSED] well_known_colors
[08:39:48] [PASSED] destination_pitch
[08:39:48] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb565 ==========
[08:39:48] ============ drm_test_fb_xrgb8888_to_xrgb1555 =============
[08:39:48] [PASSED] single_pixel_source_buffer
[08:39:48] [PASSED] single_pixel_clip_rectangle
[08:39:48] [PASSED] well_known_colors
[08:39:48] [PASSED] destination_pitch
[08:39:48] ======== [PASSED] drm_test_fb_xrgb8888_to_xrgb1555 =========
[08:39:48] ============ drm_test_fb_xrgb8888_to_argb1555 =============
[08:39:48] [PASSED] single_pixel_source_buffer
[08:39:48] [PASSED] single_pixel_clip_rectangle
[08:39:48] [PASSED] well_known_colors
[08:39:48] [PASSED] destination_pitch
[08:39:48] ======== [PASSED] drm_test_fb_xrgb8888_to_argb1555 =========
[08:39:48] ============ drm_test_fb_xrgb8888_to_rgba5551 =============
[08:39:48] [PASSED] single_pixel_source_buffer
[08:39:48] [PASSED] single_pixel_clip_rectangle
[08:39:48] [PASSED] well_known_colors
[08:39:48] [PASSED] destination_pitch
[08:39:48] ======== [PASSED] drm_test_fb_xrgb8888_to_rgba5551 =========
[08:39:48] ============= drm_test_fb_xrgb8888_to_rgb888 ==============
[08:39:48] [PASSED] single_pixel_source_buffer
[08:39:48] [PASSED] single_pixel_clip_rectangle
[08:39:48] [PASSED] well_known_colors
[08:39:48] [PASSED] destination_pitch
[08:39:48] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb888 ==========
[08:39:48] ============= drm_test_fb_xrgb8888_to_bgr888 ==============
[08:39:48] [PASSED] single_pixel_source_buffer
[08:39:48] [PASSED] single_pixel_clip_rectangle
[08:39:48] [PASSED] well_known_colors
[08:39:48] [PASSED] destination_pitch
[08:39:48] ========= [PASSED] drm_test_fb_xrgb8888_to_bgr888 ==========
[08:39:48] ============ drm_test_fb_xrgb8888_to_argb8888 =============
[08:39:48] [PASSED] single_pixel_source_buffer
[08:39:48] [PASSED] single_pixel_clip_rectangle
[08:39:48] [PASSED] well_known_colors
[08:39:48] [PASSED] destination_pitch
[08:39:48] ======== [PASSED] drm_test_fb_xrgb8888_to_argb8888 =========
[08:39:48] =========== drm_test_fb_xrgb8888_to_xrgb2101010 ===========
[08:39:48] [PASSED] single_pixel_source_buffer
[08:39:48] [PASSED] single_pixel_clip_rectangle
[08:39:48] [PASSED] well_known_colors
[08:39:48] [PASSED] destination_pitch
[08:39:48] ======= [PASSED] drm_test_fb_xrgb8888_to_xrgb2101010 =======
[08:39:48] =========== drm_test_fb_xrgb8888_to_argb2101010 ===========
[08:39:48] [PASSED] single_pixel_source_buffer
[08:39:48] [PASSED] single_pixel_clip_rectangle
[08:39:48] [PASSED] well_known_colors
[08:39:48] [PASSED] destination_pitch
[08:39:48] ======= [PASSED] drm_test_fb_xrgb8888_to_argb2101010 =======
[08:39:48] ============== drm_test_fb_xrgb8888_to_mono ===============
[08:39:48] [PASSED] single_pixel_source_buffer
[08:39:48] [PASSED] single_pixel_clip_rectangle
[08:39:48] [PASSED] well_known_colors
[08:39:48] [PASSED] destination_pitch
[08:39:48] ========== [PASSED] drm_test_fb_xrgb8888_to_mono ===========
[08:39:48] ==================== drm_test_fb_swab =====================
[08:39:48] [PASSED] single_pixel_source_buffer
[08:39:48] [PASSED] single_pixel_clip_rectangle
[08:39:48] [PASSED] well_known_colors
[08:39:48] [PASSED] destination_pitch
[08:39:48] ================ [PASSED] drm_test_fb_swab =================
[08:39:48] ============ drm_test_fb_xrgb8888_to_xbgr8888 =============
[08:39:48] [PASSED] single_pixel_source_buffer
[08:39:48] [PASSED] single_pixel_clip_rectangle
[08:39:48] [PASSED] well_known_colors
[08:39:48] [PASSED] destination_pitch
[08:39:48] ======== [PASSED] drm_test_fb_xrgb8888_to_xbgr8888 =========
[08:39:48] ============ drm_test_fb_xrgb8888_to_abgr8888 =============
[08:39:48] [PASSED] single_pixel_source_buffer
[08:39:48] [PASSED] single_pixel_clip_rectangle
[08:39:48] [PASSED] well_known_colors
[08:39:48] [PASSED] destination_pitch
[08:39:48] ======== [PASSED] drm_test_fb_xrgb8888_to_abgr8888 =========
[08:39:48] ================= drm_test_fb_clip_offset =================
[08:39:48] [PASSED] pass through
[08:39:48] [PASSED] horizontal offset
[08:39:48] [PASSED] vertical offset
[08:39:48] [PASSED] horizontal and vertical offset
[08:39:48] [PASSED] horizontal offset (custom pitch)
[08:39:48] [PASSED] vertical offset (custom pitch)
[08:39:48] [PASSED] horizontal and vertical offset (custom pitch)
[08:39:48] ============= [PASSED] drm_test_fb_clip_offset =============
[08:39:48] =================== drm_test_fb_memcpy ====================
[08:39:48] [PASSED] single_pixel_source_buffer: XR24 little-endian (0x34325258)
[08:39:48] [PASSED] single_pixel_source_buffer: XRA8 little-endian (0x38415258)
[08:39:48] [PASSED] single_pixel_source_buffer: YU24 little-endian (0x34325559)
[08:39:48] [PASSED] single_pixel_clip_rectangle: XB24 little-endian (0x34324258)
[08:39:48] [PASSED] single_pixel_clip_rectangle: XRA8 little-endian (0x38415258)
[08:39:48] [PASSED] single_pixel_clip_rectangle: YU24 little-endian (0x34325559)
[08:39:48] [PASSED] well_known_colors: XB24 little-endian (0x34324258)
[08:39:48] [PASSED] well_known_colors: XRA8 little-endian (0x38415258)
[08:39:48] [PASSED] well_known_colors: YU24 little-endian (0x34325559)
[08:39:48] [PASSED] destination_pitch: XB24 little-endian (0x34324258)
[08:39:48] [PASSED] destination_pitch: XRA8 little-endian (0x38415258)
[08:39:48] [PASSED] destination_pitch: YU24 little-endian (0x34325559)
[08:39:48] =============== [PASSED] drm_test_fb_memcpy ================
[08:39:48] ============= [PASSED] drm_format_helper_test ==============
[08:39:48] ================= drm_format (18 subtests) =================
[08:39:48] [PASSED] drm_test_format_block_width_invalid
[08:39:48] [PASSED] drm_test_format_block_width_one_plane
[08:39:48] [PASSED] drm_test_format_block_width_two_plane
[08:39:48] [PASSED] drm_test_format_block_width_three_plane
[08:39:48] [PASSED] drm_test_format_block_width_tiled
[08:39:48] [PASSED] drm_test_format_block_height_invalid
[08:39:48] [PASSED] drm_test_format_block_height_one_plane
[08:39:48] [PASSED] drm_test_format_block_height_two_plane
[08:39:48] [PASSED] drm_test_format_block_height_three_plane
[08:39:48] [PASSED] drm_test_format_block_height_tiled
[08:39:48] [PASSED] drm_test_format_min_pitch_invalid
[08:39:48] [PASSED] drm_test_format_min_pitch_one_plane_8bpp
[08:39:48] [PASSED] drm_test_format_min_pitch_one_plane_16bpp
[08:39:48] [PASSED] drm_test_format_min_pitch_one_plane_24bpp
[08:39:48] [PASSED] drm_test_format_min_pitch_one_plane_32bpp
[08:39:48] [PASSED] drm_test_format_min_pitch_two_plane
[08:39:48] [PASSED] drm_test_format_min_pitch_three_plane_8bpp
[08:39:48] [PASSED] drm_test_format_min_pitch_tiled
[08:39:48] =================== [PASSED] drm_format ====================
[08:39:48] ============== drm_framebuffer (10 subtests) ===============
[08:39:48] ========== drm_test_framebuffer_check_src_coords ==========
[08:39:48] [PASSED] Success: source fits into fb
[08:39:48] [PASSED] Fail: overflowing fb with x-axis coordinate
[08:39:48] [PASSED] Fail: overflowing fb with y-axis coordinate
[08:39:48] [PASSED] Fail: overflowing fb with source width
[08:39:48] [PASSED] Fail: overflowing fb with source height
[08:39:48] ====== [PASSED] drm_test_framebuffer_check_src_coords ======
[08:39:48] [PASSED] drm_test_framebuffer_cleanup
[08:39:48] =============== drm_test_framebuffer_create ===============
[08:39:48] [PASSED] ABGR8888 normal sizes
[08:39:48] [PASSED] ABGR8888 max sizes
[08:39:48] [PASSED] ABGR8888 pitch greater than min required
[08:39:48] [PASSED] ABGR8888 pitch less than min required
[08:39:48] [PASSED] ABGR8888 Invalid width
[08:39:48] [PASSED] ABGR8888 Invalid buffer handle
[08:39:48] [PASSED] No pixel format
[08:39:48] [PASSED] ABGR8888 Width 0
[08:39:48] [PASSED] ABGR8888 Height 0
[08:39:48] [PASSED] ABGR8888 Out of bound height * pitch combination
[08:39:48] [PASSED] ABGR8888 Large buffer offset
[08:39:48] [PASSED] ABGR8888 Buffer offset for inexistent plane
[08:39:48] [PASSED] ABGR8888 Invalid flag
[08:39:48] [PASSED] ABGR8888 Set DRM_MODE_FB_MODIFIERS without modifiers
[08:39:48] [PASSED] ABGR8888 Valid buffer modifier
[08:39:48] [PASSED] ABGR8888 Invalid buffer modifier(DRM_FORMAT_MOD_SAMSUNG_64_32_TILE)
[08:39:48] [PASSED] ABGR8888 Extra pitches without DRM_MODE_FB_MODIFIERS
[08:39:48] [PASSED] ABGR8888 Extra pitches with DRM_MODE_FB_MODIFIERS
[08:39:48] [PASSED] NV12 Normal sizes
[08:39:48] [PASSED] NV12 Max sizes
[08:39:48] [PASSED] NV12 Invalid pitch
[08:39:48] [PASSED] NV12 Invalid modifier/missing DRM_MODE_FB_MODIFIERS flag
[08:39:48] [PASSED] NV12 different modifier per-plane
[08:39:48] [PASSED] NV12 with DRM_FORMAT_MOD_SAMSUNG_64_32_TILE
[08:39:48] [PASSED] NV12 Valid modifiers without DRM_MODE_FB_MODIFIERS
[08:39:48] [PASSED] NV12 Modifier for inexistent plane
[08:39:48] [PASSED] NV12 Handle for inexistent plane
[08:39:48] [PASSED] NV12 Handle for inexistent plane without DRM_MODE_FB_MODIFIERS
[08:39:48] [PASSED] YVU420 DRM_MODE_FB_MODIFIERS set without modifier
[08:39:48] [PASSED] YVU420 Normal sizes
[08:39:48] [PASSED] YVU420 Max sizes
[08:39:48] [PASSED] YVU420 Invalid pitch
[08:39:48] [PASSED] YVU420 Different pitches
[08:39:48] [PASSED] YVU420 Different buffer offsets/pitches
[08:39:48] [PASSED] YVU420 Modifier set just for plane 0, without DRM_MODE_FB_MODIFIERS
[08:39:48] [PASSED] YVU420 Modifier set just for planes 0, 1, without DRM_MODE_FB_MODIFIERS
[08:39:48] [PASSED] YVU420 Modifier set just for plane 0, 1, with DRM_MODE_FB_MODIFIERS
[08:39:48] [PASSED] YVU420 Valid modifier
[08:39:48] [PASSED] YVU420 Different modifiers per plane
[08:39:48] [PASSED] YVU420 Modifier for inexistent plane
[08:39:48] [PASSED] YUV420_10BIT Invalid modifier(DRM_FORMAT_MOD_LINEAR)
[08:39:48] [PASSED] X0L2 Normal sizes
[08:39:48] [PASSED] X0L2 Max sizes
[08:39:48] [PASSED] X0L2 Invalid pitch
[08:39:48] [PASSED] X0L2 Pitch greater than minimum required
[08:39:48] [PASSED] X0L2 Handle for inexistent plane
[08:39:48] [PASSED] X0L2 Offset for inexistent plane, without DRM_MODE_FB_MODIFIERS set
[08:39:48] [PASSED] X0L2 Modifier without DRM_MODE_FB_MODIFIERS set
[08:39:48] [PASSED] X0L2 Valid modifier
[08:39:48] [PASSED] X0L2 Modifier for inexistent plane
[08:39:48] =========== [PASSED] drm_test_framebuffer_create ===========
[08:39:48] [PASSED] drm_test_framebuffer_free
[08:39:48] [PASSED] drm_test_framebuffer_init
[08:39:48] [PASSED] drm_test_framebuffer_init_bad_format
[08:39:48] [PASSED] drm_test_framebuffer_init_dev_mismatch
[08:39:48] [PASSED] drm_test_framebuffer_lookup
[08:39:48] [PASSED] drm_test_framebuffer_lookup_inexistent
[08:39:48] [PASSED] drm_test_framebuffer_modifiers_not_supported
[08:39:48] ================= [PASSED] drm_framebuffer =================
[08:39:48] ================ drm_gem_shmem (8 subtests) ================
[08:39:48] [PASSED] drm_gem_shmem_test_obj_create
[08:39:48] [PASSED] drm_gem_shmem_test_obj_create_private
[08:39:48] [PASSED] drm_gem_shmem_test_pin_pages
[08:39:48] [PASSED] drm_gem_shmem_test_vmap
[08:39:48] [PASSED] drm_gem_shmem_test_get_sg_table
[08:39:48] [PASSED] drm_gem_shmem_test_get_pages_sgt
[08:39:48] [PASSED] drm_gem_shmem_test_madvise
[08:39:48] [PASSED] drm_gem_shmem_test_purge
[08:39:48] ================== [PASSED] drm_gem_shmem ==================
[08:39:48] === drm_atomic_helper_connector_hdmi_check (29 subtests) ===
[08:39:48] [PASSED] drm_test_check_broadcast_rgb_auto_cea_mode
[08:39:48] [PASSED] drm_test_check_broadcast_rgb_auto_cea_mode_vic_1
[08:39:48] [PASSED] drm_test_check_broadcast_rgb_full_cea_mode
[08:39:48] [PASSED] drm_test_check_broadcast_rgb_full_cea_mode_vic_1
[08:39:48] [PASSED] drm_test_check_broadcast_rgb_limited_cea_mode
[08:39:48] [PASSED] drm_test_check_broadcast_rgb_limited_cea_mode_vic_1
[08:39:48] ====== drm_test_check_broadcast_rgb_cea_mode_yuv420 =======
[08:39:48] [PASSED] Automatic
[08:39:48] [PASSED] Full
[08:39:48] [PASSED] Limited 16:235
[08:39:48] == [PASSED] drm_test_check_broadcast_rgb_cea_mode_yuv420 ===
[08:39:48] [PASSED] drm_test_check_broadcast_rgb_crtc_mode_changed
[08:39:48] [PASSED] drm_test_check_broadcast_rgb_crtc_mode_not_changed
[08:39:48] [PASSED] drm_test_check_disable_connector
[08:39:48] [PASSED] drm_test_check_hdmi_funcs_reject_rate
[08:39:48] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_rgb
[08:39:48] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_yuv420
[08:39:49] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_ignore_yuv422
[08:39:49] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_ignore_yuv420
[08:39:49] [PASSED] drm_test_check_driver_unsupported_fallback_yuv420
[08:39:49] [PASSED] drm_test_check_output_bpc_crtc_mode_changed
[08:39:49] [PASSED] drm_test_check_output_bpc_crtc_mode_not_changed
[08:39:49] [PASSED] drm_test_check_output_bpc_dvi
[08:39:49] [PASSED] drm_test_check_output_bpc_format_vic_1
[08:39:49] [PASSED] drm_test_check_output_bpc_format_display_8bpc_only
[08:39:49] [PASSED] drm_test_check_output_bpc_format_display_rgb_only
[08:39:49] [PASSED] drm_test_check_output_bpc_format_driver_8bpc_only
[08:39:49] [PASSED] drm_test_check_output_bpc_format_driver_rgb_only
[08:39:49] [PASSED] drm_test_check_tmds_char_rate_rgb_8bpc
[08:39:49] [PASSED] drm_test_check_tmds_char_rate_rgb_10bpc
[08:39:49] [PASSED] drm_test_check_tmds_char_rate_rgb_12bpc
[08:39:49] ============ drm_test_check_hdmi_color_format =============
[08:39:49] [PASSED] AUTO -> RGB
[08:39:49] [PASSED] YCBCR422 -> YUV422
[08:39:49] [PASSED] YCBCR420 -> YUV420
[08:39:49] [PASSED] YCBCR444 -> YUV444
[08:39:49] [PASSED] RGB -> RGB
[08:39:49] ======== [PASSED] drm_test_check_hdmi_color_format =========
[08:39:49] ======== drm_test_check_hdmi_color_format_420_only ========
[08:39:49] [PASSED] RGB should fail
[08:39:49] [PASSED] YUV444 should fail
[08:39:49] [PASSED] YUV422 should fail
[08:39:49] [PASSED] YUV420 should work
[08:39:49] ==== [PASSED] drm_test_check_hdmi_color_format_420_only ====
[08:39:49] ===== [PASSED] drm_atomic_helper_connector_hdmi_check ======
[08:39:49] === drm_atomic_helper_connector_hdmi_reset (6 subtests) ====
[08:39:49] [PASSED] drm_test_check_broadcast_rgb_value
[08:39:49] [PASSED] drm_test_check_bpc_8_value
[08:39:49] [PASSED] drm_test_check_bpc_10_value
[08:39:49] [PASSED] drm_test_check_bpc_12_value
[08:39:49] [PASSED] drm_test_check_format_value
[08:39:49] [PASSED] drm_test_check_tmds_char_value
[08:39:49] ===== [PASSED] drm_atomic_helper_connector_hdmi_reset ======
[08:39:49] = drm_atomic_helper_connector_hdmi_mode_valid (7 subtests) =
[08:39:49] [PASSED] drm_test_check_mode_valid
[08:39:49] [PASSED] drm_test_check_mode_valid_reject
[08:39:49] [PASSED] drm_test_check_mode_valid_reject_rate
[08:39:49] [PASSED] drm_test_check_mode_valid_reject_max_clock
[08:39:49] [PASSED] drm_test_check_mode_valid_yuv420_only_max_clock
[08:39:49] [PASSED] drm_test_check_mode_valid_reject_yuv420_only_connector
[08:39:49] [PASSED] drm_test_check_mode_valid_accept_yuv420_also_connector_rgb
[08:39:49] === [PASSED] drm_atomic_helper_connector_hdmi_mode_valid ===
[08:39:49] = drm_atomic_helper_connector_hdmi_infoframes (5 subtests) =
[08:39:49] [PASSED] drm_test_check_infoframes
[08:39:49] [PASSED] drm_test_check_reject_avi_infoframe
[08:39:49] [PASSED] drm_test_check_reject_hdr_infoframe_bpc_8
[08:39:49] [PASSED] drm_test_check_reject_hdr_infoframe_bpc_10
[08:39:49] [PASSED] drm_test_check_reject_audio_infoframe
[08:39:49] === [PASSED] drm_atomic_helper_connector_hdmi_infoframes ===
[08:39:49] ================= drm_managed (2 subtests) =================
[08:39:49] [PASSED] drm_test_managed_release_action
[08:39:49] [PASSED] drm_test_managed_run_action
[08:39:49] =================== [PASSED] drm_managed ===================
[08:39:49] =================== drm_mm (6 subtests) ====================
[08:39:49] [PASSED] drm_test_mm_init
[08:39:49] [PASSED] drm_test_mm_debug
[08:39:49] [PASSED] drm_test_mm_align32
[08:39:49] [PASSED] drm_test_mm_align64
[08:39:49] [PASSED] drm_test_mm_lowest
[08:39:49] [PASSED] drm_test_mm_highest
[08:39:49] ===================== [PASSED] drm_mm ======================
[08:39:49] ============= drm_modes_analog_tv (5 subtests) =============
[08:39:49] [PASSED] drm_test_modes_analog_tv_mono_576i
[08:39:49] [PASSED] drm_test_modes_analog_tv_ntsc_480i
[08:39:49] [PASSED] drm_test_modes_analog_tv_ntsc_480i_inlined
[08:39:49] [PASSED] drm_test_modes_analog_tv_pal_576i
[08:39:49] [PASSED] drm_test_modes_analog_tv_pal_576i_inlined
[08:39:49] =============== [PASSED] drm_modes_analog_tv ===============
[08:39:49] ============== drm_plane_helper (2 subtests) ===============
[08:39:49] =============== drm_test_check_plane_state ================
[08:39:49] [PASSED] clipping_simple
[08:39:49] [PASSED] clipping_rotate_reflect
[08:39:49] [PASSED] positioning_simple
[08:39:49] [PASSED] upscaling
[08:39:49] [PASSED] downscaling
[08:39:49] [PASSED] rounding1
[08:39:49] [PASSED] rounding2
[08:39:49] [PASSED] rounding3
[08:39:49] [PASSED] rounding4
[08:39:49] =========== [PASSED] drm_test_check_plane_state ============
[08:39:49] =========== drm_test_check_invalid_plane_state ============
[08:39:49] [PASSED] positioning_invalid
[08:39:49] [PASSED] upscaling_invalid
[08:39:49] [PASSED] downscaling_invalid
[08:39:49] ======= [PASSED] drm_test_check_invalid_plane_state ========
[08:39:49] ================ [PASSED] drm_plane_helper =================
[08:39:49] ====== drm_connector_helper_tv_get_modes (1 subtest) =======
[08:39:49] ====== drm_test_connector_helper_tv_get_modes_check =======
[08:39:49] [PASSED] None
[08:39:49] [PASSED] PAL
[08:39:49] [PASSED] NTSC
[08:39:49] [PASSED] Both, NTSC Default
[08:39:49] [PASSED] Both, PAL Default
[08:39:49] [PASSED] Both, NTSC Default, with PAL on command-line
[08:39:49] [PASSED] Both, PAL Default, with NTSC on command-line
[08:39:49] == [PASSED] drm_test_connector_helper_tv_get_modes_check ===
[08:39:49] ======== [PASSED] drm_connector_helper_tv_get_modes ========
[08:39:49] ================== drm_rect (9 subtests) ===================
[08:39:49] [PASSED] drm_test_rect_clip_scaled_div_by_zero
[08:39:49] [PASSED] drm_test_rect_clip_scaled_not_clipped
[08:39:49] [PASSED] drm_test_rect_clip_scaled_clipped
[08:39:49] [PASSED] drm_test_rect_clip_scaled_signed_vs_unsigned
[08:39:49] ================= drm_test_rect_intersect =================
[08:39:49] [PASSED] top-left x bottom-right: 2x2+1+1 x 2x2+0+0
[08:39:49] [PASSED] top-right x bottom-left: 2x2+0+0 x 2x2+1-1
[08:39:49] [PASSED] bottom-left x top-right: 2x2+1-1 x 2x2+0+0
[08:39:49] [PASSED] bottom-right x top-left: 2x2+0+0 x 2x2+1+1
[08:39:49] [PASSED] right x left: 2x1+0+0 x 3x1+1+0
[08:39:49] [PASSED] left x right: 3x1+1+0 x 2x1+0+0
[08:39:49] [PASSED] up x bottom: 1x2+0+0 x 1x3+0-1
[08:39:49] [PASSED] bottom x up: 1x3+0-1 x 1x2+0+0
[08:39:49] [PASSED] touching corner: 1x1+0+0 x 2x2+1+1
[08:39:49] [PASSED] touching side: 1x1+0+0 x 1x1+1+0
[08:39:49] [PASSED] equal rects: 2x2+0+0 x 2x2+0+0
[08:39:49] [PASSED] inside another: 2x2+0+0 x 1x1+1+1
[08:39:49] [PASSED] far away: 1x1+0+0 x 1x1+3+6
[08:39:49] [PASSED] points intersecting: 0x0+5+10 x 0x0+5+10
[08:39:49] [PASSED] points not intersecting: 0x0+0+0 x 0x0+5+10
[08:39:49] ============= [PASSED] drm_test_rect_intersect =============
[08:39:49] ================ drm_test_rect_calc_hscale ================
[08:39:49] [PASSED] normal use
[08:39:49] [PASSED] out of max range
[08:39:49] [PASSED] out of min range
[08:39:49] [PASSED] zero dst
[08:39:49] [PASSED] negative src
[08:39:49] [PASSED] negative dst
[08:39:49] ============ [PASSED] drm_test_rect_calc_hscale ============
[08:39:49] ================ drm_test_rect_calc_vscale ================
[08:39:49] [PASSED] normal use
[08:39:49] [PASSED] out of max range
[08:39:49] [PASSED] out of min range
[08:39:49] [PASSED] zero dst
[08:39:49] [PASSED] negative src
[08:39:49] [PASSED] negative dst
[08:39:49] ============ [PASSED] drm_test_rect_calc_vscale ============
[08:39:49] ================== drm_test_rect_rotate ===================
[08:39:49] [PASSED] reflect-x
[08:39:49] [PASSED] reflect-y
[08:39:49] [PASSED] rotate-0
[08:39:49] [PASSED] rotate-90
[08:39:49] [PASSED] rotate-180
[08:39:49] [PASSED] rotate-270
[08:39:49] ============== [PASSED] drm_test_rect_rotate ===============
[08:39:49] ================ drm_test_rect_rotate_inv =================
[08:39:49] [PASSED] reflect-x
[08:39:49] [PASSED] reflect-y
[08:39:49] [PASSED] rotate-0
[08:39:49] [PASSED] rotate-90
[08:39:49] [PASSED] rotate-180
[08:39:49] [PASSED] rotate-270
[08:39:49] ============ [PASSED] drm_test_rect_rotate_inv =============
[08:39:49] ==================== [PASSED] drm_rect =====================
[08:39:49] ============ drm_sysfb_modeset_test (1 subtest) ============
[08:39:49] ============ drm_test_sysfb_build_fourcc_list =============
[08:39:49] [PASSED] no native formats
[08:39:49] [PASSED] XRGB8888 as native format
[08:39:49] [PASSED] remove duplicates
[08:39:49] [PASSED] convert alpha formats
[08:39:49] [PASSED] random formats
[08:39:49] ======== [PASSED] drm_test_sysfb_build_fourcc_list =========
[08:39:49] ============= [PASSED] drm_sysfb_modeset_test ==============
[08:39:49] ================== drm_fixp (2 subtests) ===================
[08:39:49] [PASSED] drm_test_int2fixp
[08:39:49] [PASSED] drm_test_sm2fixp
[08:39:49] ==================== [PASSED] drm_fixp =====================
[08:39:49] ============================================================
[08:39:49] Testing complete. Ran 639 tests: passed: 639
[08:39:49] Elapsed time: 49.279s total, 2.720s configuring, 46.282s building, 0.229s running
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/ttm/tests/.kunitconfig
[08:39:49] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[08:39:51] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make all compile_commands.json scripts_gdb ARCH=um O=.kunit --jobs=48
[08:40:08] Starting KUnit Kernel (1/1)...
[08:40:08] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[08:40:08] ================= ttm_device (5 subtests) ==================
[08:40:08] [PASSED] ttm_device_init_basic
[08:40:08] [PASSED] ttm_device_init_multiple
[08:40:08] [PASSED] ttm_device_fini_basic
[08:40:08] [PASSED] ttm_device_init_no_vma_man
[08:40:08] ================== ttm_device_init_pools ==================
[08:40:08] [PASSED] No DMA allocations, no DMA32 required
[08:40:08] [PASSED] DMA allocations, DMA32 required
[08:40:08] [PASSED] No DMA allocations, DMA32 required
[08:40:08] [PASSED] DMA allocations, no DMA32 required
[08:40:08] ============== [PASSED] ttm_device_init_pools ==============
[08:40:08] =================== [PASSED] ttm_device ====================
[08:40:08] ================== ttm_pool (8 subtests) ===================
[08:40:08] ================== ttm_pool_alloc_basic ===================
[08:40:08] [PASSED] One page
[08:40:08] [PASSED] More than one page
[08:40:08] [PASSED] Above the allocation limit
[08:40:08] [PASSED] One page, with coherent DMA mappings enabled
[08:40:08] [PASSED] Above the allocation limit, with coherent DMA mappings enabled
[08:40:08] ============== [PASSED] ttm_pool_alloc_basic ===============
[08:40:08] ============== ttm_pool_alloc_basic_dma_addr ==============
[08:40:08] [PASSED] One page
[08:40:08] [PASSED] More than one page
[08:40:08] [PASSED] Above the allocation limit
[08:40:08] [PASSED] One page, with coherent DMA mappings enabled
[08:40:08] [PASSED] Above the allocation limit, with coherent DMA mappings enabled
[08:40:08] ========== [PASSED] ttm_pool_alloc_basic_dma_addr ==========
[08:40:08] [PASSED] ttm_pool_alloc_order_caching_match
[08:40:08] [PASSED] ttm_pool_alloc_caching_mismatch
[08:40:08] [PASSED] ttm_pool_alloc_order_mismatch
[08:40:08] [PASSED] ttm_pool_free_dma_alloc
[08:40:08] [PASSED] ttm_pool_free_no_dma_alloc
[08:40:08] [PASSED] ttm_pool_fini_basic
[08:40:08] ==================== [PASSED] ttm_pool =====================
[08:40:08] ================ ttm_resource (8 subtests) =================
[08:40:08] ================= ttm_resource_init_basic =================
[08:40:08] [PASSED] Init resource in TTM_PL_SYSTEM
[08:40:08] [PASSED] Init resource in TTM_PL_VRAM
[08:40:08] [PASSED] Init resource in a private placement
[08:40:08] [PASSED] Init resource in TTM_PL_SYSTEM, set placement flags
[08:40:08] ============= [PASSED] ttm_resource_init_basic =============
[08:40:08] [PASSED] ttm_resource_init_pinned
[08:40:08] [PASSED] ttm_resource_fini_basic
[08:40:08] [PASSED] ttm_resource_manager_init_basic
[08:40:08] [PASSED] ttm_resource_manager_usage_basic
[08:40:08] [PASSED] ttm_resource_manager_set_used_basic
[08:40:08] [PASSED] ttm_sys_man_alloc_basic
[08:40:08] [PASSED] ttm_sys_man_free_basic
[08:40:08] ================== [PASSED] ttm_resource ===================
[08:40:08] =================== ttm_tt (15 subtests) ===================
[08:40:08] ==================== ttm_tt_init_basic ====================
[08:40:08] [PASSED] Page-aligned size
[08:40:08] [PASSED] Extra pages requested
[08:40:08] ================ [PASSED] ttm_tt_init_basic ================
[08:40:08] [PASSED] ttm_tt_init_misaligned
[08:40:08] [PASSED] ttm_tt_fini_basic
[08:40:08] [PASSED] ttm_tt_fini_sg
[08:40:08] [PASSED] ttm_tt_fini_shmem
[08:40:08] [PASSED] ttm_tt_create_basic
[08:40:08] [PASSED] ttm_tt_create_invalid_bo_type
[08:40:08] [PASSED] ttm_tt_create_ttm_exists
[08:40:08] [PASSED] ttm_tt_create_failed
[08:40:08] [PASSED] ttm_tt_destroy_basic
[08:40:08] [PASSED] ttm_tt_populate_null_ttm
[08:40:08] [PASSED] ttm_tt_populate_populated_ttm
[08:40:08] [PASSED] ttm_tt_unpopulate_basic
[08:40:08] [PASSED] ttm_tt_unpopulate_empty_ttm
[08:40:08] [PASSED] ttm_tt_swapin_basic
[08:40:08] ===================== [PASSED] ttm_tt ======================
[08:40:08] =================== ttm_bo (14 subtests) ===================
[08:40:08] =========== ttm_bo_reserve_optimistic_no_ticket ===========
[08:40:08] [PASSED] Cannot be interrupted and sleeps
[08:40:08] [PASSED] Cannot be interrupted, locks straight away
[08:40:08] [PASSED] Can be interrupted, sleeps
[08:40:08] ======= [PASSED] ttm_bo_reserve_optimistic_no_ticket =======
[08:40:08] [PASSED] ttm_bo_reserve_locked_no_sleep
[08:40:08] [PASSED] ttm_bo_reserve_no_wait_ticket
[08:40:08] [PASSED] ttm_bo_reserve_double_resv
[08:40:08] [PASSED] ttm_bo_reserve_interrupted
[08:40:08] [PASSED] ttm_bo_reserve_deadlock
[08:40:08] [PASSED] ttm_bo_unreserve_basic
[08:40:08] [PASSED] ttm_bo_unreserve_pinned
[08:40:08] [PASSED] ttm_bo_unreserve_bulk
[08:40:08] [PASSED] ttm_bo_fini_basic
[08:40:08] [PASSED] ttm_bo_fini_shared_resv
[08:40:08] [PASSED] ttm_bo_pin_basic
[08:40:08] [PASSED] ttm_bo_pin_unpin_resource
[08:40:08] [PASSED] ttm_bo_multiple_pin_one_unpin
[08:40:08] ===================== [PASSED] ttm_bo ======================
[08:40:08] ============== ttm_bo_validate (22 subtests) ===============
[08:40:08] ============== ttm_bo_init_reserved_sys_man ===============
[08:40:08] [PASSED] Buffer object for userspace
[08:40:08] [PASSED] Kernel buffer object
[08:40:08] [PASSED] Shared buffer object
[08:40:08] ========== [PASSED] ttm_bo_init_reserved_sys_man ===========
[08:40:08] ============== ttm_bo_init_reserved_mock_man ==============
[08:40:08] [PASSED] Buffer object for userspace
[08:40:08] [PASSED] Kernel buffer object
[08:40:08] [PASSED] Shared buffer object
[08:40:08] ========== [PASSED] ttm_bo_init_reserved_mock_man ==========
[08:40:08] [PASSED] ttm_bo_init_reserved_resv
[08:40:08] ================== ttm_bo_validate_basic ==================
[08:40:08] [PASSED] Buffer object for userspace
[08:40:08] [PASSED] Kernel buffer object
[08:40:08] [PASSED] Shared buffer object
[08:40:08] ============== [PASSED] ttm_bo_validate_basic ==============
[08:40:08] [PASSED] ttm_bo_validate_invalid_placement
[08:40:08] ============= ttm_bo_validate_same_placement ==============
[08:40:08] [PASSED] System manager
[08:40:08] [PASSED] VRAM manager
[08:40:08] ========= [PASSED] ttm_bo_validate_same_placement ==========
[08:40:08] [PASSED] ttm_bo_validate_failed_alloc
[08:40:08] [PASSED] ttm_bo_validate_pinned
[08:40:08] [PASSED] ttm_bo_validate_busy_placement
[08:40:08] ================ ttm_bo_validate_multihop =================
[08:40:08] [PASSED] Buffer object for userspace
[08:40:08] [PASSED] Kernel buffer object
[08:40:08] [PASSED] Shared buffer object
[08:40:08] ============ [PASSED] ttm_bo_validate_multihop =============
[08:40:08] ========== ttm_bo_validate_no_placement_signaled ==========
[08:40:08] [PASSED] Buffer object in system domain, no page vector
[08:40:08] [PASSED] Buffer object in system domain with an existing page vector
[08:40:08] ====== [PASSED] ttm_bo_validate_no_placement_signaled ======
[08:40:08] ======== ttm_bo_validate_no_placement_not_signaled ========
[08:40:08] [PASSED] Buffer object for userspace
[08:40:08] [PASSED] Kernel buffer object
[08:40:08] [PASSED] Shared buffer object
[08:40:08] ==== [PASSED] ttm_bo_validate_no_placement_not_signaled ====
[08:40:08] [PASSED] ttm_bo_validate_move_fence_signaled
[08:40:08] ========= ttm_bo_validate_move_fence_not_signaled =========
[08:40:08] [PASSED] Waits for GPU
[08:40:08] [PASSED] Tries to lock straight away
[08:40:08] ===== [PASSED] ttm_bo_validate_move_fence_not_signaled =====
[08:40:08] [PASSED] ttm_bo_validate_swapout
[08:40:08] [PASSED] ttm_bo_validate_happy_evict
[08:40:08] [PASSED] ttm_bo_validate_all_pinned_evict
[08:40:08] [PASSED] ttm_bo_validate_allowed_only_evict
[08:40:08] [PASSED] ttm_bo_validate_deleted_evict
[08:40:08] [PASSED] ttm_bo_validate_busy_domain_evict
[08:40:08] [PASSED] ttm_bo_validate_evict_gutting
[08:40:08] [PASSED] ttm_bo_validate_recrusive_evict
[08:40:08] ================= [PASSED] ttm_bo_validate =================
[08:40:08] ============================================================
[08:40:08] Testing complete. Ran 102 tests: passed: 102
[08:40:08] Elapsed time: 19.155s total, 2.741s configuring, 16.146s building, 0.225s running
+ cleanup
++ stat -c %u:%g /kernel
+ chown -R 1003:1003 /kernel
^ permalink raw reply [flat|nested] 31+ messages in thread* ✓ i915.CI.BAT: success for Add support for Common SDP Transmission Line (rev4)
2026-06-11 7:33 [PATCH v4 00/12] Add support for Common SDP Transmission Line Ankit Nautiyal
` (13 preceding siblings ...)
2026-06-11 8:40 ` ✓ CI.KUnit: success " Patchwork
@ 2026-06-11 9:02 ` Patchwork
2026-06-11 10:01 ` ✓ Xe.CI.BAT: " Patchwork
` (2 subsequent siblings)
17 siblings, 0 replies; 31+ messages in thread
From: Patchwork @ 2026-06-11 9:02 UTC (permalink / raw)
To: Ankit Nautiyal; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 1010 bytes --]
== Series Details ==
Series: Add support for Common SDP Transmission Line (rev4)
URL : https://patchwork.freedesktop.org/series/162622/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_18660 -> Patchwork_162622v4
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/index.html
Participating hosts (42 -> 40)
------------------------------
Missing (2): bat-dg2-13 fi-snb-2520m
Changes
-------
No changes found
Build changes
-------------
* Linux: CI_DRM_18660 -> Patchwork_162622v4
CI-20190529: 20190529
CI_DRM_18660: e9f46237d19eab8041730860e800d92007c3bc7b @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_8958: 8958
Patchwork_162622v4: e9f46237d19eab8041730860e800d92007c3bc7b @ git://anongit.freedesktop.org/gfx-ci/linux
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/index.html
[-- Attachment #2: Type: text/html, Size: 1575 bytes --]
^ permalink raw reply [flat|nested] 31+ messages in thread* ✓ Xe.CI.BAT: success for Add support for Common SDP Transmission Line (rev4)
2026-06-11 7:33 [PATCH v4 00/12] Add support for Common SDP Transmission Line Ankit Nautiyal
` (14 preceding siblings ...)
2026-06-11 9:02 ` ✓ i915.CI.BAT: " Patchwork
@ 2026-06-11 10:01 ` Patchwork
2026-06-11 19:07 ` ✓ Xe.CI.FULL: " Patchwork
2026-06-12 4:59 ` ✗ i915.CI.Full: failure " Patchwork
17 siblings, 0 replies; 31+ messages in thread
From: Patchwork @ 2026-06-11 10:01 UTC (permalink / raw)
To: Nautiyal, Ankit K; +Cc: intel-xe
[-- Attachment #1: Type: text/plain, Size: 867 bytes --]
== Series Details ==
Series: Add support for Common SDP Transmission Line (rev4)
URL : https://patchwork.freedesktop.org/series/162623/
State : success
== Summary ==
CI Bug Log - changes from xe-5237-b50be9fd86832954f116a099ffbe4ad107df16a5_BAT -> xe-pw-162623v4_BAT
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (13 -> 12)
------------------------------
Missing (1): bat-lnl-2
Changes
-------
No changes found
Build changes
-------------
* Linux: xe-5237-b50be9fd86832954f116a099ffbe4ad107df16a5 -> xe-pw-162623v4
IGT_8958: 8958
xe-5237-b50be9fd86832954f116a099ffbe4ad107df16a5: b50be9fd86832954f116a099ffbe4ad107df16a5
xe-pw-162623v4: 162623v4
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/index.html
[-- Attachment #2: Type: text/html, Size: 1415 bytes --]
^ permalink raw reply [flat|nested] 31+ messages in thread* ✓ Xe.CI.FULL: success for Add support for Common SDP Transmission Line (rev4)
2026-06-11 7:33 [PATCH v4 00/12] Add support for Common SDP Transmission Line Ankit Nautiyal
` (15 preceding siblings ...)
2026-06-11 10:01 ` ✓ Xe.CI.BAT: " Patchwork
@ 2026-06-11 19:07 ` Patchwork
2026-06-12 4:59 ` ✗ i915.CI.Full: failure " Patchwork
17 siblings, 0 replies; 31+ messages in thread
From: Patchwork @ 2026-06-11 19:07 UTC (permalink / raw)
To: Nautiyal, Ankit K; +Cc: intel-xe
[-- Attachment #1: Type: text/plain, Size: 24024 bytes --]
== Series Details ==
Series: Add support for Common SDP Transmission Line (rev4)
URL : https://patchwork.freedesktop.org/series/162623/
State : success
== Summary ==
CI Bug Log - changes from xe-5237-b50be9fd86832954f116a099ffbe4ad107df16a5_FULL -> xe-pw-162623v4_FULL
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (2 -> 2)
------------------------------
No changes in participating hosts
Known issues
------------
Here are the changes found in xe-pw-162623v4_FULL that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@kms_big_fb@x-tiled-16bpp-rotate-270:
- shard-lnl: NOTRUN -> [SKIP][1] ([Intel XE#1407]) +1 other test skip
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-lnl-1/igt@kms_big_fb@x-tiled-16bpp-rotate-270.html
* igt@kms_big_fb@yf-tiled-32bpp-rotate-180:
- shard-lnl: NOTRUN -> [SKIP][2] ([Intel XE#1124])
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-lnl-2/igt@kms_big_fb@yf-tiled-32bpp-rotate-180.html
* igt@kms_ccs@crc-primary-basic-4-tiled-dg2-mc-ccs:
- shard-lnl: NOTRUN -> [SKIP][3] ([Intel XE#2887]) +1 other test skip
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-lnl-1/igt@kms_ccs@crc-primary-basic-4-tiled-dg2-mc-ccs.html
* igt@kms_content_protection@mei-interface:
- shard-lnl: NOTRUN -> [SKIP][4] ([Intel XE#1468] / [Intel XE#7396])
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-lnl-1/igt@kms_content_protection@mei-interface.html
* igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy:
- shard-lnl: NOTRUN -> [SKIP][5] ([Intel XE#309] / [Intel XE#7343])
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-lnl-1/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html
* igt@kms_feature_discovery@chamelium:
- shard-lnl: NOTRUN -> [SKIP][6] ([Intel XE#701] / [Intel XE#7359])
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-lnl-1/igt@kms_feature_discovery@chamelium.html
* igt@kms_flip@flip-vs-expired-vblank@a-edp1:
- shard-lnl: [PASS][7] -> [FAIL][8] ([Intel XE#301])
[7]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5237-b50be9fd86832954f116a099ffbe4ad107df16a5/shard-lnl-5/igt@kms_flip@flip-vs-expired-vblank@a-edp1.html
[8]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-lnl-4/igt@kms_flip@flip-vs-expired-vblank@a-edp1.html
* igt@kms_force_connector_basic@force-edid:
- shard-bmg: [PASS][9] -> [ABORT][10] ([Intel XE#1727])
[9]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5237-b50be9fd86832954f116a099ffbe4ad107df16a5/shard-bmg-7/igt@kms_force_connector_basic@force-edid.html
[10]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-bmg-3/igt@kms_force_connector_basic@force-edid.html
* igt@kms_force_connector_basic@prune-stale-modes:
- shard-lnl: NOTRUN -> [SKIP][11] ([Intel XE#352])
[11]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-lnl-1/igt@kms_force_connector_basic@prune-stale-modes.html
* igt@kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-draw-blt:
- shard-lnl: NOTRUN -> [SKIP][12] ([Intel XE#6312] / [Intel XE#651])
[12]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-lnl-1/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-onoff:
- shard-lnl: NOTRUN -> [SKIP][13] ([Intel XE#656] / [Intel XE#7905]) +2 other tests skip
[13]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-lnl-1/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-onoff.html
* igt@kms_frontbuffer_tracking@fbcdrrshdr-2p-primscrn-spr-indfb-move:
- shard-lnl: NOTRUN -> [SKIP][14] ([Intel XE#7905]) +3 other tests skip
[14]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-lnl-1/igt@kms_frontbuffer_tracking@fbcdrrshdr-2p-primscrn-spr-indfb-move.html
* igt@kms_frontbuffer_tracking@fbchdr-suspend:
- shard-lnl: NOTRUN -> [SKIP][15] ([Intel XE#7865])
[15]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-lnl-1/igt@kms_frontbuffer_tracking@fbchdr-suspend.html
* igt@kms_hdr@invalid-hdr:
- shard-bmg: [PASS][16] -> [SKIP][17] ([Intel XE#1503])
[16]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5237-b50be9fd86832954f116a099ffbe4ad107df16a5/shard-bmg-8/igt@kms_hdr@invalid-hdr.html
[17]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-bmg-9/igt@kms_hdr@invalid-hdr.html
* igt@kms_hdr@invalid-hdr@pipe-a-hdmi-a-3-xrgb2101010:
- shard-bmg: [PASS][18] -> [SKIP][19] ([Intel XE#7922]) +1 other test skip
[18]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5237-b50be9fd86832954f116a099ffbe4ad107df16a5/shard-bmg-8/igt@kms_hdr@invalid-hdr@pipe-a-hdmi-a-3-xrgb2101010.html
[19]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-bmg-9/igt@kms_hdr@invalid-hdr@pipe-a-hdmi-a-3-xrgb2101010.html
* igt@kms_hdr@static-toggle@pipe-a-hdmi-a-3-xrgb16161616f:
- shard-bmg: [PASS][20] -> [SKIP][21] ([Intel XE#7915]) +1 other test skip
[20]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5237-b50be9fd86832954f116a099ffbe4ad107df16a5/shard-bmg-5/igt@kms_hdr@static-toggle@pipe-a-hdmi-a-3-xrgb16161616f.html
[21]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-bmg-8/igt@kms_hdr@static-toggle@pipe-a-hdmi-a-3-xrgb16161616f.html
* igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier-source-clamping:
- shard-lnl: NOTRUN -> [SKIP][22] ([Intel XE#7283])
[22]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-lnl-1/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier-source-clamping.html
* igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area:
- shard-lnl: NOTRUN -> [SKIP][23] ([Intel XE#2893] / [Intel XE#4608] / [Intel XE#7304])
[23]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-lnl-1/igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area@pipe-a-edp-1:
- shard-lnl: NOTRUN -> [SKIP][24] ([Intel XE#4608])
[24]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-lnl-1/igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area@pipe-a-edp-1.html
* igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area@pipe-b-edp-1:
- shard-lnl: NOTRUN -> [SKIP][25] ([Intel XE#4608] / [Intel XE#7304])
[25]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-lnl-1/igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area@pipe-b-edp-1.html
* igt@xe_eudebug_online@single-step-one:
- shard-lnl: NOTRUN -> [SKIP][26] ([Intel XE#7636]) +1 other test skip
[26]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-lnl-1/igt@xe_eudebug_online@single-step-one.html
* igt@xe_evict@evict-beng-small-multi-vm:
- shard-lnl: NOTRUN -> [SKIP][27] ([Intel XE#6540] / [Intel XE#688])
[27]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-lnl-1/igt@xe_evict@evict-beng-small-multi-vm.html
* igt@xe_exec_balancer@many-execqueues-virtual-userptr-invalidate-race:
- shard-lnl: NOTRUN -> [SKIP][28] ([Intel XE#7482]) +2 other tests skip
[28]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-lnl-1/igt@xe_exec_balancer@many-execqueues-virtual-userptr-invalidate-race.html
* igt@xe_exec_fault_mode@twice-multi-queue:
- shard-lnl: NOTRUN -> [SKIP][29] ([Intel XE#7136])
[29]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-lnl-1/igt@xe_exec_fault_mode@twice-multi-queue.html
* igt@xe_exec_multi_queue@two-queues-preempt-mode-fault-basic:
- shard-lnl: NOTRUN -> [SKIP][30] ([Intel XE#6874])
[30]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-lnl-1/igt@xe_exec_multi_queue@two-queues-preempt-mode-fault-basic.html
* igt@xe_exec_reset@long-spin-sys-reuse-many-preempt-threads:
- shard-bmg: [PASS][31] -> [FAIL][32] ([Intel XE#7850])
[31]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5237-b50be9fd86832954f116a099ffbe4ad107df16a5/shard-bmg-8/igt@xe_exec_reset@long-spin-sys-reuse-many-preempt-threads.html
[32]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-bmg-9/igt@xe_exec_reset@long-spin-sys-reuse-many-preempt-threads.html
* igt@xe_live_ktest@xe_migrate@xe_validate_ccs_kunit:
- shard-lnl: NOTRUN -> [SKIP][33] ([Intel XE#2229])
[33]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-lnl-1/igt@xe_live_ktest@xe_migrate@xe_validate_ccs_kunit.html
* igt@xe_mmap@vram:
- shard-lnl: NOTRUN -> [SKIP][34] ([Intel XE#1416])
[34]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-lnl-1/igt@xe_mmap@vram.html
#### Possible fixes ####
* igt@kms_flip@flip-vs-expired-vblank@a-dp2:
- shard-bmg: [FAIL][35] ([Intel XE#3321]) -> [PASS][36] +3 other tests pass
[35]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5237-b50be9fd86832954f116a099ffbe4ad107df16a5/shard-bmg-9/igt@kms_flip@flip-vs-expired-vblank@a-dp2.html
[36]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-bmg-5/igt@kms_flip@flip-vs-expired-vblank@a-dp2.html
* igt@kms_flip@flip-vs-expired-vblank@b-edp1:
- shard-lnl: [FAIL][37] ([Intel XE#301]) -> [PASS][38]
[37]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5237-b50be9fd86832954f116a099ffbe4ad107df16a5/shard-lnl-5/igt@kms_flip@flip-vs-expired-vblank@b-edp1.html
[38]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-lnl-4/igt@kms_flip@flip-vs-expired-vblank@b-edp1.html
* igt@kms_flip@flip-vs-expired-vblank@c-edp1:
- shard-lnl: [FAIL][39] ([Intel XE#301] / [Intel XE#3149]) -> [PASS][40]
[39]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5237-b50be9fd86832954f116a099ffbe4ad107df16a5/shard-lnl-5/igt@kms_flip@flip-vs-expired-vblank@c-edp1.html
[40]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-lnl-4/igt@kms_flip@flip-vs-expired-vblank@c-edp1.html
* igt@kms_hdr@invalid-metadata-sizes@pipe-a-hdmi-a-3-xrgb16161616f:
- shard-bmg: [SKIP][41] ([Intel XE#7915]) -> [PASS][42] +3 other tests pass
[41]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5237-b50be9fd86832954f116a099ffbe4ad107df16a5/shard-bmg-6/igt@kms_hdr@invalid-metadata-sizes@pipe-a-hdmi-a-3-xrgb16161616f.html
[42]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-bmg-9/igt@kms_hdr@invalid-metadata-sizes@pipe-a-hdmi-a-3-xrgb16161616f.html
* igt@xe_evict@evict-beng-mixed-many-threads-small:
- shard-bmg: [INCOMPLETE][43] ([Intel XE#6321]) -> [PASS][44]
[43]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5237-b50be9fd86832954f116a099ffbe4ad107df16a5/shard-bmg-10/igt@xe_evict@evict-beng-mixed-many-threads-small.html
[44]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-bmg-1/igt@xe_evict@evict-beng-mixed-many-threads-small.html
#### Warnings ####
* igt@kms_flip@flip-vs-expired-vblank:
- shard-lnl: [FAIL][45] ([Intel XE#301] / [Intel XE#3149]) -> [FAIL][46] ([Intel XE#301])
[45]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5237-b50be9fd86832954f116a099ffbe4ad107df16a5/shard-lnl-5/igt@kms_flip@flip-vs-expired-vblank.html
[46]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-lnl-4/igt@kms_flip@flip-vs-expired-vblank.html
* igt@kms_hdr@brightness-with-hdr:
- shard-bmg: [SKIP][47] ([Intel XE#3544] / [Intel XE#7915] / [Intel XE#7916]) -> [SKIP][48] ([Intel XE#3544] / [Intel XE#7916])
[47]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5237-b50be9fd86832954f116a099ffbe4ad107df16a5/shard-bmg-7/igt@kms_hdr@brightness-with-hdr.html
[48]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-bmg-3/igt@kms_hdr@brightness-with-hdr.html
* igt@kms_hdr@brightness-with-hdr@pipe-a-hdmi-a-3-xrgb16161616f:
- shard-bmg: [SKIP][49] ([Intel XE#7915]) -> [SKIP][50] ([Intel XE#7916]) +1 other test skip
[49]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5237-b50be9fd86832954f116a099ffbe4ad107df16a5/shard-bmg-7/igt@kms_hdr@brightness-with-hdr@pipe-a-hdmi-a-3-xrgb16161616f.html
[50]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-bmg-3/igt@kms_hdr@brightness-with-hdr@pipe-a-hdmi-a-3-xrgb16161616f.html
* igt@kms_tiled_display@basic-test-pattern-with-chamelium:
- shard-bmg: [SKIP][51] ([Intel XE#2509] / [Intel XE#7437]) -> [SKIP][52] ([Intel XE#2426] / [Intel XE#5848])
[51]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5237-b50be9fd86832954f116a099ffbe4ad107df16a5/shard-bmg-5/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
[52]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-bmg-8/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
* igt@xe_module_load@load:
- shard-lnl: ([PASS][53], [PASS][54], [PASS][55], [PASS][56], [PASS][57], [PASS][58], [PASS][59], [DMESG-WARN][60], [PASS][61], [PASS][62], [PASS][63], [PASS][64], [PASS][65], [PASS][66], [PASS][67], [PASS][68], [PASS][69], [PASS][70], [PASS][71], [PASS][72], [PASS][73], [PASS][74], [PASS][75], [SKIP][76], [PASS][77], [PASS][78]) ([Intel XE#378] / [Intel XE#7405]) -> ([PASS][79], [PASS][80], [PASS][81], [PASS][82], [PASS][83], [PASS][84], [PASS][85], [PASS][86], [PASS][87], [PASS][88], [PASS][89], [PASS][90], [PASS][91], [PASS][92], [SKIP][93], [PASS][94], [PASS][95], [PASS][96], [PASS][97], [PASS][98], [PASS][99], [PASS][100], [PASS][101], [PASS][102], [PASS][103], [PASS][104]) ([Intel XE#378] / [Intel XE#7405])
[53]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5237-b50be9fd86832954f116a099ffbe4ad107df16a5/shard-lnl-4/igt@xe_module_load@load.html
[54]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5237-b50be9fd86832954f116a099ffbe4ad107df16a5/shard-lnl-4/igt@xe_module_load@load.html
[55]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5237-b50be9fd86832954f116a099ffbe4ad107df16a5/shard-lnl-4/igt@xe_module_load@load.html
[56]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5237-b50be9fd86832954f116a099ffbe4ad107df16a5/shard-lnl-8/igt@xe_module_load@load.html
[57]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5237-b50be9fd86832954f116a099ffbe4ad107df16a5/shard-lnl-6/igt@xe_module_load@load.html
[58]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5237-b50be9fd86832954f116a099ffbe4ad107df16a5/shard-lnl-5/igt@xe_module_load@load.html
[59]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5237-b50be9fd86832954f116a099ffbe4ad107df16a5/shard-lnl-5/igt@xe_module_load@load.html
[60]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5237-b50be9fd86832954f116a099ffbe4ad107df16a5/shard-lnl-3/igt@xe_module_load@load.html
[61]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5237-b50be9fd86832954f116a099ffbe4ad107df16a5/shard-lnl-1/igt@xe_module_load@load.html
[62]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5237-b50be9fd86832954f116a099ffbe4ad107df16a5/shard-lnl-1/igt@xe_module_load@load.html
[63]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5237-b50be9fd86832954f116a099ffbe4ad107df16a5/shard-lnl-7/igt@xe_module_load@load.html
[64]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5237-b50be9fd86832954f116a099ffbe4ad107df16a5/shard-lnl-7/igt@xe_module_load@load.html
[65]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5237-b50be9fd86832954f116a099ffbe4ad107df16a5/shard-lnl-7/igt@xe_module_load@load.html
[66]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5237-b50be9fd86832954f116a099ffbe4ad107df16a5/shard-lnl-2/igt@xe_module_load@load.html
[67]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5237-b50be9fd86832954f116a099ffbe4ad107df16a5/shard-lnl-3/igt@xe_module_load@load.html
[68]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5237-b50be9fd86832954f116a099ffbe4ad107df16a5/shard-lnl-3/igt@xe_module_load@load.html
[69]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5237-b50be9fd86832954f116a099ffbe4ad107df16a5/shard-lnl-2/igt@xe_module_load@load.html
[70]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5237-b50be9fd86832954f116a099ffbe4ad107df16a5/shard-lnl-2/igt@xe_module_load@load.html
[71]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5237-b50be9fd86832954f116a099ffbe4ad107df16a5/shard-lnl-1/igt@xe_module_load@load.html
[72]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5237-b50be9fd86832954f116a099ffbe4ad107df16a5/shard-lnl-6/igt@xe_module_load@load.html
[73]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5237-b50be9fd86832954f116a099ffbe4ad107df16a5/shard-lnl-8/igt@xe_module_load@load.html
[74]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5237-b50be9fd86832954f116a099ffbe4ad107df16a5/shard-lnl-6/igt@xe_module_load@load.html
[75]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5237-b50be9fd86832954f116a099ffbe4ad107df16a5/shard-lnl-8/igt@xe_module_load@load.html
[76]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5237-b50be9fd86832954f116a099ffbe4ad107df16a5/shard-lnl-8/igt@xe_module_load@load.html
[77]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5237-b50be9fd86832954f116a099ffbe4ad107df16a5/shard-lnl-6/igt@xe_module_load@load.html
[78]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5237-b50be9fd86832954f116a099ffbe4ad107df16a5/shard-lnl-5/igt@xe_module_load@load.html
[79]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-lnl-7/igt@xe_module_load@load.html
[80]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-lnl-2/igt@xe_module_load@load.html
[81]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-lnl-8/igt@xe_module_load@load.html
[82]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-lnl-4/igt@xe_module_load@load.html
[83]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-lnl-6/igt@xe_module_load@load.html
[84]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-lnl-7/igt@xe_module_load@load.html
[85]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-lnl-7/igt@xe_module_load@load.html
[86]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-lnl-1/igt@xe_module_load@load.html
[87]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-lnl-8/igt@xe_module_load@load.html
[88]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-lnl-3/igt@xe_module_load@load.html
[89]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-lnl-8/igt@xe_module_load@load.html
[90]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-lnl-2/igt@xe_module_load@load.html
[91]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-lnl-5/igt@xe_module_load@load.html
[92]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-lnl-5/igt@xe_module_load@load.html
[93]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-lnl-4/igt@xe_module_load@load.html
[94]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-lnl-3/igt@xe_module_load@load.html
[95]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-lnl-5/igt@xe_module_load@load.html
[96]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-lnl-6/igt@xe_module_load@load.html
[97]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-lnl-3/igt@xe_module_load@load.html
[98]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-lnl-6/igt@xe_module_load@load.html
[99]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-lnl-3/igt@xe_module_load@load.html
[100]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-lnl-1/igt@xe_module_load@load.html
[101]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-lnl-2/igt@xe_module_load@load.html
[102]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-lnl-4/igt@xe_module_load@load.html
[103]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-lnl-4/igt@xe_module_load@load.html
[104]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/shard-lnl-1/igt@xe_module_load@load.html
[Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124
[Intel XE#1407]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1407
[Intel XE#1416]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1416
[Intel XE#1468]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1468
[Intel XE#1503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1503
[Intel XE#1727]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1727
[Intel XE#2229]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2229
[Intel XE#2426]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2426
[Intel XE#2509]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2509
[Intel XE#2887]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2887
[Intel XE#2893]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2893
[Intel XE#301]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/301
[Intel XE#309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/309
[Intel XE#3149]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3149
[Intel XE#3321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3321
[Intel XE#352]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/352
[Intel XE#3544]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3544
[Intel XE#378]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/378
[Intel XE#4608]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4608
[Intel XE#5848]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5848
[Intel XE#6312]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6312
[Intel XE#6321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6321
[Intel XE#651]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/651
[Intel XE#6540]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6540
[Intel XE#656]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/656
[Intel XE#6874]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6874
[Intel XE#688]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/688
[Intel XE#701]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/701
[Intel XE#7136]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7136
[Intel XE#7283]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7283
[Intel XE#7304]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7304
[Intel XE#7343]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7343
[Intel XE#7359]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7359
[Intel XE#7396]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7396
[Intel XE#7405]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7405
[Intel XE#7437]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7437
[Intel XE#7482]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7482
[Intel XE#7636]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7636
[Intel XE#7850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7850
[Intel XE#7865]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7865
[Intel XE#7905]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7905
[Intel XE#7915]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7915
[Intel XE#7916]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7916
[Intel XE#7922]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7922
Build changes
-------------
* Linux: xe-5237-b50be9fd86832954f116a099ffbe4ad107df16a5 -> xe-pw-162623v4
IGT_8958: 8958
xe-5237-b50be9fd86832954f116a099ffbe4ad107df16a5: b50be9fd86832954f116a099ffbe4ad107df16a5
xe-pw-162623v4: 162623v4
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-162623v4/index.html
[-- Attachment #2: Type: text/html, Size: 26777 bytes --]
^ permalink raw reply [flat|nested] 31+ messages in thread* ✗ i915.CI.Full: failure for Add support for Common SDP Transmission Line (rev4)
2026-06-11 7:33 [PATCH v4 00/12] Add support for Common SDP Transmission Line Ankit Nautiyal
` (16 preceding siblings ...)
2026-06-11 19:07 ` ✓ Xe.CI.FULL: " Patchwork
@ 2026-06-12 4:59 ` Patchwork
17 siblings, 0 replies; 31+ messages in thread
From: Patchwork @ 2026-06-12 4:59 UTC (permalink / raw)
To: Ankit Nautiyal; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 122695 bytes --]
== Series Details ==
Series: Add support for Common SDP Transmission Line (rev4)
URL : https://patchwork.freedesktop.org/series/162622/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_18660_full -> Patchwork_162622v4_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with Patchwork_162622v4_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in Patchwork_162622v4_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_162622v4_full:
### IGT changes ###
#### Possible regressions ####
* igt@perf_pmu@rc6:
- shard-dg2: [PASS][1] -> [WARN][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-dg2-7/igt@perf_pmu@rc6.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg2-6/igt@perf_pmu@rc6.html
* igt@perf_pmu@rc6@runtime-pm-long-gt0:
- shard-dg2: [PASS][3] -> [SKIP][4] +1 other test skip
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-dg2-7/igt@perf_pmu@rc6@runtime-pm-long-gt0.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg2-6/igt@perf_pmu@rc6@runtime-pm-long-gt0.html
Known issues
------------
Here are the changes found in Patchwork_162622v4_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@api_intel_bb@blit-reloc-keep-cache:
- shard-dg2: NOTRUN -> [SKIP][5] ([i915#8411])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg2-8/igt@api_intel_bb@blit-reloc-keep-cache.html
* igt@device_reset@cold-reset-bound:
- shard-tglu: NOTRUN -> [SKIP][6] ([i915#11078])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-4/igt@device_reset@cold-reset-bound.html
* igt@dmabuf@all-tests:
- shard-rkl: NOTRUN -> [SKIP][7] ([i915#15931])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-3/igt@dmabuf@all-tests.html
* igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-lmem0-lmem0:
- shard-dg2: NOTRUN -> [INCOMPLETE][8] ([i915#13356] / [i915#16348])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg2-7/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-lmem0-lmem0.html
* igt@gem_ctx_freq@sysfs@gt0:
- shard-dg2: [PASS][9] -> [FAIL][10] ([i915#9561]) +1 other test fail
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-dg2-6/igt@gem_ctx_freq@sysfs@gt0.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg2-8/igt@gem_ctx_freq@sysfs@gt0.html
* igt@gem_ctx_sseu@engines:
- shard-rkl: NOTRUN -> [SKIP][11] ([i915#280])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-7/igt@gem_ctx_sseu@engines.html
* igt@gem_ctx_sseu@mmap-args:
- shard-tglu-1: NOTRUN -> [SKIP][12] ([i915#280])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-1/igt@gem_ctx_sseu@mmap-args.html
* igt@gem_exec_balancer@bonded-dual:
- shard-dg2: NOTRUN -> [SKIP][13] ([i915#4771])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg2-8/igt@gem_exec_balancer@bonded-dual.html
* igt@gem_exec_balancer@parallel:
- shard-tglu-1: NOTRUN -> [SKIP][14] ([i915#4525]) +1 other test skip
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-1/igt@gem_exec_balancer@parallel.html
* igt@gem_exec_capture@capture-recoverable:
- shard-rkl: NOTRUN -> [SKIP][15] ([i915#6344])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-7/igt@gem_exec_capture@capture-recoverable.html
* igt@gem_exec_capture@capture@vecs0-lmem0:
- shard-dg2: NOTRUN -> [FAIL][16] ([i915#11965]) +4 other tests fail
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg2-8/igt@gem_exec_capture@capture@vecs0-lmem0.html
* igt@gem_exec_reloc@basic-write-read-active:
- shard-dg1: NOTRUN -> [SKIP][17] ([i915#3281])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg1-17/igt@gem_exec_reloc@basic-write-read-active.html
* igt@gem_exec_reloc@basic-write-read-noreloc:
- shard-rkl: NOTRUN -> [SKIP][18] ([i915#3281]) +6 other tests skip
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-5/igt@gem_exec_reloc@basic-write-read-noreloc.html
* igt@gem_fenced_exec_thrash@no-spare-fences-busy:
- shard-dg2: NOTRUN -> [SKIP][19] ([i915#4860])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg2-3/igt@gem_fenced_exec_thrash@no-spare-fences-busy.html
* igt@gem_lmem_evict@dontneed-evict-race:
- shard-glk: NOTRUN -> [SKIP][20] ([i915#4613]) +2 other tests skip
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-glk1/igt@gem_lmem_evict@dontneed-evict-race.html
- shard-rkl: NOTRUN -> [SKIP][21] ([i915#4613] / [i915#7582])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-5/igt@gem_lmem_evict@dontneed-evict-race.html
* igt@gem_lmem_swapping@heavy-verify-random-ccs:
- shard-rkl: NOTRUN -> [SKIP][22] ([i915#4613]) +3 other tests skip
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-5/igt@gem_lmem_swapping@heavy-verify-random-ccs.html
- shard-tglu-1: NOTRUN -> [SKIP][23] ([i915#4613]) +2 other tests skip
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-1/igt@gem_lmem_swapping@heavy-verify-random-ccs.html
* igt@gem_lmem_swapping@smem-oom:
- shard-tglu: NOTRUN -> [SKIP][24] ([i915#4613]) +1 other test skip
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-4/igt@gem_lmem_swapping@smem-oom.html
* igt@gem_mmap_gtt@cpuset-big-copy:
- shard-dg2: NOTRUN -> [SKIP][25] ([i915#4077])
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg2-8/igt@gem_mmap_gtt@cpuset-big-copy.html
* igt@gem_mmap_gtt@hang-busy:
- shard-dg1: NOTRUN -> [SKIP][26] ([i915#4077])
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg1-17/igt@gem_mmap_gtt@hang-busy.html
* igt@gem_mmap_wc@invalid-flags:
- shard-dg2: NOTRUN -> [SKIP][27] ([i915#4083])
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg2-8/igt@gem_mmap_wc@invalid-flags.html
* igt@gem_partial_pwrite_pread@reads:
- shard-dg2: NOTRUN -> [SKIP][28] ([i915#3282]) +2 other tests skip
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg2-8/igt@gem_partial_pwrite_pread@reads.html
* igt@gem_pread@exhaustion:
- shard-glk10: NOTRUN -> [WARN][29] ([i915#2658])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-glk10/igt@gem_pread@exhaustion.html
* igt@gem_pwrite@basic-exhaustion:
- shard-dg1: NOTRUN -> [SKIP][30] ([i915#3282])
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg1-17/igt@gem_pwrite@basic-exhaustion.html
- shard-tglu: NOTRUN -> [WARN][31] ([i915#2658])
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-4/igt@gem_pwrite@basic-exhaustion.html
* igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted:
- shard-dg2: NOTRUN -> [SKIP][32] ([i915#4270]) +1 other test skip
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg2-8/igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted.html
* igt@gem_pxp@hw-rejects-pxp-buffer:
- shard-tglu-1: NOTRUN -> [SKIP][33] ([i915#13398])
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-1/igt@gem_pxp@hw-rejects-pxp-buffer.html
* igt@gem_readwrite@beyond-eob:
- shard-rkl: NOTRUN -> [SKIP][34] ([i915#3282]) +5 other tests skip
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-5/igt@gem_readwrite@beyond-eob.html
* igt@gem_render_copy@y-tiled-ccs-to-y-tiled-mc-ccs:
- shard-glk: NOTRUN -> [SKIP][35] +279 other tests skip
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-glk5/igt@gem_render_copy@y-tiled-ccs-to-y-tiled-mc-ccs.html
* igt@gem_render_copy@y-tiled-to-vebox-yf-tiled:
- shard-dg2: NOTRUN -> [SKIP][36] ([i915#5190] / [i915#8428])
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg2-8/igt@gem_render_copy@y-tiled-to-vebox-yf-tiled.html
* igt@gem_set_tiling_vs_gtt:
- shard-dg1: NOTRUN -> [SKIP][37] ([i915#4079])
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg1-17/igt@gem_set_tiling_vs_gtt.html
* igt@gem_userptr_blits@coherency-unsync:
- shard-rkl: NOTRUN -> [SKIP][38] ([i915#3297])
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-5/igt@gem_userptr_blits@coherency-unsync.html
- shard-tglu-1: NOTRUN -> [SKIP][39] ([i915#3297])
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-1/igt@gem_userptr_blits@coherency-unsync.html
* igt@gem_workarounds@suspend-resume-context:
- shard-glk11: NOTRUN -> [INCOMPLETE][40] ([i915#13356])
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-glk11/igt@gem_workarounds@suspend-resume-context.html
* igt@gen9_exec_parse@allowed-all:
- shard-dg2: NOTRUN -> [SKIP][41] ([i915#2856])
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg2-8/igt@gen9_exec_parse@allowed-all.html
* igt@gen9_exec_parse@allowed-single:
- shard-glk: [PASS][42] -> [ABORT][43] ([i915#5566])
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-glk5/igt@gen9_exec_parse@allowed-single.html
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-glk9/igt@gen9_exec_parse@allowed-single.html
* igt@gen9_exec_parse@bb-oversize:
- shard-rkl: NOTRUN -> [SKIP][44] ([i915#2527]) +4 other tests skip
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-7/igt@gen9_exec_parse@bb-oversize.html
* igt@gen9_exec_parse@unaligned-jump:
- shard-tglu-1: NOTRUN -> [SKIP][45] ([i915#2527] / [i915#2856]) +3 other tests skip
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-1/igt@gen9_exec_parse@unaligned-jump.html
* igt@i915_drm_fdinfo@virtual-busy-idle:
- shard-dg2: NOTRUN -> [SKIP][46] ([i915#14118]) +1 other test skip
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg2-8/igt@i915_drm_fdinfo@virtual-busy-idle.html
* igt@i915_pm_freq_api@freq-reset:
- shard-rkl: NOTRUN -> [SKIP][47] ([i915#8399])
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-5/igt@i915_pm_freq_api@freq-reset.html
* igt@i915_pm_freq_api@freq-suspend:
- shard-tglu-1: NOTRUN -> [SKIP][48] ([i915#8399]) +1 other test skip
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-1/igt@i915_pm_freq_api@freq-suspend.html
* igt@i915_pm_rpm@system-suspend-execbuf:
- shard-rkl: [PASS][49] -> [INCOMPLETE][50] ([i915#13356])
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-3/igt@i915_pm_rpm@system-suspend-execbuf.html
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@i915_pm_rpm@system-suspend-execbuf.html
* igt@i915_pm_rps@min-max-config-idle:
- shard-dg2: NOTRUN -> [SKIP][51] ([i915#11681] / [i915#6621])
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg2-8/igt@i915_pm_rps@min-max-config-idle.html
* igt@i915_suspend@forcewake:
- shard-glk: NOTRUN -> [INCOMPLETE][52] ([i915#16182] / [i915#4817])
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-glk6/igt@i915_suspend@forcewake.html
* igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-a-hdmi-a-1:
- shard-glk: [PASS][53] -> [FAIL][54] ([i915#14888])
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-glk6/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-a-hdmi-a-1.html
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-glk2/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-a-hdmi-a-1.html
* igt@kms_async_flips@async-flip-suspend-resume:
- shard-rkl: [PASS][55] -> [INCOMPLETE][56] ([i915#12761])
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-2/igt@kms_async_flips@async-flip-suspend-resume.html
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@kms_async_flips@async-flip-suspend-resume.html
* igt@kms_async_flips@async-flip-suspend-resume@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [INCOMPLETE][57] ([i915#12761])
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@kms_async_flips@async-flip-suspend-resume@pipe-a-hdmi-a-2.html
* igt@kms_atomic@plane-primary-overlay-mutable-zpos:
- shard-rkl: NOTRUN -> [SKIP][58] ([i915#9531])
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-7/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
- shard-glk: NOTRUN -> [SKIP][59] ([i915#1769])
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-glk6/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
* igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels:
- shard-glk10: NOTRUN -> [SKIP][60] ([i915#1769])
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-glk10/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
* igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-a-hdmi-a-1:
- shard-tglu: [PASS][61] -> [FAIL][62] ([i915#15662]) +1 other test fail
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-tglu-2/igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-a-hdmi-a-1.html
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-3/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: [PASS][63] -> [FAIL][64] ([i915#12469] / [i915#15733] / [i915#5138])
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-mtlp-5/igt@kms_big_fb@4-tiled-64bpp-rotate-0.html
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-mtlp-8/igt@kms_big_fb@4-tiled-64bpp-rotate-0.html
* igt@kms_big_fb@4-tiled-8bpp-rotate-180:
- shard-tglu: NOTRUN -> [SKIP][65] ([i915#5286]) +1 other test skip
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-4/igt@kms_big_fb@4-tiled-8bpp-rotate-180.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip:
- shard-rkl: NOTRUN -> [SKIP][66] ([i915#5286]) +2 other tests skip
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-5/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip:
- shard-mtlp: [PASS][67] -> [FAIL][68] ([i915#15733] / [i915#5138])
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-mtlp-3/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-mtlp-8/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip:
- shard-tglu-1: NOTRUN -> [SKIP][69] ([i915#5286]) +3 other tests skip
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-1/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html
* igt@kms_big_fb@linear-8bpp-rotate-90:
- shard-dg1: NOTRUN -> [SKIP][70] ([i915#3638])
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg1-17/igt@kms_big_fb@linear-8bpp-rotate-90.html
* igt@kms_big_fb@x-tiled-32bpp-rotate-270:
- shard-rkl: NOTRUN -> [SKIP][71] ([i915#3638]) +2 other tests skip
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-7/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html
* igt@kms_big_fb@x-tiled-64bpp-rotate-270:
- shard-dg2: NOTRUN -> [SKIP][72] +1 other test skip
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg2-8/igt@kms_big_fb@x-tiled-64bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-8bpp-rotate-90:
- shard-dg2: NOTRUN -> [SKIP][73] ([i915#4538] / [i915#5190]) +2 other tests skip
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg2-8/igt@kms_big_fb@y-tiled-8bpp-rotate-90.html
* igt@kms_big_fb@yf-tiled-addfb:
- shard-dg2: NOTRUN -> [SKIP][74] ([i915#5190])
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg2-8/igt@kms_big_fb@yf-tiled-addfb.html
* igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][75] ([i915#10307] / [i915#6095]) +56 other tests skip
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/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-rc-ccs@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][76] ([i915#10307] / [i915#10434] / [i915#6095]) +1 other test skip
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg2-4/igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs@pipe-d-hdmi-a-1.html
* igt@kms_ccs@bad-pixel-format-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][77] ([i915#14098] / [i915#14544] / [i915#6095]) +7 other tests skip
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@kms_ccs@bad-pixel-format-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-2.html
* igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs:
- shard-rkl: NOTRUN -> [SKIP][78] ([i915#12313])
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-3/igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-rotation-180-y-tiled-ccs@pipe-b-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][79] ([i915#14544] / [i915#6095]) +14 other tests skip
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@kms_ccs@crc-primary-rotation-180-y-tiled-ccs@pipe-b-hdmi-a-2.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs:
- shard-dg2: NOTRUN -> [SKIP][80] ([i915#12805])
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg2-8/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][81] ([i915#6095]) +15 other tests skip
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg2-3/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-3.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-ccs@pipe-a-hdmi-a-1:
- shard-glk: NOTRUN -> [INCOMPLETE][82] ([i915#15582]) +1 other test incomplete
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-glk8/igt@kms_ccs@crc-primary-suspend-y-tiled-ccs@pipe-a-hdmi-a-1.html
* igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs:
- shard-rkl: NOTRUN -> [SKIP][83] ([i915#14098] / [i915#6095]) +52 other tests skip
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-5/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs.html
* igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-hdmi-a-1:
- shard-tglu-1: NOTRUN -> [SKIP][84] ([i915#6095]) +44 other tests skip
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-1/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-hdmi-a-1.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs:
- shard-tglu-1: NOTRUN -> [SKIP][85] ([i915#12313])
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-1/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][86] ([i915#6095]) +238 other tests skip
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg1-17/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-4.html
* igt@kms_ccs@missing-ccs-buffer-y-tiled-gen12-mc-ccs:
- shard-tglu: NOTRUN -> [SKIP][87] ([i915#6095]) +39 other tests skip
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-4/igt@kms_ccs@missing-ccs-buffer-y-tiled-gen12-mc-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs:
- shard-dg1: NOTRUN -> [SKIP][88] ([i915#12313])
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg1-17/igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs.html
- shard-tglu: NOTRUN -> [SKIP][89] ([i915#12313])
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-4/igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][90] ([i915#6095]) +92 other tests skip
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-4/igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][91] ([i915#13781]) +4 other tests skip
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg2-8/igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-3.html
* igt@kms_chamelium_edid@dp-mode-timings:
- shard-dg2: NOTRUN -> [SKIP][92] ([i915#11151] / [i915#7828]) +1 other test skip
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg2-8/igt@kms_chamelium_edid@dp-mode-timings.html
* igt@kms_chamelium_edid@hdmi-edid-read:
- shard-rkl: NOTRUN -> [SKIP][93] ([i915#11151] / [i915#7828]) +6 other tests skip
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-5/igt@kms_chamelium_edid@hdmi-edid-read.html
* igt@kms_chamelium_hpd@dp-hpd-storm:
- shard-tglu-1: NOTRUN -> [SKIP][94] ([i915#11151] / [i915#7828]) +4 other tests skip
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-1/igt@kms_chamelium_hpd@dp-hpd-storm.html
* igt@kms_chamelium_hpd@vga-hpd-without-ddc:
- shard-tglu: NOTRUN -> [SKIP][95] ([i915#11151] / [i915#7828]) +3 other tests skip
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-4/igt@kms_chamelium_hpd@vga-hpd-without-ddc.html
- shard-dg1: NOTRUN -> [SKIP][96] ([i915#11151] / [i915#7828])
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg1-17/igt@kms_chamelium_hpd@vga-hpd-without-ddc.html
* igt@kms_color@deep-color:
- shard-rkl: NOTRUN -> [SKIP][97] ([i915#12655] / [i915#3555])
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-3/igt@kms_color@deep-color.html
* igt@kms_content_protection@dp-mst-type-0-hdcp14:
- shard-rkl: NOTRUN -> [SKIP][98] ([i915#15330])
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-7/igt@kms_content_protection@dp-mst-type-0-hdcp14.html
* igt@kms_content_protection@dp-mst-type-0-suspend-resume:
- shard-tglu-1: NOTRUN -> [SKIP][99] ([i915#15330])
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-1/igt@kms_content_protection@dp-mst-type-0-suspend-resume.html
* igt@kms_content_protection@dp-mst-type-1:
- shard-dg2: NOTRUN -> [SKIP][100] ([i915#15330] / [i915#3299])
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg2-8/igt@kms_content_protection@dp-mst-type-1.html
* igt@kms_content_protection@dp-mst-type-1-suspend-resume:
- shard-tglu: NOTRUN -> [SKIP][101] ([i915#15330])
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-4/igt@kms_content_protection@dp-mst-type-1-suspend-resume.html
* igt@kms_content_protection@legacy-hdcp14:
- shard-tglu: NOTRUN -> [SKIP][102] ([i915#15865])
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-4/igt@kms_content_protection@legacy-hdcp14.html
* igt@kms_content_protection@srm:
- shard-tglu-1: NOTRUN -> [SKIP][103] ([i915#15865]) +1 other test skip
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-1/igt@kms_content_protection@srm.html
* igt@kms_content_protection@suspend-resume:
- shard-rkl: NOTRUN -> [SKIP][104] ([i915#15865])
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-3/igt@kms_content_protection@suspend-resume.html
* igt@kms_cursor_crc@cursor-onscreen-512x512:
- shard-tglu: NOTRUN -> [SKIP][105] ([i915#13049])
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-4/igt@kms_cursor_crc@cursor-onscreen-512x512.html
- shard-dg1: NOTRUN -> [SKIP][106] ([i915#13049])
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg1-17/igt@kms_cursor_crc@cursor-onscreen-512x512.html
* igt@kms_cursor_crc@cursor-random-256x85@pipe-a-hdmi-a-1:
- shard-rkl: NOTRUN -> [FAIL][107] ([i915#13566]) +3 other tests fail
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-5/igt@kms_cursor_crc@cursor-random-256x85@pipe-a-hdmi-a-1.html
* igt@kms_cursor_crc@cursor-random-32x32:
- shard-rkl: NOTRUN -> [SKIP][108] ([i915#3555]) +2 other tests skip
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-2/igt@kms_cursor_crc@cursor-random-32x32.html
* igt@kms_cursor_crc@cursor-sliding-128x42@pipe-a-hdmi-a-1:
- shard-tglu: NOTRUN -> [FAIL][109] ([i915#13566]) +1 other test fail
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-4/igt@kms_cursor_crc@cursor-sliding-128x42@pipe-a-hdmi-a-1.html
* igt@kms_cursor_crc@cursor-sliding-32x32:
- shard-tglu: NOTRUN -> [SKIP][110] ([i915#3555]) +2 other tests skip
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-4/igt@kms_cursor_crc@cursor-sliding-32x32.html
- shard-dg1: NOTRUN -> [SKIP][111] ([i915#3555]) +1 other test skip
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg1-17/igt@kms_cursor_crc@cursor-sliding-32x32.html
* igt@kms_cursor_crc@cursor-sliding-512x512:
- shard-tglu-1: NOTRUN -> [SKIP][112] ([i915#13049]) +2 other tests skip
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-1/igt@kms_cursor_crc@cursor-sliding-512x512.html
* igt@kms_cursor_crc@cursor-sliding-max-size:
- shard-dg2: NOTRUN -> [SKIP][113] ([i915#3555]) +1 other test skip
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg2-8/igt@kms_cursor_crc@cursor-sliding-max-size.html
* igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic:
- shard-dg2: NOTRUN -> [SKIP][114] ([i915#13046] / [i915#5354])
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg2-8/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
- shard-dg1: NOTRUN -> [SKIP][115] ([i915#4103])
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg1-17/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
- shard-tglu: NOTRUN -> [SKIP][116] ([i915#4103]) +2 other tests skip
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-4/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
* igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot:
- shard-rkl: NOTRUN -> [SKIP][117] ([i915#9067])
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-5/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
- shard-tglu-1: NOTRUN -> [SKIP][118] ([i915#9067])
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-1/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
* igt@kms_dirtyfb@psr-dirtyfb-ioctl:
- shard-tglu: NOTRUN -> [SKIP][119] ([i915#9723])
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-4/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html
* igt@kms_display_modes@extended-mode-basic:
- shard-rkl: NOTRUN -> [SKIP][120] ([i915#13691])
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-3/igt@kms_display_modes@extended-mode-basic.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][121] ([i915#14544] / [i915#3804])
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2.html
* igt@kms_dp_link_training@non-uhbr-mst:
- shard-dg2: NOTRUN -> [SKIP][122] ([i915#13749])
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg2-8/igt@kms_dp_link_training@non-uhbr-mst.html
* igt@kms_dp_link_training@non-uhbr-sst:
- shard-tglu-1: NOTRUN -> [SKIP][123] ([i915#13749])
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-1/igt@kms_dp_link_training@non-uhbr-sst.html
* igt@kms_dp_linktrain_fallback@dp-fallback:
- shard-tglu-1: NOTRUN -> [SKIP][124] ([i915#13707])
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-1/igt@kms_dp_linktrain_fallback@dp-fallback.html
* igt@kms_dsc@dsc-basic:
- shard-dg2: NOTRUN -> [SKIP][125] ([i915#16361])
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg2-8/igt@kms_dsc@dsc-basic.html
* igt@kms_dsc@dsc-fractional-bpp-bigjoiner:
- shard-tglu: NOTRUN -> [SKIP][126] ([i915#16361]) +1 other test skip
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-4/igt@kms_dsc@dsc-fractional-bpp-bigjoiner.html
* igt@kms_dsc@dsc-with-output-formats-with-bpc-ultrajoiner:
- shard-rkl: NOTRUN -> [SKIP][127] ([i915#16361]) +4 other tests skip
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-5/igt@kms_dsc@dsc-with-output-formats-with-bpc-ultrajoiner.html
- shard-tglu-1: NOTRUN -> [SKIP][128] ([i915#16361]) +2 other tests skip
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-1/igt@kms_dsc@dsc-with-output-formats-with-bpc-ultrajoiner.html
* igt@kms_fbcon_fbt@psr:
- shard-rkl: NOTRUN -> [SKIP][129] ([i915#3955])
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-7/igt@kms_fbcon_fbt@psr.html
* igt@kms_fbcon_fbt@psr-suspend:
- shard-tglu-1: NOTRUN -> [SKIP][130] ([i915#3469])
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-1/igt@kms_fbcon_fbt@psr-suspend.html
* igt@kms_feature_discovery@display-3x:
- shard-rkl: NOTRUN -> [SKIP][131] ([i915#16081]) +1 other test skip
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-7/igt@kms_feature_discovery@display-3x.html
* igt@kms_feature_discovery@display-4x:
- shard-tglu-1: NOTRUN -> [SKIP][132] ([i915#16081])
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-1/igt@kms_feature_discovery@display-4x.html
* igt@kms_flip@2x-dpms-vs-vblank-race:
- shard-dg2: NOTRUN -> [SKIP][133] ([i915#9934]) +2 other tests skip
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg2-3/igt@kms_flip@2x-dpms-vs-vblank-race.html
* igt@kms_flip@2x-flip-vs-dpms:
- shard-tglu: NOTRUN -> [SKIP][134] ([i915#3637] / [i915#9934]) +3 other tests skip
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-4/igt@kms_flip@2x-flip-vs-dpms.html
* igt@kms_flip@2x-flip-vs-wf_vblank-interruptible:
- shard-rkl: NOTRUN -> [SKIP][135] ([i915#9934]) +1 other test skip
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-7/igt@kms_flip@2x-flip-vs-wf_vblank-interruptible.html
* igt@kms_flip@2x-plain-flip-interruptible:
- shard-tglu-1: NOTRUN -> [SKIP][136] ([i915#3637] / [i915#9934]) +3 other tests skip
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-1/igt@kms_flip@2x-plain-flip-interruptible.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible:
- shard-rkl: NOTRUN -> [FAIL][137] ([i915#13027]) +1 other test fail
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-3/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
- shard-tglu: [PASS][138] -> [FAIL][139] ([i915#13027]) +1 other test fail
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-tglu-6/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-7/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
* igt@kms_flip@flip-vs-suspend:
- shard-glk: NOTRUN -> [INCOMPLETE][140] ([i915#12314] / [i915#12745] / [i915#4839] / [i915#6113])
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-glk5/igt@kms_flip@flip-vs-suspend.html
* igt@kms_flip@flip-vs-suspend@a-hdmi-a1:
- shard-glk: NOTRUN -> [INCOMPLETE][141] ([i915#12314] / [i915#12745] / [i915#6113])
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-glk5/igt@kms_flip@flip-vs-suspend@a-hdmi-a1.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling:
- shard-dg2: NOTRUN -> [SKIP][142] ([i915#15643])
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg2-8/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling:
- shard-tglu: NOTRUN -> [SKIP][143] ([i915#15643])
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-4/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling:
- shard-tglu-1: NOTRUN -> [SKIP][144] ([i915#15643]) +2 other tests skip
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-1/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling:
- shard-rkl: NOTRUN -> [SKIP][145] ([i915#15643]) +4 other tests skip
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-3/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-mmap-wc:
- shard-dg2: NOTRUN -> [SKIP][146] ([i915#15990] / [i915#8708]) +4 other tests skip
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg2-8/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-gtt:
- shard-rkl: NOTRUN -> [SKIP][147] ([i915#1825]) +5 other tests skip
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-3/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbc-tiling-4:
- shard-tglu: NOTRUN -> [SKIP][148] ([i915#5439])
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-4/igt@kms_frontbuffer_tracking@fbc-tiling-4.html
* igt@kms_frontbuffer_tracking@fbchdr-1p-offscreen-pri-indfb-draw-mmap-wc:
- shard-dg1: NOTRUN -> [SKIP][149] ([i915#15990]) +3 other tests skip
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg1-17/igt@kms_frontbuffer_tracking@fbchdr-1p-offscreen-pri-indfb-draw-mmap-wc.html
- shard-tglu: NOTRUN -> [SKIP][150] ([i915#15989]) +10 other tests skip
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-4/igt@kms_frontbuffer_tracking@fbchdr-1p-offscreen-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-cur-indfb-move:
- shard-rkl: [PASS][151] -> [SKIP][152] ([i915#15989]) +5 other tests skip
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-6/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-cur-indfb-move.html
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-5/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-cur-indfb-move.html
* igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-shrfb-pgflip-blt:
- shard-dg2: [PASS][153] -> [SKIP][154] ([i915#15989]) +1 other test skip
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-dg2-10/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-shrfb-pgflip-blt.html
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg2-3/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-spr-indfb-onoff:
- shard-rkl: NOTRUN -> [SKIP][155] ([i915#15989]) +20 other tests skip
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-2/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-spr-indfb-onoff.html
* igt@kms_frontbuffer_tracking@fbchdr-2p-scndscrn-shrfb-pgflip-blt:
- shard-tglu-1: NOTRUN -> [SKIP][156] +82 other tests skip
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-1/igt@kms_frontbuffer_tracking@fbchdr-2p-scndscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-mmap-gtt:
- shard-rkl: NOTRUN -> [SKIP][157] ([i915#15102]) +22 other tests skip
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-blt:
- shard-tglu: NOTRUN -> [SKIP][158] ([i915#15102]) +23 other tests skip
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-render:
- shard-dg2: NOTRUN -> [SKIP][159] ([i915#15102]) +5 other tests skip
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg2-8/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-pwrite:
- shard-dg1: NOTRUN -> [SKIP][160] +11 other tests skip
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg1-17/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-wc:
- shard-tglu-1: NOTRUN -> [SKIP][161] ([i915#15102]) +33 other tests skip
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-tiling-4:
- shard-tglu-1: NOTRUN -> [SKIP][162] ([i915#5439])
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsr-tiling-4.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-offscreen-pri-shrfb-draw-mmap-wc:
- shard-dg2: NOTRUN -> [SKIP][163] ([i915#15990]) +4 other tests skip
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg2-8/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-offscreen-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-primscrn-cur-indfb-draw-blt:
- shard-tglu: NOTRUN -> [SKIP][164] +51 other tests skip
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-4/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-primscrn-cur-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@hdr-1p-offscreen-pri-indfb-draw-pwrite:
- shard-dg2: NOTRUN -> [SKIP][165] ([i915#15989]) +8 other tests skip
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg2-8/igt@kms_frontbuffer_tracking@hdr-1p-offscreen-pri-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@hdr-1p-primscrn-pri-shrfb-draw-mmap-cpu:
- shard-dg1: NOTRUN -> [SKIP][166] ([i915#15989]) +1 other test skip
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg1-17/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-pri-shrfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@hdr-2p-scndscrn-pri-indfb-draw-render:
- shard-dg2: NOTRUN -> [SKIP][167] ([i915#15991]) +10 other tests skip
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg2-8/igt@kms_frontbuffer_tracking@hdr-2p-scndscrn-pri-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@hdr-2p-scndscrn-spr-indfb-draw-mmap-gtt:
- shard-glk: [PASS][168] -> [SKIP][169] +22 other tests skip
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-glk8/igt@kms_frontbuffer_tracking@hdr-2p-scndscrn-spr-indfb-draw-mmap-gtt.html
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-glk9/igt@kms_frontbuffer_tracking@hdr-2p-scndscrn-spr-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@hdr-rgb101010-draw-pwrite:
- shard-tglu-1: NOTRUN -> [SKIP][170] ([i915#15989]) +12 other tests skip
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-1/igt@kms_frontbuffer_tracking@hdr-rgb101010-draw-pwrite.html
* igt@kms_frontbuffer_tracking@pipe-fbc-rte:
- shard-dg1: NOTRUN -> [SKIP][171] ([i915#9766])
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg1-17/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
- shard-tglu: NOTRUN -> [SKIP][172] ([i915#9766])
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-4/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt:
- shard-rkl: NOTRUN -> [SKIP][173] ([i915#15102] / [i915#3023]) +10 other tests skip
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-3/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-pgflip-blt:
- shard-dg1: NOTRUN -> [SKIP][174] ([i915#15102]) +3 other tests skip
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg1-17/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-wc:
- shard-dg1: NOTRUN -> [SKIP][175] ([i915#15990] / [i915#8708]) +2 other tests skip
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg1-17/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-plflip-blt:
- shard-dg2: NOTRUN -> [SKIP][176] ([i915#15991] / [i915#5354]) +5 other tests skip
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg2-3/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@psrhdr-2p-scndscrn-cur-indfb-move:
- shard-rkl: NOTRUN -> [SKIP][177] +88 other tests skip
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-5/igt@kms_frontbuffer_tracking@psrhdr-2p-scndscrn-cur-indfb-move.html
* igt@kms_hdr@bpc-switch:
- shard-rkl: NOTRUN -> [SKIP][178] ([i915#16012] / [i915#3555] / [i915#8228]) +2 other tests skip
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-2/igt@kms_hdr@bpc-switch.html
* igt@kms_hdr@bpc-switch-dpms@pipe-a-hdmi-a-2-xrgb2101010:
- shard-rkl: NOTRUN -> [SKIP][179] ([i915#16012]) +5 other tests skip
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-7/igt@kms_hdr@bpc-switch-dpms@pipe-a-hdmi-a-2-xrgb2101010.html
* igt@kms_hdr@bpc-switch-suspend:
- shard-tglu-1: NOTRUN -> [SKIP][180] ([i915#16012] / [i915#3555] / [i915#8228])
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-1/igt@kms_hdr@bpc-switch-suspend.html
* igt@kms_hdr@bpc-switch-suspend@pipe-a-hdmi-a-1-xrgb2101010:
- shard-tglu-1: NOTRUN -> [SKIP][181] ([i915#16012]) +1 other test skip
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-1/igt@kms_hdr@bpc-switch-suspend@pipe-a-hdmi-a-1-xrgb2101010.html
* igt@kms_hdr@bpc-switch-suspend@pipe-a-hdmi-a-3-xrgb16161616f:
- shard-dg1: NOTRUN -> [SKIP][182] ([i915#16012]) +5 other tests skip
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg1-12/igt@kms_hdr@bpc-switch-suspend@pipe-a-hdmi-a-3-xrgb16161616f.html
* igt@kms_hdr@brightness-with-hdr@pipe-a-hdmi-a-1-xrgb2101010:
- shard-tglu-1: NOTRUN -> [SKIP][183] ([i915#16011]) +2 other tests skip
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-1/igt@kms_hdr@brightness-with-hdr@pipe-a-hdmi-a-1-xrgb2101010.html
* igt@kms_hdr@invalid-hdr@pipe-a-hdmi-a-2-xrgb2101010:
- shard-rkl: NOTRUN -> [SKIP][184] ([i915#14544] / [i915#16025]) +1 other test skip
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@kms_hdr@invalid-hdr@pipe-a-hdmi-a-2-xrgb2101010.html
* igt@kms_hdr@invalid-metadata-sizes@pipe-a-hdmi-a-1-xrgb16161616f:
- shard-dg1: NOTRUN -> [SKIP][185] ([i915#16011]) +11 other tests skip
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg1-15/igt@kms_hdr@invalid-metadata-sizes@pipe-a-hdmi-a-1-xrgb16161616f.html
* igt@kms_hdr@invalid-metadata-sizes@pipe-a-hdmi-a-2-xrgb2101010:
- shard-rkl: NOTRUN -> [SKIP][186] ([i915#16011]) +9 other tests skip
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-7/igt@kms_hdr@invalid-metadata-sizes@pipe-a-hdmi-a-2-xrgb2101010.html
* igt@kms_hdr@static-toggle:
- shard-tglu: NOTRUN -> [SKIP][187] ([i915#16011] / [i915#3555] / [i915#8228])
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-4/igt@kms_hdr@static-toggle.html
* igt@kms_hdr@static-toggle@pipe-a-hdmi-a-1-xrgb16161616f:
- shard-tglu: NOTRUN -> [SKIP][188] ([i915#16011]) +1 other test skip
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-4/igt@kms_hdr@static-toggle@pipe-a-hdmi-a-1-xrgb16161616f.html
* igt@kms_invalid_mode@bad-hsync-end:
- shard-dg1: [PASS][189] -> [DMESG-WARN][190] ([i915#4423])
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-dg1-19/igt@kms_invalid_mode@bad-hsync-end.html
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg1-13/igt@kms_invalid_mode@bad-hsync-end.html
* igt@kms_joiner@basic-ultra-joiner:
- shard-rkl: NOTRUN -> [SKIP][191] ([i915#15458])
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-5/igt@kms_joiner@basic-ultra-joiner.html
- shard-tglu-1: NOTRUN -> [SKIP][192] ([i915#15458]) +1 other test skip
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-1/igt@kms_joiner@basic-ultra-joiner.html
* igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-1:
- shard-glk: NOTRUN -> [INCOMPLETE][193] ([i915#12756] / [i915#13409] / [i915#13476]) +1 other test incomplete
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-glk1/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-1.html
* igt@kms_pipe_stress@stress-xrgb8888-4tiled:
- shard-tglu: NOTRUN -> [SKIP][194] ([i915#14712])
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-4/igt@kms_pipe_stress@stress-xrgb8888-4tiled.html
* igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier:
- shard-dg2: NOTRUN -> [SKIP][195] ([i915#15709])
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg2-8/igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier.html
* igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier-source-clamping:
- shard-tglu-1: NOTRUN -> [SKIP][196] ([i915#15709]) +1 other test skip
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-1/igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier-source-clamping.html
* igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier-source-clamping:
- shard-dg1: NOTRUN -> [SKIP][197] ([i915#15709])
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg1-17/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier-source-clamping.html
- shard-tglu: NOTRUN -> [SKIP][198] ([i915#15709]) +1 other test skip
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-4/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier-source-clamping.html
* igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-modifier@pipe-a-plane-7:
- shard-tglu-1: NOTRUN -> [SKIP][199] ([i915#16386]) +3 other tests skip
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-1/igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-modifier@pipe-a-plane-7.html
* igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-modifier@pipe-b-plane-5:
- shard-rkl: NOTRUN -> [SKIP][200] ([i915#16386]) +3 other tests skip
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-5/igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-modifier@pipe-b-plane-5.html
* igt@kms_plane@pixel-format-yf-tiled-modifier:
- shard-rkl: NOTRUN -> [SKIP][201] ([i915#15709]) +4 other tests skip
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-3/igt@kms_plane@pixel-format-yf-tiled-modifier.html
* igt@kms_plane@plane-panning-bottom-right-suspend:
- shard-glk: NOTRUN -> [INCOMPLETE][202] ([i915#13026]) +1 other test incomplete
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-glk8/igt@kms_plane@plane-panning-bottom-right-suspend.html
* igt@kms_plane_alpha_blend@alpha-opaque-fb:
- shard-glk10: NOTRUN -> [FAIL][203] ([i915#10647] / [i915#12169])
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/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][204] ([i915#10647]) +1 other test fail
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-glk10/igt@kms_plane_alpha_blend@alpha-opaque-fb@pipe-c-hdmi-a-1.html
* igt@kms_plane_multiple@2x-tiling-4:
- shard-rkl: NOTRUN -> [SKIP][205] ([i915#13958]) +1 other test skip
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-3/igt@kms_plane_multiple@2x-tiling-4.html
* igt@kms_plane_multiple@2x-tiling-none:
- shard-tglu-1: NOTRUN -> [SKIP][206] ([i915#13958])
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-1/igt@kms_plane_multiple@2x-tiling-none.html
* igt@kms_plane_multiple@2x-tiling-yf:
- shard-tglu: NOTRUN -> [SKIP][207] ([i915#13958])
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-4/igt@kms_plane_multiple@2x-tiling-yf.html
* igt@kms_plane_scaling@intel-max-src-size:
- shard-dg2: NOTRUN -> [SKIP][208] ([i915#6953] / [i915#9423])
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg2-8/igt@kms_plane_scaling@intel-max-src-size.html
* igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-b:
- shard-rkl: NOTRUN -> [SKIP][209] ([i915#15329]) +7 other tests skip
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-2/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-b.html
* igt@kms_pm_backlight@brightness-with-dpms:
- shard-tglu-1: NOTRUN -> [SKIP][210] ([i915#12343])
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-1/igt@kms_pm_backlight@brightness-with-dpms.html
* igt@kms_pm_dc@dc5-retention-flops:
- shard-tglu: NOTRUN -> [SKIP][211] ([i915#3828])
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-4/igt@kms_pm_dc@dc5-retention-flops.html
* igt@kms_pm_dc@dc9-dpms:
- shard-tglu: NOTRUN -> [SKIP][212] ([i915#15739])
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-4/igt@kms_pm_dc@dc9-dpms.html
* igt@kms_pm_lpsp@kms-lpsp:
- shard-glk11: NOTRUN -> [SKIP][213] +26 other tests skip
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-glk11/igt@kms_pm_lpsp@kms-lpsp.html
* igt@kms_pm_rpm@dpms-mode-unset-lpsp:
- shard-dg1: [PASS][214] -> [SKIP][215] ([i915#15073])
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-dg1-15/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg1-18/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp-stress:
- shard-rkl: [PASS][216] -> [SKIP][217] ([i915#15073]) +1 other test skip
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-8/igt@kms_pm_rpm@modeset-lpsp-stress.html
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-4/igt@kms_pm_rpm@modeset-lpsp-stress.html
* igt@kms_pm_rpm@modeset-lpsp-stress-no-wait:
- shard-rkl: [PASS][218] -> [SKIP][219] ([i915#14544] / [i915#15073])
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-2/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
* igt@kms_pm_rpm@modeset-non-lpsp:
- shard-tglu: NOTRUN -> [SKIP][220] ([i915#15073])
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-4/igt@kms_pm_rpm@modeset-non-lpsp.html
* igt@kms_psr2_sf@fbc-pr-cursor-plane-update-sf:
- shard-tglu: NOTRUN -> [SKIP][221] ([i915#11520]) +3 other tests skip
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-4/igt@kms_psr2_sf@fbc-pr-cursor-plane-update-sf.html
* igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-sf:
- shard-dg2: NOTRUN -> [SKIP][222] ([i915#11520]) +1 other test skip
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg2-8/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-sf.html
* igt@kms_psr2_sf@fbc-pr-overlay-primary-update-sf-dmg-area:
- shard-tglu-1: NOTRUN -> [SKIP][223] ([i915#11520]) +4 other tests skip
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-1/igt@kms_psr2_sf@fbc-pr-overlay-primary-update-sf-dmg-area.html
* igt@kms_psr2_sf@pr-overlay-plane-move-continuous-sf:
- shard-dg1: NOTRUN -> [SKIP][224] ([i915#11520]) +1 other test skip
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg1-17/igt@kms_psr2_sf@pr-overlay-plane-move-continuous-sf.html
* igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf:
- shard-rkl: NOTRUN -> [SKIP][225] ([i915#11520]) +4 other tests skip
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-2/igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf.html
* igt@kms_psr2_sf@pr-overlay-plane-update-sf-dmg-area:
- shard-glk: NOTRUN -> [SKIP][226] ([i915#11520]) +3 other tests skip
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-glk5/igt@kms_psr2_sf@pr-overlay-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-fully-sf:
- shard-glk10: NOTRUN -> [SKIP][227] ([i915#11520]) +6 other tests skip
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-glk10/igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_su@frontbuffer-xrgb8888:
- shard-rkl: NOTRUN -> [SKIP][228] ([i915#9683]) +1 other test skip
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-7/igt@kms_psr2_su@frontbuffer-xrgb8888.html
* igt@kms_psr2_su@page_flip-xrgb8888:
- shard-tglu-1: NOTRUN -> [SKIP][229] ([i915#9683]) +1 other test skip
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-1/igt@kms_psr2_su@page_flip-xrgb8888.html
* igt@kms_psr@fbc-pr-primary-render:
- shard-glk10: NOTRUN -> [SKIP][230] +233 other tests skip
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-glk10/igt@kms_psr@fbc-pr-primary-render.html
* igt@kms_psr@fbc-psr2-sprite-render:
- shard-rkl: NOTRUN -> [SKIP][231] ([i915#1072] / [i915#9732]) +17 other tests skip
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-2/igt@kms_psr@fbc-psr2-sprite-render.html
* igt@kms_psr@pr-cursor-plane-onoff:
- shard-tglu: NOTRUN -> [SKIP][232] ([i915#9732]) +9 other tests skip
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-4/igt@kms_psr@pr-cursor-plane-onoff.html
* igt@kms_psr@pr-primary-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][233] ([i915#1072] / [i915#9732]) +5 other tests skip
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg2-8/igt@kms_psr@pr-primary-mmap-gtt.html
* igt@kms_psr@psr-sprite-plane-move:
- shard-tglu-1: NOTRUN -> [SKIP][234] ([i915#9732]) +13 other tests skip
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-1/igt@kms_psr@psr-sprite-plane-move.html
* igt@kms_psr@psr2-cursor-plane-move:
- shard-dg1: NOTRUN -> [SKIP][235] ([i915#1072] / [i915#9732]) +2 other tests skip
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg1-17/igt@kms_psr@psr2-cursor-plane-move.html
* igt@kms_rotation_crc@exhaust-fences:
- shard-dg2: NOTRUN -> [SKIP][236] ([i915#4235])
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg2-8/igt@kms_rotation_crc@exhaust-fences.html
* igt@kms_rotation_crc@multiplane-rotation-cropping-bottom:
- shard-glk: NOTRUN -> [INCOMPLETE][237] ([i915#15500] / [i915#16184])
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-glk5/igt@kms_rotation_crc@multiplane-rotation-cropping-bottom.html
* igt@kms_rotation_crc@primary-rotation-270:
- shard-dg2: NOTRUN -> [SKIP][238] ([i915#12755] / [i915#15867])
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg2-8/igt@kms_rotation_crc@primary-rotation-270.html
* igt@kms_scaling_modes@scaling-mode-center:
- shard-tglu-1: NOTRUN -> [SKIP][239] ([i915#3555]) +1 other test skip
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-1/igt@kms_scaling_modes@scaling-mode-center.html
* igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-hdmi-a-2:
- shard-glk: NOTRUN -> [INCOMPLETE][240] ([i915#12276]) +1 other test incomplete
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-glk5/igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-hdmi-a-2.html
* igt@kms_vrr@flip-basic-fastset:
- shard-tglu-1: NOTRUN -> [SKIP][241] ([i915#9906])
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-1/igt@kms_vrr@flip-basic-fastset.html
* igt@kms_vrr@negative-basic:
- shard-tglu: NOTRUN -> [SKIP][242] ([i915#3555] / [i915#9906])
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-4/igt@kms_vrr@negative-basic.html
- shard-mtlp: [PASS][243] -> [FAIL][244] ([i915#15420]) +1 other test fail
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-mtlp-6/igt@kms_vrr@negative-basic.html
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-mtlp-1/igt@kms_vrr@negative-basic.html
* igt@kms_vrr@seamless-rr-switch-drrs:
- shard-dg2: NOTRUN -> [SKIP][245] ([i915#9906])
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg2-8/igt@kms_vrr@seamless-rr-switch-drrs.html
* igt@kms_vrr@seamless-rr-switch-virtual:
- shard-rkl: NOTRUN -> [SKIP][246] ([i915#9906])
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-7/igt@kms_vrr@seamless-rr-switch-virtual.html
* igt@perf@gen8-unprivileged-single-ctx-counters:
- shard-rkl: NOTRUN -> [SKIP][247] ([i915#2436])
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-7/igt@perf@gen8-unprivileged-single-ctx-counters.html
* igt@perf@unprivileged-single-ctx-counters:
- shard-rkl: NOTRUN -> [SKIP][248] ([i915#2433])
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-2/igt@perf@unprivileged-single-ctx-counters.html
* igt@perf_pmu@module-unload:
- shard-glk: NOTRUN -> [ABORT][249] ([i915#15778])
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-glk8/igt@perf_pmu@module-unload.html
* igt@perf_pmu@rc6@other-idle-gt0:
- shard-dg1: NOTRUN -> [SKIP][250] ([i915#8516])
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg1-17/igt@perf_pmu@rc6@other-idle-gt0.html
- shard-tglu: NOTRUN -> [SKIP][251] ([i915#8516])
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-4/igt@perf_pmu@rc6@other-idle-gt0.html
* igt@prime_vgem@fence-read-hang:
- shard-dg1: NOTRUN -> [SKIP][252] ([i915#3708])
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg1-17/igt@prime_vgem@fence-read-hang.html
* igt@sriov_basic@enable-vfs-bind-unbind-each@numvfs-random:
- shard-tglu: NOTRUN -> [SKIP][253] ([i915#16066]) +8 other tests skip
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-tglu-4/igt@sriov_basic@enable-vfs-bind-unbind-each@numvfs-random.html
#### Possible fixes ####
* igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-smem-lmem0:
- shard-dg2: [INCOMPLETE][254] ([i915#13356] / [i915#16348]) -> [PASS][255]
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-dg2-3/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-smem-lmem0.html
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg2-7/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-smem-lmem0.html
* igt@gem_eio@in-flight-suspend:
- shard-rkl: [INCOMPLETE][256] ([i915#13390]) -> [PASS][257]
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-6/igt@gem_eio@in-flight-suspend.html
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-2/igt@gem_eio@in-flight-suspend.html
* igt@i915_module_load@fault-injection@uc_fw_rsa_data_create:
- shard-mtlp: [INCOMPLETE][258] ([i915#15895]) -> [PASS][259]
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-mtlp-2/igt@i915_module_load@fault-injection@uc_fw_rsa_data_create.html
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-mtlp-8/igt@i915_module_load@fault-injection@uc_fw_rsa_data_create.html
* igt@i915_module_load@reload-no-display:
- shard-dg1: [DMESG-WARN][260] ([i915#13029] / [i915#14545]) -> [PASS][261]
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-dg1-12/igt@i915_module_load@reload-no-display.html
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg1-16/igt@i915_module_load@reload-no-display.html
* igt@i915_selftest@live@gt_timelines:
- shard-dg1: [ABORT][262] -> [PASS][263] +1 other test pass
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-dg1-14/igt@i915_selftest@live@gt_timelines.html
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg1-17/igt@i915_selftest@live@gt_timelines.html
* igt@i915_suspend@basic-s2idle-without-i915:
- shard-dg2: [ABORT][264] ([i915#15131]) -> [PASS][265] +1 other test pass
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-dg2-10/igt@i915_suspend@basic-s2idle-without-i915.html
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg2-8/igt@i915_suspend@basic-s2idle-without-i915.html
* igt@i915_suspend@debugfs-reader:
- shard-rkl: [INCOMPLETE][266] ([i915#4817]) -> [PASS][267] +2 other tests pass
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-6/igt@i915_suspend@debugfs-reader.html
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-5/igt@i915_suspend@debugfs-reader.html
* igt@kms_async_flips@alternate-sync-async-flip-atomic:
- shard-dg1: [FAIL][268] ([i915#14888]) -> [PASS][269]
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-dg1-17/igt@kms_async_flips@alternate-sync-async-flip-atomic.html
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg1-12/igt@kms_async_flips@alternate-sync-async-flip-atomic.html
* igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-b-hdmi-a-1:
- shard-glk: [FAIL][270] ([i915#14888]) -> [PASS][271]
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-glk6/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-b-hdmi-a-1.html
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-glk2/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-b-hdmi-a-1.html
* igt@kms_cursor_crc@cursor-onscreen-256x85:
- shard-rkl: [FAIL][272] ([i915#13566]) -> [PASS][273]
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-2/igt@kms_cursor_crc@cursor-onscreen-256x85.html
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@kms_cursor_crc@cursor-onscreen-256x85.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible:
- shard-dg1: [FAIL][274] ([i915#13027]) -> [PASS][275] +1 other test pass
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-dg1-16/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg1-16/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
* igt@kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling:
- shard-dg1: [DMESG-WARN][276] -> [PASS][277]
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-dg1-14/igt@kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling.html
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg1-17/igt@kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling.html
* igt@kms_frontbuffer_tracking@fbchdr-rgb101010-draw-render:
- shard-rkl: [SKIP][278] ([i915#15989]) -> [PASS][279] +16 other tests pass
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-2/igt@kms_frontbuffer_tracking@fbchdr-rgb101010-draw-render.html
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@kms_frontbuffer_tracking@fbchdr-rgb101010-draw-render.html
* igt@kms_pm_rpm@i2c:
- shard-dg1: [DMESG-WARN][280] ([i915#4423]) -> [PASS][281]
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-dg1-19/igt@kms_pm_rpm@i2c.html
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg1-13/igt@kms_pm_rpm@i2c.html
* igt@kms_pm_rpm@modeset-lpsp:
- shard-dg2: [SKIP][282] ([i915#15073]) -> [PASS][283]
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-dg2-5/igt@kms_pm_rpm@modeset-lpsp.html
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg2-4/igt@kms_pm_rpm@modeset-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp:
- shard-rkl: [SKIP][284] ([i915#15073]) -> [PASS][285]
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-2/igt@kms_pm_rpm@modeset-non-lpsp.html
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-7/igt@kms_pm_rpm@modeset-non-lpsp.html
#### Warnings ####
* igt@api_intel_bb@blit-reloc-purge-cache:
- shard-rkl: [SKIP][286] ([i915#14544] / [i915#8411]) -> [SKIP][287] ([i915#8411]) +1 other test skip
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-6/igt@api_intel_bb@blit-reloc-purge-cache.html
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-5/igt@api_intel_bb@blit-reloc-purge-cache.html
* igt@api_intel_bb@object-reloc-keep-cache:
- shard-rkl: [SKIP][288] ([i915#8411]) -> [SKIP][289] ([i915#14544] / [i915#8411])
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-4/igt@api_intel_bb@object-reloc-keep-cache.html
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@api_intel_bb@object-reloc-keep-cache.html
* igt@gem_bad_reloc@negative-reloc-lut:
- shard-rkl: [SKIP][290] ([i915#3281]) -> [SKIP][291] ([i915#14544] / [i915#3281]) +7 other tests skip
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-2/igt@gem_bad_reloc@negative-reloc-lut.html
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@gem_bad_reloc@negative-reloc-lut.html
* igt@gem_ccs@block-multicopy-compressed:
- shard-rkl: [SKIP][292] ([i915#9323]) -> [SKIP][293] ([i915#14544] / [i915#9323])
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-2/igt@gem_ccs@block-multicopy-compressed.html
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@gem_ccs@block-multicopy-compressed.html
* igt@gem_ccs@block-multicopy-inplace:
- shard-rkl: [SKIP][294] ([i915#14544] / [i915#3555] / [i915#9323]) -> [SKIP][295] ([i915#3555] / [i915#9323])
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-6/igt@gem_ccs@block-multicopy-inplace.html
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-2/igt@gem_ccs@block-multicopy-inplace.html
* igt@gem_close_race@multigpu-basic-threads:
- shard-rkl: [SKIP][296] ([i915#7697]) -> [SKIP][297] ([i915#14544] / [i915#7697])
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-4/igt@gem_close_race@multigpu-basic-threads.html
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@gem_close_race@multigpu-basic-threads.html
* igt@gem_ctx_sseu@invalid-sseu:
- shard-rkl: [SKIP][298] ([i915#280]) -> [SKIP][299] ([i915#14544] / [i915#280])
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-2/igt@gem_ctx_sseu@invalid-sseu.html
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@gem_ctx_sseu@invalid-sseu.html
* igt@gem_exec_balancer@parallel-bb-first:
- shard-rkl: [SKIP][300] ([i915#4525]) -> [SKIP][301] ([i915#14544] / [i915#4525]) +2 other tests skip
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-2/igt@gem_exec_balancer@parallel-bb-first.html
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@gem_exec_balancer@parallel-bb-first.html
* igt@gem_exec_reloc@basic-gtt-wc:
- shard-rkl: [SKIP][302] ([i915#14544] / [i915#3281]) -> [SKIP][303] ([i915#3281]) +4 other tests skip
[302]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-6/igt@gem_exec_reloc@basic-gtt-wc.html
[303]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-2/igt@gem_exec_reloc@basic-gtt-wc.html
* igt@gem_lmem_swapping@verify-ccs:
- shard-rkl: [SKIP][304] ([i915#4613]) -> [SKIP][305] ([i915#14544] / [i915#4613])
[304]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-2/igt@gem_lmem_swapping@verify-ccs.html
[305]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@gem_lmem_swapping@verify-ccs.html
* igt@gem_media_vme:
- shard-rkl: [SKIP][306] ([i915#284]) -> [SKIP][307] ([i915#14544] / [i915#284])
[306]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-2/igt@gem_media_vme.html
[307]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@gem_media_vme.html
* igt@gem_partial_pwrite_pread@writes-after-reads:
- shard-rkl: [SKIP][308] ([i915#3282]) -> [SKIP][309] ([i915#14544] / [i915#3282]) +3 other tests skip
[308]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-4/igt@gem_partial_pwrite_pread@writes-after-reads.html
[309]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@gem_partial_pwrite_pread@writes-after-reads.html
* igt@gem_readwrite@new-obj:
- shard-rkl: [SKIP][310] ([i915#14544] / [i915#3282]) -> [SKIP][311] ([i915#3282])
[310]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-6/igt@gem_readwrite@new-obj.html
[311]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-7/igt@gem_readwrite@new-obj.html
* igt@gem_userptr_blits@dmabuf-sync:
- shard-rkl: [SKIP][312] ([i915#3297] / [i915#3323]) -> [SKIP][313] ([i915#14544] / [i915#3297] / [i915#3323])
[312]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-4/igt@gem_userptr_blits@dmabuf-sync.html
[313]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@gem_userptr_blits@dmabuf-sync.html
* igt@gen9_exec_parse@bb-start-param:
- shard-rkl: [SKIP][314] ([i915#14544] / [i915#2527]) -> [SKIP][315] ([i915#2527]) +1 other test skip
[314]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-6/igt@gen9_exec_parse@bb-start-param.html
[315]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-2/igt@gen9_exec_parse@bb-start-param.html
* igt@gen9_exec_parse@shadow-peek:
- shard-rkl: [SKIP][316] ([i915#2527]) -> [SKIP][317] ([i915#14544] / [i915#2527])
[316]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-4/igt@gen9_exec_parse@shadow-peek.html
[317]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@gen9_exec_parse@shadow-peek.html
* igt@i915_module_load@fault-injection:
- shard-mtlp: [ABORT][318] ([i915#15342] / [i915#15481] / [i915#15895]) -> [ABORT][319] ([i915#15342] / [i915#15481])
[318]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-mtlp-2/igt@i915_module_load@fault-injection.html
[319]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-mtlp-8/igt@i915_module_load@fault-injection.html
* igt@i915_module_load@fault-injection@__uc_init:
- shard-rkl: [SKIP][320] ([i915#15479]) -> [SKIP][321] ([i915#14544] / [i915#15479]) +4 other tests skip
[320]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-4/igt@i915_module_load@fault-injection@__uc_init.html
[321]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@i915_module_load@fault-injection@__uc_init.html
* igt@kms_addfb_basic@tile-pitch-mismatch:
- shard-dg1: [SKIP][322] ([i915#4212] / [i915#4423]) -> [SKIP][323] ([i915#4212])
[322]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-dg1-17/igt@kms_addfb_basic@tile-pitch-mismatch.html
[323]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg1-14/igt@kms_addfb_basic@tile-pitch-mismatch.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
- shard-rkl: [SKIP][324] ([i915#14544] / [i915#1769] / [i915#3555]) -> [SKIP][325] ([i915#1769] / [i915#3555])
[324]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-6/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
[325]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-3/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
* igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels:
- shard-rkl: [SKIP][326] ([i915#1769] / [i915#3555]) -> [SKIP][327] ([i915#14544] / [i915#1769] / [i915#3555])
[326]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-2/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
[327]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
* igt@kms_big_fb@4-tiled-64bpp-rotate-180:
- shard-rkl: [SKIP][328] ([i915#5286]) -> [SKIP][329] ([i915#14544] / [i915#5286]) +3 other tests skip
[328]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-4/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html
[329]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip:
- shard-rkl: [SKIP][330] ([i915#14544] / [i915#5286]) -> [SKIP][331] ([i915#5286]) +1 other test skip
[330]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-6/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip.html
[331]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-2/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip.html
* igt@kms_big_fb@linear-16bpp-rotate-90:
- shard-rkl: [SKIP][332] ([i915#3638]) -> [SKIP][333] ([i915#14544] / [i915#3638])
[332]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-3/igt@kms_big_fb@linear-16bpp-rotate-90.html
[333]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@kms_big_fb@linear-16bpp-rotate-90.html
* igt@kms_big_fb@linear-8bpp-rotate-270:
- shard-rkl: [SKIP][334] ([i915#14544] / [i915#3638]) -> [SKIP][335] ([i915#3638])
[334]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-6/igt@kms_big_fb@linear-8bpp-rotate-270.html
[335]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-3/igt@kms_big_fb@linear-8bpp-rotate-270.html
* igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-0-hflip:
- shard-rkl: [SKIP][336] ([i915#3828]) -> [SKIP][337] ([i915#14544] / [i915#3828])
[336]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-4/igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-0-hflip.html
[337]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-0-hflip.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180:
- shard-rkl: [SKIP][338] -> [SKIP][339] ([i915#14544]) +54 other tests skip
[338]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-4/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180.html
[339]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180.html
* igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-2:
- shard-rkl: [SKIP][340] ([i915#6095]) -> [SKIP][341] ([i915#14544] / [i915#6095]) +1 other test skip
[340]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-3/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-2.html
[341]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-2.html
* igt@kms_ccs@bad-pixel-format-y-tiled-gen12-mc-ccs:
- shard-rkl: [SKIP][342] ([i915#14098] / [i915#6095]) -> [SKIP][343] ([i915#14098] / [i915#14544] / [i915#6095]) +9 other tests skip
[342]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-2/igt@kms_ccs@bad-pixel-format-y-tiled-gen12-mc-ccs.html
[343]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@kms_ccs@bad-pixel-format-y-tiled-gen12-mc-ccs.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-2:
- shard-rkl: [SKIP][344] ([i915#14544] / [i915#6095]) -> [SKIP][345] ([i915#6095]) +5 other tests skip
[344]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-6/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-2.html
[345]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-3/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-2.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs:
- shard-rkl: [SKIP][346] ([i915#12313]) -> [SKIP][347] ([i915#12313] / [i915#14544]) +1 other test skip
[346]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-4/igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs.html
[347]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-sprite-planes-basic-yf-tiled-ccs:
- shard-rkl: [SKIP][348] ([i915#14098] / [i915#14544] / [i915#6095]) -> [SKIP][349] ([i915#14098] / [i915#6095]) +11 other tests skip
[348]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-6/igt@kms_ccs@crc-sprite-planes-basic-yf-tiled-ccs.html
[349]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-2/igt@kms_ccs@crc-sprite-planes-basic-yf-tiled-ccs.html
* igt@kms_chamelium_frames@dp-crc-fast:
- shard-rkl: [SKIP][350] ([i915#11151] / [i915#14544] / [i915#7828]) -> [SKIP][351] ([i915#11151] / [i915#7828]) +3 other tests skip
[350]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-6/igt@kms_chamelium_frames@dp-crc-fast.html
[351]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-2/igt@kms_chamelium_frames@dp-crc-fast.html
* igt@kms_chamelium_hpd@vga-hpd-fast:
- shard-rkl: [SKIP][352] ([i915#11151] / [i915#7828]) -> [SKIP][353] ([i915#11151] / [i915#14544] / [i915#7828]) +6 other tests skip
[352]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-4/igt@kms_chamelium_hpd@vga-hpd-fast.html
[353]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@kms_chamelium_hpd@vga-hpd-fast.html
* igt@kms_content_protection@atomic-dpms:
- shard-dg2: [FAIL][354] ([i915#7173]) -> [SKIP][355] ([i915#15865])
[354]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-dg2-10/igt@kms_content_protection@atomic-dpms.html
[355]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg2-3/igt@kms_content_protection@atomic-dpms.html
* igt@kms_content_protection@content-type-change:
- shard-rkl: [SKIP][356] ([i915#14544] / [i915#15865]) -> [SKIP][357] ([i915#15865])
[356]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-6/igt@kms_content_protection@content-type-change.html
[357]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-2/igt@kms_content_protection@content-type-change.html
* igt@kms_content_protection@dp-mst-lic-type-0-hdcp14:
- shard-rkl: [SKIP][358] ([i915#15330]) -> [SKIP][359] ([i915#14544] / [i915#15330])
[358]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-2/igt@kms_content_protection@dp-mst-lic-type-0-hdcp14.html
[359]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@kms_content_protection@dp-mst-lic-type-0-hdcp14.html
* igt@kms_content_protection@uevent-hdcp14:
- shard-rkl: [SKIP][360] ([i915#15865]) -> [SKIP][361] ([i915#14544] / [i915#15865]) +1 other test skip
[360]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-2/igt@kms_content_protection@uevent-hdcp14.html
[361]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@kms_content_protection@uevent-hdcp14.html
* igt@kms_cursor_crc@cursor-offscreen-512x170:
- shard-rkl: [SKIP][362] ([i915#13049]) -> [SKIP][363] ([i915#13049] / [i915#14544])
[362]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-4/igt@kms_cursor_crc@cursor-offscreen-512x170.html
[363]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@kms_cursor_crc@cursor-offscreen-512x170.html
* igt@kms_cursor_crc@cursor-random-512x170:
- shard-dg2: [SKIP][364] ([i915#13049] / [i915#3359]) -> [SKIP][365] ([i915#13049]) +1 other test skip
[364]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-dg2-10/igt@kms_cursor_crc@cursor-random-512x170.html
[365]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg2-3/igt@kms_cursor_crc@cursor-random-512x170.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc:
- shard-rkl: [SKIP][366] ([i915#3555] / [i915#3804]) -> [SKIP][367] ([i915#14544] / [i915#3555] / [i915#3804])
[366]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-2/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
[367]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
* igt@kms_dp_link_training@uhbr-sst:
- shard-rkl: [SKIP][368] ([i915#13748]) -> [SKIP][369] ([i915#13748] / [i915#14544]) +1 other test skip
[368]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-2/igt@kms_dp_link_training@uhbr-sst.html
[369]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@kms_dp_link_training@uhbr-sst.html
* igt@kms_dp_linktrain_fallback@dsc-fallback:
- shard-rkl: [SKIP][370] ([i915#13707] / [i915#14544]) -> [SKIP][371] ([i915#13707])
[370]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-6/igt@kms_dp_linktrain_fallback@dsc-fallback.html
[371]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-2/igt@kms_dp_linktrain_fallback@dsc-fallback.html
* igt@kms_dsc@dsc-fractional-bpp-ultrajoiner:
- shard-rkl: [SKIP][372] ([i915#16361]) -> [SKIP][373] ([i915#14544] / [i915#16361]) +1 other test skip
[372]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-4/igt@kms_dsc@dsc-fractional-bpp-ultrajoiner.html
[373]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@kms_dsc@dsc-fractional-bpp-ultrajoiner.html
* igt@kms_dsc@dsc-with-output-formats:
- shard-rkl: [SKIP][374] ([i915#14544] / [i915#16361]) -> [SKIP][375] ([i915#16361]) +1 other test skip
[374]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-6/igt@kms_dsc@dsc-with-output-formats.html
[375]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-2/igt@kms_dsc@dsc-with-output-formats.html
* igt@kms_feature_discovery@dp-mst:
- shard-rkl: [SKIP][376] ([i915#9337]) -> [SKIP][377] ([i915#14544] / [i915#9337])
[376]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-4/igt@kms_feature_discovery@dp-mst.html
[377]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@kms_feature_discovery@dp-mst.html
* igt@kms_flip@2x-flip-vs-panning-vs-hang:
- shard-rkl: [SKIP][378] ([i915#9934]) -> [SKIP][379] ([i915#14544] / [i915#9934]) +6 other tests skip
[378]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-2/igt@kms_flip@2x-flip-vs-panning-vs-hang.html
[379]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@kms_flip@2x-flip-vs-panning-vs-hang.html
* igt@kms_flip@2x-flip-vs-suspend:
- shard-glk: [INCOMPLETE][380] ([i915#12745] / [i915#4839] / [i915#6113]) -> [INCOMPLETE][381] ([i915#12745] / [i915#4839])
[380]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-glk1/igt@kms_flip@2x-flip-vs-suspend.html
[381]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-glk4/igt@kms_flip@2x-flip-vs-suspend.html
* igt@kms_flip@2x-modeset-vs-vblank-race:
- shard-rkl: [SKIP][382] ([i915#14544] / [i915#9934]) -> [SKIP][383] ([i915#9934]) +4 other tests skip
[382]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-6/igt@kms_flip@2x-modeset-vs-vblank-race.html
[383]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-5/igt@kms_flip@2x-modeset-vs-vblank-race.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling:
- shard-rkl: [SKIP][384] ([i915#15643]) -> [SKIP][385] ([i915#14544] / [i915#15643]) +1 other test skip
[384]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-4/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling.html
[385]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-gtt:
- shard-rkl: [SKIP][386] ([i915#1825]) -> [SKIP][387] ([i915#14544] / [i915#1825]) +8 other tests skip
[386]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-4/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-gtt.html
[387]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt:
- shard-rkl: [SKIP][388] ([i915#14544]) -> [SKIP][389] +35 other tests skip
[388]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt.html
[389]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-indfb-scaledprimary:
- shard-dg2: [SKIP][390] ([i915#15102]) -> [SKIP][391] ([i915#10433] / [i915#15102])
[390]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-dg2-5/igt@kms_frontbuffer_tracking@fbcpsr-indfb-scaledprimary.html
[391]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-indfb-scaledprimary.html
* igt@kms_frontbuffer_tracking@fbcpsr-suspend:
- shard-dg2: [SKIP][392] ([i915#10433] / [i915#15102]) -> [SKIP][393] ([i915#15102])
[392]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-suspend.html
[393]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg2-5/igt@kms_frontbuffer_tracking@fbcpsr-suspend.html
* igt@kms_frontbuffer_tracking@fbcpsr-tiling-y:
- shard-rkl: [SKIP][394] ([i915#14544] / [i915#15102] / [i915#3023]) -> [SKIP][395] ([i915#15102] / [i915#3023]) +10 other tests skip
[394]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-tiling-y.html
[395]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-2/igt@kms_frontbuffer_tracking@fbcpsr-tiling-y.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-offscreen-pri-indfb-draw-mmap-cpu:
- shard-rkl: [SKIP][396] ([i915#15102]) -> [SKIP][397] ([i915#14544] / [i915#15102]) +15 other tests skip
[396]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-4/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-offscreen-pri-indfb-draw-mmap-cpu.html
[397]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-offscreen-pri-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@psr-1p-rte:
- shard-rkl: [SKIP][398] ([i915#15102] / [i915#3023]) -> [SKIP][399] ([i915#14544] / [i915#15102] / [i915#3023]) +9 other tests skip
[398]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-4/igt@kms_frontbuffer_tracking@psr-1p-rte.html
[399]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-rte.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-mmap-gtt:
- shard-rkl: [SKIP][400] ([i915#14544] / [i915#1825]) -> [SKIP][401] ([i915#1825]) +1 other test skip
[400]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-mmap-gtt.html
[401]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-2/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-mmap-gtt:
- shard-dg1: [SKIP][402] ([i915#15990] / [i915#4423] / [i915#8708]) -> [SKIP][403] ([i915#15990] / [i915#8708]) +1 other test skip
[402]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-dg1-17/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-mmap-gtt.html
[403]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg1-14/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-farfromfence-mmap-gtt:
- shard-dg1: [SKIP][404] ([i915#15990] / [i915#8708]) -> [SKIP][405] ([i915#15990] / [i915#4423] / [i915#8708])
[404]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-dg1-19/igt@kms_frontbuffer_tracking@psr-farfromfence-mmap-gtt.html
[405]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg1-13/igt@kms_frontbuffer_tracking@psr-farfromfence-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-spr-indfb-draw-pwrite:
- shard-dg1: [SKIP][406] ([i915#4423]) -> [SKIP][407]
[406]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-dg1-13/igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-spr-indfb-draw-pwrite.html
[407]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg1-17/igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-spr-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@psrhdr-rgb101010-draw-pwrite:
- shard-rkl: [SKIP][408] ([i915#14544] / [i915#15102]) -> [SKIP][409] ([i915#15102]) +9 other tests skip
[408]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-6/igt@kms_frontbuffer_tracking@psrhdr-rgb101010-draw-pwrite.html
[409]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-5/igt@kms_frontbuffer_tracking@psrhdr-rgb101010-draw-pwrite.html
* igt@kms_hdr@invalid-hdr:
- shard-rkl: [SKIP][410] ([i915#16012] / [i915#3555] / [i915#8228]) -> [SKIP][411] ([i915#14544] / [i915#3555] / [i915#8228])
[410]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-2/igt@kms_hdr@invalid-hdr.html
[411]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@kms_hdr@invalid-hdr.html
* igt@kms_joiner@basic-big-joiner:
- shard-rkl: [SKIP][412] ([i915#15460]) -> [SKIP][413] ([i915#14544] / [i915#15460])
[412]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-2/igt@kms_joiner@basic-big-joiner.html
[413]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@kms_joiner@basic-big-joiner.html
* igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner:
- shard-rkl: [SKIP][414] ([i915#14544] / [i915#15638] / [i915#15722]) -> [SKIP][415] ([i915#15638] / [i915#15722])
[414]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-6/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
[415]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-2/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
* igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
- shard-rkl: [SKIP][416] ([i915#15815]) -> [SKIP][417] ([i915#14544] / [i915#15815])
[416]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-2/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
[417]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
* igt@kms_panel_fitting@atomic-fastset:
- shard-rkl: [SKIP][418] ([i915#6301]) -> [SKIP][419] ([i915#14544] / [i915#6301]) +1 other test skip
[418]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-2/igt@kms_panel_fitting@atomic-fastset.html
[419]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@kms_panel_fitting@atomic-fastset.html
* igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier:
- shard-rkl: [SKIP][420] ([i915#15709]) -> [SKIP][421] ([i915#14544] / [i915#15709]) +1 other test skip
[420]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-2/igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier.html
[421]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier.html
* igt@kms_plane@pixel-format-yf-tiled-ccs-modifier:
- shard-rkl: [SKIP][422] ([i915#14544] / [i915#15709]) -> [SKIP][423] ([i915#15709]) +2 other tests skip
[422]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-6/igt@kms_plane@pixel-format-yf-tiled-ccs-modifier.html
[423]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-2/igt@kms_plane@pixel-format-yf-tiled-ccs-modifier.html
* igt@kms_plane_multiple@tiling-yf:
- shard-rkl: [SKIP][424] ([i915#14259]) -> [SKIP][425] ([i915#14259] / [i915#14544])
[424]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-4/igt@kms_plane_multiple@tiling-yf.html
[425]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@kms_plane_multiple@tiling-yf.html
* igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-c:
- shard-rkl: [SKIP][426] ([i915#15329]) -> [SKIP][427] ([i915#14544] / [i915#15329]) +3 other tests skip
[426]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-4/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-c.html
[427]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-c.html
* igt@kms_pm_backlight@basic-brightness:
- shard-rkl: [SKIP][428] ([i915#12343] / [i915#5354]) -> [SKIP][429] ([i915#12343] / [i915#14544] / [i915#5354])
[428]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-2/igt@kms_pm_backlight@basic-brightness.html
[429]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@kms_pm_backlight@basic-brightness.html
* igt@kms_pm_dc@dc5-psr:
- shard-rkl: [SKIP][430] ([i915#14544] / [i915#15948]) -> [SKIP][431] ([i915#15948])
[430]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-6/igt@kms_pm_dc@dc5-psr.html
[431]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-7/igt@kms_pm_dc@dc5-psr.html
* igt@kms_pm_lpsp@kms-lpsp:
- shard-rkl: [SKIP][432] ([i915#9340]) -> [SKIP][433] ([i915#3828])
[432]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-4/igt@kms_pm_lpsp@kms-lpsp.html
[433]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-2/igt@kms_pm_lpsp@kms-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp:
- shard-rkl: [SKIP][434] ([i915#15073]) -> [SKIP][435] ([i915#14544] / [i915#15073])
[434]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-4/igt@kms_pm_rpm@modeset-lpsp.html
[435]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@kms_pm_rpm@modeset-lpsp.html
* igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf:
- shard-rkl: [SKIP][436] ([i915#11520] / [i915#14544]) -> [SKIP][437] ([i915#11520]) +2 other tests skip
[436]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-6/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf.html
[437]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-5/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf.html
* igt@kms_psr2_sf@psr2-overlay-plane-update-sf-dmg-area:
- shard-rkl: [SKIP][438] ([i915#11520]) -> [SKIP][439] ([i915#11520] / [i915#14544]) +2 other tests skip
[438]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-4/igt@kms_psr2_sf@psr2-overlay-plane-update-sf-dmg-area.html
[439]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@kms_psr2_sf@psr2-overlay-plane-update-sf-dmg-area.html
* igt@kms_psr2_su@page_flip-p010:
- shard-rkl: [SKIP][440] ([i915#9683]) -> [SKIP][441] ([i915#14544] / [i915#9683])
[440]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-2/igt@kms_psr2_su@page_flip-p010.html
[441]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@kms_psr2_su@page_flip-p010.html
* igt@kms_psr@psr-sprite-plane-onoff:
- shard-rkl: [SKIP][442] ([i915#1072] / [i915#9732]) -> [SKIP][443] ([i915#1072] / [i915#14544] / [i915#9732]) +13 other tests skip
[442]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-4/igt@kms_psr@psr-sprite-plane-onoff.html
[443]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@kms_psr@psr-sprite-plane-onoff.html
* igt@kms_psr@psr2-sprite-mmap-cpu:
- shard-rkl: [SKIP][444] ([i915#1072] / [i915#14544] / [i915#9732]) -> [SKIP][445] ([i915#1072] / [i915#9732]) +6 other tests skip
[444]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-6/igt@kms_psr@psr2-sprite-mmap-cpu.html
[445]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-5/igt@kms_psr@psr2-sprite-mmap-cpu.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270:
- shard-dg2: [SKIP][446] ([i915#15867] / [i915#5190]) -> [SKIP][447] ([i915#12755] / [i915#15867] / [i915#5190])
[446]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-dg2-10/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html
[447]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-dg2-3/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html
* igt@kms_scaling_modes@scaling-mode-none:
- shard-rkl: [SKIP][448] ([i915#3555]) -> [SKIP][449] ([i915#14544] / [i915#3555]) +2 other tests skip
[448]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-2/igt@kms_scaling_modes@scaling-mode-none.html
[449]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@kms_scaling_modes@scaling-mode-none.html
* igt@kms_setmode@basic-clone-single-crtc:
- shard-rkl: [SKIP][450] ([i915#14544] / [i915#3555]) -> [SKIP][451] ([i915#3555]) +2 other tests skip
[450]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-6/igt@kms_setmode@basic-clone-single-crtc.html
[451]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-2/igt@kms_setmode@basic-clone-single-crtc.html
* igt@kms_tiled_display@basic-test-pattern:
- shard-rkl: [SKIP][452] ([i915#14544] / [i915#8623]) -> [SKIP][453] ([i915#8623])
[452]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-6/igt@kms_tiled_display@basic-test-pattern.html
[453]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-2/igt@kms_tiled_display@basic-test-pattern.html
* igt@kms_vrr@lobf:
- shard-rkl: [SKIP][454] ([i915#11920]) -> [SKIP][455] ([i915#11920] / [i915#14544])
[454]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-4/igt@kms_vrr@lobf.html
[455]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@kms_vrr@lobf.html
* igt@kms_vrr@max-min:
- shard-rkl: [SKIP][456] ([i915#9906]) -> [SKIP][457] ([i915#14544] / [i915#9906])
[456]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-2/igt@kms_vrr@max-min.html
[457]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@kms_vrr@max-min.html
* igt@perf@mi-rpc:
- shard-rkl: [SKIP][458] ([i915#2434]) -> [SKIP][459] ([i915#14544] / [i915#2434])
[458]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-4/igt@perf@mi-rpc.html
[459]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@perf@mi-rpc.html
* igt@perf@per-context-mode-unprivileged:
- shard-rkl: [SKIP][460] ([i915#14544] / [i915#2435]) -> [SKIP][461] ([i915#2435])
[460]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-6/igt@perf@per-context-mode-unprivileged.html
[461]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-5/igt@perf@per-context-mode-unprivileged.html
* igt@prime_vgem@basic-read:
- shard-rkl: [SKIP][462] ([i915#3291] / [i915#3708]) -> [SKIP][463] ([i915#14544] / [i915#3291] / [i915#3708])
[462]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-2/igt@prime_vgem@basic-read.html
[463]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@prime_vgem@basic-read.html
* igt@prime_vgem@basic-write:
- shard-rkl: [SKIP][464] ([i915#14544] / [i915#3291] / [i915#3708]) -> [SKIP][465] ([i915#3291] / [i915#3708])
[464]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-6/igt@prime_vgem@basic-write.html
[465]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-7/igt@prime_vgem@basic-write.html
* igt@prime_vgem@fence-write-hang:
- shard-rkl: [SKIP][466] ([i915#3708]) -> [SKIP][467] ([i915#14544] / [i915#3708])
[466]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-2/igt@prime_vgem@fence-write-hang.html
[467]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@prime_vgem@fence-write-hang.html
* igt@sriov_basic@enable-vfs-autoprobe-off:
- shard-rkl: [SKIP][468] ([i915#14544] / [i915#9917]) -> [SKIP][469] ([i915#9917])
[468]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-6/igt@sriov_basic@enable-vfs-autoprobe-off.html
[469]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-2/igt@sriov_basic@enable-vfs-autoprobe-off.html
* igt@sriov_basic@enable-vfs-autoprobe-on:
- shard-rkl: [SKIP][470] ([i915#9917]) -> [SKIP][471] ([i915#14544] / [i915#9917]) +1 other test skip
[470]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18660/shard-rkl-2/igt@sriov_basic@enable-vfs-autoprobe-on.html
[471]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_162622v4/shard-rkl-6/igt@sriov_basic@enable-vfs-autoprobe-on.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[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#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681
[i915#11920]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11920
[i915#11965]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11965
[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#12343]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12343
[i915#12469]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12469
[i915#12655]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12655
[i915#12745]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12745
[i915#12755]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12755
[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#13026]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13026
[i915#13027]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13027
[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#13398]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13398
[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#13691]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13691
[i915#13707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13707
[i915#13748]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13748
[i915#13749]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13749
[i915#13781]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13781
[i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958
[i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098
[i915#14118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14118
[i915#14259]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14259
[i915#14544]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14544
[i915#14545]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14545
[i915#14712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14712
[i915#14888]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14888
[i915#15073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15073
[i915#15102]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15102
[i915#15131]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15131
[i915#15329]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15329
[i915#15330]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15330
[i915#15342]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15342
[i915#15420]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15420
[i915#15458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15458
[i915#15460]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15460
[i915#15479]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15479
[i915#15481]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15481
[i915#15500]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15500
[i915#15582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15582
[i915#15638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15638
[i915#15643]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15643
[i915#15662]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15662
[i915#15709]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15709
[i915#15722]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15722
[i915#15733]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15733
[i915#15739]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15739
[i915#15778]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15778
[i915#15815]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15815
[i915#15865]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15865
[i915#15867]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15867
[i915#15895]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15895
[i915#15931]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15931
[i915#15948]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15948
[i915#15989]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15989
[i915#15990]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15990
[i915#15991]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15991
[i915#16011]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16011
[i915#16012]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16012
[i915#16025]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16025
[i915#16066]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16066
[i915#16081]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16081
[i915#16182]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16182
[i915#16184]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16184
[i915#16348]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16348
[i915#16361]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16361
[i915#16386]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16386
[i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769
[i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
[i915#2433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2433
[i915#2434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2434
[i915#2435]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2435
[i915#2436]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2436
[i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
[i915#2658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2658
[i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280
[i915#284]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/284
[i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856
[i915#3023]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3023
[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#3299]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3299
[i915#3323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3323
[i915#3359]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3359
[i915#3469]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3469
[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#3804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3804
[i915#3828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3828
[i915#3955]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3955
[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#4235]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4235
[i915#4270]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4270
[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#4771]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4771
[i915#4817]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4817
[i915#4839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4839
[i915#4860]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4860
[i915#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#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#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
[i915#6113]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6113
[i915#6301]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6301
[i915#6344]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6344
[i915#6621]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6621
[i915#6953]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6953
[i915#7173]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7173
[i915#7582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7582
[i915#7697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7697
[i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828
[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#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#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#9340]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9340
[i915#9423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9423
[i915#9531]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9531
[i915#9561]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9561
[i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683
[i915#9685]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9685
[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#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_18660 -> Patchwork_162622v4
CI-20190529: 20190529
CI_DRM_18660: e9f46237d19eab8041730860e800d92007c3bc7b @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_8958: 8958
Patchwork_162622v4: e9f46237d19eab8041730860e800d92007c3bc7b @ 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_162622v4/index.html
[-- Attachment #2: Type: text/html, Size: 164101 bytes --]
^ permalink raw reply [flat|nested] 31+ messages in thread