* [PATCH i-g-t 00/16] igt: clean up typedef usage, use for_each_output() more
@ 2026-04-14 7:14 Jani Nikula
2026-04-14 7:14 ` [PATCH i-g-t 01/16] tests: prefer igt_plane_t over struct igt_plane Jani Nikula
` (20 more replies)
0 siblings, 21 replies; 24+ messages in thread
From: Jani Nikula @ 2026-04-14 7:14 UTC (permalink / raw)
To: igt-dev; +Cc: jani.nikula
This series spiraled into a few things:
- use typedefs like igt_foo_t more consistently instead of struct
igt_foo
- rename the structs to have underscore prefix to discourage usage like
struct _igt_foo
- convert open coded output loops to use for_each_output()
BR,
Jani.
Jani Nikula (16):
tests: prefer igt_plane_t over struct igt_plane
lib/kms: rename struct igt_plane to _igt_plane
tests: prefer igt_display_t over struct igt_display
lib/kms: rename struct igt_display to _igt_display
lib/kms: rename struct igt_crtc to _igt_crtc
lib/kms: drop struct igt_colorop definition
tests/amdgpu/amd_abm: use for_each_output()
tests/amdgpu/amd_hotplug: use for_each_output()
tests/amdgpu/amd_subvp: use for_each_output()
tests/amdgpu/amd_dp_dsc: use for_each_output()
tests/amdgpu/amd_plane: use for_each_output()
tests/kms_atomic_transition: use for_each_output()
tests/kms_colorop: use for_each_output()
tests/kms_content_protection: use for_each_output()
tests/kms_getfb: use for_each_output()
tests/kms_writeback: use for_each_output()
lib/igt_kms.c | 2 +-
lib/igt_kms.h | 16 ++++++++--------
tests/amdgpu/amd_abm.c | 8 ++++----
tests/amdgpu/amd_dp_dsc.c | 10 ++++++----
tests/amdgpu/amd_hotplug.c | 8 +++++---
tests/amdgpu/amd_plane.c | 8 +++++---
tests/amdgpu/amd_subvp.c | 9 +++++----
tests/intel/kms_dp_link_training.c | 4 ++--
tests/intel/kms_dp_linktrain_fallback.c | 12 ++++++------
tests/kms_atomic_transition.c | 6 +++---
tests/kms_colorop.c | 6 ++----
tests/kms_content_protection.c | 6 +++---
tests/kms_getfb.c | 13 +++++++------
tests/kms_writeback.c | 10 ++++------
14 files changed, 61 insertions(+), 57 deletions(-)
--
2.47.3
^ permalink raw reply [flat|nested] 24+ messages in thread
* [PATCH i-g-t 01/16] tests: prefer igt_plane_t over struct igt_plane
2026-04-14 7:14 [PATCH i-g-t 00/16] igt: clean up typedef usage, use for_each_output() more Jani Nikula
@ 2026-04-14 7:14 ` Jani Nikula
2026-04-14 7:14 ` [PATCH i-g-t 02/16] lib/kms: rename struct igt_plane to _igt_plane Jani Nikula
` (19 subsequent siblings)
20 siblings, 0 replies; 24+ messages in thread
From: Jani Nikula @ 2026-04-14 7:14 UTC (permalink / raw)
To: igt-dev; +Cc: jani.nikula
The typedefs are meant to be used instead of the plain structs.
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
tests/intel/kms_dp_link_training.c | 4 ++--
tests/intel/kms_dp_linktrain_fallback.c | 12 ++++++------
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/tests/intel/kms_dp_link_training.c b/tests/intel/kms_dp_link_training.c
index d859db64b4ff..6aa63cdd8062 100644
--- a/tests/intel/kms_dp_link_training.c
+++ b/tests/intel/kms_dp_link_training.c
@@ -118,7 +118,7 @@ static void assert_link_status_good(data_t *data, bool mst)
*/
static void setup_planes_fbs(data_t *data, igt_output_t *outs[],
int count, drmModeModeInfo *modes[],
- struct igt_fb fbs[], struct igt_plane *planes[])
+ struct igt_fb fbs[], igt_plane_t *planes[])
{
int i;
@@ -148,7 +148,7 @@ static void do_modeset(data_t *data, bool mst)
igt_output_t *outs[IGT_MAX_PIPES];
drmModeModeInfo *modes[IGT_MAX_PIPES];
struct igt_fb fbs[IGT_MAX_PIPES];
- struct igt_plane *planes[IGT_MAX_PIPES];
+ igt_plane_t *planes[IGT_MAX_PIPES];
int n_pipes = 0;
int out_count = 0;
igt_crtc_t *crtc;
diff --git a/tests/intel/kms_dp_linktrain_fallback.c b/tests/intel/kms_dp_linktrain_fallback.c
index 2db5422c211d..661af7d165e7 100644
--- a/tests/intel/kms_dp_linktrain_fallback.c
+++ b/tests/intel/kms_dp_linktrain_fallback.c
@@ -41,7 +41,7 @@ typedef struct {
igt_output_t *output;
igt_crtc_t *crtc;
struct igt_fb fb;
- struct igt_plane *primary;
+ igt_plane_t *primary;
int n_pipes;
} data_t;
@@ -115,7 +115,7 @@ static void setup_modeset_on_outputs(data_t *data,
int *output_count,
drmModeModeInfo *mode[],
struct igt_fb fb[],
- struct igt_plane *primary[])
+ igt_plane_t *primary[])
{
int i;
@@ -159,7 +159,7 @@ static bool validate_modeset_for_outputs(data_t *data,
int *output_count,
drmModeModeInfo *mode[],
struct igt_fb fb[],
- struct igt_plane *primary[])
+ igt_plane_t *primary[])
{
igt_require_f(*output_count > 0, "Require at least 1 output\n");
setup_pipe_on_outputs(data, outputs, output_count);
@@ -173,7 +173,7 @@ static bool validate_modeset_for_outputs(data_t *data,
static bool setup_outputs(data_t *data, bool is_mst,
igt_output_t *outputs[],
int *output_count, drmModeModeInfo *mode[],
- struct igt_fb fb[], struct igt_plane *primary[])
+ struct igt_fb fb[], igt_plane_t *primary[])
{
bool ret;
@@ -307,7 +307,7 @@ static bool fix_link_status_and_recommit(data_t *data,
int *output_count,
drmModeModeInfo * modes[],
struct igt_fb fbs[],
- struct igt_plane *primaries[])
+ igt_plane_t *primaries[])
{
int i;
igt_output_t *out;
@@ -347,7 +347,7 @@ static void test_fallback(data_t *data, bool is_mst)
igt_output_t *outputs[IGT_MAX_PIPES];
drmModeModeInfo * modes[IGT_MAX_PIPES];
struct igt_fb fbs[IGT_MAX_PIPES];
- struct igt_plane *primaries[IGT_MAX_PIPES];
+ igt_plane_t *primaries[IGT_MAX_PIPES];
struct udev_monitor *mon;
retries = SPURIOUS_HPD_RETRY;
--
2.47.3
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [PATCH i-g-t 02/16] lib/kms: rename struct igt_plane to _igt_plane
2026-04-14 7:14 [PATCH i-g-t 00/16] igt: clean up typedef usage, use for_each_output() more Jani Nikula
2026-04-14 7:14 ` [PATCH i-g-t 01/16] tests: prefer igt_plane_t over struct igt_plane Jani Nikula
@ 2026-04-14 7:14 ` Jani Nikula
2026-04-14 7:14 ` [PATCH i-g-t 03/16] tests: prefer igt_display_t over struct igt_display Jani Nikula
` (18 subsequent siblings)
20 siblings, 0 replies; 24+ messages in thread
From: Jani Nikula @ 2026-04-14 7:14 UTC (permalink / raw)
To: igt-dev; +Cc: jani.nikula
Prefer igt_plane_t over struct igt_plane, and rename the struct to avoid
accidental use. The named struct is only needed for the typedef
declaration.
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
lib/igt_kms.h | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/lib/igt_kms.h b/lib/igt_kms.h
index bb50ed7ff908..9b8614c4e6b8 100644
--- a/lib/igt_kms.h
+++ b/lib/igt_kms.h
@@ -409,7 +409,7 @@ static inline bool igt_rotation_90_or_270(igt_rotation_t rotation)
return rotation & (IGT_ROTATION_90 | IGT_ROTATION_270);
}
-typedef struct igt_plane igt_plane_t;
+typedef struct _igt_plane igt_plane_t;
typedef struct igt_colorop {
uint32_t id;
@@ -423,10 +423,10 @@ typedef struct igt_colorop {
} igt_colorop_t;
-typedef struct igt_plane {
+typedef struct _igt_plane {
/*< private >*/
igt_crtc_t *crtc;
- struct igt_plane *ref;
+ igt_plane_t *ref;
int index;
/* capabilities */
int type;
--
2.47.3
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [PATCH i-g-t 03/16] tests: prefer igt_display_t over struct igt_display
2026-04-14 7:14 [PATCH i-g-t 00/16] igt: clean up typedef usage, use for_each_output() more Jani Nikula
2026-04-14 7:14 ` [PATCH i-g-t 01/16] tests: prefer igt_plane_t over struct igt_plane Jani Nikula
2026-04-14 7:14 ` [PATCH i-g-t 02/16] lib/kms: rename struct igt_plane to _igt_plane Jani Nikula
@ 2026-04-14 7:14 ` Jani Nikula
2026-04-14 7:14 ` [PATCH i-g-t 04/16] lib/kms: rename struct igt_display to _igt_display Jani Nikula
` (17 subsequent siblings)
20 siblings, 0 replies; 24+ messages in thread
From: Jani Nikula @ 2026-04-14 7:14 UTC (permalink / raw)
To: igt-dev; +Cc: jani.nikula
The typedefs are meant to be used instead of the plain structs.
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
tests/kms_getfb.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/tests/kms_getfb.c b/tests/kms_getfb.c
index 5b0eea161163..7ceca73f3997 100644
--- a/tests/kms_getfb.c
+++ b/tests/kms_getfb.c
@@ -129,7 +129,7 @@ static bool has_getfb_iface(int fd)
/**
* Find and return an arbitrary valid property ID.
*/
-static uint32_t get_any_prop_id(struct igt_display *display)
+static uint32_t get_any_prop_id(igt_display_t *display)
{
for (int i = 0; i < display->n_outputs; i++) {
igt_output_t *output = &display->outputs[i];
@@ -140,7 +140,7 @@ static uint32_t get_any_prop_id(struct igt_display *display)
return 0;
}
-static void test_handle_input(struct igt_display *display)
+static void test_handle_input(igt_display_t *display)
{
struct igt_fb fb;
@@ -196,7 +196,7 @@ static void test_handle_input(struct igt_display *display)
igt_remove_fb(display->drm_fd, &fb);
}
-static void test_duplicate_handles(struct igt_display *display)
+static void test_duplicate_handles(igt_display_t *display)
{
struct igt_fb fb;
@@ -256,7 +256,7 @@ static void test_duplicate_handles(struct igt_display *display)
igt_remove_fb(display->drm_fd, &fb);
}
-static void test_getfb2(struct igt_display *display)
+static void test_getfb2(igt_display_t *display)
{
struct igt_fb fb;
--
2.47.3
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [PATCH i-g-t 04/16] lib/kms: rename struct igt_display to _igt_display
2026-04-14 7:14 [PATCH i-g-t 00/16] igt: clean up typedef usage, use for_each_output() more Jani Nikula
` (2 preceding siblings ...)
2026-04-14 7:14 ` [PATCH i-g-t 03/16] tests: prefer igt_display_t over struct igt_display Jani Nikula
@ 2026-04-14 7:14 ` Jani Nikula
2026-04-14 7:14 ` [PATCH i-g-t 05/16] lib/kms: rename struct igt_crtc to _igt_crtc Jani Nikula
` (16 subsequent siblings)
20 siblings, 0 replies; 24+ messages in thread
From: Jani Nikula @ 2026-04-14 7:14 UTC (permalink / raw)
To: igt-dev; +Cc: jani.nikula
Prefer igt_display_t over struct igt_display, and rename the struct to
avoid accidental use. The named struct is only needed for the typedef
declaration.
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
lib/igt_kms.c | 2 +-
lib/igt_kms.h | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/lib/igt_kms.c b/lib/igt_kms.c
index 2dbf9ec38458..2d758b63c043 100644
--- a/lib/igt_kms.c
+++ b/lib/igt_kms.c
@@ -4012,7 +4012,7 @@ static int igt_primary_plane_commit_legacy(igt_plane_t *primary,
igt_crtc_t *crtc,
bool fail_on_error)
{
- struct igt_display *display = primary->crtc->display;
+ igt_display_t *display = primary->crtc->display;
igt_output_t *output = igt_crtc_get_output(crtc);
drmModeModeInfo *mode;
uint32_t fb_id, crtc_id;
diff --git a/lib/igt_kms.h b/lib/igt_kms.h
index 9b8614c4e6b8..2e2870854634 100644
--- a/lib/igt_kms.h
+++ b/lib/igt_kms.h
@@ -378,7 +378,7 @@ extern const char * const igt_plane_prop_names[];
*/
extern const char * const igt_colorop_prop_names[];
-typedef struct igt_display igt_display_t;
+typedef struct _igt_display igt_display_t;
typedef struct igt_crtc igt_crtc_t;
typedef uint32_t igt_fixed_t; /* 16.16 fixed point */
@@ -516,7 +516,7 @@ typedef struct {
igt_crtc_t *crtc;
} igt_output_crtc_t;
-struct igt_display {
+struct _igt_display {
int drm_fd;
int log_shift;
int n_crtcs;
--
2.47.3
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [PATCH i-g-t 05/16] lib/kms: rename struct igt_crtc to _igt_crtc
2026-04-14 7:14 [PATCH i-g-t 00/16] igt: clean up typedef usage, use for_each_output() more Jani Nikula
` (3 preceding siblings ...)
2026-04-14 7:14 ` [PATCH i-g-t 04/16] lib/kms: rename struct igt_display to _igt_display Jani Nikula
@ 2026-04-14 7:14 ` Jani Nikula
2026-04-14 7:14 ` [PATCH i-g-t 06/16] lib/kms: drop struct igt_colorop definition Jani Nikula
` (15 subsequent siblings)
20 siblings, 0 replies; 24+ messages in thread
From: Jani Nikula @ 2026-04-14 7:14 UTC (permalink / raw)
To: igt-dev; +Cc: jani.nikula
Rename the struct to avoid accidental use. The named struct is only
needed for the typedef declaration.
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
lib/igt_kms.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/lib/igt_kms.h b/lib/igt_kms.h
index 2e2870854634..e785dce8b105 100644
--- a/lib/igt_kms.h
+++ b/lib/igt_kms.h
@@ -379,7 +379,7 @@ extern const char * const igt_plane_prop_names[];
extern const char * const igt_colorop_prop_names[];
typedef struct _igt_display igt_display_t;
-typedef struct igt_crtc igt_crtc_t;
+typedef struct _igt_crtc igt_crtc_t;
typedef uint32_t igt_fixed_t; /* 16.16 fixed point */
#define IGT_NUM_PLANE_COLOR_PIPELINES 4
@@ -470,7 +470,7 @@ typedef struct _igt_plane {
/*
* This struct represents a hardware pipe
*/
-struct igt_crtc {
+struct _igt_crtc {
igt_display_t *display;
/* ID of a hardware pipe */
enum pipe pipe;
--
2.47.3
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [PATCH i-g-t 06/16] lib/kms: drop struct igt_colorop definition
2026-04-14 7:14 [PATCH i-g-t 00/16] igt: clean up typedef usage, use for_each_output() more Jani Nikula
` (4 preceding siblings ...)
2026-04-14 7:14 ` [PATCH i-g-t 05/16] lib/kms: rename struct igt_crtc to _igt_crtc Jani Nikula
@ 2026-04-14 7:14 ` Jani Nikula
2026-04-14 7:14 ` [PATCH i-g-t 07/16] tests/amdgpu/amd_abm: use for_each_output() Jani Nikula
` (14 subsequent siblings)
20 siblings, 0 replies; 24+ messages in thread
From: Jani Nikula @ 2026-04-14 7:14 UTC (permalink / raw)
To: igt-dev; +Cc: jani.nikula
There is no need for the struct igt_colorop definition, we can simply
use the igt_colorop_t typedef.
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
lib/igt_kms.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/igt_kms.h b/lib/igt_kms.h
index e785dce8b105..9e7eb499fdfb 100644
--- a/lib/igt_kms.h
+++ b/lib/igt_kms.h
@@ -411,7 +411,7 @@ static inline bool igt_rotation_90_or_270(igt_rotation_t rotation)
typedef struct _igt_plane igt_plane_t;
-typedef struct igt_colorop {
+typedef struct {
uint32_t id;
igt_plane_t *plane;
--
2.47.3
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [PATCH i-g-t 07/16] tests/amdgpu/amd_abm: use for_each_output()
2026-04-14 7:14 [PATCH i-g-t 00/16] igt: clean up typedef usage, use for_each_output() more Jani Nikula
` (5 preceding siblings ...)
2026-04-14 7:14 ` [PATCH i-g-t 06/16] lib/kms: drop struct igt_colorop definition Jani Nikula
@ 2026-04-14 7:14 ` Jani Nikula
2026-04-14 7:14 ` [PATCH i-g-t 08/16] tests/amdgpu/amd_hotplug: " Jani Nikula
` (13 subsequent siblings)
20 siblings, 0 replies; 24+ messages in thread
From: Jani Nikula @ 2026-04-14 7:14 UTC (permalink / raw)
To: igt-dev; +Cc: jani.nikula
Use for_each_output() instead of manually iterating display->outputs[i].
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
tests/amdgpu/amd_abm.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/tests/amdgpu/amd_abm.c b/tests/amdgpu/amd_abm.c
index 1752a7e5c48d..d36044aabfaf 100644
--- a/tests/amdgpu/amd_abm.c
+++ b/tests/amdgpu/amd_abm.c
@@ -112,13 +112,13 @@ static void fbmem_draw_smpte_pattern(uint32_t *fbmem, int width, int height)
static void test_init(data_t *data)
{
igt_display_t *display = &data->display;
- drmModeConnectorPtr conn;
+ igt_output_t *output;
bool has_edp = false;
- int i, fb_id;
+ int fb_id;
/* Skip test if no eDP connected. */
- for (i = 0; i < display->n_outputs; i++) {
- conn = display->outputs[i].config.connector;
+ for_each_output(display, output) {
+ drmModeConnectorPtr conn = output->config.connector;
if (conn->connector_type == DRM_MODE_CONNECTOR_eDP &&
conn->connection == DRM_MODE_CONNECTED) {
--
2.47.3
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [PATCH i-g-t 08/16] tests/amdgpu/amd_hotplug: use for_each_output()
2026-04-14 7:14 [PATCH i-g-t 00/16] igt: clean up typedef usage, use for_each_output() more Jani Nikula
` (6 preceding siblings ...)
2026-04-14 7:14 ` [PATCH i-g-t 07/16] tests/amdgpu/amd_abm: use for_each_output() Jani Nikula
@ 2026-04-14 7:14 ` Jani Nikula
2026-04-14 7:14 ` [PATCH i-g-t 09/16] tests/amdgpu/amd_subvp: " Jani Nikula
` (12 subsequent siblings)
20 siblings, 0 replies; 24+ messages in thread
From: Jani Nikula @ 2026-04-14 7:14 UTC (permalink / raw)
To: igt-dev; +Cc: jani.nikula
Use for_each_output() instead of manually iterating display->outputs[i].
Tweak the CRTC limit check slightly when removing the for loop.
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
tests/amdgpu/amd_hotplug.c | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/tests/amdgpu/amd_hotplug.c b/tests/amdgpu/amd_hotplug.c
index 5049eca88439..83ad55ea0cf6 100644
--- a/tests/amdgpu/amd_hotplug.c
+++ b/tests/amdgpu/amd_hotplug.c
@@ -50,7 +50,8 @@ typedef struct data {
static void test_init(data_t *data)
{
igt_display_t *display = &data->display;
- int i, n, max_pipes = igt_display_n_crtcs(display);
+ int n = 0;
+ igt_output_t *output;
igt_crtc_t *crtc;
for_each_crtc(display, crtc) {
@@ -65,8 +66,9 @@ static void test_init(data_t *data)
igt_crtc_crc_new(crtc, IGT_PIPE_CRC_SOURCE_AUTO);
}
- for (i = 0, n = 0; i < display->n_outputs && n < max_pipes; ++i) {
- igt_output_t *output = &display->outputs[i];
+ for_each_output(display, output) {
+ if (n == igt_display_n_crtcs(display))
+ break;
data->output[n] = output;
--
2.47.3
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [PATCH i-g-t 09/16] tests/amdgpu/amd_subvp: use for_each_output()
2026-04-14 7:14 [PATCH i-g-t 00/16] igt: clean up typedef usage, use for_each_output() more Jani Nikula
` (7 preceding siblings ...)
2026-04-14 7:14 ` [PATCH i-g-t 08/16] tests/amdgpu/amd_hotplug: " Jani Nikula
@ 2026-04-14 7:14 ` Jani Nikula
2026-04-14 7:14 ` [PATCH i-g-t 10/16] tests/amdgpu/amd_dp_dsc: " Jani Nikula
` (11 subsequent siblings)
20 siblings, 0 replies; 24+ messages in thread
From: Jani Nikula @ 2026-04-14 7:14 UTC (permalink / raw)
To: igt-dev; +Cc: jani.nikula
Use for_each_output() instead of manually iterating display->outputs[i].
Tweak the CRTC limit check slightly when removing the for loop.
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
tests/amdgpu/amd_subvp.c | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/tests/amdgpu/amd_subvp.c b/tests/amdgpu/amd_subvp.c
index 61b93e6af509..7cc51c7047e1 100644
--- a/tests/amdgpu/amd_subvp.c
+++ b/tests/amdgpu/amd_subvp.c
@@ -58,8 +58,9 @@ static void force_output_mode(struct data *d, igt_output_t *output,
static void test_init(struct data *data)
{
igt_display_t *display = &data->display;
+ igt_output_t *output;
igt_crtc_t *crtc;
- int i, n;
+ int n = 0;
bool subvp_capable = false;
bool subvp_en = false;
@@ -71,9 +72,9 @@ static void test_init(struct data *data)
igt_crtc_crc_new(crtc, IGT_PIPE_CRC_SOURCE_AUTO);
}
- for (i = 0,
- n = 0; i < display->n_outputs && n < igt_display_n_crtcs(display); ++i) {
- igt_output_t *output = &display->outputs[i];
+ for_each_output(display, output) {
+ if (n == igt_display_n_crtcs(display))
+ break;
data->output[n] = output;
/* Only allow physically connected displays for the tests. */
--
2.47.3
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [PATCH i-g-t 10/16] tests/amdgpu/amd_dp_dsc: use for_each_output()
2026-04-14 7:14 [PATCH i-g-t 00/16] igt: clean up typedef usage, use for_each_output() more Jani Nikula
` (8 preceding siblings ...)
2026-04-14 7:14 ` [PATCH i-g-t 09/16] tests/amdgpu/amd_subvp: " Jani Nikula
@ 2026-04-14 7:14 ` Jani Nikula
2026-04-14 7:14 ` [PATCH i-g-t 11/16] tests/amdgpu/amd_plane: " Jani Nikula
` (10 subsequent siblings)
20 siblings, 0 replies; 24+ messages in thread
From: Jani Nikula @ 2026-04-14 7:14 UTC (permalink / raw)
To: igt-dev; +Cc: jani.nikula
Use for_each_output() instead of manually iterating display->outputs[i].
Tweak the CRTC limit check slightly when removing the for loop.
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
tests/amdgpu/amd_dp_dsc.c | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/tests/amdgpu/amd_dp_dsc.c b/tests/amdgpu/amd_dp_dsc.c
index c04f4d003267..b8441163681e 100644
--- a/tests/amdgpu/amd_dp_dsc.c
+++ b/tests/amdgpu/amd_dp_dsc.c
@@ -60,8 +60,9 @@ static void test_fini(data_t *data)
static void test_init(data_t *data)
{
igt_display_t *display = &data->display;
+ igt_output_t *output;
igt_crtc_t *crtc;
- int i, n;
+ int n = 0;
for_each_crtc(display, crtc) {
data->crtc[crtc->crtc_index] = crtc;
@@ -71,9 +72,10 @@ static void test_init(data_t *data)
igt_crtc_crc_new(crtc, IGT_PIPE_CRC_SOURCE_AUTO);
}
- for (i = 0,
- n = 0; i < display->n_outputs && n < igt_display_n_crtcs(display); ++i) {
- igt_output_t *output = &display->outputs[i];
+ for_each_output(display, output) {
+ if (n == igt_display_n_crtcs(display))
+ break;
+
data->output[n] = output;
/* Only allow physically connected displays for the tests. */
--
2.47.3
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [PATCH i-g-t 11/16] tests/amdgpu/amd_plane: use for_each_output()
2026-04-14 7:14 [PATCH i-g-t 00/16] igt: clean up typedef usage, use for_each_output() more Jani Nikula
` (9 preceding siblings ...)
2026-04-14 7:14 ` [PATCH i-g-t 10/16] tests/amdgpu/amd_dp_dsc: " Jani Nikula
@ 2026-04-14 7:14 ` Jani Nikula
2026-04-14 7:14 ` [PATCH i-g-t 12/16] tests/kms_atomic_transition: " Jani Nikula
` (9 subsequent siblings)
20 siblings, 0 replies; 24+ messages in thread
From: Jani Nikula @ 2026-04-14 7:14 UTC (permalink / raw)
To: igt-dev; +Cc: jani.nikula
Use for_each_output() instead of manually iterating display->outputs[i].
Tweak the CRTC limit check slightly when removing the for loop.
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
tests/amdgpu/amd_plane.c | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/tests/amdgpu/amd_plane.c b/tests/amdgpu/amd_plane.c
index da0dc7822575..412a220b255f 100644
--- a/tests/amdgpu/amd_plane.c
+++ b/tests/amdgpu/amd_plane.c
@@ -151,8 +151,9 @@ enum test {
static void test_init(data_t *data)
{
igt_display_t *display = &data->display;
- int i, n, max_pipes = igt_display_n_crtcs(display);
+ igt_output_t *output;
igt_crtc_t *crtc;
+ int n = 0;
for_each_crtc(display, crtc) {
data->crtc[crtc->crtc_index] = crtc;
@@ -168,8 +169,9 @@ static void test_init(data_t *data)
igt_crtc_crc_new(crtc, IGT_PIPE_CRC_SOURCE_AUTO);
}
- for (i = 0, n = 0; i < display->n_outputs && n < max_pipes; ++i) {
- igt_output_t *output = &display->outputs[i];
+ for_each_output(display, output) {
+ if (n == igt_display_n_crtcs(display))
+ break;
data->output[n] = output;
--
2.47.3
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [PATCH i-g-t 12/16] tests/kms_atomic_transition: use for_each_output()
2026-04-14 7:14 [PATCH i-g-t 00/16] igt: clean up typedef usage, use for_each_output() more Jani Nikula
` (10 preceding siblings ...)
2026-04-14 7:14 ` [PATCH i-g-t 11/16] tests/amdgpu/amd_plane: " Jani Nikula
@ 2026-04-14 7:14 ` Jani Nikula
2026-04-14 7:14 ` [PATCH i-g-t 13/16] tests/kms_colorop: " Jani Nikula
` (8 subsequent siblings)
20 siblings, 0 replies; 24+ messages in thread
From: Jani Nikula @ 2026-04-14 7:14 UTC (permalink / raw)
To: igt-dev; +Cc: jani.nikula
Use for_each_output() instead of manually iterating display->outputs[i].
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
tests/kms_atomic_transition.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/tests/kms_atomic_transition.c b/tests/kms_atomic_transition.c
index 5ae8da3c0cb4..431508a83853 100644
--- a/tests/kms_atomic_transition.c
+++ b/tests/kms_atomic_transition.c
@@ -835,10 +835,10 @@ static void commit_display(data_t *data, unsigned event_mask, bool nonblocking)
static void unset_output_pipe(igt_display_t *display)
{
- int i;
+ igt_output_t *output;
- for (i = 0; i < display->n_outputs; i++)
- igt_output_set_crtc(&display->outputs[i], NULL);
+ for_each_output(display, output)
+ igt_output_set_crtc(output, NULL);
}
static unsigned set_combinations(data_t *data, unsigned mask, struct igt_fb *fb)
--
2.47.3
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [PATCH i-g-t 13/16] tests/kms_colorop: use for_each_output()
2026-04-14 7:14 [PATCH i-g-t 00/16] igt: clean up typedef usage, use for_each_output() more Jani Nikula
` (11 preceding siblings ...)
2026-04-14 7:14 ` [PATCH i-g-t 12/16] tests/kms_atomic_transition: " Jani Nikula
@ 2026-04-14 7:14 ` Jani Nikula
2026-04-14 7:14 ` [PATCH i-g-t 14/16] tests/kms_content_protection: " Jani Nikula
` (7 subsequent siblings)
20 siblings, 0 replies; 24+ messages in thread
From: Jani Nikula @ 2026-04-14 7:14 UTC (permalink / raw)
To: igt-dev; +Cc: jani.nikula
Use for_each_output() instead of manually iterating display->outputs[i].
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
tests/kms_colorop.c | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/tests/kms_colorop.c b/tests/kms_colorop.c
index 125afbb0573a..16db0b8ad37f 100644
--- a/tests/kms_colorop.c
+++ b/tests/kms_colorop.c
@@ -129,7 +129,7 @@ static data_t data;
static igt_output_t *kms_writeback_get_output(igt_display_t *display, __u32 fourcc_in, __u32 fourcc_out)
{
- int i;
+ igt_output_t *output;
igt_crtc_t *crtc;
drmModeModeInfo override_mode = {
@@ -149,9 +149,7 @@ static igt_output_t *kms_writeback_get_output(igt_display_t *display, __u32 four
.name = {"640x480-60"},
};
- for (i = 0; i < display->n_outputs; i++) {
- igt_output_t *output = &display->outputs[i];
-
+ for_each_output(display, output) {
if (output->config.connector->connector_type != DRM_MODE_CONNECTOR_WRITEBACK)
continue;
--
2.47.3
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [PATCH i-g-t 14/16] tests/kms_content_protection: use for_each_output()
2026-04-14 7:14 [PATCH i-g-t 00/16] igt: clean up typedef usage, use for_each_output() more Jani Nikula
` (12 preceding siblings ...)
2026-04-14 7:14 ` [PATCH i-g-t 13/16] tests/kms_colorop: " Jani Nikula
@ 2026-04-14 7:14 ` Jani Nikula
2026-04-14 7:14 ` [PATCH i-g-t 15/16] tests/kms_getfb: " Jani Nikula
` (6 subsequent siblings)
20 siblings, 0 replies; 24+ messages in thread
From: Jani Nikula @ 2026-04-14 7:14 UTC (permalink / raw)
To: igt-dev; +Cc: jani.nikula
Use for_each_output() instead of manually iterating display->outputs[i].
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
tests/kms_content_protection.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/tests/kms_content_protection.c b/tests/kms_content_protection.c
index caf3d7a56ae4..a42f699e9c64 100644
--- a/tests/kms_content_protection.c
+++ b/tests/kms_content_protection.c
@@ -395,10 +395,10 @@ static void test_cp_enable_with_retry(igt_output_t *output,
static bool igt_crtc_is_free(igt_crtc_t *crtc)
{
igt_display_t *display = crtc->display;
- int i;
+ igt_output_t *output;
- for (i = 0; i < display->n_outputs; i++)
- if (igt_output_get_driving_crtc(&display->outputs[i]) == crtc)
+ for_each_output(display, output)
+ if (igt_output_get_driving_crtc(output) == crtc)
return false;
return true;
--
2.47.3
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [PATCH i-g-t 15/16] tests/kms_getfb: use for_each_output()
2026-04-14 7:14 [PATCH i-g-t 00/16] igt: clean up typedef usage, use for_each_output() more Jani Nikula
` (13 preceding siblings ...)
2026-04-14 7:14 ` [PATCH i-g-t 14/16] tests/kms_content_protection: " Jani Nikula
@ 2026-04-14 7:14 ` Jani Nikula
2026-04-14 7:14 ` [PATCH i-g-t 16/16] tests/kms_writeback: " Jani Nikula
` (5 subsequent siblings)
20 siblings, 0 replies; 24+ messages in thread
From: Jani Nikula @ 2026-04-14 7:14 UTC (permalink / raw)
To: igt-dev; +Cc: jani.nikula
Use for_each_output() instead of manually iterating display->outputs[i].
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
tests/kms_getfb.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/tests/kms_getfb.c b/tests/kms_getfb.c
index 7ceca73f3997..972a38d7d6e7 100644
--- a/tests/kms_getfb.c
+++ b/tests/kms_getfb.c
@@ -131,8 +131,9 @@ static bool has_getfb_iface(int fd)
*/
static uint32_t get_any_prop_id(igt_display_t *display)
{
- for (int i = 0; i < display->n_outputs; i++) {
- igt_output_t *output = &display->outputs[i];
+ igt_output_t *output;
+
+ for_each_output(display, output) {
if (output->props[IGT_CONNECTOR_DPMS] != 0)
return output->props[IGT_CONNECTOR_DPMS];
}
--
2.47.3
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [PATCH i-g-t 16/16] tests/kms_writeback: use for_each_output()
2026-04-14 7:14 [PATCH i-g-t 00/16] igt: clean up typedef usage, use for_each_output() more Jani Nikula
` (14 preceding siblings ...)
2026-04-14 7:14 ` [PATCH i-g-t 15/16] tests/kms_getfb: " Jani Nikula
@ 2026-04-14 7:14 ` Jani Nikula
2026-04-14 9:59 ` ✓ Xe.CI.BAT: success for igt: clean up typedef usage, use for_each_output() more Patchwork
` (4 subsequent siblings)
20 siblings, 0 replies; 24+ messages in thread
From: Jani Nikula @ 2026-04-14 7:14 UTC (permalink / raw)
To: igt-dev; +Cc: jani.nikula
Use for_each_output() instead of manually iterating display->outputs[i].
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
tests/kms_writeback.c | 10 ++++------
1 file changed, 4 insertions(+), 6 deletions(-)
diff --git a/tests/kms_writeback.c b/tests/kms_writeback.c
index 4a5f369ba6d8..7c30e8ee3591 100644
--- a/tests/kms_writeback.c
+++ b/tests/kms_writeback.c
@@ -143,7 +143,7 @@ static bool check_writeback_config(igt_display_t *display, igt_output_t *output,
static igt_output_t *kms_writeback_get_output(igt_display_t *display)
{
- int i;
+ igt_output_t *output;
igt_crtc_t *crtc;
drmModeModeInfo override_mode = {
@@ -163,9 +163,7 @@ static igt_output_t *kms_writeback_get_output(igt_display_t *display)
.name = {"640x480-60"},
};
- for (i = 0; i < display->n_outputs; i++) {
- igt_output_t *output = &display->outputs[i];
-
+ for_each_output(display, output) {
if (output->config.connector->connector_type != DRM_MODE_CONNECTOR_WRITEBACK)
continue;
@@ -464,9 +462,9 @@ static void commit_and_dump_fb(igt_display_t *display, igt_output_t *output, igt
static igt_output_t *list_writeback_modes(igt_display_t *display)
{
- for (int i = 0; i < display->n_outputs; i++) {
- igt_output_t *output = &display->outputs[i];
+ igt_output_t *output;
+ for_each_output(display, output) {
if (output->config.connector->connector_type == DRM_MODE_CONNECTOR_WRITEBACK) {
drmModeModeInfo *mode;
int j = 0;
--
2.47.3
^ permalink raw reply related [flat|nested] 24+ messages in thread
* ✓ Xe.CI.BAT: success for igt: clean up typedef usage, use for_each_output() more
2026-04-14 7:14 [PATCH i-g-t 00/16] igt: clean up typedef usage, use for_each_output() more Jani Nikula
` (15 preceding siblings ...)
2026-04-14 7:14 ` [PATCH i-g-t 16/16] tests/kms_writeback: " Jani Nikula
@ 2026-04-14 9:59 ` Patchwork
2026-04-14 10:14 ` ✓ i915.CI.BAT: " Patchwork
` (3 subsequent siblings)
20 siblings, 0 replies; 24+ messages in thread
From: Patchwork @ 2026-04-14 9:59 UTC (permalink / raw)
To: Jani Nikula; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 7374 bytes --]
== Series Details ==
Series: igt: clean up typedef usage, use for_each_output() more
URL : https://patchwork.freedesktop.org/series/164841/
State : success
== Summary ==
CI Bug Log - changes from XEIGT_8855_BAT -> XEIGTPW_14979_BAT
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (11 -> 13)
------------------------------
Additional (2): bat-adlp-vm bat-ptl-vm
Known issues
------------
Here are the changes found in XEIGTPW_14979_BAT that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@xe_evict@evict-beng-small-cm:
- bat-ptl-vm: NOTRUN -> [SKIP][1] ([Intel XE#5764]) +10 other tests skip
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/bat-ptl-vm/igt@xe_evict@evict-beng-small-cm.html
* igt@xe_evict@evict-small-external-cm:
- bat-adlp-vm: NOTRUN -> [SKIP][2] ([Intel XE#261] / [Intel XE#5564] / [Intel XE#688]) +9 other tests skip
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/bat-adlp-vm/igt@xe_evict@evict-small-external-cm.html
* igt@xe_evict_ccs@evict-overcommit-simple:
- bat-adlp-vm: NOTRUN -> [SKIP][3] ([Intel XE#5563] / [Intel XE#688])
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/bat-adlp-vm/igt@xe_evict_ccs@evict-overcommit-simple.html
* igt@xe_exec_balancer@twice-parallel-basic:
- bat-ptl-vm: NOTRUN -> [SKIP][4] ([Intel XE#7482]) +17 other tests skip
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/bat-ptl-vm/igt@xe_exec_balancer@twice-parallel-basic.html
* igt@xe_exec_fault_mode@twice-userptr-invalidate-imm:
- bat-adlp-vm: NOTRUN -> [SKIP][5] ([Intel XE#288] / [Intel XE#5561]) +32 other tests skip
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/bat-adlp-vm/igt@xe_exec_fault_mode@twice-userptr-invalidate-imm.html
* igt@xe_live_ktest@xe_bo@xe_ccs_migrate_kunit:
- bat-bmg-2: NOTRUN -> [SKIP][6] ([Intel XE#2229])
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/bat-bmg-2/igt@xe_live_ktest@xe_bo@xe_ccs_migrate_kunit.html
* igt@xe_live_ktest@xe_migrate@xe_validate_ccs_kunit:
- bat-adlp-vm: NOTRUN -> [SKIP][7] ([Intel XE#2229] / [Intel XE#5488])
[7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/bat-adlp-vm/igt@xe_live_ktest@xe_migrate@xe_validate_ccs_kunit.html
- bat-ptl-vm: NOTRUN -> [SKIP][8] ([Intel XE#5775])
[8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/bat-ptl-vm/igt@xe_live_ktest@xe_migrate@xe_validate_ccs_kunit.html
* igt@xe_mmap@vram:
- bat-ptl-vm: NOTRUN -> [SKIP][9] ([Intel XE#5776])
[9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/bat-ptl-vm/igt@xe_mmap@vram.html
- bat-adlp-vm: NOTRUN -> [SKIP][10] ([Intel XE#1008] / [Intel XE#5591])
[10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/bat-adlp-vm/igt@xe_mmap@vram.html
* igt@xe_pat@pat-index-xe2:
- bat-adlp-vm: NOTRUN -> [SKIP][11] ([Intel XE#977])
[11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/bat-adlp-vm/igt@xe_pat@pat-index-xe2.html
* igt@xe_pat@pat-index-xehpc:
- bat-ptl-vm: NOTRUN -> [SKIP][12] ([Intel XE#5777] / [Intel XE#7590])
[12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/bat-ptl-vm/igt@xe_pat@pat-index-xehpc.html
- bat-adlp-vm: NOTRUN -> [SKIP][13] ([Intel XE#2838] / [Intel XE#979])
[13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/bat-adlp-vm/igt@xe_pat@pat-index-xehpc.html
* igt@xe_pat@pat-index-xelp:
- bat-ptl-vm: NOTRUN -> [SKIP][14] ([Intel XE#5771] / [Intel XE#7590])
[14]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/bat-ptl-vm/igt@xe_pat@pat-index-xelp.html
* igt@xe_pat@pat-index-xelpg:
- bat-ptl-vm: NOTRUN -> [SKIP][15] ([Intel XE#5780] / [Intel XE#7590])
[15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/bat-ptl-vm/igt@xe_pat@pat-index-xelpg.html
- bat-adlp-vm: NOTRUN -> [SKIP][16] ([Intel XE#979])
[16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/bat-adlp-vm/igt@xe_pat@pat-index-xelpg.html
* igt@xe_waitfence@reltime:
- bat-bmg-2: [PASS][17] -> [FAIL][18] ([Intel XE#6520])
[17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8855/bat-bmg-2/igt@xe_waitfence@reltime.html
[18]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/bat-bmg-2/igt@xe_waitfence@reltime.html
#### Possible fixes ####
* igt@core_hotunplug@unbind-rebind:
- bat-bmg-2: [ABORT][19] ([Intel XE#7249] / [Intel XE#7578]) -> [PASS][20]
[19]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8855/bat-bmg-2/igt@core_hotunplug@unbind-rebind.html
[20]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/bat-bmg-2/igt@core_hotunplug@unbind-rebind.html
[Intel XE#1008]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1008
[Intel XE#2229]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2229
[Intel XE#261]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/261
[Intel XE#2838]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2838
[Intel XE#288]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/288
[Intel XE#5488]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5488
[Intel XE#5561]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5561
[Intel XE#5563]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5563
[Intel XE#5564]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5564
[Intel XE#5591]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5591
[Intel XE#5764]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5764
[Intel XE#5771]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5771
[Intel XE#5775]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5775
[Intel XE#5776]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5776
[Intel XE#5777]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5777
[Intel XE#5780]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5780
[Intel XE#6520]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6520
[Intel XE#688]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/688
[Intel XE#7249]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7249
[Intel XE#7482]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7482
[Intel XE#7578]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7578
[Intel XE#7590]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7590
[Intel XE#977]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/977
[Intel XE#979]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/979
Build changes
-------------
* IGT: IGT_8855 -> IGTPW_14979
* Linux: xe-4897-c8bad7becc008716c8475847328c549e178c813c -> xe-4898-bf1886f46aceb23fda764e3b0f2bd483048e9265
IGTPW_14979: 665e4d2dbe57cdbbc1ee539e7dc0241277645aee @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_8855: 3c05ee1076cee44a2bc3c176ec21e651f6eca600 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
xe-4897-c8bad7becc008716c8475847328c549e178c813c: c8bad7becc008716c8475847328c549e178c813c
xe-4898-bf1886f46aceb23fda764e3b0f2bd483048e9265: bf1886f46aceb23fda764e3b0f2bd483048e9265
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/index.html
[-- Attachment #2: Type: text/html, Size: 8553 bytes --]
^ permalink raw reply [flat|nested] 24+ messages in thread
* ✓ i915.CI.BAT: success for igt: clean up typedef usage, use for_each_output() more
2026-04-14 7:14 [PATCH i-g-t 00/16] igt: clean up typedef usage, use for_each_output() more Jani Nikula
` (16 preceding siblings ...)
2026-04-14 9:59 ` ✓ Xe.CI.BAT: success for igt: clean up typedef usage, use for_each_output() more Patchwork
@ 2026-04-14 10:14 ` Patchwork
2026-04-14 11:11 ` ✗ Xe.CI.FULL: failure " Patchwork
` (2 subsequent siblings)
20 siblings, 0 replies; 24+ messages in thread
From: Patchwork @ 2026-04-14 10:14 UTC (permalink / raw)
To: Jani Nikula; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 2584 bytes --]
== Series Details ==
Series: igt: clean up typedef usage, use for_each_output() more
URL : https://patchwork.freedesktop.org/series/164841/
State : success
== Summary ==
CI Bug Log - changes from IGT_8855 -> IGTPW_14979
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/index.html
Participating hosts (42 -> 39)
------------------------------
Missing (3): bat-dg2-13 fi-snb-2520m bat-adls-6
Known issues
------------
Here are the changes found in IGTPW_14979 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_huc_copy@huc-copy:
- fi-glk-j4005: NOTRUN -> [SKIP][1] ([i915#2190])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/fi-glk-j4005/igt@gem_huc_copy@huc-copy.html
* igt@gem_lmem_swapping@parallel-random-engines:
- fi-glk-j4005: NOTRUN -> [SKIP][2] ([i915#4613]) +3 other tests skip
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/fi-glk-j4005/igt@gem_lmem_swapping@parallel-random-engines.html
* igt@i915_selftest@live:
- bat-dg2-8: [PASS][3] -> [DMESG-FAIL][4] ([i915#12061]) +1 other test dmesg-fail
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8855/bat-dg2-8/igt@i915_selftest@live.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/bat-dg2-8/igt@i915_selftest@live.html
* igt@kms_psr@psr-primary-page-flip:
- fi-glk-j4005: NOTRUN -> [SKIP][5] +12 other tests skip
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/fi-glk-j4005/igt@kms_psr@psr-primary-page-flip.html
[i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
[i915#2190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2190
[i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_8855 -> IGTPW_14979
* Linux: CI_DRM_18326 -> CI_DRM_18328
CI-20190529: 20190529
CI_DRM_18326: c8bad7becc008716c8475847328c549e178c813c @ git://anongit.freedesktop.org/gfx-ci/linux
CI_DRM_18328: d9dff70f265361d9b9f8f55dcfe34fea9cec45f3 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_14979: 665e4d2dbe57cdbbc1ee539e7dc0241277645aee @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_8855: 3c05ee1076cee44a2bc3c176ec21e651f6eca600 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/index.html
[-- Attachment #2: Type: text/html, Size: 3280 bytes --]
^ permalink raw reply [flat|nested] 24+ messages in thread
* ✗ Xe.CI.FULL: failure for igt: clean up typedef usage, use for_each_output() more
2026-04-14 7:14 [PATCH i-g-t 00/16] igt: clean up typedef usage, use for_each_output() more Jani Nikula
` (17 preceding siblings ...)
2026-04-14 10:14 ` ✓ i915.CI.BAT: " Patchwork
@ 2026-04-14 11:11 ` Patchwork
2026-04-14 14:08 ` [PATCH i-g-t 00/16] " Ville Syrjälä
2026-04-14 16:47 ` ✓ i915.CI.Full: success for " Patchwork
20 siblings, 0 replies; 24+ messages in thread
From: Patchwork @ 2026-04-14 11:11 UTC (permalink / raw)
To: Jani Nikula; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 28844 bytes --]
== Series Details ==
Series: igt: clean up typedef usage, use for_each_output() more
URL : https://patchwork.freedesktop.org/series/164841/
State : failure
== Summary ==
CI Bug Log - changes from XEIGT_8855_FULL -> XEIGTPW_14979_FULL
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with XEIGTPW_14979_FULL absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in XEIGTPW_14979_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 (2 -> 2)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in XEIGTPW_14979_FULL:
### IGT changes ###
#### Possible regressions ####
* igt@xe_compute_preempt@compute-preempt-many-vram:
- shard-bmg: [PASS][1] -> [ABORT][2] +1 other test abort
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8855/shard-bmg-10/igt@xe_compute_preempt@compute-preempt-many-vram.html
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-7/igt@xe_compute_preempt@compute-preempt-many-vram.html
Known issues
------------
Here are the changes found in XEIGTPW_14979_FULL that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@kms_big_fb@linear-32bpp-rotate-270:
- shard-bmg: NOTRUN -> [SKIP][3] ([Intel XE#2327]) +4 other tests skip
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-7/igt@kms_big_fb@linear-32bpp-rotate-270.html
* igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180-hflip:
- shard-bmg: NOTRUN -> [SKIP][4] ([Intel XE#7059] / [Intel XE#7085])
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-10/igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180-hflip.html
* igt@kms_big_fb@yf-tiled-32bpp-rotate-0:
- shard-bmg: NOTRUN -> [SKIP][5] ([Intel XE#1124]) +4 other tests skip
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-6/igt@kms_big_fb@yf-tiled-32bpp-rotate-0.html
* igt@kms_bw@connected-linear-tiling-4-displays-1920x1080p:
- shard-bmg: NOTRUN -> [SKIP][6] ([Intel XE#7621]) +1 other test skip
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-3/igt@kms_bw@connected-linear-tiling-4-displays-1920x1080p.html
* igt@kms_bw@linear-tiling-2-displays-1920x1080p:
- shard-bmg: NOTRUN -> [SKIP][7] ([Intel XE#367] / [Intel XE#7354])
[7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-2/igt@kms_bw@linear-tiling-2-displays-1920x1080p.html
* igt@kms_ccs@bad-aux-stride-y-tiled-gen12-mc-ccs:
- shard-bmg: NOTRUN -> [SKIP][8] ([Intel XE#2887]) +5 other tests skip
[8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-3/igt@kms_ccs@bad-aux-stride-y-tiled-gen12-mc-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs:
- shard-bmg: [PASS][9] -> [INCOMPLETE][10] ([Intel XE#7084]) +1 other test incomplete
[9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8855/shard-bmg-1/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
[10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-8/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs:
- shard-bmg: NOTRUN -> [SKIP][11] ([Intel XE#3432]) +1 other test skip
[11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-9/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs.html
* igt@kms_cdclk@plane-scaling:
- shard-bmg: NOTRUN -> [SKIP][12] ([Intel XE#2724] / [Intel XE#7449])
[12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-3/igt@kms_cdclk@plane-scaling.html
* igt@kms_chamelium_audio@hdmi-audio-edid:
- shard-bmg: NOTRUN -> [SKIP][13] ([Intel XE#2252]) +4 other tests skip
[13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-5/igt@kms_chamelium_audio@hdmi-audio-edid.html
* igt@kms_content_protection@dp-mst-type-1-suspend-resume:
- shard-bmg: NOTRUN -> [SKIP][14] ([Intel XE#6974])
[14]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-1/igt@kms_content_protection@dp-mst-type-1-suspend-resume.html
* igt@kms_content_protection@legacy:
- shard-bmg: NOTRUN -> [FAIL][15] ([Intel XE#1178] / [Intel XE#3304] / [Intel XE#7374]) +1 other test fail
[15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-1/igt@kms_content_protection@legacy.html
* igt@kms_content_protection@type1:
- shard-bmg: NOTRUN -> [SKIP][16] ([Intel XE#7642])
[16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-2/igt@kms_content_protection@type1.html
* igt@kms_content_protection@uevent:
- shard-bmg: NOTRUN -> [FAIL][17] ([Intel XE#6707] / [Intel XE#7439]) +1 other test fail
[17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-6/igt@kms_content_protection@uevent.html
* igt@kms_cursor_crc@cursor-sliding-32x10:
- shard-bmg: NOTRUN -> [SKIP][18] ([Intel XE#2320]) +2 other tests skip
[18]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-3/igt@kms_cursor_crc@cursor-sliding-32x10.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions:
- shard-bmg: NOTRUN -> [SKIP][19] ([Intel XE#2286] / [Intel XE#6035])
[19]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-3/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling:
- shard-bmg: NOTRUN -> [SKIP][20] ([Intel XE#7178] / [Intel XE#7351]) +3 other tests skip
[20]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-10/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-plflip-blt:
- shard-bmg: NOTRUN -> [SKIP][21] ([Intel XE#4141]) +5 other tests skip
[21]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-5/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-shrfb-pgflip-blt:
- shard-bmg: NOTRUN -> [SKIP][22] ([Intel XE#2311]) +12 other tests skip
[22]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-10/igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbcdrrs-argb161616f-draw-render:
- shard-bmg: NOTRUN -> [SKIP][23] ([Intel XE#7061] / [Intel XE#7356]) +3 other tests skip
[23]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-7/igt@kms_frontbuffer_tracking@fbcdrrs-argb161616f-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-onoff:
- shard-bmg: NOTRUN -> [SKIP][24] ([Intel XE#2313]) +12 other tests skip
[24]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-3/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-onoff.html
* igt@kms_frontbuffer_tracking@plane-fbc-rte:
- shard-bmg: NOTRUN -> [SKIP][25] ([Intel XE#2350] / [Intel XE#7503])
[25]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-3/igt@kms_frontbuffer_tracking@plane-fbc-rte.html
* igt@kms_hdmi_inject@inject-audio:
- shard-bmg: [PASS][26] -> [SKIP][27] ([Intel XE#7308])
[26]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8855/shard-bmg-6/igt@kms_hdmi_inject@inject-audio.html
[27]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-9/igt@kms_hdmi_inject@inject-audio.html
* igt@kms_hdr@invalid-hdr:
- shard-bmg: [PASS][28] -> [SKIP][29] ([Intel XE#1503])
[28]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8855/shard-bmg-3/igt@kms_hdr@invalid-hdr.html
[29]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-2/igt@kms_hdr@invalid-hdr.html
* igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-modifier-source-clamping:
- shard-bmg: NOTRUN -> [SKIP][30] ([Intel XE#7283]) +1 other test skip
[30]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-6/igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-modifier-source-clamping.html
* igt@kms_plane_multiple@2x-tiling-yf:
- shard-bmg: NOTRUN -> [SKIP][31] ([Intel XE#5021] / [Intel XE#7377])
[31]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-1/igt@kms_plane_multiple@2x-tiling-yf.html
* igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5:
- shard-bmg: NOTRUN -> [SKIP][32] ([Intel XE#2763] / [Intel XE#6886]) +4 other tests skip
[32]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-1/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5.html
* igt@kms_psr2_sf@psr2-plane-move-sf-dmg-area:
- shard-bmg: NOTRUN -> [SKIP][33] ([Intel XE#1489]) +3 other tests skip
[33]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-5/igt@kms_psr2_sf@psr2-plane-move-sf-dmg-area.html
* igt@kms_psr2_su@frontbuffer-xrgb8888:
- shard-bmg: NOTRUN -> [SKIP][34] ([Intel XE#2387] / [Intel XE#7429])
[34]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-2/igt@kms_psr2_su@frontbuffer-xrgb8888.html
* igt@kms_psr@psr2-sprite-blt:
- shard-bmg: NOTRUN -> [SKIP][35] ([Intel XE#2234] / [Intel XE#2850]) +4 other tests skip
[35]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-10/igt@kms_psr@psr2-sprite-blt.html
* igt@kms_rotation_crc@multiplane-rotation-cropping-top:
- shard-lnl: [PASS][36] -> [FAIL][37] ([Intel XE#1874] / [Intel XE#7305])
[36]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8855/shard-lnl-2/igt@kms_rotation_crc@multiplane-rotation-cropping-top.html
[37]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-lnl-3/igt@kms_rotation_crc@multiplane-rotation-cropping-top.html
* igt@kms_scaling_modes@scaling-mode-full-aspect:
- shard-bmg: NOTRUN -> [SKIP][38] ([Intel XE#2413])
[38]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-7/igt@kms_scaling_modes@scaling-mode-full-aspect.html
* igt@kms_setmode@invalid-clone-exclusive-crtc:
- shard-bmg: NOTRUN -> [SKIP][39] ([Intel XE#1435])
[39]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-9/igt@kms_setmode@invalid-clone-exclusive-crtc.html
* igt@kms_vrr@flip-basic:
- shard-bmg: NOTRUN -> [SKIP][40] ([Intel XE#1499]) +1 other test skip
[40]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-7/igt@kms_vrr@flip-basic.html
* igt@xe_eudebug@basic-vm-bind-ufence:
- shard-bmg: NOTRUN -> [SKIP][41] ([Intel XE#7636]) +5 other tests skip
[41]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-9/igt@xe_eudebug@basic-vm-bind-ufence.html
* igt@xe_exec_basic@multigpu-once-null-rebind:
- shard-bmg: NOTRUN -> [SKIP][42] ([Intel XE#2322] / [Intel XE#7372]) +4 other tests skip
[42]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-6/igt@xe_exec_basic@multigpu-once-null-rebind.html
* igt@xe_exec_fault_mode@once-multi-queue-rebind-imm:
- shard-bmg: NOTRUN -> [SKIP][43] ([Intel XE#7136]) +4 other tests skip
[43]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-1/igt@xe_exec_fault_mode@once-multi-queue-rebind-imm.html
* igt@xe_exec_multi_queue@max-queues-preempt-mode-fault-dyn-priority:
- shard-bmg: NOTRUN -> [SKIP][44] ([Intel XE#6874]) +10 other tests skip
[44]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-5/igt@xe_exec_multi_queue@max-queues-preempt-mode-fault-dyn-priority.html
* igt@xe_exec_system_allocator@pat-index-madvise-pat-idx-uc-single-vma:
- shard-lnl: [PASS][45] -> [FAIL][46] ([Intel XE#5625])
[45]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8855/shard-lnl-3/igt@xe_exec_system_allocator@pat-index-madvise-pat-idx-uc-single-vma.html
[46]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-lnl-2/igt@xe_exec_system_allocator@pat-index-madvise-pat-idx-uc-single-vma.html
* igt@xe_exec_threads@threads-multi-queue-fd-userptr-rebind:
- shard-bmg: NOTRUN -> [SKIP][47] ([Intel XE#7138]) +4 other tests skip
[47]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-3/igt@xe_exec_threads@threads-multi-queue-fd-userptr-rebind.html
* igt@xe_multigpu_svm@mgpu-atomic-op-basic:
- shard-bmg: NOTRUN -> [SKIP][48] ([Intel XE#6964]) +1 other test skip
[48]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-10/igt@xe_multigpu_svm@mgpu-atomic-op-basic.html
* igt@xe_pat@pat-index-xehpc:
- shard-bmg: NOTRUN -> [SKIP][49] ([Intel XE#1420] / [Intel XE#7590])
[49]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-9/igt@xe_pat@pat-index-xehpc.html
* igt@xe_peer2peer@write:
- shard-bmg: NOTRUN -> [SKIP][50] ([Intel XE#2427] / [Intel XE#6953] / [Intel XE#7326] / [Intel XE#7353])
[50]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-7/igt@xe_peer2peer@write.html
* igt@xe_pxp@pxp-termination-key-update-post-rpm:
- shard-bmg: NOTRUN -> [SKIP][51] ([Intel XE#4733] / [Intel XE#7417])
[51]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-1/igt@xe_pxp@pxp-termination-key-update-post-rpm.html
* igt@xe_query@multigpu-query-invalid-extension:
- shard-bmg: NOTRUN -> [SKIP][52] ([Intel XE#944]) +2 other tests skip
[52]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-3/igt@xe_query@multigpu-query-invalid-extension.html
#### Possible fixes ####
* igt@kms_cursor_legacy@flip-vs-cursor-atomic:
- shard-bmg: [FAIL][53] ([Intel XE#7571]) -> [PASS][54] +1 other test pass
[53]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8855/shard-bmg-2/igt@kms_cursor_legacy@flip-vs-cursor-atomic.html
[54]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-8/igt@kms_cursor_legacy@flip-vs-cursor-atomic.html
* igt@kms_pm_dc@deep-pkgc:
- shard-lnl: [FAIL][55] ([Intel XE#2029] / [Intel XE#7395]) -> [PASS][56]
[55]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8855/shard-lnl-4/igt@kms_pm_dc@deep-pkgc.html
[56]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-lnl-3/igt@kms_pm_dc@deep-pkgc.html
* igt@xe_sriov_flr@flr-twice:
- shard-bmg: [FAIL][57] ([Intel XE#6569]) -> [PASS][58]
[57]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8855/shard-bmg-5/igt@xe_sriov_flr@flr-twice.html
[58]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-9/igt@xe_sriov_flr@flr-twice.html
#### Warnings ####
* igt@kms_tiled_display@basic-test-pattern:
- shard-bmg: [SKIP][59] ([Intel XE#2426] / [Intel XE#5848]) -> [FAIL][60] ([Intel XE#1729] / [Intel XE#7424])
[59]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8855/shard-bmg-9/igt@kms_tiled_display@basic-test-pattern.html
[60]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-2/igt@kms_tiled_display@basic-test-pattern.html
* igt@kms_tiled_display@basic-test-pattern-with-chamelium:
- shard-bmg: [SKIP][61] ([Intel XE#2509] / [Intel XE#7437]) -> [SKIP][62] ([Intel XE#2426] / [Intel XE#5848])
[61]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8855/shard-bmg-4/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
[62]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-9/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
* igt@xe_module_load@load:
- shard-bmg: ([PASS][63], [SKIP][64], [PASS][65], [PASS][66], [PASS][67], [PASS][68], [PASS][69], [PASS][70], [PASS][71], [PASS][72], [PASS][73], [PASS][74], [PASS][75], [PASS][76], [DMESG-WARN][77], [PASS][78], [DMESG-WARN][79], [PASS][80], [PASS][81], [PASS][82], [PASS][83], [PASS][84], [PASS][85], [PASS][86], [PASS][87], [PASS][88]) ([Intel XE#2457] / [Intel XE#7405] / [Intel XE#7725]) -> ([PASS][89], [PASS][90], [PASS][91], [PASS][92], [PASS][93], [PASS][94], [PASS][95], [PASS][96], [PASS][97], [PASS][98], [PASS][99], [PASS][100], [PASS][101], [PASS][102], [PASS][103], [PASS][104], [PASS][105], [PASS][106], [PASS][107], [SKIP][108], [PASS][109], [PASS][110], [PASS][111], [PASS][112], [PASS][113], [PASS][114]) ([Intel XE#2457] / [Intel XE#7405])
[63]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8855/shard-bmg-8/igt@xe_module_load@load.html
[64]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8855/shard-bmg-1/igt@xe_module_load@load.html
[65]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8855/shard-bmg-5/igt@xe_module_load@load.html
[66]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8855/shard-bmg-2/igt@xe_module_load@load.html
[67]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8855/shard-bmg-9/igt@xe_module_load@load.html
[68]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8855/shard-bmg-2/igt@xe_module_load@load.html
[69]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8855/shard-bmg-9/igt@xe_module_load@load.html
[70]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8855/shard-bmg-8/igt@xe_module_load@load.html
[71]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8855/shard-bmg-1/igt@xe_module_load@load.html
[72]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8855/shard-bmg-1/igt@xe_module_load@load.html
[73]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8855/shard-bmg-5/igt@xe_module_load@load.html
[74]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8855/shard-bmg-3/igt@xe_module_load@load.html
[75]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8855/shard-bmg-7/igt@xe_module_load@load.html
[76]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8855/shard-bmg-10/igt@xe_module_load@load.html
[77]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8855/shard-bmg-6/igt@xe_module_load@load.html
[78]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8855/shard-bmg-6/igt@xe_module_load@load.html
[79]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8855/shard-bmg-6/igt@xe_module_load@load.html
[80]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8855/shard-bmg-3/igt@xe_module_load@load.html
[81]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8855/shard-bmg-3/igt@xe_module_load@load.html
[82]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8855/shard-bmg-2/igt@xe_module_load@load.html
[83]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8855/shard-bmg-1/igt@xe_module_load@load.html
[84]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8855/shard-bmg-10/igt@xe_module_load@load.html
[85]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8855/shard-bmg-7/igt@xe_module_load@load.html
[86]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8855/shard-bmg-7/igt@xe_module_load@load.html
[87]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8855/shard-bmg-4/igt@xe_module_load@load.html
[88]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8855/shard-bmg-9/igt@xe_module_load@load.html
[89]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-9/igt@xe_module_load@load.html
[90]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-7/igt@xe_module_load@load.html
[91]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-7/igt@xe_module_load@load.html
[92]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-3/igt@xe_module_load@load.html
[93]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-7/igt@xe_module_load@load.html
[94]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-1/igt@xe_module_load@load.html
[95]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-1/igt@xe_module_load@load.html
[96]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-1/igt@xe_module_load@load.html
[97]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-10/igt@xe_module_load@load.html
[98]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-10/igt@xe_module_load@load.html
[99]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-9/igt@xe_module_load@load.html
[100]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-9/igt@xe_module_load@load.html
[101]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-2/igt@xe_module_load@load.html
[102]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-8/igt@xe_module_load@load.html
[103]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-2/igt@xe_module_load@load.html
[104]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-8/igt@xe_module_load@load.html
[105]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-8/igt@xe_module_load@load.html
[106]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-5/igt@xe_module_load@load.html
[107]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-5/igt@xe_module_load@load.html
[108]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-3/igt@xe_module_load@load.html
[109]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-3/igt@xe_module_load@load.html
[110]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-6/igt@xe_module_load@load.html
[111]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-6/igt@xe_module_load@load.html
[112]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-6/igt@xe_module_load@load.html
[113]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-5/igt@xe_module_load@load.html
[114]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/shard-bmg-3/igt@xe_module_load@load.html
[Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124
[Intel XE#1178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1178
[Intel XE#1420]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1420
[Intel XE#1435]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1435
[Intel XE#1489]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1489
[Intel XE#1499]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1499
[Intel XE#1503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1503
[Intel XE#1729]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1729
[Intel XE#1874]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1874
[Intel XE#2029]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2029
[Intel XE#2234]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2234
[Intel XE#2252]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2252
[Intel XE#2286]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2286
[Intel XE#2311]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2311
[Intel XE#2313]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2313
[Intel XE#2320]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2320
[Intel XE#2322]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2322
[Intel XE#2327]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2327
[Intel XE#2350]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2350
[Intel XE#2387]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2387
[Intel XE#2413]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2413
[Intel XE#2426]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2426
[Intel XE#2427]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2427
[Intel XE#2457]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2457
[Intel XE#2509]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2509
[Intel XE#2724]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2724
[Intel XE#2763]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2763
[Intel XE#2850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2850
[Intel XE#2887]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2887
[Intel XE#3304]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3304
[Intel XE#3432]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3432
[Intel XE#367]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/367
[Intel XE#4141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4141
[Intel XE#4733]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4733
[Intel XE#5021]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5021
[Intel XE#5625]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5625
[Intel XE#5848]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5848
[Intel XE#6035]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6035
[Intel XE#6569]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6569
[Intel XE#6707]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6707
[Intel XE#6874]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6874
[Intel XE#6886]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6886
[Intel XE#6953]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6953
[Intel XE#6964]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6964
[Intel XE#6974]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6974
[Intel XE#7059]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7059
[Intel XE#7061]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7061
[Intel XE#7084]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7084
[Intel XE#7085]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7085
[Intel XE#7136]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7136
[Intel XE#7138]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7138
[Intel XE#7178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7178
[Intel XE#7283]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7283
[Intel XE#7305]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7305
[Intel XE#7308]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7308
[Intel XE#7326]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7326
[Intel XE#7351]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7351
[Intel XE#7353]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7353
[Intel XE#7354]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7354
[Intel XE#7356]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7356
[Intel XE#7372]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7372
[Intel XE#7374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7374
[Intel XE#7377]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7377
[Intel XE#7395]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7395
[Intel XE#7405]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7405
[Intel XE#7417]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7417
[Intel XE#7424]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7424
[Intel XE#7429]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7429
[Intel XE#7437]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7437
[Intel XE#7439]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7439
[Intel XE#7449]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7449
[Intel XE#7503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7503
[Intel XE#7571]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7571
[Intel XE#7590]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7590
[Intel XE#7621]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7621
[Intel XE#7636]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7636
[Intel XE#7642]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7642
[Intel XE#7725]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7725
[Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944
Build changes
-------------
* IGT: IGT_8855 -> IGTPW_14979
* Linux: xe-4897-c8bad7becc008716c8475847328c549e178c813c -> xe-4898-bf1886f46aceb23fda764e3b0f2bd483048e9265
IGTPW_14979: 665e4d2dbe57cdbbc1ee539e7dc0241277645aee @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_8855: 3c05ee1076cee44a2bc3c176ec21e651f6eca600 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
xe-4897-c8bad7becc008716c8475847328c549e178c813c: c8bad7becc008716c8475847328c549e178c813c
xe-4898-bf1886f46aceb23fda764e3b0f2bd483048e9265: bf1886f46aceb23fda764e3b0f2bd483048e9265
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14979/index.html
[-- Attachment #2: Type: text/html, Size: 30958 bytes --]
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [PATCH i-g-t 00/16] igt: clean up typedef usage, use for_each_output() more
2026-04-14 7:14 [PATCH i-g-t 00/16] igt: clean up typedef usage, use for_each_output() more Jani Nikula
` (18 preceding siblings ...)
2026-04-14 11:11 ` ✗ Xe.CI.FULL: failure " Patchwork
@ 2026-04-14 14:08 ` Ville Syrjälä
2026-04-14 15:51 ` Jani Nikula
2026-04-14 16:47 ` ✓ i915.CI.Full: success for " Patchwork
20 siblings, 1 reply; 24+ messages in thread
From: Ville Syrjälä @ 2026-04-14 14:08 UTC (permalink / raw)
To: Jani Nikula; +Cc: igt-dev
On Tue, Apr 14, 2026 at 10:14:20AM +0300, Jani Nikula wrote:
> This series spiraled into a few things:
>
> - use typedefs like igt_foo_t more consistently instead of struct
> igt_foo
I'm not a huge fan of the typedefs but getting rid of them now
would involve a gargantuan patch. So best to just accept them
I guess.
Series is
Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
>
> - rename the structs to have underscore prefix to discourage usage like
> struct _igt_foo
>
> - convert open coded output loops to use for_each_output()
>
> BR,
> Jani.
>
> Jani Nikula (16):
> tests: prefer igt_plane_t over struct igt_plane
> lib/kms: rename struct igt_plane to _igt_plane
> tests: prefer igt_display_t over struct igt_display
> lib/kms: rename struct igt_display to _igt_display
> lib/kms: rename struct igt_crtc to _igt_crtc
> lib/kms: drop struct igt_colorop definition
> tests/amdgpu/amd_abm: use for_each_output()
> tests/amdgpu/amd_hotplug: use for_each_output()
> tests/amdgpu/amd_subvp: use for_each_output()
> tests/amdgpu/amd_dp_dsc: use for_each_output()
> tests/amdgpu/amd_plane: use for_each_output()
> tests/kms_atomic_transition: use for_each_output()
> tests/kms_colorop: use for_each_output()
> tests/kms_content_protection: use for_each_output()
> tests/kms_getfb: use for_each_output()
> tests/kms_writeback: use for_each_output()
>
> lib/igt_kms.c | 2 +-
> lib/igt_kms.h | 16 ++++++++--------
> tests/amdgpu/amd_abm.c | 8 ++++----
> tests/amdgpu/amd_dp_dsc.c | 10 ++++++----
> tests/amdgpu/amd_hotplug.c | 8 +++++---
> tests/amdgpu/amd_plane.c | 8 +++++---
> tests/amdgpu/amd_subvp.c | 9 +++++----
> tests/intel/kms_dp_link_training.c | 4 ++--
> tests/intel/kms_dp_linktrain_fallback.c | 12 ++++++------
> tests/kms_atomic_transition.c | 6 +++---
> tests/kms_colorop.c | 6 ++----
> tests/kms_content_protection.c | 6 +++---
> tests/kms_getfb.c | 13 +++++++------
> tests/kms_writeback.c | 10 ++++------
> 14 files changed, 61 insertions(+), 57 deletions(-)
>
> --
> 2.47.3
--
Ville Syrjälä
Intel
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [PATCH i-g-t 00/16] igt: clean up typedef usage, use for_each_output() more
2026-04-14 14:08 ` [PATCH i-g-t 00/16] " Ville Syrjälä
@ 2026-04-14 15:51 ` Jani Nikula
2026-04-14 16:09 ` Ville Syrjälä
0 siblings, 1 reply; 24+ messages in thread
From: Jani Nikula @ 2026-04-14 15:51 UTC (permalink / raw)
To: Ville Syrjälä; +Cc: igt-dev
On Tue, 14 Apr 2026, Ville Syrjälä <ville.syrjala@linux.intel.com> wrote:
> On Tue, Apr 14, 2026 at 10:14:20AM +0300, Jani Nikula wrote:
>> This series spiraled into a few things:
>>
>> - use typedefs like igt_foo_t more consistently instead of struct
>> igt_foo
>
> I'm not a huge fan of the typedefs but getting rid of them now
> would involve a gargantuan patch. So best to just accept them
> I guess.
Yeah, in general I'd reserve typedefs for opaque types that you really
aren't supposed to look at. It feels weird to have some foo_t and then
go on to access its members implicitly assuming it's a struct.
But I think that ship has sailed, and we're better off focusing on
consistency here.
And we're just a couple of brainwashed kernel developers avoiding
typedefs. ;)
> Series is
> Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Thanks, pushed the lot.
BR,
Jani.
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [PATCH i-g-t 00/16] igt: clean up typedef usage, use for_each_output() more
2026-04-14 15:51 ` Jani Nikula
@ 2026-04-14 16:09 ` Ville Syrjälä
0 siblings, 0 replies; 24+ messages in thread
From: Ville Syrjälä @ 2026-04-14 16:09 UTC (permalink / raw)
To: Jani Nikula; +Cc: igt-dev
On Tue, Apr 14, 2026 at 06:51:39PM +0300, Jani Nikula wrote:
> On Tue, 14 Apr 2026, Ville Syrjälä <ville.syrjala@linux.intel.com> wrote:
> > On Tue, Apr 14, 2026 at 10:14:20AM +0300, Jani Nikula wrote:
> >> This series spiraled into a few things:
> >>
> >> - use typedefs like igt_foo_t more consistently instead of struct
> >> igt_foo
> >
> > I'm not a huge fan of the typedefs but getting rid of them now
> > would involve a gargantuan patch. So best to just accept them
> > I guess.
>
> Yeah, in general I'd reserve typedefs for opaque types that you really
> aren't supposed to look at. It feels weird to have some foo_t and then
> go on to access its members implicitly assuming it's a struct.
Even for opaque types the non-typedef seems a bit better to me
because you can't really forward declare typedefs without
mentioning the struct anyway.
typdefs aren't even proper types in C, more like aliases. You
can typedef the same underlying type multiple times and then
use any of the typdefs (or the actual type) interchangeably.
The compiler will not even tell you that you're being silly.
>
> But I think that ship has sailed, and we're better off focusing on
> consistency here.
>
> And we're just a couple of brainwashed kernel developers avoiding
> typedefs. ;)
>
> > Series is
> > Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
>
> Thanks, pushed the lot.
>
> BR,
> Jani.
>
>
> --
> Jani Nikula, Intel
--
Ville Syrjälä
Intel
^ permalink raw reply [flat|nested] 24+ messages in thread
* ✓ i915.CI.Full: success for igt: clean up typedef usage, use for_each_output() more
2026-04-14 7:14 [PATCH i-g-t 00/16] igt: clean up typedef usage, use for_each_output() more Jani Nikula
` (19 preceding siblings ...)
2026-04-14 14:08 ` [PATCH i-g-t 00/16] " Ville Syrjälä
@ 2026-04-14 16:47 ` Patchwork
20 siblings, 0 replies; 24+ messages in thread
From: Patchwork @ 2026-04-14 16:47 UTC (permalink / raw)
To: Jani Nikula; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 114949 bytes --]
== Series Details ==
Series: igt: clean up typedef usage, use for_each_output() more
URL : https://patchwork.freedesktop.org/series/164841/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_18328_full -> IGTPW_14979_full
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/index.html
Participating hosts (10 -> 10)
------------------------------
No changes in participating hosts
Known issues
------------
Here are the changes found in IGTPW_14979_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@api_intel_bb@object-reloc-purge-cache:
- shard-rkl: NOTRUN -> [SKIP][1] ([i915#8411])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-5/igt@api_intel_bb@object-reloc-purge-cache.html
* igt@device_reset@cold-reset-bound:
- shard-tglu: NOTRUN -> [SKIP][2] ([i915#11078])
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-7/igt@device_reset@cold-reset-bound.html
* igt@gem_basic@multigpu-create-close:
- shard-tglu: NOTRUN -> [SKIP][3] ([i915#7697])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-6/igt@gem_basic@multigpu-create-close.html
* igt@gem_ccs@ctrl-surf-copy-new-ctx:
- shard-rkl: NOTRUN -> [SKIP][4] ([i915#9323])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-4/igt@gem_ccs@ctrl-surf-copy-new-ctx.html
- shard-tglu-1: NOTRUN -> [SKIP][5] ([i915#9323])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-1/igt@gem_ccs@ctrl-surf-copy-new-ctx.html
- shard-dg1: NOTRUN -> [SKIP][6] ([i915#9323])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg1-19/igt@gem_ccs@ctrl-surf-copy-new-ctx.html
- shard-mtlp: NOTRUN -> [SKIP][7] ([i915#9323])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-mtlp-5/igt@gem_ccs@ctrl-surf-copy-new-ctx.html
* igt@gem_ccs@large-ctrl-surf-copy:
- shard-tglu-1: NOTRUN -> [SKIP][8] ([i915#13008])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-1/igt@gem_ccs@large-ctrl-surf-copy.html
* igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-lmem0-lmem0:
- shard-dg2: [PASS][9] -> [INCOMPLETE][10] ([i915#12392] / [i915#13356])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-dg2-6/igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-lmem0-lmem0.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg2-5/igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-lmem0-lmem0.html
* igt@gem_ctx_persistence@legacy-engines-queued:
- shard-snb: NOTRUN -> [SKIP][11] ([i915#1099]) +2 other tests skip
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-snb5/igt@gem_ctx_persistence@legacy-engines-queued.html
* igt@gem_ctx_sseu@invalid-args:
- shard-dg2: NOTRUN -> [SKIP][12] ([i915#280])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg2-4/igt@gem_ctx_sseu@invalid-args.html
- shard-rkl: NOTRUN -> [SKIP][13] ([i915#280])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-4/igt@gem_ctx_sseu@invalid-args.html
- shard-dg1: NOTRUN -> [SKIP][14] ([i915#280])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg1-19/igt@gem_ctx_sseu@invalid-args.html
- shard-mtlp: NOTRUN -> [SKIP][15] ([i915#280])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-mtlp-5/igt@gem_ctx_sseu@invalid-args.html
* igt@gem_ctx_sseu@invalid-sseu:
- shard-tglu-1: NOTRUN -> [SKIP][16] ([i915#280]) +1 other test skip
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-1/igt@gem_ctx_sseu@invalid-sseu.html
* igt@gem_exec_balancer@parallel-dmabuf-import-out-fence:
- shard-tglu-1: NOTRUN -> [SKIP][17] ([i915#4525])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-1/igt@gem_exec_balancer@parallel-dmabuf-import-out-fence.html
* igt@gem_exec_balancer@parallel-keep-submit-fence:
- shard-tglu: NOTRUN -> [SKIP][18] ([i915#4525]) +1 other test skip
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-2/igt@gem_exec_balancer@parallel-keep-submit-fence.html
* igt@gem_exec_big@single:
- shard-tglu: NOTRUN -> [FAIL][19] ([i915#15816])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-4/igt@gem_exec_big@single.html
* igt@gem_exec_capture@capture-invisible@smem0:
- shard-glk: NOTRUN -> [SKIP][20] ([i915#6334]) +1 other test skip
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-glk2/igt@gem_exec_capture@capture-invisible@smem0.html
* igt@gem_exec_flush@basic-wb-rw-default:
- shard-dg2: NOTRUN -> [SKIP][21] ([i915#3539] / [i915#4852])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg2-8/igt@gem_exec_flush@basic-wb-rw-default.html
- shard-dg1: NOTRUN -> [SKIP][22] ([i915#3539] / [i915#4852])
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg1-15/igt@gem_exec_flush@basic-wb-rw-default.html
* igt@gem_exec_reloc@basic-cpu-gtt-noreloc:
- shard-rkl: NOTRUN -> [SKIP][23] ([i915#3281]) +6 other tests skip
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-5/igt@gem_exec_reloc@basic-cpu-gtt-noreloc.html
* igt@gem_exec_reloc@basic-gtt-cpu-noreloc:
- shard-mtlp: NOTRUN -> [SKIP][24] ([i915#3281]) +1 other test skip
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-mtlp-7/igt@gem_exec_reloc@basic-gtt-cpu-noreloc.html
- shard-dg2: NOTRUN -> [SKIP][25] ([i915#3281]) +1 other test skip
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg2-7/igt@gem_exec_reloc@basic-gtt-cpu-noreloc.html
* igt@gem_exec_reloc@basic-wc-gtt-noreloc:
- shard-dg1: NOTRUN -> [SKIP][26] ([i915#3281]) +2 other tests skip
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg1-15/igt@gem_exec_reloc@basic-wc-gtt-noreloc.html
* igt@gem_exec_schedule@preempt-queue-contexts-chain:
- shard-dg2: NOTRUN -> [SKIP][27] ([i915#4537] / [i915#4812])
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg2-1/igt@gem_exec_schedule@preempt-queue-contexts-chain.html
- shard-dg1: NOTRUN -> [SKIP][28] ([i915#4812])
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg1-16/igt@gem_exec_schedule@preempt-queue-contexts-chain.html
- shard-mtlp: NOTRUN -> [SKIP][29] ([i915#4537] / [i915#4812])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-mtlp-4/igt@gem_exec_schedule@preempt-queue-contexts-chain.html
* igt@gem_exec_suspend@basic-s0:
- shard-dg2: [PASS][30] -> [INCOMPLETE][31] ([i915#13356]) +1 other test incomplete
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-dg2-7/igt@gem_exec_suspend@basic-s0.html
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg2-3/igt@gem_exec_suspend@basic-s0.html
* igt@gem_exec_suspend@basic-s3:
- shard-glk: NOTRUN -> [INCOMPLETE][32] ([i915#13196] / [i915#13356]) +1 other test incomplete
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-glk9/igt@gem_exec_suspend@basic-s3.html
* igt@gem_fence_thrash@bo-write-verify-threaded-none:
- shard-dg1: NOTRUN -> [SKIP][33] ([i915#4860])
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg1-13/igt@gem_fence_thrash@bo-write-verify-threaded-none.html
- shard-mtlp: NOTRUN -> [SKIP][34] ([i915#4860])
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-mtlp-8/igt@gem_fence_thrash@bo-write-verify-threaded-none.html
* igt@gem_fenced_exec_thrash@no-spare-fences-interruptible:
- shard-dg2: NOTRUN -> [SKIP][35] ([i915#4860]) +1 other test skip
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg2-7/igt@gem_fenced_exec_thrash@no-spare-fences-interruptible.html
* igt@gem_huc_copy@huc-copy:
- shard-rkl: NOTRUN -> [SKIP][36] ([i915#2190])
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-7/igt@gem_huc_copy@huc-copy.html
- shard-glk: NOTRUN -> [SKIP][37] ([i915#2190])
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-glk8/igt@gem_huc_copy@huc-copy.html
* igt@gem_lmem_swapping@massive-random:
- shard-mtlp: NOTRUN -> [SKIP][38] ([i915#4613])
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-mtlp-4/igt@gem_lmem_swapping@massive-random.html
* igt@gem_lmem_swapping@parallel-random-verify-ccs:
- shard-rkl: NOTRUN -> [SKIP][39] ([i915#4613]) +1 other test skip
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-3/igt@gem_lmem_swapping@parallel-random-verify-ccs.html
* igt@gem_lmem_swapping@smem-oom:
- shard-tglu: NOTRUN -> [SKIP][40] ([i915#4613]) +2 other tests skip
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-8/igt@gem_lmem_swapping@smem-oom.html
* igt@gem_lmem_swapping@verify-ccs:
- shard-glk: NOTRUN -> [SKIP][41] ([i915#4613]) +5 other tests skip
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-glk6/igt@gem_lmem_swapping@verify-ccs.html
* igt@gem_media_vme:
- shard-dg2: NOTRUN -> [SKIP][42] ([i915#284])
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg2-5/igt@gem_media_vme.html
- shard-rkl: NOTRUN -> [SKIP][43] ([i915#284])
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-2/igt@gem_media_vme.html
- shard-tglu: NOTRUN -> [SKIP][44] ([i915#284])
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-2/igt@gem_media_vme.html
- shard-mtlp: NOTRUN -> [SKIP][45] ([i915#284])
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-mtlp-8/igt@gem_media_vme.html
* igt@gem_mmap_gtt@basic-small-copy-odd:
- shard-dg2: NOTRUN -> [SKIP][46] ([i915#4077]) +2 other tests skip
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg2-6/igt@gem_mmap_gtt@basic-small-copy-odd.html
- shard-dg1: NOTRUN -> [SKIP][47] ([i915#4077]) +1 other test skip
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg1-19/igt@gem_mmap_gtt@basic-small-copy-odd.html
- shard-mtlp: NOTRUN -> [SKIP][48] ([i915#4077]) +1 other test skip
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-mtlp-7/igt@gem_mmap_gtt@basic-small-copy-odd.html
* igt@gem_mmap_wc@copy:
- shard-dg1: NOTRUN -> [SKIP][49] ([i915#4083])
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg1-16/igt@gem_mmap_wc@copy.html
- shard-mtlp: NOTRUN -> [SKIP][50] ([i915#4083])
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-mtlp-6/igt@gem_mmap_wc@copy.html
* igt@gem_partial_pwrite_pread@reads:
- shard-rkl: NOTRUN -> [SKIP][51] ([i915#3282]) +2 other tests skip
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-5/igt@gem_partial_pwrite_pread@reads.html
* igt@gem_partial_pwrite_pread@writes-after-reads-snoop:
- shard-dg2: NOTRUN -> [SKIP][52] ([i915#3282]) +3 other tests skip
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg2-8/igt@gem_partial_pwrite_pread@writes-after-reads-snoop.html
- shard-dg1: NOTRUN -> [SKIP][53] ([i915#3282]) +3 other tests skip
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg1-17/igt@gem_partial_pwrite_pread@writes-after-reads-snoop.html
- shard-mtlp: NOTRUN -> [SKIP][54] ([i915#3282]) +3 other tests skip
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-mtlp-4/igt@gem_partial_pwrite_pread@writes-after-reads-snoop.html
* igt@gem_pread@exhaustion:
- shard-glk: NOTRUN -> [WARN][55] ([i915#2658])
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-glk2/igt@gem_pread@exhaustion.html
* igt@gem_pwrite@basic-exhaustion:
- shard-tglu-1: NOTRUN -> [WARN][56] ([i915#2658])
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-1/igt@gem_pwrite@basic-exhaustion.html
- shard-snb: NOTRUN -> [WARN][57] ([i915#2658])
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-snb7/igt@gem_pwrite@basic-exhaustion.html
* igt@gem_pxp@hw-rejects-pxp-context:
- shard-tglu-1: NOTRUN -> [SKIP][58] ([i915#13398])
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-1/igt@gem_pxp@hw-rejects-pxp-context.html
* igt@gem_pxp@protected-raw-src-copy-not-readible:
- shard-rkl: [PASS][59] -> [SKIP][60] ([i915#4270])
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-4/igt@gem_pxp@protected-raw-src-copy-not-readible.html
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-5/igt@gem_pxp@protected-raw-src-copy-not-readible.html
* igt@gem_readwrite@read-write:
- shard-rkl: NOTRUN -> [SKIP][61] ([i915#14544] / [i915#3282])
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-6/igt@gem_readwrite@read-write.html
* igt@gem_render_copy@x-tiled-to-vebox-y-tiled:
- shard-mtlp: NOTRUN -> [SKIP][62] ([i915#8428])
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-mtlp-1/igt@gem_render_copy@x-tiled-to-vebox-y-tiled.html
* igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-y-tiled:
- shard-dg2: NOTRUN -> [SKIP][63] ([i915#5190] / [i915#8428]) +2 other tests skip
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg2-7/igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-y-tiled.html
* igt@gem_set_tiling_vs_blt@tiled-to-tiled:
- shard-dg2: NOTRUN -> [SKIP][64] ([i915#4079])
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg2-8/igt@gem_set_tiling_vs_blt@tiled-to-tiled.html
* igt@gem_set_tiling_vs_pwrite:
- shard-dg1: NOTRUN -> [SKIP][65] ([i915#4079])
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg1-12/igt@gem_set_tiling_vs_pwrite.html
* igt@gem_softpin@evict-snoop-interruptible:
- shard-rkl: NOTRUN -> [SKIP][66] ([i915#14544]) +2 other tests skip
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-6/igt@gem_softpin@evict-snoop-interruptible.html
* igt@gem_userptr_blits@access-control:
- shard-rkl: NOTRUN -> [SKIP][67] ([i915#3297])
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-5/igt@gem_userptr_blits@access-control.html
* igt@gem_userptr_blits@dmabuf-sync:
- shard-rkl: NOTRUN -> [SKIP][68] ([i915#3297] / [i915#3323])
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-5/igt@gem_userptr_blits@dmabuf-sync.html
* igt@gem_userptr_blits@dmabuf-unsync:
- shard-tglu-1: NOTRUN -> [SKIP][69] ([i915#3297])
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-1/igt@gem_userptr_blits@dmabuf-unsync.html
* igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy:
- shard-dg2: NOTRUN -> [SKIP][70] ([i915#3297] / [i915#4880])
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg2-7/igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy.html
* igt@gem_workarounds@suspend-resume:
- shard-glk: NOTRUN -> [INCOMPLETE][71] ([i915#13356] / [i915#14586])
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-glk4/igt@gem_workarounds@suspend-resume.html
* igt@gen9_exec_parse@basic-rejected:
- shard-tglu-1: NOTRUN -> [SKIP][72] ([i915#2527] / [i915#2856])
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-1/igt@gen9_exec_parse@basic-rejected.html
* igt@gen9_exec_parse@batch-zero-length:
- shard-tglu: NOTRUN -> [SKIP][73] ([i915#2527] / [i915#2856]) +4 other tests skip
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-5/igt@gen9_exec_parse@batch-zero-length.html
- shard-mtlp: NOTRUN -> [SKIP][74] ([i915#2856]) +1 other test skip
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-mtlp-7/igt@gen9_exec_parse@batch-zero-length.html
* igt@gen9_exec_parse@shadow-peek:
- shard-rkl: NOTRUN -> [SKIP][75] ([i915#2527]) +5 other tests skip
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-7/igt@gen9_exec_parse@shadow-peek.html
* igt@gen9_exec_parse@valid-registers:
- shard-dg2: NOTRUN -> [SKIP][76] ([i915#2856]) +1 other test skip
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg2-10/igt@gen9_exec_parse@valid-registers.html
- shard-dg1: NOTRUN -> [SKIP][77] ([i915#2527]) +1 other test skip
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg1-12/igt@gen9_exec_parse@valid-registers.html
* igt@i915_module_load@fault-injection@__uc_init:
- shard-tglu-1: NOTRUN -> [SKIP][78] ([i915#15479]) +4 other tests skip
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-1/igt@i915_module_load@fault-injection@__uc_init.html
* igt@i915_module_load@fault-injection@i915_driver_mmio_probe:
- shard-dg1: NOTRUN -> [INCOMPLETE][79] ([i915#15481])
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg1-18/igt@i915_module_load@fault-injection@i915_driver_mmio_probe.html
* igt@i915_module_load@fault-injection@intel_connector_register:
- shard-tglu-1: NOTRUN -> [ABORT][80] ([i915#15342]) +1 other test abort
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-1/igt@i915_module_load@fault-injection@intel_connector_register.html
* igt@i915_module_load@resize-bar:
- shard-rkl: NOTRUN -> [SKIP][81] ([i915#6412])
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-3/igt@i915_module_load@resize-bar.html
* igt@i915_pm_freq_api@freq-basic-api:
- shard-tglu-1: NOTRUN -> [SKIP][82] ([i915#8399])
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-1/igt@i915_pm_freq_api@freq-basic-api.html
* igt@i915_pm_rc6_residency@rc6-idle:
- shard-rkl: NOTRUN -> [SKIP][83] ([i915#14498])
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-4/igt@i915_pm_rc6_residency@rc6-idle.html
- shard-tglu-1: NOTRUN -> [SKIP][84] ([i915#14498])
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-1/igt@i915_pm_rc6_residency@rc6-idle.html
* igt@i915_pm_rps@thresholds:
- shard-dg1: NOTRUN -> [SKIP][85] ([i915#11681]) +1 other test skip
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg1-17/igt@i915_pm_rps@thresholds.html
- shard-mtlp: NOTRUN -> [SKIP][86] ([i915#11681]) +1 other test skip
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-mtlp-2/igt@i915_pm_rps@thresholds.html
* igt@i915_pm_rps@thresholds-park:
- shard-dg2: NOTRUN -> [SKIP][87] ([i915#11681])
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg2-1/igt@i915_pm_rps@thresholds-park.html
* igt@i915_suspend@debugfs-reader:
- shard-rkl: [PASS][88] -> [ABORT][89] ([i915#15131])
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-8/igt@i915_suspend@debugfs-reader.html
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-1/igt@i915_suspend@debugfs-reader.html
* igt@intel_hwmon@hwmon-read:
- shard-rkl: NOTRUN -> [SKIP][90] ([i915#7707])
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-4/igt@intel_hwmon@hwmon-read.html
- shard-tglu-1: NOTRUN -> [SKIP][91] ([i915#7707]) +1 other test skip
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-1/igt@intel_hwmon@hwmon-read.html
* igt@kms_addfb_basic@invalid-smem-bo-on-discrete:
- shard-rkl: NOTRUN -> [SKIP][92] ([i915#12454] / [i915#12712])
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-8/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html
- shard-tglu: NOTRUN -> [SKIP][93] ([i915#12454] / [i915#12712])
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-9/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
- shard-rkl: NOTRUN -> [SKIP][94] ([i915#1769] / [i915#3555])
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-5/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
- shard-tglu: NOTRUN -> [SKIP][95] ([i915#1769] / [i915#3555])
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-6/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
* igt@kms_big_fb@4-tiled-32bpp-rotate-180:
- shard-tglu-1: NOTRUN -> [SKIP][96] ([i915#5286]) +3 other tests skip
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-1/igt@kms_big_fb@4-tiled-32bpp-rotate-180.html
* igt@kms_big_fb@4-tiled-64bpp-rotate-180:
- shard-mtlp: [PASS][97] -> [FAIL][98] ([i915#15733] / [i915#5138])
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-mtlp-7/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-mtlp-4/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html
* igt@kms_big_fb@4-tiled-8bpp-rotate-0:
- shard-dg1: NOTRUN -> [SKIP][99] ([i915#4538] / [i915#5286]) +1 other test skip
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg1-12/igt@kms_big_fb@4-tiled-8bpp-rotate-0.html
* igt@kms_big_fb@4-tiled-8bpp-rotate-270:
- shard-mtlp: NOTRUN -> [SKIP][100] +5 other tests skip
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-mtlp-7/igt@kms_big_fb@4-tiled-8bpp-rotate-270.html
* igt@kms_big_fb@4-tiled-addfb:
- shard-rkl: NOTRUN -> [SKIP][101] ([i915#5286]) +3 other tests skip
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-4/igt@kms_big_fb@4-tiled-addfb.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180:
- shard-rkl: NOTRUN -> [SKIP][102] ([i915#14544] / [i915#5286])
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-6/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip:
- shard-tglu: NOTRUN -> [SKIP][103] ([i915#5286]) +5 other tests skip
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-8/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip.html
* igt@kms_big_fb@linear-16bpp-rotate-90:
- shard-dg2: NOTRUN -> [SKIP][104] +4 other tests skip
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg2-7/igt@kms_big_fb@linear-16bpp-rotate-90.html
* igt@kms_big_fb@linear-64bpp-rotate-90:
- shard-rkl: NOTRUN -> [SKIP][105] ([i915#3638]) +3 other tests skip
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-4/igt@kms_big_fb@linear-64bpp-rotate-90.html
- shard-dg1: NOTRUN -> [SKIP][106] ([i915#3638]) +1 other test skip
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg1-19/igt@kms_big_fb@linear-64bpp-rotate-90.html
* igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-0-hflip:
- shard-dg2: NOTRUN -> [SKIP][107] ([i915#3828])
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg2-10/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-0-hflip.html
* igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-0-hflip:
- shard-glk10: NOTRUN -> [SKIP][108] +99 other tests skip
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-glk10/igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
* igt@kms_big_fb@yf-tiled-64bpp-rotate-0:
- shard-dg1: NOTRUN -> [SKIP][109] ([i915#4538])
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg1-14/igt@kms_big_fb@yf-tiled-64bpp-rotate-0.html
* igt@kms_big_fb@yf-tiled-8bpp-rotate-90:
- shard-dg2: NOTRUN -> [SKIP][110] ([i915#4538] / [i915#5190]) +3 other tests skip
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg2-5/igt@kms_big_fb@yf-tiled-8bpp-rotate-90.html
* igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][111] ([i915#6095]) +206 other tests skip
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg1-17/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-4.html
* igt@kms_ccs@bad-aux-stride-y-tiled-ccs@pipe-c-hdmi-a-1:
- shard-tglu: NOTRUN -> [SKIP][112] ([i915#6095]) +34 other tests skip
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-2/igt@kms_ccs@bad-aux-stride-y-tiled-ccs@pipe-c-hdmi-a-1.html
* igt@kms_ccs@bad-aux-stride-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-2:
- shard-glk11: NOTRUN -> [SKIP][113] +22 other tests skip
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-glk11/igt@kms_ccs@bad-aux-stride-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-2.html
* igt@kms_ccs@bad-pixel-format-y-tiled-gen12-mc-ccs:
- shard-dg2: NOTRUN -> [SKIP][114] ([i915#10307] / [i915#6095]) +84 other tests skip
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg2-10/igt@kms_ccs@bad-pixel-format-y-tiled-gen12-mc-ccs.html
* igt@kms_ccs@bad-pixel-format-y-tiled-gen12-rc-ccs@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][115] ([i915#10307] / [i915#10434] / [i915#6095]) +1 other test skip
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg2-4/igt@kms_ccs@bad-pixel-format-y-tiled-gen12-rc-ccs@pipe-d-hdmi-a-1.html
* igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs:
- shard-rkl: NOTRUN -> [SKIP][116] ([i915#12313])
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-5/igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs.html
* igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][117] ([i915#14544] / [i915#6095]) +9 other tests skip
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-6/igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs:
- shard-dg2: NOTRUN -> [SKIP][118] ([i915#12313])
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg2-1/igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs@pipe-a-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][119] ([i915#6095]) +40 other tests skip
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg2-1/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs@pipe-a-hdmi-a-3.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs@pipe-c-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][120] ([i915#14098] / [i915#6095]) +47 other tests skip
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-3/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs@pipe-c-hdmi-a-2.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][121] ([i915#6095]) +73 other tests skip
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-4/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs:
- shard-tglu-1: NOTRUN -> [SKIP][122] ([i915#6095]) +39 other tests skip
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-1/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs.html
* igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-hdmi-a-1:
- shard-glk: NOTRUN -> [INCOMPLETE][123] ([i915#15582]) +1 other test incomplete
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-glk2/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-hdmi-a-1.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs:
- shard-tglu: NOTRUN -> [SKIP][124] ([i915#12313]) +1 other test skip
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-9/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs:
- shard-tglu-1: NOTRUN -> [SKIP][125] ([i915#12313])
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-1/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs.html
* igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-mc-ccs:
- shard-rkl: NOTRUN -> [SKIP][126] ([i915#14098] / [i915#14544] / [i915#6095]) +8 other tests skip
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-6/igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-mc-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-b-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][127] ([i915#6095]) +19 other tests skip
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-mtlp-4/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-b-edp-1.html
* igt@kms_cdclk@mode-transition:
- shard-rkl: NOTRUN -> [SKIP][128] ([i915#3742])
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-5/igt@kms_cdclk@mode-transition.html
* igt@kms_chamelium_frames@dp-frame-dump:
- shard-tglu-1: NOTRUN -> [SKIP][129] ([i915#11151] / [i915#7828]) +4 other tests skip
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-1/igt@kms_chamelium_frames@dp-frame-dump.html
* igt@kms_chamelium_frames@hdmi-frame-dump:
- shard-dg1: NOTRUN -> [SKIP][130] ([i915#11151] / [i915#7828])
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg1-19/igt@kms_chamelium_frames@hdmi-frame-dump.html
- shard-tglu: NOTRUN -> [SKIP][131] ([i915#11151] / [i915#7828]) +2 other tests skip
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-6/igt@kms_chamelium_frames@hdmi-frame-dump.html
- shard-mtlp: NOTRUN -> [SKIP][132] ([i915#11151] / [i915#7828])
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-mtlp-8/igt@kms_chamelium_frames@hdmi-frame-dump.html
- shard-dg2: NOTRUN -> [SKIP][133] ([i915#11151] / [i915#7828])
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg2-6/igt@kms_chamelium_frames@hdmi-frame-dump.html
* igt@kms_chamelium_hpd@dp-hpd-after-suspend:
- shard-rkl: NOTRUN -> [SKIP][134] ([i915#11151] / [i915#14544] / [i915#7828])
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-6/igt@kms_chamelium_hpd@dp-hpd-after-suspend.html
* igt@kms_chamelium_hpd@vga-hpd-for-each-pipe:
- shard-rkl: NOTRUN -> [SKIP][135] ([i915#11151] / [i915#7828]) +6 other tests skip
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-3/igt@kms_chamelium_hpd@vga-hpd-for-each-pipe.html
* igt@kms_content_protection@atomic-dpms:
- shard-rkl: NOTRUN -> [SKIP][136] ([i915#15865]) +2 other tests skip
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-7/igt@kms_content_protection@atomic-dpms.html
* igt@kms_content_protection@dp-mst-type-1:
- shard-tglu: NOTRUN -> [SKIP][137] ([i915#15330] / [i915#3116] / [i915#3299]) +1 other test skip
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-8/igt@kms_content_protection@dp-mst-type-1.html
* igt@kms_content_protection@mei-interface:
- shard-tglu-1: NOTRUN -> [SKIP][138] ([i915#15865]) +2 other tests skip
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-1/igt@kms_content_protection@mei-interface.html
* igt@kms_content_protection@srm@pipe-a-dp-3:
- shard-dg2: NOTRUN -> [FAIL][139] ([i915#7173])
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg2-10/igt@kms_content_protection@srm@pipe-a-dp-3.html
* igt@kms_content_protection@suspend-resume:
- shard-dg2: NOTRUN -> [SKIP][140] ([i915#15865])
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg2-6/igt@kms_content_protection@suspend-resume.html
- shard-dg1: NOTRUN -> [SKIP][141] ([i915#15865])
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg1-14/igt@kms_content_protection@suspend-resume.html
- shard-tglu: NOTRUN -> [SKIP][142] ([i915#15865])
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-6/igt@kms_content_protection@suspend-resume.html
* igt@kms_cursor_crc@cursor-onscreen-32x32:
- shard-rkl: NOTRUN -> [SKIP][143] ([i915#3555]) +3 other tests skip
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-7/igt@kms_cursor_crc@cursor-onscreen-32x32.html
- shard-dg1: NOTRUN -> [SKIP][144] ([i915#3555]) +1 other test skip
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg1-16/igt@kms_cursor_crc@cursor-onscreen-32x32.html
- shard-tglu: NOTRUN -> [SKIP][145] ([i915#3555]) +2 other tests skip
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-4/igt@kms_cursor_crc@cursor-onscreen-32x32.html
- shard-mtlp: NOTRUN -> [SKIP][146] ([i915#3555] / [i915#8814])
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-mtlp-6/igt@kms_cursor_crc@cursor-onscreen-32x32.html
* igt@kms_cursor_crc@cursor-onscreen-64x21@pipe-a-hdmi-a-1:
- shard-tglu-1: NOTRUN -> [FAIL][147] ([i915#13566]) +1 other test fail
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-1/igt@kms_cursor_crc@cursor-onscreen-64x21@pipe-a-hdmi-a-1.html
* igt@kms_cursor_crc@cursor-random-512x512:
- shard-tglu-1: NOTRUN -> [SKIP][148] ([i915#13049]) +2 other tests skip
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-1/igt@kms_cursor_crc@cursor-random-512x512.html
* igt@kms_cursor_crc@cursor-rapid-movement-max-size:
- shard-tglu-1: NOTRUN -> [SKIP][149] ([i915#3555])
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-1/igt@kms_cursor_crc@cursor-rapid-movement-max-size.html
* igt@kms_cursor_crc@cursor-sliding-64x21:
- shard-rkl: [PASS][150] -> [FAIL][151] ([i915#13566]) +2 other tests fail
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-5/igt@kms_cursor_crc@cursor-sliding-64x21.html
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-3/igt@kms_cursor_crc@cursor-sliding-64x21.html
* igt@kms_cursor_crc@cursor-sliding-64x21@pipe-a-hdmi-a-1:
- shard-tglu: [PASS][152] -> [FAIL][153] ([i915#13566]) +1 other test fail
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-tglu-6/igt@kms_cursor_crc@cursor-sliding-64x21@pipe-a-hdmi-a-1.html
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-8/igt@kms_cursor_crc@cursor-sliding-64x21@pipe-a-hdmi-a-1.html
* igt@kms_cursor_crc@cursor-sliding-64x21@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [FAIL][154] ([i915#13566]) +1 other test fail
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-3/igt@kms_cursor_crc@cursor-sliding-64x21@pipe-a-hdmi-a-2.html
* igt@kms_cursor_crc@cursor-suspend:
- shard-glk10: NOTRUN -> [INCOMPLETE][155] ([i915#12358] / [i915#14152] / [i915#7882])
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-glk10/igt@kms_cursor_crc@cursor-suspend.html
* igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-1:
- shard-glk10: NOTRUN -> [INCOMPLETE][156] ([i915#12358] / [i915#14152])
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-glk10/igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-1.html
* igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy:
- shard-rkl: NOTRUN -> [SKIP][157] +15 other tests skip
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-4/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
- shard-tglu-1: NOTRUN -> [SKIP][158] ([i915#4103]) +1 other test skip
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size:
- shard-rkl: NOTRUN -> [SKIP][159] ([i915#4103])
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-7/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions:
- shard-glk: NOTRUN -> [FAIL][160] ([i915#15804])
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-glk3/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
* igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot:
- shard-rkl: NOTRUN -> [SKIP][161] ([i915#14544] / [i915#9067])
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-6/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
* igt@kms_display_modes@extended-mode-basic:
- shard-tglu-1: NOTRUN -> [SKIP][162] ([i915#13691])
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-1/igt@kms_display_modes@extended-mode-basic.html
* igt@kms_dp_link_training@non-uhbr-mst:
- shard-rkl: NOTRUN -> [SKIP][163] ([i915#13749])
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-5/igt@kms_dp_link_training@non-uhbr-mst.html
* igt@kms_dsc@dsc-basic:
- shard-rkl: NOTRUN -> [SKIP][164] ([i915#3555] / [i915#3840])
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-3/igt@kms_dsc@dsc-basic.html
* igt@kms_dsc@dsc-fractional-bpp-with-bpc:
- shard-rkl: NOTRUN -> [SKIP][165] ([i915#3840])
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-8/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html
* igt@kms_dsc@dsc-with-bpc:
- shard-tglu-1: NOTRUN -> [SKIP][166] ([i915#3555] / [i915#3840]) +1 other test skip
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-1/igt@kms_dsc@dsc-with-bpc.html
* igt@kms_dsc@dsc-with-formats:
- shard-mtlp: NOTRUN -> [SKIP][167] ([i915#3555] / [i915#3840])
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-mtlp-4/igt@kms_dsc@dsc-with-formats.html
- shard-dg2: NOTRUN -> [SKIP][168] ([i915#3555] / [i915#3840])
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg2-8/igt@kms_dsc@dsc-with-formats.html
- shard-dg1: NOTRUN -> [SKIP][169] ([i915#3555] / [i915#3840])
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg1-13/igt@kms_dsc@dsc-with-formats.html
* igt@kms_feature_discovery@psr1:
- shard-rkl: NOTRUN -> [SKIP][170] ([i915#658])
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-3/igt@kms_feature_discovery@psr1.html
* igt@kms_flip@2x-blocking-absolute-wf_vblank-interruptible:
- shard-dg2: NOTRUN -> [SKIP][171] ([i915#9934]) +1 other test skip
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg2-7/igt@kms_flip@2x-blocking-absolute-wf_vblank-interruptible.html
- shard-mtlp: NOTRUN -> [SKIP][172] ([i915#3637] / [i915#9934])
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-mtlp-2/igt@kms_flip@2x-blocking-absolute-wf_vblank-interruptible.html
* igt@kms_flip@2x-dpms-vs-vblank-race:
- shard-dg1: NOTRUN -> [SKIP][173] ([i915#9934]) +1 other test skip
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg1-12/igt@kms_flip@2x-dpms-vs-vblank-race.html
* igt@kms_flip@2x-flip-vs-fences-interruptible:
- shard-tglu-1: NOTRUN -> [SKIP][174] ([i915#3637] / [i915#9934]) +2 other tests skip
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-1/igt@kms_flip@2x-flip-vs-fences-interruptible.html
* igt@kms_flip@2x-flip-vs-suspend-interruptible:
- shard-glk11: NOTRUN -> [INCOMPLETE][175] ([i915#12745] / [i915#4839])
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-glk11/igt@kms_flip@2x-flip-vs-suspend-interruptible.html
* igt@kms_flip@2x-flip-vs-suspend-interruptible@ac-hdmi-a1-hdmi-a2:
- shard-glk11: NOTRUN -> [INCOMPLETE][176] ([i915#12745])
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-glk11/igt@kms_flip@2x-flip-vs-suspend-interruptible@ac-hdmi-a1-hdmi-a2.html
* igt@kms_flip@2x-modeset-vs-vblank-race-interruptible:
- shard-tglu: NOTRUN -> [SKIP][177] ([i915#3637] / [i915#9934]) +3 other tests skip
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-7/igt@kms_flip@2x-modeset-vs-vblank-race-interruptible.html
* igt@kms_flip@2x-plain-flip-interruptible:
- shard-rkl: NOTRUN -> [SKIP][178] ([i915#9934]) +8 other tests skip
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-7/igt@kms_flip@2x-plain-flip-interruptible.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling:
- shard-tglu: NOTRUN -> [SKIP][179] ([i915#15643]) +3 other tests skip
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-2/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling:
- shard-tglu-1: NOTRUN -> [SKIP][180] ([i915#15643])
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-1/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling:
- shard-rkl: NOTRUN -> [SKIP][181] ([i915#15643])
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-3/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling:
- shard-dg2: NOTRUN -> [SKIP][182] ([i915#15643] / [i915#5190]) +1 other test skip
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg2-8/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling.html
- shard-mtlp: NOTRUN -> [SKIP][183] ([i915#15643]) +1 other test skip
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-mtlp-5/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-blt:
- shard-rkl: NOTRUN -> [SKIP][184] ([i915#1825]) +38 other tests skip
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-pgflip-blt:
- shard-tglu-1: NOTRUN -> [SKIP][185] +37 other tests skip
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-1/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbc-rgb565-draw-mmap-wc:
- shard-dg1: NOTRUN -> [SKIP][186] ([i915#8708]) +7 other tests skip
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg1-19/igt@kms_frontbuffer_tracking@fbc-rgb565-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-render:
- shard-dg2: NOTRUN -> [SKIP][187] ([i915#15102])
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg2-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-render.html
- shard-dg1: NOTRUN -> [SKIP][188] ([i915#15102])
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg1-14/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-mmap-wc:
- shard-snb: NOTRUN -> [SKIP][189] +224 other tests skip
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-snb4/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-mmap-wc.html
- shard-dg2: NOTRUN -> [SKIP][190] ([i915#15104]) +1 other test skip
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg2-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-onoff:
- shard-dg2: NOTRUN -> [SKIP][191] ([i915#15102] / [i915#3458])
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg2-5/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-onoff.html
- shard-dg1: NOTRUN -> [SKIP][192] ([i915#15102] / [i915#3458])
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg1-13/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-onoff.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-shrfb-fliptrack-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][193] ([i915#8708]) +6 other tests skip
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg2-7/igt@kms_frontbuffer_tracking@fbcpsr-1p-shrfb-fliptrack-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-cpu:
- shard-dg1: NOTRUN -> [SKIP][194] +3 other tests skip
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg1-19/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-blt:
- shard-dg2: NOTRUN -> [SKIP][195] ([i915#5354]) +6 other tests skip
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg2-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-mmap-wc:
- shard-mtlp: NOTRUN -> [SKIP][196] ([i915#1825]) +3 other tests skip
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-mtlp-8/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-gtt:
- shard-tglu: NOTRUN -> [SKIP][197] ([i915#15102]) +14 other tests skip
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-7/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-gtt.html
- shard-mtlp: NOTRUN -> [SKIP][198] ([i915#8708]) +2 other tests skip
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-mtlp-2/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-tiling-4:
- shard-tglu: NOTRUN -> [SKIP][199] ([i915#5439])
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-2/igt@kms_frontbuffer_tracking@fbcpsr-tiling-4.html
* igt@kms_frontbuffer_tracking@pipe-fbc-rte:
- shard-rkl: NOTRUN -> [SKIP][200] ([i915#9766])
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-7/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
* igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-mmap-gtt:
- shard-rkl: NOTRUN -> [SKIP][201] ([i915#15102]) +5 other tests skip
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-8/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-mmap-gtt.html
- shard-dg1: NOTRUN -> [SKIP][202] ([i915#15104]) +1 other test skip
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg1-19/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-mmap-gtt.html
- shard-mtlp: NOTRUN -> [SKIP][203] ([i915#15104])
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-mtlp-8/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-wc:
- shard-tglu-1: NOTRUN -> [SKIP][204] ([i915#15102]) +15 other tests skip
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-1/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt:
- shard-rkl: NOTRUN -> [SKIP][205] ([i915#15102] / [i915#3023]) +22 other tests skip
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-render:
- shard-rkl: NOTRUN -> [SKIP][206] ([i915#14544] / [i915#1825]) +3 other tests skip
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-render.html
* igt@kms_hdmi_inject@inject-audio:
- shard-tglu: [PASS][207] -> [SKIP][208] ([i915#13030])
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-tglu-6/igt@kms_hdmi_inject@inject-audio.html
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-10/igt@kms_hdmi_inject@inject-audio.html
* igt@kms_hdr@static-toggle-dpms:
- shard-tglu-1: NOTRUN -> [SKIP][209] ([i915#3555] / [i915#8228])
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-1/igt@kms_hdr@static-toggle-dpms.html
* igt@kms_hdr@static-toggle-suspend:
- shard-rkl: NOTRUN -> [SKIP][210] ([i915#3555] / [i915#8228]) +1 other test skip
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-8/igt@kms_hdr@static-toggle-suspend.html
* igt@kms_joiner@basic-force-ultra-joiner:
- shard-rkl: NOTRUN -> [SKIP][211] ([i915#15458])
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-2/igt@kms_joiner@basic-force-ultra-joiner.html
* igt@kms_joiner@invalid-modeset-force-big-joiner:
- shard-dg2: NOTRUN -> [SKIP][212] ([i915#15459])
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg2-3/igt@kms_joiner@invalid-modeset-force-big-joiner.html
* igt@kms_lease@master-vs-lease:
- shard-dg1: [PASS][213] -> [DMESG-WARN][214] ([i915#4423]) +1 other test dmesg-warn
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-dg1-12/igt@kms_lease@master-vs-lease.html
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg1-12/igt@kms_lease@master-vs-lease.html
* igt@kms_panel_fitting@atomic-fastset:
- shard-rkl: NOTRUN -> [SKIP][215] ([i915#6301])
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-8/igt@kms_panel_fitting@atomic-fastset.html
* igt@kms_pipe_stress@stress-xrgb8888-yftiled:
- shard-tglu: NOTRUN -> [SKIP][216] ([i915#14712])
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-3/igt@kms_pipe_stress@stress-xrgb8888-yftiled.html
* igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier-source-clamping:
- shard-rkl: NOTRUN -> [SKIP][217] ([i915#15709]) +3 other tests skip
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-8/igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier-source-clamping.html
* igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier-source-clamping:
- shard-tglu-1: NOTRUN -> [SKIP][218] ([i915#15709]) +4 other tests skip
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-1/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier-source-clamping.html
* igt@kms_plane@pixel-format-x-tiled-modifier@pipe-b-plane-5:
- shard-rkl: NOTRUN -> [SKIP][219] ([i915#15608]) +1 other test skip
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-4/igt@kms_plane@pixel-format-x-tiled-modifier@pipe-b-plane-5.html
* igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier:
- shard-dg2: NOTRUN -> [SKIP][220] ([i915#15709])
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg2-7/igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier.html
* igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-modifier@pipe-a-plane-7:
- shard-tglu-1: NOTRUN -> [SKIP][221] ([i915#15608]) +1 other test skip
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-1/igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-modifier@pipe-a-plane-7.html
* igt@kms_plane@pixel-format-yf-tiled-ccs-modifier:
- shard-tglu: NOTRUN -> [SKIP][222] ([i915#15709]) +2 other tests skip
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-3/igt@kms_plane@pixel-format-yf-tiled-ccs-modifier.html
* igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a:
- shard-glk: [PASS][223] -> [INCOMPLETE][224] ([i915#13026])
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-glk5/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a.html
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-glk3/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a.html
* igt@kms_plane_alpha_blend@alpha-transparent-fb:
- shard-glk: NOTRUN -> [FAIL][225] ([i915#10647] / [i915#12177])
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-glk6/igt@kms_plane_alpha_blend@alpha-transparent-fb.html
* igt@kms_plane_alpha_blend@alpha-transparent-fb@pipe-a-hdmi-a-1:
- shard-glk: NOTRUN -> [FAIL][226] ([i915#10647]) +1 other test fail
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-glk6/igt@kms_plane_alpha_blend@alpha-transparent-fb@pipe-a-hdmi-a-1.html
* igt@kms_plane_cursor@viewport:
- shard-tglu-1: NOTRUN -> [FAIL][227] ([i915#15912]) +1 other test fail
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-1/igt@kms_plane_cursor@viewport.html
* igt@kms_plane_cursor@viewport@pipe-a-hdmi-a-1-size-128:
- shard-tglu-1: NOTRUN -> [FAIL][228] ([i915#15913]) +1 other test fail
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-1/igt@kms_plane_cursor@viewport@pipe-a-hdmi-a-1-size-128.html
* igt@kms_plane_multiple@2x-tiling-x:
- shard-rkl: NOTRUN -> [SKIP][229] ([i915#13958] / [i915#14544])
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-6/igt@kms_plane_multiple@2x-tiling-x.html
* igt@kms_plane_multiple@tiling-4:
- shard-tglu: NOTRUN -> [SKIP][230] ([i915#14259])
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-4/igt@kms_plane_multiple@tiling-4.html
* igt@kms_pm_backlight@fade:
- shard-tglu-1: NOTRUN -> [SKIP][231] ([i915#9812])
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-1/igt@kms_pm_backlight@fade.html
- shard-dg1: NOTRUN -> [SKIP][232] ([i915#5354])
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg1-13/igt@kms_pm_backlight@fade.html
* igt@kms_pm_dc@dc6-dpms:
- shard-tglu-1: NOTRUN -> [FAIL][233] ([i915#15752])
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-1/igt@kms_pm_dc@dc6-dpms.html
* igt@kms_pm_dc@dc9-dpms:
- shard-rkl: NOTRUN -> [SKIP][234] ([i915#15739])
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-3/igt@kms_pm_dc@dc9-dpms.html
* igt@kms_pm_lpsp@screens-disabled:
- shard-tglu: NOTRUN -> [SKIP][235] ([i915#8430])
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-9/igt@kms_pm_lpsp@screens-disabled.html
* igt@kms_pm_rpm@dpms-mode-unset-lpsp:
- shard-dg2: [PASS][236] -> [SKIP][237] ([i915#15073])
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-dg2-4/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg2-3/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp:
- shard-dg1: [PASS][238] -> [SKIP][239] ([i915#15073]) +1 other test skip
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-dg1-18/igt@kms_pm_rpm@modeset-non-lpsp.html
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg1-15/igt@kms_pm_rpm@modeset-non-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress:
- shard-tglu-1: NOTRUN -> [SKIP][240] ([i915#15073])
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-1/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
* igt@kms_pm_rpm@system-suspend-idle:
- shard-dg2: [PASS][241] -> [INCOMPLETE][242] ([i915#14419])
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-dg2-8/igt@kms_pm_rpm@system-suspend-idle.html
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg2-4/igt@kms_pm_rpm@system-suspend-idle.html
* igt@kms_prime@d3hot:
- shard-rkl: NOTRUN -> [SKIP][243] ([i915#6524])
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-7/igt@kms_prime@d3hot.html
* igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf:
- shard-rkl: NOTRUN -> [SKIP][244] ([i915#11520]) +8 other tests skip
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-3/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf.html
* igt@kms_psr2_sf@fbc-psr2-overlay-primary-update-sf-dmg-area:
- shard-dg2: NOTRUN -> [SKIP][245] ([i915#11520]) +1 other test skip
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg2-4/igt@kms_psr2_sf@fbc-psr2-overlay-primary-update-sf-dmg-area.html
- shard-snb: NOTRUN -> [SKIP][246] ([i915#11520]) +4 other tests skip
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-snb1/igt@kms_psr2_sf@fbc-psr2-overlay-primary-update-sf-dmg-area.html
- shard-dg1: NOTRUN -> [SKIP][247] ([i915#11520]) +1 other test skip
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg1-19/igt@kms_psr2_sf@fbc-psr2-overlay-primary-update-sf-dmg-area.html
* igt@kms_psr2_sf@fbc-psr2-overlay-primary-update-sf-dmg-area@pipe-a-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][248] ([i915#9808])
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-mtlp-5/igt@kms_psr2_sf@fbc-psr2-overlay-primary-update-sf-dmg-area@pipe-a-edp-1.html
* igt@kms_psr2_sf@fbc-psr2-overlay-primary-update-sf-dmg-area@pipe-b-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][249] ([i915#12316]) +1 other test skip
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-mtlp-5/igt@kms_psr2_sf@fbc-psr2-overlay-primary-update-sf-dmg-area@pipe-b-edp-1.html
* igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area:
- shard-tglu-1: NOTRUN -> [SKIP][250] ([i915#11520]) +3 other tests skip
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-1/igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf:
- shard-glk: NOTRUN -> [SKIP][251] ([i915#11520]) +8 other tests skip
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-glk3/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf.html
- shard-tglu: NOTRUN -> [SKIP][252] ([i915#11520]) +2 other tests skip
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-7/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf.html
* igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-fully-sf:
- shard-glk11: NOTRUN -> [SKIP][253] ([i915#11520])
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-glk11/igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area:
- shard-glk10: NOTRUN -> [SKIP][254] ([i915#11520]) +2 other tests skip
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-glk10/igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area.html
* igt@kms_psr2_su@page_flip-xrgb8888:
- shard-rkl: NOTRUN -> [SKIP][255] ([i915#9683])
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-7/igt@kms_psr2_su@page_flip-xrgb8888.html
* igt@kms_psr@fbc-pr-cursor-plane-move:
- shard-rkl: NOTRUN -> [SKIP][256] ([i915#1072] / [i915#14544] / [i915#9732]) +1 other test skip
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-6/igt@kms_psr@fbc-pr-cursor-plane-move.html
* igt@kms_psr@fbc-pr-sprite-plane-onoff:
- shard-rkl: NOTRUN -> [SKIP][257] ([i915#1072] / [i915#9732]) +20 other tests skip
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-5/igt@kms_psr@fbc-pr-sprite-plane-onoff.html
* igt@kms_psr@fbc-psr2-cursor-mmap-gtt:
- shard-glk: NOTRUN -> [SKIP][258] +390 other tests skip
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-glk4/igt@kms_psr@fbc-psr2-cursor-mmap-gtt.html
* igt@kms_psr@fbc-psr2-suspend@edp-1:
- shard-mtlp: NOTRUN -> [SKIP][259] ([i915#9688]) +6 other tests skip
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-mtlp-4/igt@kms_psr@fbc-psr2-suspend@edp-1.html
* igt@kms_psr@psr-no-drrs:
- shard-dg2: NOTRUN -> [SKIP][260] ([i915#1072] / [i915#9732]) +5 other tests skip
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg2-4/igt@kms_psr@psr-no-drrs.html
- shard-dg1: NOTRUN -> [SKIP][261] ([i915#1072] / [i915#9732]) +5 other tests skip
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg1-19/igt@kms_psr@psr-no-drrs.html
* igt@kms_psr@psr-sprite-blt:
- shard-tglu: NOTRUN -> [SKIP][262] ([i915#9732]) +10 other tests skip
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-2/igt@kms_psr@psr-sprite-blt.html
* igt@kms_psr@psr2-sprite-mmap-gtt:
- shard-tglu-1: NOTRUN -> [SKIP][263] ([i915#9732]) +13 other tests skip
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-1/igt@kms_psr@psr2-sprite-mmap-gtt.html
* igt@kms_rotation_crc@multiplane-rotation:
- shard-glk: NOTRUN -> [INCOMPLETE][264] ([i915#15492])
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-glk5/igt@kms_rotation_crc@multiplane-rotation.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270:
- shard-rkl: NOTRUN -> [SKIP][265] ([i915#5289]) +1 other test skip
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-4/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html
* igt@kms_selftest@drm_framebuffer:
- shard-glk11: NOTRUN -> [ABORT][266] ([i915#13179]) +1 other test abort
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-glk11/igt@kms_selftest@drm_framebuffer.html
* igt@kms_setmode@basic@pipe-b-edp-1:
- shard-mtlp: [PASS][267] -> [FAIL][268] ([i915#15106]) +2 other tests fail
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-mtlp-5/igt@kms_setmode@basic@pipe-b-edp-1.html
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-mtlp-4/igt@kms_setmode@basic@pipe-b-edp-1.html
* igt@kms_tiled_display@basic-test-pattern:
- shard-tglu-1: NOTRUN -> [SKIP][269] ([i915#8623])
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-1/igt@kms_tiled_display@basic-test-pattern.html
* igt@kms_tiled_display@basic-test-pattern-with-chamelium:
- shard-dg2: NOTRUN -> [SKIP][270] ([i915#8623])
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg2-1/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
* igt@kms_vblank@ts-continuation-dpms-suspend:
- shard-rkl: [PASS][271] -> [INCOMPLETE][272] ([i915#12276]) +1 other test incomplete
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-4/igt@kms_vblank@ts-continuation-dpms-suspend.html
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-6/igt@kms_vblank@ts-continuation-dpms-suspend.html
* igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-hdmi-a-1:
- shard-glk: [PASS][273] -> [INCOMPLETE][274] ([i915#12276])
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-glk6/igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-hdmi-a-1.html
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-glk8/igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-hdmi-a-1.html
* igt@kms_vblank@ts-continuation-suspend:
- shard-glk11: NOTRUN -> [INCOMPLETE][275] ([i915#12276]) +1 other test incomplete
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-glk11/igt@kms_vblank@ts-continuation-suspend.html
* igt@kms_vrr@flipline:
- shard-rkl: NOTRUN -> [SKIP][276] ([i915#15243] / [i915#3555])
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-2/igt@kms_vrr@flipline.html
* igt@kms_vrr@lobf:
- shard-dg2: NOTRUN -> [SKIP][277] ([i915#11920])
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg2-8/igt@kms_vrr@lobf.html
- shard-rkl: NOTRUN -> [SKIP][278] ([i915#11920])
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-4/igt@kms_vrr@lobf.html
- shard-dg1: NOTRUN -> [SKIP][279] ([i915#11920])
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg1-17/igt@kms_vrr@lobf.html
- shard-mtlp: NOTRUN -> [SKIP][280] ([i915#11920])
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-mtlp-4/igt@kms_vrr@lobf.html
* igt@kms_vrr@seamless-rr-switch-drrs:
- shard-tglu-1: NOTRUN -> [SKIP][281] ([i915#9906])
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-1/igt@kms_vrr@seamless-rr-switch-drrs.html
* igt@perf@per-context-mode-unprivileged:
- shard-rkl: NOTRUN -> [SKIP][282] ([i915#2435])
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-8/igt@perf@per-context-mode-unprivileged.html
- shard-dg1: NOTRUN -> [SKIP][283] ([i915#2433])
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg1-19/igt@perf@per-context-mode-unprivileged.html
* igt@perf_pmu@busy-accuracy-98@rcs0:
- shard-rkl: [PASS][284] -> [FAIL][285] ([i915#4349]) +1 other test fail
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-2/igt@perf_pmu@busy-accuracy-98@rcs0.html
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-2/igt@perf_pmu@busy-accuracy-98@rcs0.html
* igt@perf_pmu@rc6@other-idle-gt0:
- shard-tglu-1: NOTRUN -> [SKIP][286] ([i915#8516])
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-1/igt@perf_pmu@rc6@other-idle-gt0.html
* igt@prime_vgem@basic-write:
- shard-dg2: NOTRUN -> [SKIP][287] ([i915#3291] / [i915#3708])
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg2-6/igt@prime_vgem@basic-write.html
* igt@prime_vgem@fence-flip-hang:
- shard-rkl: NOTRUN -> [SKIP][288] ([i915#14544] / [i915#3708])
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-6/igt@prime_vgem@fence-flip-hang.html
* igt@prime_vgem@fence-write-hang:
- shard-tglu: NOTRUN -> [SKIP][289] +31 other tests skip
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-2/igt@prime_vgem@fence-write-hang.html
* igt@sriov_basic@enable-vfs-bind-unbind-each@numvfs-2:
- shard-tglu-1: NOTRUN -> [FAIL][290] ([i915#12910]) +18 other tests fail
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-1/igt@sriov_basic@enable-vfs-bind-unbind-each@numvfs-2.html
#### Possible fixes ####
* igt@gem_create@create-ext-cpu-access-big:
- shard-dg2: [FAIL][291] ([i915#15454]) -> [PASS][292]
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-dg2-3/igt@gem_create@create-ext-cpu-access-big.html
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg2-1/igt@gem_create@create-ext-cpu-access-big.html
* igt@gem_exec_suspend@basic-s3@lmem0:
- shard-dg2: [ABORT][293] ([i915#15131]) -> [PASS][294] +1 other test pass
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-dg2-1/igt@gem_exec_suspend@basic-s3@lmem0.html
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg2-4/igt@gem_exec_suspend@basic-s3@lmem0.html
* igt@gem_exec_suspend@basic-s3@smem:
- shard-snb: [ABORT][295] -> [PASS][296] +2 other tests pass
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-snb5/igt@gem_exec_suspend@basic-s3@smem.html
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-snb5/igt@gem_exec_suspend@basic-s3@smem.html
* igt@gem_workarounds@suspend-resume-fd:
- shard-glk: [INCOMPLETE][297] ([i915#13356] / [i915#14586]) -> [PASS][298]
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-glk2/igt@gem_workarounds@suspend-resume-fd.html
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-glk1/igt@gem_workarounds@suspend-resume-fd.html
* igt@i915_pm_rpm@system-suspend-execbuf:
- shard-rkl: [INCOMPLETE][299] ([i915#13356]) -> [PASS][300]
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-4/igt@i915_pm_rpm@system-suspend-execbuf.html
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-8/igt@i915_pm_rpm@system-suspend-execbuf.html
* igt@i915_pm_rps@reset:
- shard-snb: [INCOMPLETE][301] ([i915#13729] / [i915#13821]) -> [PASS][302]
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-snb5/igt@i915_pm_rps@reset.html
[302]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-snb6/igt@i915_pm_rps@reset.html
* igt@i915_suspend@sysfs-reader:
- shard-rkl: [INCOMPLETE][303] ([i915#4817]) -> [PASS][304]
[303]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-6/igt@i915_suspend@sysfs-reader.html
[304]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-8/igt@i915_suspend@sysfs-reader.html
* igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-a-hdmi-a-3:
- shard-dg2: [FAIL][305] ([i915#5956]) -> [PASS][306] +3 other tests pass
[305]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-dg2-7/igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-a-hdmi-a-3.html
[306]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg2-8/igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-a-hdmi-a-3.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip:
- shard-mtlp: [FAIL][307] ([i915#15733] / [i915#5138]) -> [PASS][308]
[307]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-mtlp-1/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
[308]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-mtlp-2/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
* igt@kms_cursor_crc@cursor-sliding-256x85:
- shard-rkl: [FAIL][309] ([i915#13566]) -> [PASS][310] +2 other tests pass
[309]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-6/igt@kms_cursor_crc@cursor-sliding-256x85.html
[310]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-4/igt@kms_cursor_crc@cursor-sliding-256x85.html
- shard-tglu: [FAIL][311] ([i915#13566]) -> [PASS][312] +1 other test pass
[311]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-tglu-2/igt@kms_cursor_crc@cursor-sliding-256x85.html
[312]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-7/igt@kms_cursor_crc@cursor-sliding-256x85.html
* igt@kms_flip@flip-vs-suspend-interruptible:
- shard-rkl: [ABORT][313] ([i915#15132]) -> [PASS][314]
[313]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-1/igt@kms_flip@flip-vs-suspend-interruptible.html
[314]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-2/igt@kms_flip@flip-vs-suspend-interruptible.html
* igt@kms_hdr@invalid-metadata-sizes:
- shard-rkl: [SKIP][315] ([i915#3555] / [i915#8228]) -> [PASS][316]
[315]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-2/igt@kms_hdr@invalid-metadata-sizes.html
[316]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-6/igt@kms_hdr@invalid-metadata-sizes.html
* igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a:
- shard-rkl: [INCOMPLETE][317] ([i915#14412]) -> [PASS][318] +1 other test pass
[317]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-3/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a.html
[318]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-3/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a.html
* igt@kms_pm_rpm@dpms-mode-unset-non-lpsp:
- shard-rkl: [SKIP][319] ([i915#15073]) -> [PASS][320]
[319]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-2/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
[320]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-7/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
* igt@kms_setmode@basic:
- shard-tglu: [FAIL][321] ([i915#15106]) -> [PASS][322] +1 other test pass
[321]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-tglu-10/igt@kms_setmode@basic.html
[322]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-tglu-10/igt@kms_setmode@basic.html
#### Warnings ####
* igt@device_reset@cold-reset-bound:
- shard-rkl: [SKIP][323] ([i915#11078] / [i915#14544]) -> [SKIP][324] ([i915#11078])
[323]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-6/igt@device_reset@cold-reset-bound.html
[324]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-2/igt@device_reset@cold-reset-bound.html
* igt@drm_buddy@drm_buddy:
- shard-rkl: [SKIP][325] ([i915#14544] / [i915#15678]) -> [SKIP][326] ([i915#15678])
[325]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-6/igt@drm_buddy@drm_buddy.html
[326]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-3/igt@drm_buddy@drm_buddy.html
* igt@gem_create@create-ext-cpu-access-big:
- shard-rkl: [SKIP][327] ([i915#6335]) -> [SKIP][328] ([i915#14544] / [i915#6335])
[327]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-7/igt@gem_create@create-ext-cpu-access-big.html
[328]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-6/igt@gem_create@create-ext-cpu-access-big.html
* igt@gem_ctx_sseu@invalid-sseu:
- shard-rkl: [SKIP][329] ([i915#280]) -> [SKIP][330] ([i915#14544] / [i915#280])
[329]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-7/igt@gem_ctx_sseu@invalid-sseu.html
[330]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-6/igt@gem_ctx_sseu@invalid-sseu.html
* igt@gem_exec_capture@capture-invisible@smem0:
- shard-rkl: [SKIP][331] ([i915#6334]) -> [SKIP][332] ([i915#14544] / [i915#6334]) +1 other test skip
[331]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-5/igt@gem_exec_capture@capture-invisible@smem0.html
[332]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-6/igt@gem_exec_capture@capture-invisible@smem0.html
* igt@gem_exec_reloc@basic-gtt-wc-noreloc:
- shard-rkl: [SKIP][333] ([i915#14544] / [i915#3281]) -> [SKIP][334] ([i915#3281]) +1 other test skip
[333]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-6/igt@gem_exec_reloc@basic-gtt-wc-noreloc.html
[334]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-3/igt@gem_exec_reloc@basic-gtt-wc-noreloc.html
* igt@gem_exec_reloc@basic-write-wc-noreloc:
- shard-rkl: [SKIP][335] ([i915#3281]) -> [SKIP][336] ([i915#14544] / [i915#3281]) +1 other test skip
[335]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-4/igt@gem_exec_reloc@basic-write-wc-noreloc.html
[336]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-6/igt@gem_exec_reloc@basic-write-wc-noreloc.html
* igt@gem_lmem_swapping@smem-oom:
- shard-rkl: [SKIP][337] ([i915#4613]) -> [SKIP][338] ([i915#14544] / [i915#4613])
[337]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-7/igt@gem_lmem_swapping@smem-oom.html
[338]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-6/igt@gem_lmem_swapping@smem-oom.html
* igt@gem_lmem_swapping@verify:
- shard-rkl: [SKIP][339] ([i915#14544] / [i915#4613]) -> [SKIP][340] ([i915#4613])
[339]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-6/igt@gem_lmem_swapping@verify.html
[340]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-4/igt@gem_lmem_swapping@verify.html
* igt@gem_partial_pwrite_pread@writes-after-reads-uncached:
- shard-rkl: [SKIP][341] ([i915#3282]) -> [SKIP][342] ([i915#14544] / [i915#3282]) +3 other tests skip
[341]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-5/igt@gem_partial_pwrite_pread@writes-after-reads-uncached.html
[342]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-6/igt@gem_partial_pwrite_pread@writes-after-reads-uncached.html
* igt@gem_pread@snoop:
- shard-rkl: [SKIP][343] ([i915#14544] / [i915#3282]) -> [SKIP][344] ([i915#3282]) +1 other test skip
[343]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-6/igt@gem_pread@snoop.html
[344]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-2/igt@gem_pread@snoop.html
* igt@gen9_exec_parse@bb-large:
- shard-rkl: [SKIP][345] ([i915#14544] / [i915#2527]) -> [SKIP][346] ([i915#2527])
[345]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-6/igt@gen9_exec_parse@bb-large.html
[346]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-5/igt@gen9_exec_parse@bb-large.html
* igt@i915_module_load@fault-injection:
- shard-dg1: [ABORT][347] -> [ABORT][348] ([i915#15481]) +1 other test abort
[347]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-dg1-15/igt@i915_module_load@fault-injection.html
[348]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg1-18/igt@i915_module_load@fault-injection.html
* igt@i915_pm_freq_api@freq-reset:
- shard-rkl: [SKIP][349] ([i915#14544] / [i915#8399]) -> [SKIP][350] ([i915#8399])
[349]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-6/igt@i915_pm_freq_api@freq-reset.html
[350]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-5/igt@i915_pm_freq_api@freq-reset.html
* igt@kms_big_fb@4-tiled-16bpp-rotate-90:
- shard-rkl: [SKIP][351] ([i915#14544] / [i915#5286]) -> [SKIP][352] ([i915#5286]) +1 other test skip
[351]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-6/igt@kms_big_fb@4-tiled-16bpp-rotate-90.html
[352]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-5/igt@kms_big_fb@4-tiled-16bpp-rotate-90.html
* igt@kms_big_fb@4-tiled-32bpp-rotate-180:
- shard-rkl: [SKIP][353] ([i915#5286]) -> [SKIP][354] ([i915#14544] / [i915#5286])
[353]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-3/igt@kms_big_fb@4-tiled-32bpp-rotate-180.html
[354]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-6/igt@kms_big_fb@4-tiled-32bpp-rotate-180.html
* igt@kms_big_fb@linear-64bpp-rotate-270:
- shard-rkl: [SKIP][355] ([i915#3638]) -> [SKIP][356] ([i915#14544] / [i915#3638])
[355]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-2/igt@kms_big_fb@linear-64bpp-rotate-270.html
[356]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-6/igt@kms_big_fb@linear-64bpp-rotate-270.html
* igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-180-hflip:
- shard-rkl: [SKIP][357] ([i915#3828]) -> [SKIP][358] ([i915#14544] / [i915#3828])
[357]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-2/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-180-hflip.html
[358]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-6/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-180-hflip.html
* igt@kms_big_fb@x-tiled-8bpp-rotate-90:
- shard-rkl: [SKIP][359] ([i915#14544] / [i915#3638]) -> [SKIP][360] ([i915#3638]) +1 other test skip
[359]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-6/igt@kms_big_fb@x-tiled-8bpp-rotate-90.html
[360]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-4/igt@kms_big_fb@x-tiled-8bpp-rotate-90.html
* igt@kms_ccs@bad-aux-stride-y-tiled-gen12-mc-ccs@pipe-a-hdmi-a-2:
- shard-rkl: [SKIP][361] ([i915#6095]) -> [SKIP][362] ([i915#14544] / [i915#6095]) +1 other test skip
[361]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-3/igt@kms_ccs@bad-aux-stride-y-tiled-gen12-mc-ccs@pipe-a-hdmi-a-2.html
[362]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-6/igt@kms_ccs@bad-aux-stride-y-tiled-gen12-mc-ccs@pipe-a-hdmi-a-2.html
* igt@kms_ccs@bad-aux-stride-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-2:
- shard-rkl: [SKIP][363] ([i915#14098] / [i915#6095]) -> [SKIP][364] ([i915#14098] / [i915#14544] / [i915#6095]) +2 other tests skip
[363]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-3/igt@kms_ccs@bad-aux-stride-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-2.html
[364]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-6/igt@kms_ccs@bad-aux-stride-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-2.html
* igt@kms_ccs@bad-rotation-90-4-tiled-dg2-mc-ccs@pipe-c-hdmi-a-2:
- shard-rkl: [SKIP][365] ([i915#14098] / [i915#14544] / [i915#6095]) -> [SKIP][366] ([i915#14098] / [i915#6095]) +6 other tests skip
[365]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-6/igt@kms_ccs@bad-rotation-90-4-tiled-dg2-mc-ccs@pipe-c-hdmi-a-2.html
[366]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-3/igt@kms_ccs@bad-rotation-90-4-tiled-dg2-mc-ccs@pipe-c-hdmi-a-2.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs:
- shard-rkl: [SKIP][367] ([i915#12313]) -> [SKIP][368] ([i915#12313] / [i915#14544])
[367]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-7/igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs.html
[368]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-6/igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs.html
* igt@kms_ccs@missing-ccs-buffer-y-tiled-gen12-mc-ccs@pipe-a-hdmi-a-2:
- shard-rkl: [SKIP][369] ([i915#14544] / [i915#6095]) -> [SKIP][370] ([i915#6095]) +5 other tests skip
[369]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-6/igt@kms_ccs@missing-ccs-buffer-y-tiled-gen12-mc-ccs@pipe-a-hdmi-a-2.html
[370]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-3/igt@kms_ccs@missing-ccs-buffer-y-tiled-gen12-mc-ccs@pipe-a-hdmi-a-2.html
* igt@kms_chamelium_edid@dp-edid-change-during-suspend:
- shard-rkl: [SKIP][371] ([i915#11151] / [i915#14544] / [i915#7828]) -> [SKIP][372] ([i915#11151] / [i915#7828]) +3 other tests skip
[371]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-6/igt@kms_chamelium_edid@dp-edid-change-during-suspend.html
[372]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-3/igt@kms_chamelium_edid@dp-edid-change-during-suspend.html
* igt@kms_chamelium_frames@dp-frame-dump:
- shard-rkl: [SKIP][373] ([i915#11151] / [i915#7828]) -> [SKIP][374] ([i915#11151] / [i915#14544] / [i915#7828]) +2 other tests skip
[373]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-5/igt@kms_chamelium_frames@dp-frame-dump.html
[374]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-6/igt@kms_chamelium_frames@dp-frame-dump.html
* igt@kms_content_protection@atomic-dpms:
- shard-dg2: [FAIL][375] ([i915#7173]) -> [SKIP][376] ([i915#15865])
[375]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-dg2-10/igt@kms_content_protection@atomic-dpms.html
[376]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg2-3/igt@kms_content_protection@atomic-dpms.html
* igt@kms_content_protection@atomic-hdcp14:
- shard-rkl: [SKIP][377] ([i915#15865]) -> [SKIP][378] ([i915#14544] / [i915#15865])
[377]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-5/igt@kms_content_protection@atomic-hdcp14.html
[378]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-6/igt@kms_content_protection@atomic-hdcp14.html
* igt@kms_content_protection@srm:
- shard-dg2: [SKIP][379] ([i915#15865]) -> [FAIL][380] ([i915#7173])
[379]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-dg2-4/igt@kms_content_protection@srm.html
[380]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg2-10/igt@kms_content_protection@srm.html
* igt@kms_content_protection@type1:
- shard-rkl: [SKIP][381] ([i915#14544] / [i915#15865]) -> [SKIP][382] ([i915#15865])
[381]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-6/igt@kms_content_protection@type1.html
[382]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-2/igt@kms_content_protection@type1.html
* igt@kms_cursor_crc@cursor-random-512x170:
- shard-rkl: [SKIP][383] ([i915#13049]) -> [SKIP][384] ([i915#13049] / [i915#14544])
[383]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-8/igt@kms_cursor_crc@cursor-random-512x170.html
[384]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-6/igt@kms_cursor_crc@cursor-random-512x170.html
* igt@kms_cursor_crc@cursor-rapid-movement-32x10:
- shard-rkl: [SKIP][385] ([i915#14544] / [i915#3555]) -> [SKIP][386] ([i915#3555]) +2 other tests skip
[385]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-6/igt@kms_cursor_crc@cursor-rapid-movement-32x10.html
[386]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-3/igt@kms_cursor_crc@cursor-rapid-movement-32x10.html
* igt@kms_cursor_legacy@cursora-vs-flipb-varying-size:
- shard-rkl: [SKIP][387] ([i915#14544]) -> [SKIP][388] +3 other tests skip
[387]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-6/igt@kms_cursor_legacy@cursora-vs-flipb-varying-size.html
[388]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-4/igt@kms_cursor_legacy@cursora-vs-flipb-varying-size.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions:
- shard-rkl: [SKIP][389] -> [SKIP][390] ([i915#14544]) +2 other tests skip
[389]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-2/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions.html
[390]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-6/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions:
- shard-rkl: [SKIP][391] ([i915#4103]) -> [SKIP][392] ([i915#14544] / [i915#4103])
[391]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-5/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html
[392]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-6/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html
* igt@kms_display_modes@extended-mode-basic:
- shard-rkl: [SKIP][393] ([i915#13691]) -> [SKIP][394] ([i915#13691] / [i915#14544])
[393]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-4/igt@kms_display_modes@extended-mode-basic.html
[394]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-6/igt@kms_display_modes@extended-mode-basic.html
* igt@kms_dsc@dsc-with-bpc:
- shard-rkl: [SKIP][395] ([i915#14544] / [i915#3555] / [i915#3840]) -> [SKIP][396] ([i915#3555] / [i915#3840])
[395]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-6/igt@kms_dsc@dsc-with-bpc.html
[396]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-4/igt@kms_dsc@dsc-with-bpc.html
* igt@kms_fbcon_fbt@psr:
- shard-rkl: [SKIP][397] ([i915#14544] / [i915#3955]) -> [SKIP][398] ([i915#3955])
[397]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-6/igt@kms_fbcon_fbt@psr.html
[398]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-7/igt@kms_fbcon_fbt@psr.html
* igt@kms_feature_discovery@display-4x:
- shard-rkl: [SKIP][399] ([i915#1839]) -> [SKIP][400] ([i915#14544] / [i915#1839])
[399]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-7/igt@kms_feature_discovery@display-4x.html
[400]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-6/igt@kms_feature_discovery@display-4x.html
* igt@kms_flip@2x-flip-vs-modeset:
- shard-rkl: [SKIP][401] ([i915#9934]) -> [SKIP][402] ([i915#14544] / [i915#9934])
[401]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-2/igt@kms_flip@2x-flip-vs-modeset.html
[402]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-6/igt@kms_flip@2x-flip-vs-modeset.html
* igt@kms_flip@2x-modeset-vs-vblank-race-interruptible:
- shard-rkl: [SKIP][403] ([i915#14544] / [i915#9934]) -> [SKIP][404] ([i915#9934]) +2 other tests skip
[403]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-6/igt@kms_flip@2x-modeset-vs-vblank-race-interruptible.html
[404]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-4/igt@kms_flip@2x-modeset-vs-vblank-race-interruptible.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling:
- shard-rkl: [SKIP][405] ([i915#15643]) -> [SKIP][406] ([i915#14544] / [i915#15643]) +2 other tests skip
[405]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-7/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling.html
[406]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling:
- shard-rkl: [SKIP][407] ([i915#14544] / [i915#15643]) -> [SKIP][408] ([i915#15643]) +3 other tests skip
[407]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling.html
[408]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-3/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-blt:
- shard-rkl: [SKIP][409] ([i915#14544] / [i915#1825]) -> [SKIP][410] ([i915#1825]) +11 other tests skip
[409]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-blt.html
[410]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-4/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-render:
- shard-dg1: [SKIP][411] ([i915#4423]) -> [SKIP][412]
[411]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-dg1-17/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-render.html
[412]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg1-13/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-mmap-cpu:
- shard-rkl: [SKIP][413] ([i915#15102]) -> [SKIP][414] ([i915#14544] / [i915#15102]) +1 other test skip
[413]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-2/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-mmap-cpu.html
[414]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-cpu:
- shard-rkl: [SKIP][415] ([i915#15102] / [i915#3023]) -> [SKIP][416] ([i915#14544] / [i915#15102] / [i915#3023]) +2 other tests skip
[415]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-cpu.html
[416]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-render:
- shard-dg2: [SKIP][417] ([i915#15102] / [i915#3458]) -> [SKIP][418] ([i915#10433] / [i915#15102] / [i915#3458])
[417]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-dg2-1/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-render.html
[418]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-render.html
* igt@kms_frontbuffer_tracking@psr-1p-pri-indfb-multidraw:
- shard-rkl: [SKIP][419] ([i915#14544] / [i915#15102] / [i915#3023]) -> [SKIP][420] ([i915#15102] / [i915#3023]) +4 other tests skip
[419]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-pri-indfb-multidraw.html
[420]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-5/igt@kms_frontbuffer_tracking@psr-1p-pri-indfb-multidraw.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-wc:
- shard-rkl: [SKIP][421] ([i915#1825]) -> [SKIP][422] ([i915#14544] / [i915#1825]) +8 other tests skip
[421]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-4/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-wc.html
[422]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary:
- shard-dg2: [SKIP][423] ([i915#10433] / [i915#15102] / [i915#3458]) -> [SKIP][424] ([i915#15102] / [i915#3458]) +4 other tests skip
[423]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html
[424]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg2-3/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html
* igt@kms_hdr@brightness-with-hdr:
- shard-mtlp: [SKIP][425] ([i915#12713]) -> [SKIP][426] ([i915#1187] / [i915#12713])
[425]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-mtlp-2/igt@kms_hdr@brightness-with-hdr.html
[426]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-mtlp-1/igt@kms_hdr@brightness-with-hdr.html
- shard-rkl: [SKIP][427] ([i915#1187] / [i915#12713]) -> [SKIP][428] ([i915#12713])
[427]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-3/igt@kms_hdr@brightness-with-hdr.html
[428]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-7/igt@kms_hdr@brightness-with-hdr.html
* igt@kms_plane@pixel-format-4-tiled-dg2-mc-ccs-modifier:
- shard-rkl: [SKIP][429] ([i915#14544] / [i915#15709]) -> [SKIP][430] ([i915#15709])
[429]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-6/igt@kms_plane@pixel-format-4-tiled-dg2-mc-ccs-modifier.html
[430]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-2/igt@kms_plane@pixel-format-4-tiled-dg2-mc-ccs-modifier.html
* igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier-source-clamping:
- shard-rkl: [SKIP][431] ([i915#15709]) -> [SKIP][432] ([i915#14544] / [i915#15709])
[431]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-8/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier-source-clamping.html
[432]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-6/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier-source-clamping.html
* igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-c:
- shard-rkl: [SKIP][433] ([i915#15329]) -> [SKIP][434] ([i915#14544] / [i915#15329]) +3 other tests skip
[433]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-2/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-c.html
[434]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-6/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-c.html
* igt@kms_pm_lpsp@kms-lpsp:
- shard-rkl: [SKIP][435] ([i915#9340]) -> [SKIP][436] ([i915#14544] / [i915#9340])
[435]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-3/igt@kms_pm_lpsp@kms-lpsp.html
[436]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-6/igt@kms_pm_lpsp@kms-lpsp.html
* igt@kms_pm_lpsp@screens-disabled:
- shard-rkl: [SKIP][437] ([i915#14544] / [i915#8430]) -> [SKIP][438] ([i915#8430])
[437]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-6/igt@kms_pm_lpsp@screens-disabled.html
[438]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-8/igt@kms_pm_lpsp@screens-disabled.html
* igt@kms_pm_rpm@fences:
- shard-dg1: [SKIP][439] ([i915#4077]) -> [SKIP][440] ([i915#4077] / [i915#4423])
[439]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-dg1-15/igt@kms_pm_rpm@fences.html
[440]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-dg1-12/igt@kms_pm_rpm@fences.html
* igt@kms_pm_rpm@modeset-lpsp:
- shard-rkl: [SKIP][441] ([i915#14544] / [i915#15073]) -> [SKIP][442] ([i915#15073])
[441]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-6/igt@kms_pm_rpm@modeset-lpsp.html
[442]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-7/igt@kms_pm_rpm@modeset-lpsp.html
* igt@kms_psr2_sf@fbc-pr-cursor-plane-update-sf:
- shard-rkl: [SKIP][443] ([i915#11520] / [i915#14544]) -> [SKIP][444] ([i915#11520])
[443]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-6/igt@kms_psr2_sf@fbc-pr-cursor-plane-update-sf.html
[444]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-4/igt@kms_psr2_sf@fbc-pr-cursor-plane-update-sf.html
* igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-fully-sf:
- shard-rkl: [SKIP][445] ([i915#11520]) -> [SKIP][446] ([i915#11520] / [i915#14544])
[445]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-2/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-fully-sf.html
[446]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-6/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_su@frontbuffer-xrgb8888:
- shard-rkl: [SKIP][447] ([i915#14544] / [i915#9683]) -> [SKIP][448] ([i915#9683])
[447]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-6/igt@kms_psr2_su@frontbuffer-xrgb8888.html
[448]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-3/igt@kms_psr2_su@frontbuffer-xrgb8888.html
* igt@kms_psr@pr-cursor-mmap-cpu:
- shard-rkl: [SKIP][449] ([i915#1072] / [i915#14544] / [i915#9732]) -> [SKIP][450] ([i915#1072] / [i915#9732]) +5 other tests skip
[449]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-6/igt@kms_psr@pr-cursor-mmap-cpu.html
[450]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-3/igt@kms_psr@pr-cursor-mmap-cpu.html
* igt@kms_psr@psr-sprite-plane-move:
- shard-rkl: [SKIP][451] ([i915#1072] / [i915#9732]) -> [SKIP][452] ([i915#1072] / [i915#14544] / [i915#9732]) +7 other tests skip
[451]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-8/igt@kms_psr@psr-sprite-plane-move.html
[452]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-6/igt@kms_psr@psr-sprite-plane-move.html
* igt@prime_vgem@basic-fence-read:
- shard-rkl: [SKIP][453] ([i915#3291] / [i915#3708]) -> [SKIP][454] ([i915#14544] / [i915#3291] / [i915#3708])
[453]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-7/igt@prime_vgem@basic-fence-read.html
[454]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-6/igt@prime_vgem@basic-fence-read.html
* igt@prime_vgem@fence-read-hang:
- shard-rkl: [SKIP][455] ([i915#3708]) -> [SKIP][456] ([i915#14544] / [i915#3708])
[455]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18328/shard-rkl-8/igt@prime_vgem@fence-read-hang.html
[456]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/shard-rkl-6/igt@prime_vgem@fence-read-hang.html
[i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307
[i915#10433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10433
[i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434
[i915#10647]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10647
[i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
[i915#1099]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1099
[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#1187]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1187
[i915#11920]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11920
[i915#12177]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12177
[i915#12276]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12276
[i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313
[i915#12316]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12316
[i915#12358]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12358
[i915#12392]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12392
[i915#12454]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12454
[i915#12712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12712
[i915#12713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12713
[i915#12745]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12745
[i915#12910]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12910
[i915#13008]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13008
[i915#13026]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13026
[i915#13030]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13030
[i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049
[i915#13179]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13179
[i915#13196]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13196
[i915#13356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13356
[i915#13398]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13398
[i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566
[i915#13691]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13691
[i915#13729]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13729
[i915#13749]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13749
[i915#13821]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13821
[i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958
[i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098
[i915#14152]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14152
[i915#14259]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14259
[i915#14412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14412
[i915#14419]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14419
[i915#14498]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14498
[i915#14544]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14544
[i915#14586]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14586
[i915#14712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14712
[i915#15073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15073
[i915#15102]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15102
[i915#15104]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15104
[i915#15106]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15106
[i915#15131]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15131
[i915#15132]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15132
[i915#15243]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15243
[i915#15329]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15329
[i915#15330]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15330
[i915#15342]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15342
[i915#15454]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15454
[i915#15458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15458
[i915#15459]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15459
[i915#15479]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15479
[i915#15481]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15481
[i915#15492]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15492
[i915#15582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15582
[i915#15608]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15608
[i915#15643]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15643
[i915#15678]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15678
[i915#15709]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15709
[i915#15733]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15733
[i915#15739]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15739
[i915#15752]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15752
[i915#15804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15804
[i915#15816]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15816
[i915#15865]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15865
[i915#15912]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15912
[i915#15913]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15913
[i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769
[i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
[i915#1839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1839
[i915#2190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2190
[i915#2433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2433
[i915#2435]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2435
[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#3116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3116
[i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281
[i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282
[i915#3291]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3291
[i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297
[i915#3299]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3299
[i915#3323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3323
[i915#3458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3458
[i915#3539]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3539
[i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
[i915#3637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3637
[i915#3638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3638
[i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708
[i915#3742]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3742
[i915#3828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3828
[i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840
[i915#3955]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3955
[i915#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#4270]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4270
[i915#4349]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4349
[i915#4423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4423
[i915#4525]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4525
[i915#4537]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4537
[i915#4538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4538
[i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
[i915#4812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4812
[i915#4817]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4817
[i915#4839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4839
[i915#4852]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4852
[i915#4860]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4860
[i915#4880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4880
[i915#5138]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5138
[i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190
[i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286
[i915#5289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5289
[i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
[i915#5439]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5439
[i915#5956]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5956
[i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
[i915#6301]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6301
[i915#6334]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6334
[i915#6335]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6335
[i915#6412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6412
[i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524
[i915#658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/658
[i915#7173]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7173
[i915#7697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7697
[i915#7707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7707
[i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828
[i915#7882]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7882
[i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228
[i915#8399]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8399
[i915#8411]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8411
[i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428
[i915#8430]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8430
[i915#8516]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8516
[i915#8623]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8623
[i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708
[i915#8814]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8814
[i915#9067]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9067
[i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323
[i915#9340]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9340
[i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683
[i915#9688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9688
[i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
[i915#9766]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9766
[i915#9808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9808
[i915#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812
[i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906
[i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_8855 -> IGTPW_14979
* Piglit: piglit_4509 -> None
CI-20190529: 20190529
CI_DRM_18328: d9dff70f265361d9b9f8f55dcfe34fea9cec45f3 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_14979: 665e4d2dbe57cdbbc1ee539e7dc0241277645aee @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_8855: 3c05ee1076cee44a2bc3c176ec21e651f6eca600 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14979/index.html
[-- Attachment #2: Type: text/html, Size: 152950 bytes --]
^ permalink raw reply [flat|nested] 24+ messages in thread
end of thread, other threads:[~2026-04-14 16:47 UTC | newest]
Thread overview: 24+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-04-14 7:14 [PATCH i-g-t 00/16] igt: clean up typedef usage, use for_each_output() more Jani Nikula
2026-04-14 7:14 ` [PATCH i-g-t 01/16] tests: prefer igt_plane_t over struct igt_plane Jani Nikula
2026-04-14 7:14 ` [PATCH i-g-t 02/16] lib/kms: rename struct igt_plane to _igt_plane Jani Nikula
2026-04-14 7:14 ` [PATCH i-g-t 03/16] tests: prefer igt_display_t over struct igt_display Jani Nikula
2026-04-14 7:14 ` [PATCH i-g-t 04/16] lib/kms: rename struct igt_display to _igt_display Jani Nikula
2026-04-14 7:14 ` [PATCH i-g-t 05/16] lib/kms: rename struct igt_crtc to _igt_crtc Jani Nikula
2026-04-14 7:14 ` [PATCH i-g-t 06/16] lib/kms: drop struct igt_colorop definition Jani Nikula
2026-04-14 7:14 ` [PATCH i-g-t 07/16] tests/amdgpu/amd_abm: use for_each_output() Jani Nikula
2026-04-14 7:14 ` [PATCH i-g-t 08/16] tests/amdgpu/amd_hotplug: " Jani Nikula
2026-04-14 7:14 ` [PATCH i-g-t 09/16] tests/amdgpu/amd_subvp: " Jani Nikula
2026-04-14 7:14 ` [PATCH i-g-t 10/16] tests/amdgpu/amd_dp_dsc: " Jani Nikula
2026-04-14 7:14 ` [PATCH i-g-t 11/16] tests/amdgpu/amd_plane: " Jani Nikula
2026-04-14 7:14 ` [PATCH i-g-t 12/16] tests/kms_atomic_transition: " Jani Nikula
2026-04-14 7:14 ` [PATCH i-g-t 13/16] tests/kms_colorop: " Jani Nikula
2026-04-14 7:14 ` [PATCH i-g-t 14/16] tests/kms_content_protection: " Jani Nikula
2026-04-14 7:14 ` [PATCH i-g-t 15/16] tests/kms_getfb: " Jani Nikula
2026-04-14 7:14 ` [PATCH i-g-t 16/16] tests/kms_writeback: " Jani Nikula
2026-04-14 9:59 ` ✓ Xe.CI.BAT: success for igt: clean up typedef usage, use for_each_output() more Patchwork
2026-04-14 10:14 ` ✓ i915.CI.BAT: " Patchwork
2026-04-14 11:11 ` ✗ Xe.CI.FULL: failure " Patchwork
2026-04-14 14:08 ` [PATCH i-g-t 00/16] " Ville Syrjälä
2026-04-14 15:51 ` Jani Nikula
2026-04-14 16:09 ` Ville Syrjälä
2026-04-14 16:47 ` ✓ i915.CI.Full: success for " Patchwork
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox