* [PATCH i-g-t 0/4] igt: rename pipe to hardware_pipe
@ 2026-09-01 8:46 Jani Nikula
2026-09-01 8:46 ` [PATCH i-g-t 1/4] tests/kms_chamelium_color_pipeline: prefer igt_crtc_name() over kmstest_pipe_name() Jani Nikula
` (8 more replies)
0 siblings, 9 replies; 16+ messages in thread
From: Jani Nikula @ 2026-09-01 8:46 UTC (permalink / raw)
To: igt-dev; +Cc: jani.nikula, ville.syrjala, Kamil Konieczny
To emphasize the enum pipe and crtc->pipe are vendor-specific hardware
concepts, rename them to hardware_pipe. Further explanations in patch 3.
Jani Nikula (4):
tests/kms_chamelium_color_pipeline: prefer igt_crtc_name() over
kmstest_pipe_name()
tests/intel/kms_joiner_helper: iterate CRTCs instead of pipes
lib/kms: rename enum pipe to hardware_pipe, crtc->pipe to
crtc->hardware_pipe
lib/kms: use enum hardware_pipe for __intel_get_pipe_from_crtc_index()
return type
lib/igt_kms.c | 40 ++++++++++---------
lib/igt_kms.h | 22 ++++++----
.../chamelium/kms_chamelium_color_pipeline.c | 2 +-
tests/intel/kms_busy.c | 16 ++++----
tests/intel/kms_dp_link_training.c | 2 +-
tests/intel/kms_dsc.c | 2 +-
tests/intel/kms_dsc_helper.c | 4 +-
tests/intel/kms_dsc_helper.h | 2 +-
tests/intel/kms_frontbuffer_tracking.c | 2 +-
tests/intel/kms_joiner.c | 32 +++++++--------
tests/intel/kms_joiner_helper.c | 15 +++----
tests/intel/kms_mst.c | 2 +-
tests/intel/kms_pipe_b_c_ivb.c | 4 +-
tests/intel/kms_pipe_stress.c | 24 +++++------
tests/intel/kms_pm_dc.c | 8 ++--
tests/intel/kms_pm_lpsp.c | 2 +-
tests/intel/kms_psr2_sf.c | 4 +-
tests/intel/perf_pmu.c | 2 +-
tests/kms_cursor_crc.c | 2 +-
tests/kms_cursor_edge_walk.c | 2 +-
tests/kms_display_modes.c | 2 +-
tests/kms_panel_fitting.c | 2 +-
tests/kms_plane_scaling.c | 2 +-
23 files changed, 102 insertions(+), 93 deletions(-)
--
2.47.3
^ permalink raw reply [flat|nested] 16+ messages in thread* [PATCH i-g-t 1/4] tests/kms_chamelium_color_pipeline: prefer igt_crtc_name() over kmstest_pipe_name() 2026-09-01 8:46 [PATCH i-g-t 0/4] igt: rename pipe to hardware_pipe Jani Nikula @ 2026-09-01 8:46 ` Jani Nikula 2026-09-02 14:34 ` Kamil Konieczny 2026-09-01 8:46 ` [PATCH i-g-t 2/4] tests/intel/kms_joiner_helper: iterate CRTCs instead of pipes Jani Nikula ` (7 subsequent siblings) 8 siblings, 1 reply; 16+ messages in thread From: Jani Nikula @ 2026-09-01 8:46 UTC (permalink / raw) To: igt-dev; +Cc: jani.nikula, ville.syrjala, Kamil Konieczny Reduce the direct pipe usage. Signed-off-by: Jani Nikula <jani.nikula@intel.com> --- tests/chamelium/kms_chamelium_color_pipeline.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/chamelium/kms_chamelium_color_pipeline.c b/tests/chamelium/kms_chamelium_color_pipeline.c index db6107221d51..ee096f711a88 100644 --- a/tests/chamelium/kms_chamelium_color_pipeline.c +++ b/tests/chamelium/kms_chamelium_color_pipeline.c @@ -188,7 +188,7 @@ test_plane_colorops(data_t *data, igt_crtc_t *crtc, if (!igt_plane_has_prop(plane, IGT_PLANE_COLOR_PIPELINE)) continue; - igt_dynamic_f("pipe-%s-plane-%u", kmstest_pipe_name(crtc->pipe), plane_id) + igt_dynamic_f("pipe-%s-plane-%u", igt_crtc_name(crtc), plane_id) _test_plane_colorops(data, plane, fb_colors, exp_colors, colorops, data->ports[port_idx]); -- 2.47.3 ^ permalink raw reply related [flat|nested] 16+ messages in thread
* Re: [PATCH i-g-t 1/4] tests/kms_chamelium_color_pipeline: prefer igt_crtc_name() over kmstest_pipe_name() 2026-09-01 8:46 ` [PATCH i-g-t 1/4] tests/kms_chamelium_color_pipeline: prefer igt_crtc_name() over kmstest_pipe_name() Jani Nikula @ 2026-09-02 14:34 ` Kamil Konieczny 0 siblings, 0 replies; 16+ messages in thread From: Kamil Konieczny @ 2026-09-02 14:34 UTC (permalink / raw) To: Jani Nikula; +Cc: igt-dev, ville.syrjala Hi Jani, On 2026-09-01 at 11:46:37 +0300, Jani Nikula wrote: > Reduce the direct pipe usage. > > Signed-off-by: Jani Nikula <jani.nikula@intel.com> LGTM Reviewed-by: Kamil Konieczny <kamil.konieczny@linux.intel.com> Regards, Kamil > --- > tests/chamelium/kms_chamelium_color_pipeline.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/tests/chamelium/kms_chamelium_color_pipeline.c b/tests/chamelium/kms_chamelium_color_pipeline.c > index db6107221d51..ee096f711a88 100644 > --- a/tests/chamelium/kms_chamelium_color_pipeline.c > +++ b/tests/chamelium/kms_chamelium_color_pipeline.c > @@ -188,7 +188,7 @@ test_plane_colorops(data_t *data, igt_crtc_t *crtc, > if (!igt_plane_has_prop(plane, IGT_PLANE_COLOR_PIPELINE)) > continue; > > - igt_dynamic_f("pipe-%s-plane-%u", kmstest_pipe_name(crtc->pipe), plane_id) > + igt_dynamic_f("pipe-%s-plane-%u", igt_crtc_name(crtc), plane_id) > _test_plane_colorops(data, plane, fb_colors, > exp_colors, colorops, > data->ports[port_idx]); > -- > 2.47.3 > ^ permalink raw reply [flat|nested] 16+ messages in thread
* [PATCH i-g-t 2/4] tests/intel/kms_joiner_helper: iterate CRTCs instead of pipes 2026-09-01 8:46 [PATCH i-g-t 0/4] igt: rename pipe to hardware_pipe Jani Nikula 2026-09-01 8:46 ` [PATCH i-g-t 1/4] tests/kms_chamelium_color_pipeline: prefer igt_crtc_name() over kmstest_pipe_name() Jani Nikula @ 2026-09-01 8:46 ` Jani Nikula 2026-09-02 14:45 ` Kamil Konieczny 2026-09-01 8:46 ` [PATCH i-g-t 3/4] lib/kms: rename enum pipe to hardware_pipe, crtc->pipe to crtc->hardware_pipe Jani Nikula ` (6 subsequent siblings) 8 siblings, 1 reply; 16+ messages in thread From: Jani Nikula @ 2026-09-01 8:46 UTC (permalink / raw) To: igt-dev; +Cc: jani.nikula, ville.syrjala, Kamil Konieczny Reduce the direct pipe usage. Signed-off-by: Jani Nikula <jani.nikula@intel.com> --- tests/intel/kms_joiner_helper.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/tests/intel/kms_joiner_helper.c b/tests/intel/kms_joiner_helper.c index da0ac7f624f3..5bacf6cb9e27 100644 --- a/tests/intel/kms_joiner_helper.c +++ b/tests/intel/kms_joiner_helper.c @@ -101,13 +101,14 @@ static enum pipe get_next_master_pipe(uint32_t pipe_mask) */ void igt_set_all_master_pipes_for_platform(igt_display_t *display, uint32_t *master_pipes) { - enum pipe pipe; + igt_crtc_t *crtc; *master_pipes = 0; - for (pipe = PIPE_A; pipe < IGT_MAX_PIPES - 1; pipe++) { - if (igt_crtc_for_pipe(display, pipe) && igt_crtc_for_pipe(display, pipe + 1)) { - *master_pipes |= BIT(pipe); - igt_info("Found master pipe %s\n", kmstest_pipe_name(pipe)); + + for_each_crtc(display, crtc) { + if (igt_crtc_for_pipe(display, crtc->pipe + 1)) { + *master_pipes |= BIT(crtc->pipe); + igt_info("Found master pipe %s\n", igt_crtc_name(crtc)); } } } -- 2.47.3 ^ permalink raw reply related [flat|nested] 16+ messages in thread
* Re: [PATCH i-g-t 2/4] tests/intel/kms_joiner_helper: iterate CRTCs instead of pipes 2026-09-01 8:46 ` [PATCH i-g-t 2/4] tests/intel/kms_joiner_helper: iterate CRTCs instead of pipes Jani Nikula @ 2026-09-02 14:45 ` Kamil Konieczny 2026-09-02 21:40 ` Jani Nikula 0 siblings, 1 reply; 16+ messages in thread From: Kamil Konieczny @ 2026-09-02 14:45 UTC (permalink / raw) To: Jani Nikula; +Cc: igt-dev, ville.syrjala, Karthik B S, Swati Sharma Hi Jani, On 2026-09-01 at 11:46:38 +0300, Jani Nikula wrote: > Reduce the direct pipe usage. > > Signed-off-by: Jani Nikula <jani.nikula@intel.com> > --- > tests/intel/kms_joiner_helper.c | 11 ++++++----- > 1 file changed, 6 insertions(+), 5 deletions(-) > > diff --git a/tests/intel/kms_joiner_helper.c b/tests/intel/kms_joiner_helper.c > index da0ac7f624f3..5bacf6cb9e27 100644 > --- a/tests/intel/kms_joiner_helper.c > +++ b/tests/intel/kms_joiner_helper.c > @@ -101,13 +101,14 @@ static enum pipe get_next_master_pipe(uint32_t pipe_mask) > */ > void igt_set_all_master_pipes_for_platform(igt_display_t *display, uint32_t *master_pipes) > { > - enum pipe pipe; > + igt_crtc_t *crtc; > > *master_pipes = 0; > - for (pipe = PIPE_A; pipe < IGT_MAX_PIPES - 1; pipe++) { > - if (igt_crtc_for_pipe(display, pipe) && igt_crtc_for_pipe(display, pipe + 1)) { > - *master_pipes |= BIT(pipe); > - igt_info("Found master pipe %s\n", kmstest_pipe_name(pipe)); > + > + for_each_crtc(display, crtc) { > + if (igt_crtc_for_pipe(display, crtc->pipe + 1)) { I am not sure here as this is not 1:1, original code has two conditions. +cc Swati and Karthik. Regards, Kamil > + *master_pipes |= BIT(crtc->pipe); > + igt_info("Found master pipe %s\n", igt_crtc_name(crtc)); > } > } > } > -- > 2.47.3 > ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [PATCH i-g-t 2/4] tests/intel/kms_joiner_helper: iterate CRTCs instead of pipes 2026-09-02 14:45 ` Kamil Konieczny @ 2026-09-02 21:40 ` Jani Nikula 2026-09-03 11:31 ` Kamil Konieczny 0 siblings, 1 reply; 16+ messages in thread From: Jani Nikula @ 2026-09-02 21:40 UTC (permalink / raw) To: Kamil Konieczny; +Cc: igt-dev, ville.syrjala, Karthik B S, Swati Sharma On Wed, 02 Sep 2026, Kamil Konieczny <kamil.konieczny@linux.intel.com> wrote: > Hi Jani, > On 2026-09-01 at 11:46:38 +0300, Jani Nikula wrote: >> Reduce the direct pipe usage. >> >> Signed-off-by: Jani Nikula <jani.nikula@intel.com> >> --- >> tests/intel/kms_joiner_helper.c | 11 ++++++----- >> 1 file changed, 6 insertions(+), 5 deletions(-) >> >> diff --git a/tests/intel/kms_joiner_helper.c b/tests/intel/kms_joiner_helper.c >> index da0ac7f624f3..5bacf6cb9e27 100644 >> --- a/tests/intel/kms_joiner_helper.c >> +++ b/tests/intel/kms_joiner_helper.c >> @@ -101,13 +101,14 @@ static enum pipe get_next_master_pipe(uint32_t pipe_mask) >> */ >> void igt_set_all_master_pipes_for_platform(igt_display_t *display, uint32_t *master_pipes) >> { >> - enum pipe pipe; >> + igt_crtc_t *crtc; >> >> *master_pipes = 0; >> - for (pipe = PIPE_A; pipe < IGT_MAX_PIPES - 1; pipe++) { >> - if (igt_crtc_for_pipe(display, pipe) && igt_crtc_for_pipe(display, pipe + 1)) { >> - *master_pipes |= BIT(pipe); >> - igt_info("Found master pipe %s\n", kmstest_pipe_name(pipe)); >> + >> + for_each_crtc(display, crtc) { >> + if (igt_crtc_for_pipe(display, crtc->pipe + 1)) { > > I am not sure here as this is not 1:1, original code has two > conditions. +cc Swati and Karthik. The original had igt_crtc_for_pipe(display, pipe) to ensure there's a valid CRTC for that pipe, but for_each_crtc() iterates valid CRTCs only. Only need to check pipe + 1. BR, Jani. > > > Regards, > Kamil > >> + *master_pipes |= BIT(crtc->pipe); >> + igt_info("Found master pipe %s\n", igt_crtc_name(crtc)); >> } >> } >> } >> -- >> 2.47.3 >> -- Jani Nikula, Intel ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [PATCH i-g-t 2/4] tests/intel/kms_joiner_helper: iterate CRTCs instead of pipes 2026-09-02 21:40 ` Jani Nikula @ 2026-09-03 11:31 ` Kamil Konieczny 0 siblings, 0 replies; 16+ messages in thread From: Kamil Konieczny @ 2026-09-03 11:31 UTC (permalink / raw) To: Jani Nikula; +Cc: igt-dev, ville.syrjala, Karthik B S, Swati Sharma Hi Jani, On 2026-09-03 at 00:40:54 +0300, Jani Nikula wrote: > On Wed, 02 Sep 2026, Kamil Konieczny <kamil.konieczny@linux.intel.com> wrote: > > Hi Jani, > > On 2026-09-01 at 11:46:38 +0300, Jani Nikula wrote: > >> Reduce the direct pipe usage. > >> > >> Signed-off-by: Jani Nikula <jani.nikula@intel.com> > >> --- > >> tests/intel/kms_joiner_helper.c | 11 ++++++----- > >> 1 file changed, 6 insertions(+), 5 deletions(-) > >> > >> diff --git a/tests/intel/kms_joiner_helper.c b/tests/intel/kms_joiner_helper.c > >> index da0ac7f624f3..5bacf6cb9e27 100644 > >> --- a/tests/intel/kms_joiner_helper.c > >> +++ b/tests/intel/kms_joiner_helper.c > >> @@ -101,13 +101,14 @@ static enum pipe get_next_master_pipe(uint32_t pipe_mask) > >> */ > >> void igt_set_all_master_pipes_for_platform(igt_display_t *display, uint32_t *master_pipes) > >> { > >> - enum pipe pipe; > >> + igt_crtc_t *crtc; > >> > >> *master_pipes = 0; > >> - for (pipe = PIPE_A; pipe < IGT_MAX_PIPES - 1; pipe++) { > >> - if (igt_crtc_for_pipe(display, pipe) && igt_crtc_for_pipe(display, pipe + 1)) { > >> - *master_pipes |= BIT(pipe); > >> - igt_info("Found master pipe %s\n", kmstest_pipe_name(pipe)); > >> + > >> + for_each_crtc(display, crtc) { > >> + if (igt_crtc_for_pipe(display, crtc->pipe + 1)) { > > > > I am not sure here as this is not 1:1, original code has two > > conditions. +cc Swati and Karthik. > > The original had igt_crtc_for_pipe(display, pipe) to ensure there's a > valid CRTC for that pipe, but for_each_crtc() iterates valid CRTCs > only. Only need to check pipe + 1. You are right, LGTM Reviewed-by: Kamil Konieczny <kamil.konieczny@linux.intel.com> Regards, Kamil > > BR, > Jani. > > > > > > > Regards, > > Kamil > > > >> + *master_pipes |= BIT(crtc->pipe); > >> + igt_info("Found master pipe %s\n", igt_crtc_name(crtc)); > >> } > >> } > >> } > >> -- > >> 2.47.3 > >> > > -- > Jani Nikula, Intel ^ permalink raw reply [flat|nested] 16+ messages in thread
* [PATCH i-g-t 3/4] lib/kms: rename enum pipe to hardware_pipe, crtc->pipe to crtc->hardware_pipe 2026-09-01 8:46 [PATCH i-g-t 0/4] igt: rename pipe to hardware_pipe Jani Nikula 2026-09-01 8:46 ` [PATCH i-g-t 1/4] tests/kms_chamelium_color_pipeline: prefer igt_crtc_name() over kmstest_pipe_name() Jani Nikula 2026-09-01 8:46 ` [PATCH i-g-t 2/4] tests/intel/kms_joiner_helper: iterate CRTCs instead of pipes Jani Nikula @ 2026-09-01 8:46 ` Jani Nikula 2026-09-02 17:33 ` Kamil Konieczny 2026-09-01 8:46 ` [PATCH i-g-t 4/4] lib/kms: use enum hardware_pipe for __intel_get_pipe_from_crtc_index() return type Jani Nikula ` (5 subsequent siblings) 8 siblings, 1 reply; 16+ messages in thread From: Jani Nikula @ 2026-09-01 8:46 UTC (permalink / raw) To: igt-dev; +Cc: jani.nikula, ville.syrjala, Kamil Konieczny Historically, CRTCs and CRTC indexes have been called "pipes" in IGT, due to IGT's Intel origins. This has been increasingly confusing, and downright wrong with the idea of not having 1:1 mapping between pipes and CRTC indexes. While CRTC indexes are always consecutive in the order the CRTCs were created in the kernel, you could be missing pipes in between, or create them in different order. This conflation has been largely fixed in IGT recently (which is evidenced by the relatively small footprint of this change). But the idea of "pipe" is still there. Rename enum pipe to hardware_pipe, and crtc->pipe member to crtc->hardware_pipe to further emphasize that they're not generic but rather GPU hardware vendor specific concepts, and should be avoided in generic code. The hardware pipe usage remains in some generic lib/kms code for legacy reasons, but works due to it matching CRTC index by default for non-Intel. v2: s/vendor_pipe/hardware_pipe/g Signed-off-by: Jani Nikula <jani.nikula@intel.com> --- lib/igt_kms.c | 28 +++++++++++----------- lib/igt_kms.h | 20 ++++++++++------ tests/intel/kms_busy.c | 16 ++++++------- tests/intel/kms_dp_link_training.c | 2 +- tests/intel/kms_dsc.c | 2 +- tests/intel/kms_dsc_helper.c | 4 ++-- tests/intel/kms_dsc_helper.h | 2 +- tests/intel/kms_frontbuffer_tracking.c | 2 +- tests/intel/kms_joiner.c | 32 +++++++++++++------------- tests/intel/kms_joiner_helper.c | 8 +++---- tests/intel/kms_mst.c | 2 +- tests/intel/kms_pipe_b_c_ivb.c | 4 ++-- tests/intel/kms_pipe_stress.c | 24 +++++++++---------- tests/intel/kms_pm_dc.c | 8 +++---- tests/intel/kms_pm_lpsp.c | 2 +- tests/intel/kms_psr2_sf.c | 4 ++-- tests/intel/perf_pmu.c | 2 +- tests/kms_cursor_crc.c | 2 +- tests/kms_cursor_edge_walk.c | 2 +- tests/kms_display_modes.c | 2 +- tests/kms_panel_fitting.c | 2 +- tests/kms_plane_scaling.c | 2 +- 22 files changed, 89 insertions(+), 83 deletions(-) diff --git a/lib/igt_kms.c b/lib/igt_kms.c index 2d78e3bee31d..f32f655d5fae 100644 --- a/lib/igt_kms.c +++ b/lib/igt_kms.c @@ -1059,7 +1059,7 @@ static igt_plane_t *igt_get_assigned_primary(igt_output_t *output, * * Returns: A string representing @pipe, e.g. "A". */ -const char *kmstest_pipe_name(enum pipe pipe) +const char *kmstest_pipe_name(enum hardware_pipe pipe) { static const char str[] = "A\0B\0C\0D\0E\0F\0G\0H\0I\0J\0K\0L\0M\0N\0O\0P"; @@ -3115,7 +3115,7 @@ static int crtc_pipe_compare(const void *_a, const void *_b) { const igt_crtc_t *a = _a, *b = _b; - return a->pipe - b->pipe; + return a->hardware_pipe - b->hardware_pipe; } /** @@ -3190,7 +3190,7 @@ void igt_display_require(igt_display_t *display, int drm_fd) crtc->crtc_id = resources->crtcs[crtc_index]; crtc->crtc_index = crtc_index; - crtc->pipe = is_intel_dev ? __intel_get_pipe_from_crtc_index(drm_fd, crtc_index) : crtc_index; + crtc->hardware_pipe = is_intel_dev ? __intel_get_pipe_from_crtc_index(drm_fd, crtc_index) : crtc_index; } /* For Intel, sort the CRTCs in pipe order */ @@ -3619,7 +3619,7 @@ static int output_crtc_pipe_compare(const void *_a, const void *_b) /* pipe order for valid output/crtc combos */ if (a->crtc && b->crtc) - return a->crtc->pipe - b->crtc->pipe; + return a->crtc->hardware_pipe - b->crtc->hardware_pipe; /* valid combos before empty elements */ return !b->crtc - !a->crtc; @@ -5312,7 +5312,7 @@ const char *igt_crtc_name(igt_crtc_t *crtc) if (crtc == NULL) return "None"; - return kmstest_pipe_name(crtc->pipe); + return kmstest_pipe_name(crtc->hardware_pipe); } /** @@ -7212,7 +7212,7 @@ bool intel_boundary_non_joiner_mode_found(int drm_fd, drmModeConnector *connecto * * Returns: True if joiner is enabled, false otherwise. */ -bool igt_is_joiner_enabled_for_pipe(int drmfd, enum pipe pipe) +bool igt_is_joiner_enabled_for_pipe(int drmfd, enum hardware_pipe pipe) { char buf[16384], master_str[64], slave_str[64]; int dir, res; @@ -7431,9 +7431,9 @@ bool igt_check_bigjoiner_support(igt_display_t *display) uint8_t i, pipes_in_use = 0; igt_crtc_t *crtc; igt_output_t *output; - enum pipe last_pipe = PIPE_NONE; + enum hardware_pipe last_pipe = PIPE_NONE; struct { - enum pipe idx; + enum hardware_pipe idx; drmModeModeInfo *mode; igt_output_t *output; bool force_joiner; @@ -7442,8 +7442,8 @@ bool igt_check_bigjoiner_support(igt_display_t *display) /* Get last pipe */ for_each_crtc(display, crtc) { - if (crtc->pipe > last_pipe) - last_pipe = crtc->pipe; + if (crtc->hardware_pipe > last_pipe) + last_pipe = crtc->hardware_pipe; } /* @@ -7454,7 +7454,7 @@ bool igt_check_bigjoiner_support(igt_display_t *display) if (!output->pending_crtc) continue; - pipes[pipes_in_use].idx = output->pending_crtc->pipe; + pipes[pipes_in_use].idx = output->pending_crtc->hardware_pipe; pipes[pipes_in_use].mode = igt_output_get_mode(output); pipes[pipes_in_use].output = output; pipes[pipes_in_use].force_joiner = igt_check_force_joiner_status(display->drm_fd, output->name); @@ -7924,12 +7924,12 @@ igt_crtc_t *igt_crtc_for_crtc_index(igt_display_t *display, int crtc_index) return NULL; } -igt_crtc_t *igt_crtc_for_pipe(igt_display_t *display, enum pipe pipe) +igt_crtc_t *igt_crtc_for_pipe(igt_display_t *display, enum hardware_pipe pipe) { igt_crtc_t *crtc; for_each_crtc(display, crtc) { - if (crtc->pipe == pipe) + if (crtc->hardware_pipe == pipe) return crtc; } @@ -7991,7 +7991,7 @@ igt_crtc_t *igt_next_crtc(igt_display_t *display, igt_crtc_t *crtc) igt_crtc_t *next; for_each_crtc(display, next) { - if (!crtc || next->pipe > crtc->pipe) + if (!crtc || next->hardware_pipe > crtc->hardware_pipe) return next; } diff --git a/lib/igt_kms.h b/lib/igt_kms.h index 695f666bacb9..b7653b8ad49a 100644 --- a/lib/igt_kms.h +++ b/lib/igt_kms.h @@ -51,7 +51,13 @@ #define LOCAL_DRM_CLIENT_CAP_CURSOR_PLANE_HOTSPOT 6 /** - * pipe: + * hardware_pipe: + * + * GPU vendor-specific hardware pipe, which may be different from the CRTC + * index. Only code and tests that specifically need to know the pipe should use + * this, and conditional to the device in question. Defaults to matching the + * CRTC index, but do not rely on it. + * * @PIPE_NONE: Invalid pipe, used for disconnecting a output from a pipe. * @PIPE_A: First crtc. * @PIPE_B: Second crtc. @@ -71,7 +77,7 @@ * @PIPE_P: Sixteenth crtc. * @IGT_MAX_PIPES: Max number of pipes allowed. */ -enum pipe { +enum hardware_pipe { PIPE_NONE = -1, PIPE_A = 0, PIPE_B, @@ -91,7 +97,7 @@ enum pipe { PIPE_P, IGT_MAX_PIPES }; -const char *kmstest_pipe_name(enum pipe pipe); +const char *kmstest_pipe_name(enum hardware_pipe pipe); const char *kmstest_plane_type_name(int plane_type); enum port { @@ -478,8 +484,8 @@ typedef struct _igt_plane { */ struct _igt_crtc { igt_display_t *display; - /* ID of a hardware pipe */ - enum pipe pipe; + /* ID of a hardware pipe. This may be vendor specific. Use crtc_index instead. */ + enum hardware_pipe hardware_pipe; int n_planes; int num_primary_planes; @@ -581,7 +587,7 @@ const char *igt_crtc_name(igt_crtc_t *crtc); igt_crtc_t *igt_crtc_for_crtc_id(igt_display_t *display, uint32_t crtc_id); igt_crtc_t *igt_crtc_for_crtc_index(igt_display_t *display, int crtc_index); -igt_crtc_t *igt_crtc_for_pipe(igt_display_t *display, enum pipe pipe); +igt_crtc_t *igt_crtc_for_pipe(igt_display_t *display, enum hardware_pipe pipe); igt_crtc_t *igt_first_crtc(igt_display_t *display); igt_crtc_t *igt_first_crtc_with_single_output(igt_display_t *display, igt_output_t **ret_output); igt_crtc_t *igt_next_crtc(igt_display_t *display, igt_crtc_t *crtc); @@ -1352,7 +1358,7 @@ bool bigjoiner_mode_found(int drm_fd, drmModeConnector *connector, int max_dotclock, drmModeModeInfo *mode); bool intel_boundary_non_joiner_mode_found(int drm_fd, drmModeConnector *connector, int max_dotclock, drmModeModeInfo *mode); -bool igt_is_joiner_enabled_for_pipe(int drmfd, enum pipe pipe); +bool igt_is_joiner_enabled_for_pipe(int drmfd, enum hardware_pipe pipe); bool igt_ultrajoiner_possible(int drmfd, drmModeModeInfo *mode, int max_dotclock); bool ultrajoiner_mode_found(int drm_fd, drmModeConnector *connector, int max_dotclock, drmModeModeInfo *mode); diff --git a/tests/intel/kms_busy.c b/tests/intel/kms_busy.c index 039cc6ae8dab..60e12e72859e 100644 --- a/tests/intel/kms_busy.c +++ b/tests/intel/kms_busy.c @@ -432,7 +432,7 @@ const char *help_str = int igt_main_args("e", NULL, help_str, opt_handler, NULL) { igt_display_t display = { .drm_fd = -1, .n_crtcs = IGT_MAX_PIPES }; - enum pipe active_pipes[IGT_MAX_PIPES]; + enum hardware_pipe active_pipes[IGT_MAX_PIPES]; igt_output_t *output; uint32_t last_pipe = 0; igt_crtc_t *crtc; @@ -465,7 +465,7 @@ int igt_main_args("e", NULL, help_str, opt_handler, NULL) /* Get active pipes. */ for_each_crtc(&display, crtc) - active_pipes[last_pipe++] = crtc->pipe; + active_pipes[last_pipe++] = crtc->hardware_pipe; last_pipe--; } @@ -497,8 +497,8 @@ int igt_main_args("e", NULL, help_str, opt_handler, NULL) if (!crtc_output_combo_valid(&display, output, crtc)) continue; - if (!all_pipes && crtc->pipe != active_pipes[0] && - crtc->pipe != active_pipes[last_pipe]) + if (!all_pipes && crtc->hardware_pipe != active_pipes[0] && + crtc->hardware_pipe != active_pipes[last_pipe]) continue; igt_dynamic_f("flip-pipe-%s", igt_crtc_name(crtc)) @@ -522,8 +522,8 @@ int igt_main_args("e", NULL, help_str, opt_handler, NULL) if (!crtc_output_combo_valid(&display, output, crtc)) continue; - if (!all_pipes && crtc->pipe != active_pipes[0] && - crtc->pipe != active_pipes[last_pipe]) + if (!all_pipes && crtc->hardware_pipe != active_pipes[0] && + crtc->hardware_pipe != active_pipes[last_pipe]) continue; igt_dynamic_f("pipe-%s", igt_crtc_name(crtc)) @@ -557,8 +557,8 @@ int igt_main_args("e", NULL, help_str, opt_handler, NULL) if (!crtc_output_combo_valid(&display, output, crtc)) continue; - if (!all_pipes && crtc->pipe != active_pipes[0] && - crtc->pipe != active_pipes[last_pipe]) + if (!all_pipes && crtc->hardware_pipe != active_pipes[0] && + crtc->hardware_pipe != active_pipes[last_pipe]) continue; igt_dynamic_f("pipe-%s", igt_crtc_name(crtc)) { diff --git a/tests/intel/kms_dp_link_training.c b/tests/intel/kms_dp_link_training.c index e165ee81d7ed..f67fdf59dd70 100644 --- a/tests/intel/kms_dp_link_training.c +++ b/tests/intel/kms_dp_link_training.c @@ -155,7 +155,7 @@ static void do_modeset(data_t *data, bool mst) igt_crtc_t *crtc; for_each_crtc(&data->display, crtc) { - valid_pipes_mask |= BIT(crtc->pipe); + valid_pipes_mask |= BIT(crtc->hardware_pipe); n_pipes++; } diff --git a/tests/intel/kms_dsc.c b/tests/intel/kms_dsc.c index 1e30f6feef22..a9e4d976b91f 100644 --- a/tests/intel/kms_dsc.c +++ b/tests/intel/kms_dsc.c @@ -369,7 +369,7 @@ static void test_dsc(data_t *data, uint32_t test_type, int bpc, /* Check joiner constraints for this pipe */ if (joined_pipes != JOINED_PIPES_DEFAULT && !check_dsc_joiner_constraints(data->drm_fd, data->output, - display, crtc->pipe, + display, crtc->hardware_pipe, n_pipes, joined_pipes)) continue; diff --git a/tests/intel/kms_dsc_helper.c b/tests/intel/kms_dsc_helper.c index 9f581758f9a3..2e57c2df2e6a 100644 --- a/tests/intel/kms_dsc_helper.c +++ b/tests/intel/kms_dsc_helper.c @@ -91,7 +91,7 @@ bool check_gen11_dp_constraint(int drmfd, igt_output_t *output, drmModeConnector *connector = output->config.connector; if ((connector->connector_type == DRM_MODE_CONNECTOR_DisplayPort) && - (crtc->pipe == PIPE_A) && IS_GEN11(devid)) { + (crtc->hardware_pipe == PIPE_A) && IS_GEN11(devid)) { igt_info("DSC not supported on pipe %s on %s in gen11 platforms\n", igt_crtc_name(crtc), output->name); return false; @@ -215,7 +215,7 @@ bool is_dsc_fractional_bpp_supported(int disp_ver, int drmfd, igt_output_t *outp bool check_dsc_joiner_constraints(int drm_fd, igt_output_t *output, igt_display_t *display, - enum pipe pipe, + enum hardware_pipe pipe, int num_pipes, enum joined_pipes type) { diff --git a/tests/intel/kms_dsc_helper.h b/tests/intel/kms_dsc_helper.h index 542fe46dec77..0209cb1ee774 100644 --- a/tests/intel/kms_dsc_helper.h +++ b/tests/intel/kms_dsc_helper.h @@ -41,7 +41,7 @@ void save_force_dsc_fractional_bpp_en(int drmfd, igt_output_t *output); void restore_force_dsc_fractional_bpp_en(void); bool is_dsc_fractional_bpp_supported(int disp_ver, int drmfd, igt_output_t *output); bool check_dsc_joiner_constraints(int drm_fd, igt_output_t *output, - igt_display_t *display, enum pipe pipe, + igt_display_t *display, enum hardware_pipe pipe, int num_pipes, enum joined_pipes type); diff --git a/tests/intel/kms_frontbuffer_tracking.c b/tests/intel/kms_frontbuffer_tracking.c index 4dd2f4e70f36..63131e135d30 100644 --- a/tests/intel/kms_frontbuffer_tracking.c +++ b/tests/intel/kms_frontbuffer_tracking.c @@ -1234,7 +1234,7 @@ static bool find_connector(bool edp_only, bool pipe_a, if (edp_only && c->connector_type != DRM_MODE_CONNECTOR_eDP) continue; - if (pipe_a && crtc->pipe != PIPE_A) + if (pipe_a && crtc->hardware_pipe != PIPE_A) continue; if (output == forbidden_output || crtc == forbidden_crtc) { diff --git a/tests/intel/kms_joiner.c b/tests/intel/kms_joiner.c index dfcb24004775..fce24f2bd087 100644 --- a/tests/intel/kms_joiner.c +++ b/tests/intel/kms_joiner.c @@ -98,7 +98,7 @@ typedef struct { igt_output_t *non_ultra_joiner_output[IGT_MAX_PIPES]; igt_output_t *mixed_output[IGT_MAX_PIPES]; igt_output_t *non_joiner_output[IGT_MAX_PIPES]; - enum pipe pipe_seq[IGT_MAX_PIPES]; + enum hardware_pipe pipe_seq[IGT_MAX_PIPES]; igt_display_t display; bool ultra_joiner_supported; } data_t; @@ -131,7 +131,7 @@ static void enable_force_joiner_on_all_non_ultra_joiner_outputs(data_t *data) } } -static enum pipe get_next_master_pipe(data_t *data, uint32_t available_pipe_mask) +static enum hardware_pipe get_next_master_pipe(data_t *data, uint32_t available_pipe_mask) { if ((data->master_pipes & available_pipe_mask) == 0) return PIPE_NONE; @@ -139,17 +139,17 @@ static enum pipe get_next_master_pipe(data_t *data, uint32_t available_pipe_mask return ffs(data->master_pipes & available_pipe_mask) - 1; } -static enum pipe setup_pipe(data_t *data, igt_output_t *output, enum pipe pipe, uint32_t available_pipe_mask) +static enum hardware_pipe setup_pipe(data_t *data, igt_output_t *output, enum hardware_pipe pipe, uint32_t available_pipe_mask) { igt_display_t *display = &data->display; igt_crtc_t *crtc; - enum pipe master_pipe; + enum hardware_pipe master_pipe; uint32_t attempt_mask; crtc = igt_crtc_for_pipe(display, pipe); igt_assert_f(crtc, "There is no pipe %s\n", kmstest_pipe_name(pipe)); - attempt_mask = BIT(crtc->pipe); + attempt_mask = BIT(crtc->hardware_pipe); master_pipe = get_next_master_pipe(data, available_pipe_mask & attempt_mask); if (master_pipe == PIPE_NONE) @@ -157,7 +157,7 @@ static enum pipe setup_pipe(data_t *data, igt_output_t *output, enum pipe pipe, igt_info("Using pipe %s as master and %s slave for %s\n", igt_crtc_name(crtc), - kmstest_pipe_name(crtc->pipe + 1), output->name); + kmstest_pipe_name(crtc->hardware_pipe + 1), output->name); igt_output_set_crtc(output, crtc); return master_pipe; @@ -167,7 +167,7 @@ static void set_joiner_mode(data_t *data, igt_output_t *output, drmModeModeInfo { igt_display_t *display = &data->display; igt_crtc_t *crtc; - enum pipe pipe = PIPE_A; + enum hardware_pipe pipe = PIPE_A; igt_plane_t *primary; igt_fb_t fb; @@ -223,7 +223,7 @@ static void switch_modeset_ultra_joiner_big_joiner(data_t *data, igt_output_t *o drmModeModeInfo uj_mode; int status; bool ultrajoiner_found; - enum pipe pipe; + enum hardware_pipe pipe; bool force_joiner_supported; drmModeConnector *connector = output->config.connector; @@ -278,7 +278,7 @@ static void switch_modeset_ultra_joiner_big_joiner(data_t *data, igt_output_t *o static void test_single_joiner(data_t *data, int output_count, bool force_joiner) { int i; - enum pipe pipe, master_pipe; + enum hardware_pipe pipe, master_pipe; uint32_t available_pipe_mask = BIT(data->n_pipes) - 1; igt_output_t *output; igt_plane_t *primary; @@ -313,7 +313,7 @@ static void test_multi_joiner(data_t *data, int output_count, bool force_joiner) { int i, cleanup; uint32_t available_pipe_mask; - enum pipe pipe, master_pipe; + enum hardware_pipe pipe, master_pipe; igt_output_t **outputs; igt_output_t *output; igt_plane_t *primary[output_count]; @@ -359,7 +359,7 @@ static void test_invalid_modeset_two_joiner(data_t *data, int i, j, ret; uint32_t available_pipe_mask; uint32_t attempt_mask; - enum pipe master_pipe; + enum hardware_pipe master_pipe; igt_output_t **outputs; igt_output_t *output; igt_plane_t *primary[INVALID_TEST_OUTPUT]; @@ -381,7 +381,7 @@ static void test_invalid_modeset_two_joiner(data_t *data, for (j = 0; j < INVALID_TEST_OUTPUT; j++) { igt_crtc_t *crtc; - enum pipe pipe = data->pipe_seq[i + j]; + enum hardware_pipe pipe = data->pipe_seq[i + j]; /* * In the mixed case only the first output (j == 0) is a * big joiner output; the second is a non-big-joiner output. @@ -441,7 +441,7 @@ static void test_joiner_on_last_pipe(data_t *data, bool force_joiner) for (i = 0; i < len; i++) { igt_crtc_t *crtc; - enum pipe pipe = data->pipe_seq[data->n_pipes - 1]; + enum hardware_pipe pipe = data->pipe_seq[data->n_pipes - 1]; igt_display_reset(&data->display); igt_display_commit2(&data->display, COMMIT_ATOMIC); @@ -508,7 +508,7 @@ static void test_ultra_joiner(data_t *data, bool invalid_pipe, bool two_display, for (j = 0; j < data->n_pipes; j++) { igt_crtc_t *crtc; - enum pipe pipe; + enum hardware_pipe pipe; /* Ultra joiner is only valid on PIPE_A */ if (invalid_pipe && j == PIPE_A) @@ -579,7 +579,7 @@ static void test_basic_max_non_joiner(data_t *data) { igt_display_t *display = &data->display; int count; - enum pipe pipe; + enum hardware_pipe pipe; igt_output_t **outputs, *output; igt_fb_t fb; igt_plane_t *primary; @@ -698,7 +698,7 @@ int igt_main() data.n_pipes = 0; for_each_crtc(&data.display, crtc) { data.n_pipes++; - data.pipe_seq[j] = crtc->pipe; + data.pipe_seq[j] = crtc->hardware_pipe; j++; } } diff --git a/tests/intel/kms_joiner_helper.c b/tests/intel/kms_joiner_helper.c index 5bacf6cb9e27..36168030475c 100644 --- a/tests/intel/kms_joiner_helper.c +++ b/tests/intel/kms_joiner_helper.c @@ -75,7 +75,7 @@ static int find_consecutive_pipes(int n_pipes, return -1; } -static enum pipe get_next_master_pipe(uint32_t pipe_mask) +static enum hardware_pipe get_next_master_pipe(uint32_t pipe_mask) { int i; @@ -106,8 +106,8 @@ void igt_set_all_master_pipes_for_platform(igt_display_t *display, uint32_t *mas *master_pipes = 0; for_each_crtc(display, crtc) { - if (igt_crtc_for_pipe(display, crtc->pipe + 1)) { - *master_pipes |= BIT(crtc->pipe); + if (igt_crtc_for_pipe(display, crtc->hardware_pipe + 1)) { + *master_pipes |= BIT(crtc->hardware_pipe); igt_info("Found master pipe %s\n", igt_crtc_name(crtc)); } } @@ -138,7 +138,7 @@ bool igt_assign_pipes_for_outputs(int drm_fd, { int i = 0, idx = 0, needed = 0, start = 0; uint32_t available_pipes_mask = 0; - enum pipe mp = PIPE_NONE; + enum hardware_pipe mp = PIPE_NONE; igt_output_t *out; for (idx = 0; idx < num_outputs; idx++) { diff --git a/tests/intel/kms_mst.c b/tests/intel/kms_mst.c index e5b7f162aba0..8b04cd3cfffc 100644 --- a/tests/intel/kms_mst.c +++ b/tests/intel/kms_mst.c @@ -280,7 +280,7 @@ static void mst_suspend_read_crc(igt_display_t *display) igt_crtc_t *crtc; for_each_crtc(display, crtc) - valid_pipes_mask |= BIT(crtc->pipe); + valid_pipes_mask |= BIT(crtc->hardware_pipe); igt_set_all_master_pipes_for_platform(display, &master_pipes_mask); diff --git a/tests/intel/kms_pipe_b_c_ivb.c b/tests/intel/kms_pipe_b_c_ivb.c index a39b46ca23e0..8bf075106689 100644 --- a/tests/intel/kms_pipe_b_c_ivb.c +++ b/tests/intel/kms_pipe_b_c_ivb.c @@ -160,10 +160,10 @@ find_outputs(data_t *data, igt_output_t **output1, igt_output_t **output2) *output2 = NULL; for_each_crtc_with_valid_output(&data->display, crtc, output) { - if (crtc->pipe == PIPE_B && !*output1 && output != *output2) + if (crtc->hardware_pipe == PIPE_B && !*output1 && output != *output2) *output1 = output; - if (crtc->pipe == PIPE_C && output != *output1 && !*output2) + if (crtc->hardware_pipe == PIPE_C && output != *output1 && !*output2) *output2 = output; igt_output_set_crtc(output, NULL); diff --git a/tests/intel/kms_pipe_stress.c b/tests/intel/kms_pipe_stress.c index 5362fe9f3581..cc222dbc1d12 100644 --- a/tests/intel/kms_pipe_stress.c +++ b/tests/intel/kms_pipe_stress.c @@ -386,8 +386,8 @@ static void cleanup_plane_fbs(struct data *data, igt_crtc_t *crtc, int start, while (i < end) { igt_remove_fb(data->display.drm_fd, - &data->fb[crtc->pipe * MAX_PLANES + i]); - data->fb[crtc->pipe * MAX_PLANES + i].fb_id = 0; + &data->fb[crtc->hardware_pipe * MAX_PLANES + i]); + data->fb[crtc->hardware_pipe * MAX_PLANES + i].fb_id = 0; i++; } } @@ -407,14 +407,14 @@ static int crtc_stress(struct data *data, igt_output_t *output, if (!mode) mode = igt_output_get_mode(output); - if (data->last_mode[crtc->pipe] != mode) { + if (data->last_mode[crtc->hardware_pipe] != mode) { ret = commit_mode(data, output, crtc, mode); if (ret) return ret; - data->last_mode[crtc->pipe] = mode; + data->last_mode[crtc->hardware_pipe] = mode; new_mode = true; } @@ -422,7 +422,7 @@ static int crtc_stress(struct data *data, igt_output_t *output, * Looks like we can't have planes on that pipe at all * or mode hasn't changed */ - if (!data->num_planes[crtc->pipe] || !new_mode) + if (!data->num_planes[crtc->hardware_pipe] || !new_mode) return 0; /* Set up overlay/primary planes up to the configured limit. */ @@ -443,7 +443,7 @@ static int crtc_stress(struct data *data, igt_output_t *output, * in the reduction loop below. */ universal_plane_set_fb(plane, - &data->fb[crtc->pipe * MAX_PLANES + i], + &data->fb[crtc->hardware_pipe * MAX_PLANES + i], plane_width, plane_height); ret = try_plane_scaling(data, plane, plane_width, plane_height); @@ -456,7 +456,7 @@ static int crtc_stress(struct data *data, igt_output_t *output, plane_height /= 2; /* Keep source crop in sync with the reduced destination. */ - igt_fb_set_size(&data->fb[crtc->pipe * MAX_PLANES + i], + igt_fb_set_size(&data->fb[crtc->hardware_pipe * MAX_PLANES + i], plane, plane_width, plane_height); ret = try_plane_scaling(data, plane, plane_width, plane_height); @@ -466,10 +466,10 @@ static int crtc_stress(struct data *data, igt_output_t *output, } if (ret) { igt_info("Plane %d pipe %d try commit failed, exiting\n", i, - crtc->pipe); - data->num_planes[crtc->pipe] = i; + crtc->hardware_pipe); + data->num_planes[crtc->hardware_pipe] = i; igt_info("Max num planes for pipe %d set to %d\n", - crtc->pipe, i); + crtc->hardware_pipe, i); /* * We have now determined max amount of full sized planes, we will just * keep it in mind and be smarter next time. Also lets remove unneeded fbs. @@ -479,7 +479,7 @@ static int crtc_stress(struct data *data, igt_output_t *output, cleanup_plane_fbs(data, crtc, i, MAX_PLANES); } - if (++i >= data->num_planes[crtc->pipe]) + if (++i >= data->num_planes[crtc->hardware_pipe]) break; } @@ -493,7 +493,7 @@ static int crtc_stress(struct data *data, igt_output_t *output, for_each_plane_on_crtc(crtc, plane) { if (plane->type == DRM_PLANE_TYPE_CURSOR) { cursor_plane_set_fb(plane, - &data->cursor_fb[crtc->pipe], + &data->cursor_fb[crtc->hardware_pipe], cursor_width, cursor_height); if (igt_display_try_commit_atomic(&data->display, DRM_MODE_ATOMIC_TEST_ONLY | diff --git a/tests/intel/kms_pm_dc.c b/tests/intel/kms_pm_dc.c index 981232decb6d..318a5439e6b4 100644 --- a/tests/intel/kms_pm_dc.c +++ b/tests/intel/kms_pm_dc.c @@ -163,7 +163,7 @@ static void set_output_on_pipe_b(data_t *data) drmModeConnectorPtr c = output->config.connector; /* DC5 with PIPE_B transaction */ - if (crtc->pipe != PIPE_B) + if (crtc->hardware_pipe != PIPE_B) continue; if (c->connector_type != DRM_MODE_CONNECTOR_eDP) @@ -191,11 +191,11 @@ static void setup_output(data_t *data) if (disp_ver >= 13) { if (disp_ver == 20 || IS_BATTLEMAGE(data->devid) || IS_DG2(data->devid)) - is_low_power = (crtc->pipe == PIPE_A); + is_low_power = (crtc->hardware_pipe == PIPE_A); else - is_low_power = (crtc->pipe == PIPE_A || crtc->pipe == PIPE_B); + is_low_power = (crtc->hardware_pipe == PIPE_A || crtc->hardware_pipe == PIPE_B); } else { - is_low_power = (crtc->pipe == PIPE_A); + is_low_power = (crtc->hardware_pipe == PIPE_A); } igt_skip_on_f(!is_low_power, "Low power pipe was not selected for the DC5 transaction.\n"); diff --git a/tests/intel/kms_pm_lpsp.c b/tests/intel/kms_pm_lpsp.c index 6d4e64da01fe..dcaf0b631557 100644 --- a/tests/intel/kms_pm_lpsp.c +++ b/tests/intel/kms_pm_lpsp.c @@ -234,7 +234,7 @@ int igt_main() continue; /* LPSP is low power single pipe usages i.e. PIPE_A */ - if (crtc->pipe != PIPE_A) + if (crtc->hardware_pipe != PIPE_A) continue; if (connector->connector_type != DRM_MODE_CONNECTOR_eDP) diff --git a/tests/intel/kms_psr2_sf.c b/tests/intel/kms_psr2_sf.c index eec916c25305..fa7090ce82ad 100644 --- a/tests/intel/kms_psr2_sf.c +++ b/tests/intel/kms_psr2_sf.c @@ -1046,11 +1046,11 @@ static void cleanup(data_t *data) static bool sel_fetch_pipe_combo_valid(data_t *data) { - if (data->devid < 14 && !IS_ALDERLAKE_P(data->devid) && data->crtc->pipe != PIPE_A) + if (data->devid < 14 && !IS_ALDERLAKE_P(data->devid) && data->crtc->hardware_pipe != PIPE_A) return false; if (data->output->config.connector->connector_type == DRM_MODE_CONNECTOR_eDP && - data->crtc->pipe != PIPE_A && data->crtc->pipe != PIPE_B) + data->crtc->hardware_pipe != PIPE_A && data->crtc->hardware_pipe != PIPE_B) return false; return true; diff --git a/tests/intel/perf_pmu.c b/tests/intel/perf_pmu.c index 1e389958fc35..8249faaad823 100644 --- a/tests/intel/perf_pmu.c +++ b/tests/intel/perf_pmu.c @@ -1173,7 +1173,7 @@ event_wait(int gem_fd, const intel_ctx_t *ctx, uint64_t val[2]; batch[6] = MI_WAIT_FOR_EVENT; - switch (crtc->pipe) { + switch (crtc->hardware_pipe) { case PIPE_A: batch[6] |= MI_WAIT_FOR_PIPE_A_VBLANK; batch[5] = ~(1 << 3); diff --git a/tests/kms_cursor_crc.c b/tests/kms_cursor_crc.c index 5a6cc7717425..6334f8f775c8 100644 --- a/tests/kms_cursor_crc.c +++ b/tests/kms_cursor_crc.c @@ -240,7 +240,7 @@ static bool chv_cursor_broken(data_t *data, int x) if (x >= 0) return false; - return IS_CHERRYVIEW(devid) && data->crtc->pipe == PIPE_C; + return IS_CHERRYVIEW(devid) && data->crtc->hardware_pipe == PIPE_C; } static bool cursor_visible(data_t *data, int x, int y) diff --git a/tests/kms_cursor_edge_walk.c b/tests/kms_cursor_edge_walk.c index 8036d43d5eef..7b6bee67e684 100644 --- a/tests/kms_cursor_edge_walk.c +++ b/tests/kms_cursor_edge_walk.c @@ -123,7 +123,7 @@ static void cursor_move(data_t *data, int x, int y, int i) * fails). So let's accept a failure from the ioctl in that case. */ igt_assert(drmModeMoveCursor(data->drm_fd, crtc_id, x, y) == 0 || - (IS_CHERRYVIEW(data->devid) && data->crtc->pipe == PIPE_C && + (IS_CHERRYVIEW(data->devid) && data->crtc->hardware_pipe == PIPE_C && x < 0 && x > -data->curw)); igt_wait_for_vblank(data->crtc); } diff --git a/tests/kms_display_modes.c b/tests/kms_display_modes.c index c1876aa0514f..3030f29cfd45 100644 --- a/tests/kms_display_modes.c +++ b/tests/kms_display_modes.c @@ -193,7 +193,7 @@ static void run_extendedmode_test(data_t *data) { if (output1 == output2) continue; - if (crtc1->pipe > crtc2->pipe && + if (crtc1->hardware_pipe > crtc2->hardware_pipe && igt_check_output_is_dp_mst(output1) == igt_check_output_is_dp_mst(output2)) continue; diff --git a/tests/kms_panel_fitting.c b/tests/kms_panel_fitting.c index bc78d9a6f41d..478e8b5d7bf2 100644 --- a/tests/kms_panel_fitting.c +++ b/tests/kms_panel_fitting.c @@ -170,7 +170,7 @@ test_panel_fitting_legacy(data_t *d, igt_display_t *display, igt_crtc_t *crtc, */ if (IS_GEN8(devid) || (IS_GEN7(devid) && !IS_IVYBRIDGE(devid)) || - (IS_GEN9(devid) && crtc->pipe == PIPE_C)) { + (IS_GEN9(devid) && crtc->hardware_pipe == PIPE_C)) { is_plane_scaling_active = false; } } diff --git a/tests/kms_plane_scaling.c b/tests/kms_plane_scaling.c index 90dc5593579f..091b8114e6fd 100644 --- a/tests/kms_plane_scaling.c +++ b/tests/kms_plane_scaling.c @@ -695,7 +695,7 @@ static bool test_crtc_iteration(data_t *data, igt_crtc_t *crtc, int iteration) data->extended) return true; - if ((crtc->pipe > PIPE_B) && (iteration >= 2)) + if ((crtc->hardware_pipe > PIPE_B) && (iteration >= 2)) return false; return true; -- 2.47.3 ^ permalink raw reply related [flat|nested] 16+ messages in thread
* Re: [PATCH i-g-t 3/4] lib/kms: rename enum pipe to hardware_pipe, crtc->pipe to crtc->hardware_pipe 2026-09-01 8:46 ` [PATCH i-g-t 3/4] lib/kms: rename enum pipe to hardware_pipe, crtc->pipe to crtc->hardware_pipe Jani Nikula @ 2026-09-02 17:33 ` Kamil Konieczny 0 siblings, 0 replies; 16+ messages in thread From: Kamil Konieczny @ 2026-09-02 17:33 UTC (permalink / raw) To: Jani Nikula; +Cc: igt-dev, ville.syrjala Hi Jani, On 2026-09-01 at 11:46:39 +0300, Jani Nikula wrote: > Historically, CRTCs and CRTC indexes have been called "pipes" in IGT, > due to IGT's Intel origins. This has been increasingly confusing, and > downright wrong with the idea of not having 1:1 mapping between pipes > and CRTC indexes. While CRTC indexes are always consecutive in the order > the CRTCs were created in the kernel, you could be missing pipes in > between, or create them in different order. > > This conflation has been largely fixed in IGT recently (which is > evidenced by the relatively small footprint of this change). But the > idea of "pipe" is still there. > > Rename enum pipe to hardware_pipe, and crtc->pipe member to > crtc->hardware_pipe to further emphasize that they're not generic but > rather GPU hardware vendor specific concepts, and should be avoided in > generic code. > > The hardware pipe usage remains in some generic lib/kms code for legacy > reasons, but works due to it matching CRTC index by default for > non-Intel. > > v2: s/vendor_pipe/hardware_pipe/g > LGTM Reviewed-by: Kamil Konieczny <kamil.konieczny@linux.intel.com> Regards, Kamil > Signed-off-by: Jani Nikula <jani.nikula@intel.com> > --- > lib/igt_kms.c | 28 +++++++++++----------- > lib/igt_kms.h | 20 ++++++++++------ > tests/intel/kms_busy.c | 16 ++++++------- > tests/intel/kms_dp_link_training.c | 2 +- > tests/intel/kms_dsc.c | 2 +- > tests/intel/kms_dsc_helper.c | 4 ++-- > tests/intel/kms_dsc_helper.h | 2 +- > tests/intel/kms_frontbuffer_tracking.c | 2 +- > tests/intel/kms_joiner.c | 32 +++++++++++++------------- > tests/intel/kms_joiner_helper.c | 8 +++---- > tests/intel/kms_mst.c | 2 +- > tests/intel/kms_pipe_b_c_ivb.c | 4 ++-- > tests/intel/kms_pipe_stress.c | 24 +++++++++---------- > tests/intel/kms_pm_dc.c | 8 +++---- > tests/intel/kms_pm_lpsp.c | 2 +- > tests/intel/kms_psr2_sf.c | 4 ++-- > tests/intel/perf_pmu.c | 2 +- > tests/kms_cursor_crc.c | 2 +- > tests/kms_cursor_edge_walk.c | 2 +- > tests/kms_display_modes.c | 2 +- > tests/kms_panel_fitting.c | 2 +- > tests/kms_plane_scaling.c | 2 +- > 22 files changed, 89 insertions(+), 83 deletions(-) > > diff --git a/lib/igt_kms.c b/lib/igt_kms.c > index 2d78e3bee31d..f32f655d5fae 100644 > --- a/lib/igt_kms.c > +++ b/lib/igt_kms.c > @@ -1059,7 +1059,7 @@ static igt_plane_t *igt_get_assigned_primary(igt_output_t *output, > * > * Returns: A string representing @pipe, e.g. "A". > */ > -const char *kmstest_pipe_name(enum pipe pipe) > +const char *kmstest_pipe_name(enum hardware_pipe pipe) > { > static const char str[] = "A\0B\0C\0D\0E\0F\0G\0H\0I\0J\0K\0L\0M\0N\0O\0P"; > > @@ -3115,7 +3115,7 @@ static int crtc_pipe_compare(const void *_a, const void *_b) > { > const igt_crtc_t *a = _a, *b = _b; > > - return a->pipe - b->pipe; > + return a->hardware_pipe - b->hardware_pipe; > } > > /** > @@ -3190,7 +3190,7 @@ void igt_display_require(igt_display_t *display, int drm_fd) > > crtc->crtc_id = resources->crtcs[crtc_index]; > crtc->crtc_index = crtc_index; > - crtc->pipe = is_intel_dev ? __intel_get_pipe_from_crtc_index(drm_fd, crtc_index) : crtc_index; > + crtc->hardware_pipe = is_intel_dev ? __intel_get_pipe_from_crtc_index(drm_fd, crtc_index) : crtc_index; > } > > /* For Intel, sort the CRTCs in pipe order */ > @@ -3619,7 +3619,7 @@ static int output_crtc_pipe_compare(const void *_a, const void *_b) > > /* pipe order for valid output/crtc combos */ > if (a->crtc && b->crtc) > - return a->crtc->pipe - b->crtc->pipe; > + return a->crtc->hardware_pipe - b->crtc->hardware_pipe; > > /* valid combos before empty elements */ > return !b->crtc - !a->crtc; > @@ -5312,7 +5312,7 @@ const char *igt_crtc_name(igt_crtc_t *crtc) > if (crtc == NULL) > return "None"; > > - return kmstest_pipe_name(crtc->pipe); > + return kmstest_pipe_name(crtc->hardware_pipe); > } > > /** > @@ -7212,7 +7212,7 @@ bool intel_boundary_non_joiner_mode_found(int drm_fd, drmModeConnector *connecto > * > * Returns: True if joiner is enabled, false otherwise. > */ > -bool igt_is_joiner_enabled_for_pipe(int drmfd, enum pipe pipe) > +bool igt_is_joiner_enabled_for_pipe(int drmfd, enum hardware_pipe pipe) > { > char buf[16384], master_str[64], slave_str[64]; > int dir, res; > @@ -7431,9 +7431,9 @@ bool igt_check_bigjoiner_support(igt_display_t *display) > uint8_t i, pipes_in_use = 0; > igt_crtc_t *crtc; > igt_output_t *output; > - enum pipe last_pipe = PIPE_NONE; > + enum hardware_pipe last_pipe = PIPE_NONE; > struct { > - enum pipe idx; > + enum hardware_pipe idx; > drmModeModeInfo *mode; > igt_output_t *output; > bool force_joiner; > @@ -7442,8 +7442,8 @@ bool igt_check_bigjoiner_support(igt_display_t *display) > > /* Get last pipe */ > for_each_crtc(display, crtc) { > - if (crtc->pipe > last_pipe) > - last_pipe = crtc->pipe; > + if (crtc->hardware_pipe > last_pipe) > + last_pipe = crtc->hardware_pipe; > } > > /* > @@ -7454,7 +7454,7 @@ bool igt_check_bigjoiner_support(igt_display_t *display) > if (!output->pending_crtc) > continue; > > - pipes[pipes_in_use].idx = output->pending_crtc->pipe; > + pipes[pipes_in_use].idx = output->pending_crtc->hardware_pipe; > pipes[pipes_in_use].mode = igt_output_get_mode(output); > pipes[pipes_in_use].output = output; > pipes[pipes_in_use].force_joiner = igt_check_force_joiner_status(display->drm_fd, output->name); > @@ -7924,12 +7924,12 @@ igt_crtc_t *igt_crtc_for_crtc_index(igt_display_t *display, int crtc_index) > return NULL; > } > > -igt_crtc_t *igt_crtc_for_pipe(igt_display_t *display, enum pipe pipe) > +igt_crtc_t *igt_crtc_for_pipe(igt_display_t *display, enum hardware_pipe pipe) > { > igt_crtc_t *crtc; > > for_each_crtc(display, crtc) { > - if (crtc->pipe == pipe) > + if (crtc->hardware_pipe == pipe) > return crtc; > } > > @@ -7991,7 +7991,7 @@ igt_crtc_t *igt_next_crtc(igt_display_t *display, igt_crtc_t *crtc) > igt_crtc_t *next; > > for_each_crtc(display, next) { > - if (!crtc || next->pipe > crtc->pipe) > + if (!crtc || next->hardware_pipe > crtc->hardware_pipe) > return next; > } > > diff --git a/lib/igt_kms.h b/lib/igt_kms.h > index 695f666bacb9..b7653b8ad49a 100644 > --- a/lib/igt_kms.h > +++ b/lib/igt_kms.h > @@ -51,7 +51,13 @@ > #define LOCAL_DRM_CLIENT_CAP_CURSOR_PLANE_HOTSPOT 6 > > /** > - * pipe: > + * hardware_pipe: > + * > + * GPU vendor-specific hardware pipe, which may be different from the CRTC > + * index. Only code and tests that specifically need to know the pipe should use > + * this, and conditional to the device in question. Defaults to matching the > + * CRTC index, but do not rely on it. > + * > * @PIPE_NONE: Invalid pipe, used for disconnecting a output from a pipe. > * @PIPE_A: First crtc. > * @PIPE_B: Second crtc. > @@ -71,7 +77,7 @@ > * @PIPE_P: Sixteenth crtc. > * @IGT_MAX_PIPES: Max number of pipes allowed. > */ > -enum pipe { > +enum hardware_pipe { > PIPE_NONE = -1, > PIPE_A = 0, > PIPE_B, > @@ -91,7 +97,7 @@ enum pipe { > PIPE_P, > IGT_MAX_PIPES > }; > -const char *kmstest_pipe_name(enum pipe pipe); > +const char *kmstest_pipe_name(enum hardware_pipe pipe); > const char *kmstest_plane_type_name(int plane_type); > > enum port { > @@ -478,8 +484,8 @@ typedef struct _igt_plane { > */ > struct _igt_crtc { > igt_display_t *display; > - /* ID of a hardware pipe */ > - enum pipe pipe; > + /* ID of a hardware pipe. This may be vendor specific. Use crtc_index instead. */ > + enum hardware_pipe hardware_pipe; > > int n_planes; > int num_primary_planes; > @@ -581,7 +587,7 @@ const char *igt_crtc_name(igt_crtc_t *crtc); > > igt_crtc_t *igt_crtc_for_crtc_id(igt_display_t *display, uint32_t crtc_id); > igt_crtc_t *igt_crtc_for_crtc_index(igt_display_t *display, int crtc_index); > -igt_crtc_t *igt_crtc_for_pipe(igt_display_t *display, enum pipe pipe); > +igt_crtc_t *igt_crtc_for_pipe(igt_display_t *display, enum hardware_pipe pipe); > igt_crtc_t *igt_first_crtc(igt_display_t *display); > igt_crtc_t *igt_first_crtc_with_single_output(igt_display_t *display, igt_output_t **ret_output); > igt_crtc_t *igt_next_crtc(igt_display_t *display, igt_crtc_t *crtc); > @@ -1352,7 +1358,7 @@ bool bigjoiner_mode_found(int drm_fd, drmModeConnector *connector, > int max_dotclock, drmModeModeInfo *mode); > bool intel_boundary_non_joiner_mode_found(int drm_fd, drmModeConnector *connector, > int max_dotclock, drmModeModeInfo *mode); > -bool igt_is_joiner_enabled_for_pipe(int drmfd, enum pipe pipe); > +bool igt_is_joiner_enabled_for_pipe(int drmfd, enum hardware_pipe pipe); > bool igt_ultrajoiner_possible(int drmfd, drmModeModeInfo *mode, int max_dotclock); > bool ultrajoiner_mode_found(int drm_fd, drmModeConnector *connector, > int max_dotclock, drmModeModeInfo *mode); > diff --git a/tests/intel/kms_busy.c b/tests/intel/kms_busy.c > index 039cc6ae8dab..60e12e72859e 100644 > --- a/tests/intel/kms_busy.c > +++ b/tests/intel/kms_busy.c > @@ -432,7 +432,7 @@ const char *help_str = > int igt_main_args("e", NULL, help_str, opt_handler, NULL) > { > igt_display_t display = { .drm_fd = -1, .n_crtcs = IGT_MAX_PIPES }; > - enum pipe active_pipes[IGT_MAX_PIPES]; > + enum hardware_pipe active_pipes[IGT_MAX_PIPES]; > igt_output_t *output; > uint32_t last_pipe = 0; > igt_crtc_t *crtc; > @@ -465,7 +465,7 @@ int igt_main_args("e", NULL, help_str, opt_handler, NULL) > > /* Get active pipes. */ > for_each_crtc(&display, crtc) > - active_pipes[last_pipe++] = crtc->pipe; > + active_pipes[last_pipe++] = crtc->hardware_pipe; > last_pipe--; > } > > @@ -497,8 +497,8 @@ int igt_main_args("e", NULL, help_str, opt_handler, NULL) > if (!crtc_output_combo_valid(&display, output, crtc)) > continue; > > - if (!all_pipes && crtc->pipe != active_pipes[0] && > - crtc->pipe != active_pipes[last_pipe]) > + if (!all_pipes && crtc->hardware_pipe != active_pipes[0] && > + crtc->hardware_pipe != active_pipes[last_pipe]) > continue; > > igt_dynamic_f("flip-pipe-%s", igt_crtc_name(crtc)) > @@ -522,8 +522,8 @@ int igt_main_args("e", NULL, help_str, opt_handler, NULL) > if (!crtc_output_combo_valid(&display, output, crtc)) > continue; > > - if (!all_pipes && crtc->pipe != active_pipes[0] && > - crtc->pipe != active_pipes[last_pipe]) > + if (!all_pipes && crtc->hardware_pipe != active_pipes[0] && > + crtc->hardware_pipe != active_pipes[last_pipe]) > continue; > > igt_dynamic_f("pipe-%s", igt_crtc_name(crtc)) > @@ -557,8 +557,8 @@ int igt_main_args("e", NULL, help_str, opt_handler, NULL) > if (!crtc_output_combo_valid(&display, output, crtc)) > continue; > > - if (!all_pipes && crtc->pipe != active_pipes[0] && > - crtc->pipe != active_pipes[last_pipe]) > + if (!all_pipes && crtc->hardware_pipe != active_pipes[0] && > + crtc->hardware_pipe != active_pipes[last_pipe]) > continue; > > igt_dynamic_f("pipe-%s", igt_crtc_name(crtc)) { > diff --git a/tests/intel/kms_dp_link_training.c b/tests/intel/kms_dp_link_training.c > index e165ee81d7ed..f67fdf59dd70 100644 > --- a/tests/intel/kms_dp_link_training.c > +++ b/tests/intel/kms_dp_link_training.c > @@ -155,7 +155,7 @@ static void do_modeset(data_t *data, bool mst) > igt_crtc_t *crtc; > > for_each_crtc(&data->display, crtc) { > - valid_pipes_mask |= BIT(crtc->pipe); > + valid_pipes_mask |= BIT(crtc->hardware_pipe); > n_pipes++; > } > > diff --git a/tests/intel/kms_dsc.c b/tests/intel/kms_dsc.c > index 1e30f6feef22..a9e4d976b91f 100644 > --- a/tests/intel/kms_dsc.c > +++ b/tests/intel/kms_dsc.c > @@ -369,7 +369,7 @@ static void test_dsc(data_t *data, uint32_t test_type, int bpc, > /* Check joiner constraints for this pipe */ > if (joined_pipes != JOINED_PIPES_DEFAULT && > !check_dsc_joiner_constraints(data->drm_fd, data->output, > - display, crtc->pipe, > + display, crtc->hardware_pipe, > n_pipes, joined_pipes)) > continue; > > diff --git a/tests/intel/kms_dsc_helper.c b/tests/intel/kms_dsc_helper.c > index 9f581758f9a3..2e57c2df2e6a 100644 > --- a/tests/intel/kms_dsc_helper.c > +++ b/tests/intel/kms_dsc_helper.c > @@ -91,7 +91,7 @@ bool check_gen11_dp_constraint(int drmfd, igt_output_t *output, > drmModeConnector *connector = output->config.connector; > > if ((connector->connector_type == DRM_MODE_CONNECTOR_DisplayPort) && > - (crtc->pipe == PIPE_A) && IS_GEN11(devid)) { > + (crtc->hardware_pipe == PIPE_A) && IS_GEN11(devid)) { > igt_info("DSC not supported on pipe %s on %s in gen11 platforms\n", > igt_crtc_name(crtc), output->name); > return false; > @@ -215,7 +215,7 @@ bool is_dsc_fractional_bpp_supported(int disp_ver, int drmfd, igt_output_t *outp > bool check_dsc_joiner_constraints(int drm_fd, > igt_output_t *output, > igt_display_t *display, > - enum pipe pipe, > + enum hardware_pipe pipe, > int num_pipes, > enum joined_pipes type) > { > diff --git a/tests/intel/kms_dsc_helper.h b/tests/intel/kms_dsc_helper.h > index 542fe46dec77..0209cb1ee774 100644 > --- a/tests/intel/kms_dsc_helper.h > +++ b/tests/intel/kms_dsc_helper.h > @@ -41,7 +41,7 @@ void save_force_dsc_fractional_bpp_en(int drmfd, igt_output_t *output); > void restore_force_dsc_fractional_bpp_en(void); > bool is_dsc_fractional_bpp_supported(int disp_ver, int drmfd, igt_output_t *output); > bool check_dsc_joiner_constraints(int drm_fd, igt_output_t *output, > - igt_display_t *display, enum pipe pipe, > + igt_display_t *display, enum hardware_pipe pipe, > int num_pipes, > enum joined_pipes type); > > diff --git a/tests/intel/kms_frontbuffer_tracking.c b/tests/intel/kms_frontbuffer_tracking.c > index 4dd2f4e70f36..63131e135d30 100644 > --- a/tests/intel/kms_frontbuffer_tracking.c > +++ b/tests/intel/kms_frontbuffer_tracking.c > @@ -1234,7 +1234,7 @@ static bool find_connector(bool edp_only, bool pipe_a, > if (edp_only && c->connector_type != DRM_MODE_CONNECTOR_eDP) > continue; > > - if (pipe_a && crtc->pipe != PIPE_A) > + if (pipe_a && crtc->hardware_pipe != PIPE_A) > continue; > > if (output == forbidden_output || crtc == forbidden_crtc) { > diff --git a/tests/intel/kms_joiner.c b/tests/intel/kms_joiner.c > index dfcb24004775..fce24f2bd087 100644 > --- a/tests/intel/kms_joiner.c > +++ b/tests/intel/kms_joiner.c > @@ -98,7 +98,7 @@ typedef struct { > igt_output_t *non_ultra_joiner_output[IGT_MAX_PIPES]; > igt_output_t *mixed_output[IGT_MAX_PIPES]; > igt_output_t *non_joiner_output[IGT_MAX_PIPES]; > - enum pipe pipe_seq[IGT_MAX_PIPES]; > + enum hardware_pipe pipe_seq[IGT_MAX_PIPES]; > igt_display_t display; > bool ultra_joiner_supported; > } data_t; > @@ -131,7 +131,7 @@ static void enable_force_joiner_on_all_non_ultra_joiner_outputs(data_t *data) > } > } > > -static enum pipe get_next_master_pipe(data_t *data, uint32_t available_pipe_mask) > +static enum hardware_pipe get_next_master_pipe(data_t *data, uint32_t available_pipe_mask) > { > if ((data->master_pipes & available_pipe_mask) == 0) > return PIPE_NONE; > @@ -139,17 +139,17 @@ static enum pipe get_next_master_pipe(data_t *data, uint32_t available_pipe_mask > return ffs(data->master_pipes & available_pipe_mask) - 1; > } > > -static enum pipe setup_pipe(data_t *data, igt_output_t *output, enum pipe pipe, uint32_t available_pipe_mask) > +static enum hardware_pipe setup_pipe(data_t *data, igt_output_t *output, enum hardware_pipe pipe, uint32_t available_pipe_mask) > { > igt_display_t *display = &data->display; > igt_crtc_t *crtc; > - enum pipe master_pipe; > + enum hardware_pipe master_pipe; > uint32_t attempt_mask; > > crtc = igt_crtc_for_pipe(display, pipe); > igt_assert_f(crtc, "There is no pipe %s\n", kmstest_pipe_name(pipe)); > > - attempt_mask = BIT(crtc->pipe); > + attempt_mask = BIT(crtc->hardware_pipe); > master_pipe = get_next_master_pipe(data, available_pipe_mask & attempt_mask); > > if (master_pipe == PIPE_NONE) > @@ -157,7 +157,7 @@ static enum pipe setup_pipe(data_t *data, igt_output_t *output, enum pipe pipe, > > igt_info("Using pipe %s as master and %s slave for %s\n", > igt_crtc_name(crtc), > - kmstest_pipe_name(crtc->pipe + 1), output->name); > + kmstest_pipe_name(crtc->hardware_pipe + 1), output->name); > igt_output_set_crtc(output, crtc); > > return master_pipe; > @@ -167,7 +167,7 @@ static void set_joiner_mode(data_t *data, igt_output_t *output, drmModeModeInfo > { > igt_display_t *display = &data->display; > igt_crtc_t *crtc; > - enum pipe pipe = PIPE_A; > + enum hardware_pipe pipe = PIPE_A; > igt_plane_t *primary; > igt_fb_t fb; > > @@ -223,7 +223,7 @@ static void switch_modeset_ultra_joiner_big_joiner(data_t *data, igt_output_t *o > drmModeModeInfo uj_mode; > int status; > bool ultrajoiner_found; > - enum pipe pipe; > + enum hardware_pipe pipe; > bool force_joiner_supported; > > drmModeConnector *connector = output->config.connector; > @@ -278,7 +278,7 @@ static void switch_modeset_ultra_joiner_big_joiner(data_t *data, igt_output_t *o > static void test_single_joiner(data_t *data, int output_count, bool force_joiner) > { > int i; > - enum pipe pipe, master_pipe; > + enum hardware_pipe pipe, master_pipe; > uint32_t available_pipe_mask = BIT(data->n_pipes) - 1; > igt_output_t *output; > igt_plane_t *primary; > @@ -313,7 +313,7 @@ static void test_multi_joiner(data_t *data, int output_count, bool force_joiner) > { > int i, cleanup; > uint32_t available_pipe_mask; > - enum pipe pipe, master_pipe; > + enum hardware_pipe pipe, master_pipe; > igt_output_t **outputs; > igt_output_t *output; > igt_plane_t *primary[output_count]; > @@ -359,7 +359,7 @@ static void test_invalid_modeset_two_joiner(data_t *data, > int i, j, ret; > uint32_t available_pipe_mask; > uint32_t attempt_mask; > - enum pipe master_pipe; > + enum hardware_pipe master_pipe; > igt_output_t **outputs; > igt_output_t *output; > igt_plane_t *primary[INVALID_TEST_OUTPUT]; > @@ -381,7 +381,7 @@ static void test_invalid_modeset_two_joiner(data_t *data, > > for (j = 0; j < INVALID_TEST_OUTPUT; j++) { > igt_crtc_t *crtc; > - enum pipe pipe = data->pipe_seq[i + j]; > + enum hardware_pipe pipe = data->pipe_seq[i + j]; > /* > * In the mixed case only the first output (j == 0) is a > * big joiner output; the second is a non-big-joiner output. > @@ -441,7 +441,7 @@ static void test_joiner_on_last_pipe(data_t *data, bool force_joiner) > > for (i = 0; i < len; i++) { > igt_crtc_t *crtc; > - enum pipe pipe = data->pipe_seq[data->n_pipes - 1]; > + enum hardware_pipe pipe = data->pipe_seq[data->n_pipes - 1]; > > igt_display_reset(&data->display); > igt_display_commit2(&data->display, COMMIT_ATOMIC); > @@ -508,7 +508,7 @@ static void test_ultra_joiner(data_t *data, bool invalid_pipe, bool two_display, > > for (j = 0; j < data->n_pipes; j++) { > igt_crtc_t *crtc; > - enum pipe pipe; > + enum hardware_pipe pipe; > > /* Ultra joiner is only valid on PIPE_A */ > if (invalid_pipe && j == PIPE_A) > @@ -579,7 +579,7 @@ static void test_basic_max_non_joiner(data_t *data) > { > igt_display_t *display = &data->display; > int count; > - enum pipe pipe; > + enum hardware_pipe pipe; > igt_output_t **outputs, *output; > igt_fb_t fb; > igt_plane_t *primary; > @@ -698,7 +698,7 @@ int igt_main() > data.n_pipes = 0; > for_each_crtc(&data.display, crtc) { > data.n_pipes++; > - data.pipe_seq[j] = crtc->pipe; > + data.pipe_seq[j] = crtc->hardware_pipe; > j++; > } > } > diff --git a/tests/intel/kms_joiner_helper.c b/tests/intel/kms_joiner_helper.c > index 5bacf6cb9e27..36168030475c 100644 > --- a/tests/intel/kms_joiner_helper.c > +++ b/tests/intel/kms_joiner_helper.c > @@ -75,7 +75,7 @@ static int find_consecutive_pipes(int n_pipes, > return -1; > } > > -static enum pipe get_next_master_pipe(uint32_t pipe_mask) > +static enum hardware_pipe get_next_master_pipe(uint32_t pipe_mask) > { > int i; > > @@ -106,8 +106,8 @@ void igt_set_all_master_pipes_for_platform(igt_display_t *display, uint32_t *mas > *master_pipes = 0; > > for_each_crtc(display, crtc) { > - if (igt_crtc_for_pipe(display, crtc->pipe + 1)) { > - *master_pipes |= BIT(crtc->pipe); > + if (igt_crtc_for_pipe(display, crtc->hardware_pipe + 1)) { > + *master_pipes |= BIT(crtc->hardware_pipe); > igt_info("Found master pipe %s\n", igt_crtc_name(crtc)); > } > } > @@ -138,7 +138,7 @@ bool igt_assign_pipes_for_outputs(int drm_fd, > { > int i = 0, idx = 0, needed = 0, start = 0; > uint32_t available_pipes_mask = 0; > - enum pipe mp = PIPE_NONE; > + enum hardware_pipe mp = PIPE_NONE; > igt_output_t *out; > > for (idx = 0; idx < num_outputs; idx++) { > diff --git a/tests/intel/kms_mst.c b/tests/intel/kms_mst.c > index e5b7f162aba0..8b04cd3cfffc 100644 > --- a/tests/intel/kms_mst.c > +++ b/tests/intel/kms_mst.c > @@ -280,7 +280,7 @@ static void mst_suspend_read_crc(igt_display_t *display) > igt_crtc_t *crtc; > > for_each_crtc(display, crtc) > - valid_pipes_mask |= BIT(crtc->pipe); > + valid_pipes_mask |= BIT(crtc->hardware_pipe); > > igt_set_all_master_pipes_for_platform(display, &master_pipes_mask); > > diff --git a/tests/intel/kms_pipe_b_c_ivb.c b/tests/intel/kms_pipe_b_c_ivb.c > index a39b46ca23e0..8bf075106689 100644 > --- a/tests/intel/kms_pipe_b_c_ivb.c > +++ b/tests/intel/kms_pipe_b_c_ivb.c > @@ -160,10 +160,10 @@ find_outputs(data_t *data, igt_output_t **output1, igt_output_t **output2) > *output2 = NULL; > > for_each_crtc_with_valid_output(&data->display, crtc, output) { > - if (crtc->pipe == PIPE_B && !*output1 && output != *output2) > + if (crtc->hardware_pipe == PIPE_B && !*output1 && output != *output2) > *output1 = output; > > - if (crtc->pipe == PIPE_C && output != *output1 && !*output2) > + if (crtc->hardware_pipe == PIPE_C && output != *output1 && !*output2) > *output2 = output; > > igt_output_set_crtc(output, NULL); > diff --git a/tests/intel/kms_pipe_stress.c b/tests/intel/kms_pipe_stress.c > index 5362fe9f3581..cc222dbc1d12 100644 > --- a/tests/intel/kms_pipe_stress.c > +++ b/tests/intel/kms_pipe_stress.c > @@ -386,8 +386,8 @@ static void cleanup_plane_fbs(struct data *data, igt_crtc_t *crtc, int start, > > while (i < end) { > igt_remove_fb(data->display.drm_fd, > - &data->fb[crtc->pipe * MAX_PLANES + i]); > - data->fb[crtc->pipe * MAX_PLANES + i].fb_id = 0; > + &data->fb[crtc->hardware_pipe * MAX_PLANES + i]); > + data->fb[crtc->hardware_pipe * MAX_PLANES + i].fb_id = 0; > i++; > } > } > @@ -407,14 +407,14 @@ static int crtc_stress(struct data *data, igt_output_t *output, > if (!mode) > mode = igt_output_get_mode(output); > > - if (data->last_mode[crtc->pipe] != mode) { > + if (data->last_mode[crtc->hardware_pipe] != mode) { > ret = commit_mode(data, output, > crtc, mode); > > if (ret) > return ret; > > - data->last_mode[crtc->pipe] = mode; > + data->last_mode[crtc->hardware_pipe] = mode; > new_mode = true; > } > > @@ -422,7 +422,7 @@ static int crtc_stress(struct data *data, igt_output_t *output, > * Looks like we can't have planes on that pipe at all > * or mode hasn't changed > */ > - if (!data->num_planes[crtc->pipe] || !new_mode) > + if (!data->num_planes[crtc->hardware_pipe] || !new_mode) > return 0; > > /* Set up overlay/primary planes up to the configured limit. */ > @@ -443,7 +443,7 @@ static int crtc_stress(struct data *data, igt_output_t *output, > * in the reduction loop below. > */ > universal_plane_set_fb(plane, > - &data->fb[crtc->pipe * MAX_PLANES + i], > + &data->fb[crtc->hardware_pipe * MAX_PLANES + i], > plane_width, plane_height); > > ret = try_plane_scaling(data, plane, plane_width, plane_height); > @@ -456,7 +456,7 @@ static int crtc_stress(struct data *data, igt_output_t *output, > plane_height /= 2; > > /* Keep source crop in sync with the reduced destination. */ > - igt_fb_set_size(&data->fb[crtc->pipe * MAX_PLANES + i], > + igt_fb_set_size(&data->fb[crtc->hardware_pipe * MAX_PLANES + i], > plane, plane_width, plane_height); > > ret = try_plane_scaling(data, plane, plane_width, plane_height); > @@ -466,10 +466,10 @@ static int crtc_stress(struct data *data, igt_output_t *output, > } > if (ret) { > igt_info("Plane %d pipe %d try commit failed, exiting\n", i, > - crtc->pipe); > - data->num_planes[crtc->pipe] = i; > + crtc->hardware_pipe); > + data->num_planes[crtc->hardware_pipe] = i; > igt_info("Max num planes for pipe %d set to %d\n", > - crtc->pipe, i); > + crtc->hardware_pipe, i); > /* > * We have now determined max amount of full sized planes, we will just > * keep it in mind and be smarter next time. Also lets remove unneeded fbs. > @@ -479,7 +479,7 @@ static int crtc_stress(struct data *data, igt_output_t *output, > cleanup_plane_fbs(data, crtc, i, MAX_PLANES); > } > > - if (++i >= data->num_planes[crtc->pipe]) > + if (++i >= data->num_planes[crtc->hardware_pipe]) > break; > } > > @@ -493,7 +493,7 @@ static int crtc_stress(struct data *data, igt_output_t *output, > for_each_plane_on_crtc(crtc, plane) { > if (plane->type == DRM_PLANE_TYPE_CURSOR) { > cursor_plane_set_fb(plane, > - &data->cursor_fb[crtc->pipe], > + &data->cursor_fb[crtc->hardware_pipe], > cursor_width, cursor_height); > if (igt_display_try_commit_atomic(&data->display, > DRM_MODE_ATOMIC_TEST_ONLY | > diff --git a/tests/intel/kms_pm_dc.c b/tests/intel/kms_pm_dc.c > index 981232decb6d..318a5439e6b4 100644 > --- a/tests/intel/kms_pm_dc.c > +++ b/tests/intel/kms_pm_dc.c > @@ -163,7 +163,7 @@ static void set_output_on_pipe_b(data_t *data) > drmModeConnectorPtr c = output->config.connector; > > /* DC5 with PIPE_B transaction */ > - if (crtc->pipe != PIPE_B) > + if (crtc->hardware_pipe != PIPE_B) > continue; > > if (c->connector_type != DRM_MODE_CONNECTOR_eDP) > @@ -191,11 +191,11 @@ static void setup_output(data_t *data) > > if (disp_ver >= 13) { > if (disp_ver == 20 || IS_BATTLEMAGE(data->devid) || IS_DG2(data->devid)) > - is_low_power = (crtc->pipe == PIPE_A); > + is_low_power = (crtc->hardware_pipe == PIPE_A); > else > - is_low_power = (crtc->pipe == PIPE_A || crtc->pipe == PIPE_B); > + is_low_power = (crtc->hardware_pipe == PIPE_A || crtc->hardware_pipe == PIPE_B); > } else { > - is_low_power = (crtc->pipe == PIPE_A); > + is_low_power = (crtc->hardware_pipe == PIPE_A); > } > > igt_skip_on_f(!is_low_power, "Low power pipe was not selected for the DC5 transaction.\n"); > diff --git a/tests/intel/kms_pm_lpsp.c b/tests/intel/kms_pm_lpsp.c > index 6d4e64da01fe..dcaf0b631557 100644 > --- a/tests/intel/kms_pm_lpsp.c > +++ b/tests/intel/kms_pm_lpsp.c > @@ -234,7 +234,7 @@ int igt_main() > continue; > > /* LPSP is low power single pipe usages i.e. PIPE_A */ > - if (crtc->pipe != PIPE_A) > + if (crtc->hardware_pipe != PIPE_A) > continue; > > if (connector->connector_type != DRM_MODE_CONNECTOR_eDP) > diff --git a/tests/intel/kms_psr2_sf.c b/tests/intel/kms_psr2_sf.c > index eec916c25305..fa7090ce82ad 100644 > --- a/tests/intel/kms_psr2_sf.c > +++ b/tests/intel/kms_psr2_sf.c > @@ -1046,11 +1046,11 @@ static void cleanup(data_t *data) > > static bool sel_fetch_pipe_combo_valid(data_t *data) > { > - if (data->devid < 14 && !IS_ALDERLAKE_P(data->devid) && data->crtc->pipe != PIPE_A) > + if (data->devid < 14 && !IS_ALDERLAKE_P(data->devid) && data->crtc->hardware_pipe != PIPE_A) > return false; > > if (data->output->config.connector->connector_type == DRM_MODE_CONNECTOR_eDP && > - data->crtc->pipe != PIPE_A && data->crtc->pipe != PIPE_B) > + data->crtc->hardware_pipe != PIPE_A && data->crtc->hardware_pipe != PIPE_B) > return false; > > return true; > diff --git a/tests/intel/perf_pmu.c b/tests/intel/perf_pmu.c > index 1e389958fc35..8249faaad823 100644 > --- a/tests/intel/perf_pmu.c > +++ b/tests/intel/perf_pmu.c > @@ -1173,7 +1173,7 @@ event_wait(int gem_fd, const intel_ctx_t *ctx, > uint64_t val[2]; > > batch[6] = MI_WAIT_FOR_EVENT; > - switch (crtc->pipe) { > + switch (crtc->hardware_pipe) { > case PIPE_A: > batch[6] |= MI_WAIT_FOR_PIPE_A_VBLANK; > batch[5] = ~(1 << 3); > diff --git a/tests/kms_cursor_crc.c b/tests/kms_cursor_crc.c > index 5a6cc7717425..6334f8f775c8 100644 > --- a/tests/kms_cursor_crc.c > +++ b/tests/kms_cursor_crc.c > @@ -240,7 +240,7 @@ static bool chv_cursor_broken(data_t *data, int x) > if (x >= 0) > return false; > > - return IS_CHERRYVIEW(devid) && data->crtc->pipe == PIPE_C; > + return IS_CHERRYVIEW(devid) && data->crtc->hardware_pipe == PIPE_C; > } > > static bool cursor_visible(data_t *data, int x, int y) > diff --git a/tests/kms_cursor_edge_walk.c b/tests/kms_cursor_edge_walk.c > index 8036d43d5eef..7b6bee67e684 100644 > --- a/tests/kms_cursor_edge_walk.c > +++ b/tests/kms_cursor_edge_walk.c > @@ -123,7 +123,7 @@ static void cursor_move(data_t *data, int x, int y, int i) > * fails). So let's accept a failure from the ioctl in that case. > */ > igt_assert(drmModeMoveCursor(data->drm_fd, crtc_id, x, y) == 0 || > - (IS_CHERRYVIEW(data->devid) && data->crtc->pipe == PIPE_C && > + (IS_CHERRYVIEW(data->devid) && data->crtc->hardware_pipe == PIPE_C && > x < 0 && x > -data->curw)); > igt_wait_for_vblank(data->crtc); > } > diff --git a/tests/kms_display_modes.c b/tests/kms_display_modes.c > index c1876aa0514f..3030f29cfd45 100644 > --- a/tests/kms_display_modes.c > +++ b/tests/kms_display_modes.c > @@ -193,7 +193,7 @@ static void run_extendedmode_test(data_t *data) { > if (output1 == output2) > continue; > > - if (crtc1->pipe > crtc2->pipe && > + if (crtc1->hardware_pipe > crtc2->hardware_pipe && > igt_check_output_is_dp_mst(output1) == > igt_check_output_is_dp_mst(output2)) > continue; > diff --git a/tests/kms_panel_fitting.c b/tests/kms_panel_fitting.c > index bc78d9a6f41d..478e8b5d7bf2 100644 > --- a/tests/kms_panel_fitting.c > +++ b/tests/kms_panel_fitting.c > @@ -170,7 +170,7 @@ test_panel_fitting_legacy(data_t *d, igt_display_t *display, igt_crtc_t *crtc, > */ > if (IS_GEN8(devid) || > (IS_GEN7(devid) && !IS_IVYBRIDGE(devid)) || > - (IS_GEN9(devid) && crtc->pipe == PIPE_C)) { > + (IS_GEN9(devid) && crtc->hardware_pipe == PIPE_C)) { > is_plane_scaling_active = false; > } > } > diff --git a/tests/kms_plane_scaling.c b/tests/kms_plane_scaling.c > index 90dc5593579f..091b8114e6fd 100644 > --- a/tests/kms_plane_scaling.c > +++ b/tests/kms_plane_scaling.c > @@ -695,7 +695,7 @@ static bool test_crtc_iteration(data_t *data, igt_crtc_t *crtc, int iteration) > data->extended) > return true; > > - if ((crtc->pipe > PIPE_B) && (iteration >= 2)) > + if ((crtc->hardware_pipe > PIPE_B) && (iteration >= 2)) > return false; > > return true; > -- > 2.47.3 > ^ permalink raw reply [flat|nested] 16+ messages in thread
* [PATCH i-g-t 4/4] lib/kms: use enum hardware_pipe for __intel_get_pipe_from_crtc_index() return type 2026-09-01 8:46 [PATCH i-g-t 0/4] igt: rename pipe to hardware_pipe Jani Nikula ` (2 preceding siblings ...) 2026-09-01 8:46 ` [PATCH i-g-t 3/4] lib/kms: rename enum pipe to hardware_pipe, crtc->pipe to crtc->hardware_pipe Jani Nikula @ 2026-09-01 8:46 ` Jani Nikula 2026-09-03 11:39 ` Kamil Konieczny 2026-09-01 23:01 ` ✓ i915.CI.BAT: success for igt: rename pipe to hardware_pipe Patchwork ` (4 subsequent siblings) 8 siblings, 1 reply; 16+ messages in thread From: Jani Nikula @ 2026-09-01 8:46 UTC (permalink / raw) To: igt-dev; +Cc: jani.nikula, ville.syrjala, Kamil Konieczny The __intel_get_pipe_from_crtc_index() returns a hardware pipe, so make it obvious in the function signature. Signed-off-by: Jani Nikula <jani.nikula@intel.com> --- lib/igt_kms.c | 12 +++++++----- lib/igt_kms.h | 2 +- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/lib/igt_kms.c b/lib/igt_kms.c index f32f655d5fae..e622d7bcd2c3 100644 --- a/lib/igt_kms.c +++ b/lib/igt_kms.c @@ -1313,10 +1313,11 @@ void kmstest_dump_mode(drmModeModeInfo *mode) * The hardware pipe may be different from the CRTC index. Figure out the CRTC * index to pipe mapping from the debugfs. */ -int __intel_get_pipe_from_crtc_index(int fd, int crtc_index) +enum hardware_pipe __intel_get_pipe_from_crtc_index(int fd, int crtc_index) { + enum hardware_pipe hardware_pipe; char buf[2]; - int debugfs_fd, pipe, res = 0; + int debugfs_fd, res = 0; char pipe_char; debugfs_fd = igt_debugfs_crtc_dir(fd, crtc_index); @@ -1330,11 +1331,12 @@ int __intel_get_pipe_from_crtc_index(int fd, int crtc_index) igt_assert_eq(sscanf(buf, "%c", &pipe_char), 1); - pipe = pipe_char - 'A'; + hardware_pipe = pipe_char - 'A'; - igt_assert_f(pipe >= 0 && pipe < IGT_MAX_PIPES, "i915_pipe %c out of range\n", pipe_char); + igt_assert_f(hardware_pipe >= 0 && hardware_pipe < IGT_MAX_PIPES, + "i915_pipe %c out of range\n", pipe_char); - return pipe; + return hardware_pipe; } /** diff --git a/lib/igt_kms.h b/lib/igt_kms.h index b7653b8ad49a..86bef14af240 100644 --- a/lib/igt_kms.h +++ b/lib/igt_kms.h @@ -155,7 +155,7 @@ void kmstest_dump_mode(drmModeModeInfo *mode); #define HDISPLAY_6K_PER_PIPE 6144 #define HDISPLAY_5K_PER_PIPE 5120 -int __intel_get_pipe_from_crtc_index(int fd, int crtc_index); +enum hardware_pipe __intel_get_pipe_from_crtc_index(int fd, int crtc_index); int kmstest_get_crtc_index_from_id(int fd, int crtc_id); void kmstest_set_vt_graphics_mode(void); void kmstest_restore_vt_mode(void); -- 2.47.3 ^ permalink raw reply related [flat|nested] 16+ messages in thread
* Re: [PATCH i-g-t 4/4] lib/kms: use enum hardware_pipe for __intel_get_pipe_from_crtc_index() return type 2026-09-01 8:46 ` [PATCH i-g-t 4/4] lib/kms: use enum hardware_pipe for __intel_get_pipe_from_crtc_index() return type Jani Nikula @ 2026-09-03 11:39 ` Kamil Konieczny 0 siblings, 0 replies; 16+ messages in thread From: Kamil Konieczny @ 2026-09-03 11:39 UTC (permalink / raw) To: Jani Nikula; +Cc: igt-dev, ville.syrjala Hi Jani, On 2026-09-01 at 11:46:40 +0300, Jani Nikula wrote: > The __intel_get_pipe_from_crtc_index() returns a hardware pipe, so make > it obvious in the function signature. > > Signed-off-by: Jani Nikula <jani.nikula@intel.com> LGTM Reviewed-by: Kamil Konieczny <kamil.konieczny@linux.intel.com> Regards, Kamil > --- > lib/igt_kms.c | 12 +++++++----- > lib/igt_kms.h | 2 +- > 2 files changed, 8 insertions(+), 6 deletions(-) > > diff --git a/lib/igt_kms.c b/lib/igt_kms.c > index f32f655d5fae..e622d7bcd2c3 100644 > --- a/lib/igt_kms.c > +++ b/lib/igt_kms.c > @@ -1313,10 +1313,11 @@ void kmstest_dump_mode(drmModeModeInfo *mode) > * The hardware pipe may be different from the CRTC index. Figure out the CRTC > * index to pipe mapping from the debugfs. > */ > -int __intel_get_pipe_from_crtc_index(int fd, int crtc_index) > +enum hardware_pipe __intel_get_pipe_from_crtc_index(int fd, int crtc_index) > { > + enum hardware_pipe hardware_pipe; > char buf[2]; > - int debugfs_fd, pipe, res = 0; > + int debugfs_fd, res = 0; > char pipe_char; > > debugfs_fd = igt_debugfs_crtc_dir(fd, crtc_index); > @@ -1330,11 +1331,12 @@ int __intel_get_pipe_from_crtc_index(int fd, int crtc_index) > > igt_assert_eq(sscanf(buf, "%c", &pipe_char), 1); > > - pipe = pipe_char - 'A'; > + hardware_pipe = pipe_char - 'A'; > > - igt_assert_f(pipe >= 0 && pipe < IGT_MAX_PIPES, "i915_pipe %c out of range\n", pipe_char); > + igt_assert_f(hardware_pipe >= 0 && hardware_pipe < IGT_MAX_PIPES, > + "i915_pipe %c out of range\n", pipe_char); > > - return pipe; > + return hardware_pipe; > } > > /** > diff --git a/lib/igt_kms.h b/lib/igt_kms.h > index b7653b8ad49a..86bef14af240 100644 > --- a/lib/igt_kms.h > +++ b/lib/igt_kms.h > @@ -155,7 +155,7 @@ void kmstest_dump_mode(drmModeModeInfo *mode); > #define HDISPLAY_6K_PER_PIPE 6144 > #define HDISPLAY_5K_PER_PIPE 5120 > > -int __intel_get_pipe_from_crtc_index(int fd, int crtc_index); > +enum hardware_pipe __intel_get_pipe_from_crtc_index(int fd, int crtc_index); > int kmstest_get_crtc_index_from_id(int fd, int crtc_id); > void kmstest_set_vt_graphics_mode(void); > void kmstest_restore_vt_mode(void); > -- > 2.47.3 > ^ permalink raw reply [flat|nested] 16+ messages in thread
* ✓ i915.CI.BAT: success for igt: rename pipe to hardware_pipe 2026-09-01 8:46 [PATCH i-g-t 0/4] igt: rename pipe to hardware_pipe Jani Nikula ` (3 preceding siblings ...) 2026-09-01 8:46 ` [PATCH i-g-t 4/4] lib/kms: use enum hardware_pipe for __intel_get_pipe_from_crtc_index() return type Jani Nikula @ 2026-09-01 23:01 ` Patchwork 2026-09-02 7:15 ` ✓ Xe.CI.BAT: " Patchwork ` (3 subsequent siblings) 8 siblings, 0 replies; 16+ messages in thread From: Patchwork @ 2026-09-01 23:01 UTC (permalink / raw) To: Jani Nikula; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 1632 bytes --] == Series Details == Series: igt: rename pipe to hardware_pipe URL : https://patchwork.freedesktop.org/series/173128/ State : success == Summary == CI Bug Log - changes from IGT_9079 -> IGTPW_15765 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/index.html Participating hosts (37 -> 36) ------------------------------ Missing (1): bat-dg2-13 Known issues ------------ Here are the changes found in IGTPW_15765 that come from known issues: ### IGT changes ### #### Possible fixes #### * igt@core_hotunplug@unbind-rebind: - bat-rpls-4: [DMESG-WARN][1] ([i915#13400]) -> [PASS][2] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9079/bat-rpls-4/igt@core_hotunplug@unbind-rebind.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/bat-rpls-4/igt@core_hotunplug@unbind-rebind.html [i915#13400]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13400 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_9079 -> IGTPW_15765 * Linux: CI_DRM_19066 -> CI_DRM_19069 CI-20190529: 20190529 CI_DRM_19066: b8f17b16c0f8638b9df4f090511e3ae97210eb77 @ git://anongit.freedesktop.org/gfx-ci/linux CI_DRM_19069: c53467440a5196138d2d6610e269a43b6b47bf6b @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_15765: 926b49b0fe3a07992bc85f62e2658350449ee21e @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git IGT_9079: 9079 == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/index.html [-- Attachment #2: Type: text/html, Size: 2232 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* ✓ Xe.CI.BAT: success for igt: rename pipe to hardware_pipe 2026-09-01 8:46 [PATCH i-g-t 0/4] igt: rename pipe to hardware_pipe Jani Nikula ` (4 preceding siblings ...) 2026-09-01 23:01 ` ✓ i915.CI.BAT: success for igt: rename pipe to hardware_pipe Patchwork @ 2026-09-02 7:15 ` Patchwork 2026-09-02 13:29 ` ✓ Xe.CI.FULL: " Patchwork ` (2 subsequent siblings) 8 siblings, 0 replies; 16+ messages in thread From: Patchwork @ 2026-09-02 7:15 UTC (permalink / raw) To: Jani Nikula; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 4994 bytes --] == Series Details == Series: igt: rename pipe to hardware_pipe URL : https://patchwork.freedesktop.org/series/173128/ State : success == Summary == CI Bug Log - changes from XEIGT_9079_BAT -> XEIGTPW_15765_BAT ==================================================== Summary ------- **SUCCESS** No regressions found. Participating hosts (11 -> 12) ------------------------------ Additional (1): bat-bmg-2 Known issues ------------ Here are the changes found in XEIGTPW_15765_BAT that come from known issues: ### IGT changes ### #### Issues hit #### * igt@fbdev@write: - bat-bmg-2: NOTRUN -> [SKIP][1] ([Intel XE#2134]) +4 other tests skip [1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/bat-bmg-2/igt@fbdev@write.html * igt@kms_addfb_basic@addfb25-y-tiled-small-legacy: - bat-bmg-2: NOTRUN -> [SKIP][2] ([Intel XE#2233]) [2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/bat-bmg-2/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html * igt@kms_cursor_legacy@basic-flip-after-cursor-legacy: - bat-bmg-2: NOTRUN -> [SKIP][3] ([Intel XE#2489] / [Intel XE#3419]) +13 other tests skip [3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/bat-bmg-2/igt@kms_cursor_legacy@basic-flip-after-cursor-legacy.html * igt@kms_flip@basic-flip-vs-modeset: - bat-bmg-2: NOTRUN -> [SKIP][4] ([Intel XE#2482]) +3 other tests skip [4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/bat-bmg-2/igt@kms_flip@basic-flip-vs-modeset.html * igt@kms_frontbuffer_tracking@basic: - bat-bmg-2: NOTRUN -> [SKIP][5] ([Intel XE#2434] / [Intel XE#2548] / [Intel XE#6314]) [5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/bat-bmg-2/igt@kms_frontbuffer_tracking@basic.html * igt@kms_psr@psr-sprite-plane-onoff: - bat-bmg-2: NOTRUN -> [SKIP][6] ([Intel XE#2234] / [Intel XE#2850]) +2 other tests skip [6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/bat-bmg-2/igt@kms_psr@psr-sprite-plane-onoff.html * igt@xe_exec_multi_queue@priority: - bat-bmg-2: NOTRUN -> [SKIP][7] ([Intel XE#8364]) +13 other tests skip [7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/bat-bmg-2/igt@xe_exec_multi_queue@priority.html * igt@xe_live_ktest@xe_bo@xe_ccs_migrate_kunit: - bat-bmg-2: NOTRUN -> [SKIP][8] ([Intel XE#2229]) [8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/bat-bmg-2/igt@xe_live_ktest@xe_bo@xe_ccs_migrate_kunit.html * igt@xe_pat@pat-index-xehpc: - bat-bmg-2: NOTRUN -> [SKIP][9] ([Intel XE#1420] / [Intel XE#7590]) [9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/bat-bmg-2/igt@xe_pat@pat-index-xehpc.html * igt@xe_pat@pat-index-xelp: - bat-bmg-2: NOTRUN -> [SKIP][10] ([Intel XE#2245] / [Intel XE#7590]) [10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/bat-bmg-2/igt@xe_pat@pat-index-xelp.html * igt@xe_pat@pat-index-xelpg: - bat-bmg-2: NOTRUN -> [SKIP][11] ([Intel XE#2236] / [Intel XE#7590]) [11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/bat-bmg-2/igt@xe_pat@pat-index-xelpg.html [Intel XE#1420]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1420 [Intel XE#2134]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2134 [Intel XE#2229]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2229 [Intel XE#2233]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2233 [Intel XE#2234]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2234 [Intel XE#2236]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2236 [Intel XE#2245]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2245 [Intel XE#2434]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2434 [Intel XE#2482]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2482 [Intel XE#2489]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2489 [Intel XE#2548]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2548 [Intel XE#2850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2850 [Intel XE#3419]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3419 [Intel XE#6314]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6314 [Intel XE#7590]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7590 [Intel XE#8364]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8364 Build changes ------------- * IGT: IGT_9079 -> IGTPW_15765 * Linux: xe-5668-b8f17b16c0f8638b9df4f090511e3ae97210eb77 -> xe-5671-c53467440a5196138d2d6610e269a43b6b47bf6b IGTPW_15765: 926b49b0fe3a07992bc85f62e2658350449ee21e @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git IGT_9079: 9079 xe-5668-b8f17b16c0f8638b9df4f090511e3ae97210eb77: b8f17b16c0f8638b9df4f090511e3ae97210eb77 xe-5671-c53467440a5196138d2d6610e269a43b6b47bf6b: c53467440a5196138d2d6610e269a43b6b47bf6b == Logs == For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/index.html [-- Attachment #2: Type: text/html, Size: 5917 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* ✓ Xe.CI.FULL: success for igt: rename pipe to hardware_pipe 2026-09-01 8:46 [PATCH i-g-t 0/4] igt: rename pipe to hardware_pipe Jani Nikula ` (5 preceding siblings ...) 2026-09-02 7:15 ` ✓ Xe.CI.BAT: " Patchwork @ 2026-09-02 13:29 ` Patchwork 2026-09-02 14:21 ` ✗ i915.CI.Full: failure " Patchwork 2026-09-07 8:09 ` [PATCH i-g-t 0/4] " Jani Nikula 8 siblings, 0 replies; 16+ messages in thread From: Patchwork @ 2026-09-02 13:29 UTC (permalink / raw) To: Jani Nikula; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 36895 bytes --] == Series Details == Series: igt: rename pipe to hardware_pipe URL : https://patchwork.freedesktop.org/series/173128/ State : success == Summary == CI Bug Log - changes from XEIGT_9079_FULL -> XEIGTPW_15765_FULL ==================================================== Summary ------- **SUCCESS** No regressions found. Participating hosts (2 -> 2) ------------------------------ No changes in participating hosts Known issues ------------ Here are the changes found in XEIGTPW_15765_FULL that come from known issues: ### IGT changes ### #### Issues hit #### * igt@intel_hwmon@hwmon-write: - shard-bmg: [PASS][1] -> [FAIL][2] ([Intel XE#8583]) [1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9079/shard-bmg-3/igt@intel_hwmon@hwmon-write.html [2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-8/igt@intel_hwmon@hwmon-write.html * igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-a-hdmi-a-3: - shard-bmg: [PASS][3] -> [FAIL][4] ([Intel XE#6078]) +1 other test fail [3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9079/shard-bmg-10/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-a-hdmi-a-3.html [4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-1/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-a-hdmi-a-3.html * igt@kms_big_fb@linear-32bpp-rotate-270: - shard-bmg: NOTRUN -> [SKIP][5] ([Intel XE#2327]) +1 other test skip [5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-9/igt@kms_big_fb@linear-32bpp-rotate-270.html * igt@kms_big_fb@y-tiled-addfb: - shard-bmg: NOTRUN -> [SKIP][6] ([Intel XE#2328] / [Intel XE#7367]) [6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-6/igt@kms_big_fb@y-tiled-addfb.html * igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip: - shard-bmg: NOTRUN -> [SKIP][7] ([Intel XE#1124]) +7 other tests skip [7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-9/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html * igt@kms_big_fb@yf-tiled-addfb-size-overflow: - shard-bmg: NOTRUN -> [SKIP][8] ([Intel XE#610] / [Intel XE#7387]) [8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-9/igt@kms_big_fb@yf-tiled-addfb-size-overflow.html * igt@kms_bw@connected-linear-tiling-4-displays-target-2160x1440p: - shard-bmg: NOTRUN -> [SKIP][9] ([Intel XE#7679]) [9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-3/igt@kms_bw@connected-linear-tiling-4-displays-target-2160x1440p.html * igt@kms_bw@linear-tiling-1-displays-target-3840x2160p: - shard-bmg: NOTRUN -> [SKIP][10] ([Intel XE#367]) +2 other tests skip [10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-10/igt@kms_bw@linear-tiling-1-displays-target-3840x2160p.html * igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs@pipe-b-dp-2: - shard-bmg: NOTRUN -> [SKIP][11] ([Intel XE#2652]) +8 other tests skip [11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-3/igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs@pipe-b-dp-2.html * igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs: - shard-bmg: [PASS][12] -> [INCOMPLETE][13] ([Intel XE#7084] / [Intel XE#8150]) +1 other test incomplete [12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9079/shard-bmg-5/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html [13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-5/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html * igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs: - shard-bmg: NOTRUN -> [SKIP][14] ([Intel XE#3432]) +1 other test skip [14]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-8/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs.html * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs-cc: - shard-bmg: NOTRUN -> [SKIP][15] ([Intel XE#2887]) +12 other tests skip [15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-9/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs-cc.html * igt@kms_chamelium_color@ctm-0-25: - shard-bmg: NOTRUN -> [SKIP][16] ([Intel XE#2325] / [Intel XE#7358]) +1 other test skip [16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-2/igt@kms_chamelium_color@ctm-0-25.html * igt@kms_chamelium_color_pipeline@plane-lut1d: - shard-bmg: NOTRUN -> [SKIP][17] ([Intel XE#7358]) [17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-4/igt@kms_chamelium_color_pipeline@plane-lut1d.html * igt@kms_chamelium_frames@hdmi-aspect-ratio: - shard-bmg: NOTRUN -> [SKIP][18] ([Intel XE#2252]) +5 other tests skip [18]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-3/igt@kms_chamelium_frames@hdmi-aspect-ratio.html * igt@kms_content_protection@atomic: - shard-bmg: NOTRUN -> [FAIL][19] ([Intel XE#1178] / [Intel XE#3304] / [Intel XE#7374]) +3 other tests fail [19]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-3/igt@kms_content_protection@atomic.html * igt@kms_content_protection@dp-mst-type-1: - shard-bmg: NOTRUN -> [SKIP][20] ([Intel XE#2390] / [Intel XE#6974]) +1 other test skip [20]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-9/igt@kms_content_protection@dp-mst-type-1.html * igt@kms_cursor_crc@cursor-onscreen-512x512: - shard-bmg: NOTRUN -> [SKIP][21] ([Intel XE#2321] / [Intel XE#7355]) [21]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-1/igt@kms_cursor_crc@cursor-onscreen-512x512.html * igt@kms_cursor_crc@cursor-sliding-256x85: - shard-bmg: NOTRUN -> [SKIP][22] ([Intel XE#2320]) +3 other tests skip [22]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-7/igt@kms_cursor_crc@cursor-sliding-256x85.html * igt@kms_dsc@dsc-with-output-formats: - shard-bmg: NOTRUN -> [SKIP][23] ([Intel XE#8265]) +2 other tests skip [23]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-5/igt@kms_dsc@dsc-with-output-formats.html * igt@kms_fbcon_fbt@psr-suspend: - shard-bmg: NOTRUN -> [SKIP][24] ([Intel XE#8680]) [24]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-1/igt@kms_fbcon_fbt@psr-suspend.html * igt@kms_feature_discovery@psr1: - shard-bmg: NOTRUN -> [SKIP][25] ([Intel XE#2374] / [Intel XE#6127]) [25]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-10/igt@kms_feature_discovery@psr1.html * igt@kms_feature_discovery@psr2: - shard-bmg: NOTRUN -> [SKIP][26] ([Intel XE#2374] / [Intel XE#6128]) [26]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-3/igt@kms_feature_discovery@psr2.html * igt@kms_flip@flip-vs-expired-vblank-interruptible: - shard-lnl: [PASS][27] -> [FAIL][28] ([Intel XE#301]) +1 other test fail [27]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9079/shard-lnl-8/igt@kms_flip@flip-vs-expired-vblank-interruptible.html [28]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-lnl-8/igt@kms_flip@flip-vs-expired-vblank-interruptible.html * igt@kms_flip@flip-vs-expired-vblank@c-edp1: - shard-lnl: [PASS][29] -> [FAIL][30] ([Intel XE#301] / [Intel XE#3149]) [29]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9079/shard-lnl-4/igt@kms_flip@flip-vs-expired-vblank@c-edp1.html [30]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-lnl-1/igt@kms_flip@flip-vs-expired-vblank@c-edp1.html * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling: - shard-bmg: NOTRUN -> [SKIP][31] ([Intel XE#7178] / [Intel XE#7351]) +3 other tests skip [31]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-1/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling.html * igt@kms_frontbuffer_tracking@drrshdr-abgr161616f-draw-blt: - shard-bmg: NOTRUN -> [SKIP][32] ([Intel XE#7061]) +1 other test skip [32]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-6/igt@kms_frontbuffer_tracking@drrshdr-abgr161616f-draw-blt.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-pgflip-blt: - shard-bmg: NOTRUN -> [SKIP][33] ([Intel XE#4141]) +11 other tests skip [33]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-8/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-pgflip-blt.html * igt@kms_frontbuffer_tracking@fbcdrrs-argb161616f-draw-mmap-wc: - shard-bmg: NOTRUN -> [SKIP][34] ([Intel XE#7061] / [Intel XE#7356]) +4 other tests skip [34]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-1/igt@kms_frontbuffer_tracking@fbcdrrs-argb161616f-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@fbcdrrshdr-1p-primscrn-cur-indfb-draw-mmap-wc: - shard-bmg: NOTRUN -> [SKIP][35] ([Intel XE#2311]) +50 other tests skip [35]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-4/igt@kms_frontbuffer_tracking@fbcdrrshdr-1p-primscrn-cur-indfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@fbcpsrhdr-tiling-y: - shard-bmg: NOTRUN -> [SKIP][36] ([Intel XE#7399]) +1 other test skip [36]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-8/igt@kms_frontbuffer_tracking@fbcpsrhdr-tiling-y.html * igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-pri-shrfb-draw-render: - shard-bmg: NOTRUN -> [SKIP][37] ([Intel XE#2313]) +51 other tests skip [37]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-3/igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-pri-shrfb-draw-render.html * igt@kms_hdmi_inject@inject-audio: - shard-bmg: [PASS][38] -> [SKIP][39] ([Intel XE#7308]) [38]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9079/shard-bmg-9/igt@kms_hdmi_inject@inject-audio.html [39]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-8/igt@kms_hdmi_inject@inject-audio.html * igt@kms_plane@pixel-format-x-tiled-modifier@pipe-b-plane-5: - shard-bmg: NOTRUN -> [SKIP][40] ([Intel XE#8303]) +1 other test skip [40]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-3/igt@kms_plane@pixel-format-x-tiled-modifier@pipe-b-plane-5.html * igt@kms_plane@pixel-format-yf-tiled-modifier-source-clamping: - shard-bmg: NOTRUN -> [SKIP][41] ([Intel XE#7283]) +3 other tests skip [41]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-8/igt@kms_plane@pixel-format-yf-tiled-modifier-source-clamping.html * igt@kms_plane_lowres@tiling-y: - shard-bmg: NOTRUN -> [SKIP][42] ([Intel XE#2393]) [42]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-9/igt@kms_plane_lowres@tiling-y.html * igt@kms_plane_multiple@tiling-y: - shard-bmg: NOTRUN -> [SKIP][43] ([Intel XE#5020] / [Intel XE#7348]) [43]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-1/igt@kms_plane_multiple@tiling-y.html * igt@kms_pm_backlight@fade: - shard-bmg: NOTRUN -> [SKIP][44] ([Intel XE#7376] / [Intel XE#7760] / [Intel XE#870]) [44]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-10/igt@kms_pm_backlight@fade.html * igt@kms_pm_dc@dc5-psr: - shard-bmg: NOTRUN -> [SKIP][45] ([Intel XE#7794]) [45]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-3/igt@kms_pm_dc@dc5-psr.html * igt@kms_pm_rpm@package-g7: - shard-bmg: NOTRUN -> [SKIP][46] ([Intel XE#6814] / [Intel XE#7428]) [46]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-2/igt@kms_pm_rpm@package-g7.html * igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-sf: - shard-bmg: NOTRUN -> [SKIP][47] ([Intel XE#1489]) +8 other tests skip [47]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-9/igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-sf.html * igt@kms_psr2_su@page_flip-nv12: - shard-bmg: NOTRUN -> [SKIP][48] ([Intel XE#2387] / [Intel XE#7429]) [48]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-10/igt@kms_psr2_su@page_flip-nv12.html * igt@kms_psr@fbc-psr2-suspend: - shard-bmg: NOTRUN -> [SKIP][49] ([Intel XE#2234] / [Intel XE#2850]) +10 other tests skip [49]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-4/igt@kms_psr@fbc-psr2-suspend.html * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180: - shard-bmg: NOTRUN -> [SKIP][50] ([Intel XE#2330] / [Intel XE#5813]) +1 other test skip [50]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-3/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html * igt@kms_rotation_crc@sprite-rotation-90: - shard-bmg: NOTRUN -> [SKIP][51] ([Intel XE#3904] / [Intel XE#7342]) [51]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-4/igt@kms_rotation_crc@sprite-rotation-90.html * igt@kms_setmode@basic-clone-single-crtc: - shard-bmg: NOTRUN -> [SKIP][52] ([Intel XE#1435] / [Intel XE#8695]) [52]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-4/igt@kms_setmode@basic-clone-single-crtc.html * igt@kms_sharpness_filter@invalid-plane-with-filter: - shard-bmg: NOTRUN -> [SKIP][53] ([Intel XE#6503]) +4 other tests skip [53]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-1/igt@kms_sharpness_filter@invalid-plane-with-filter.html * igt@sriov_basic@pf-unbind-with-vf-probed: - shard-bmg: NOTRUN -> [ABORT][54] ([Intel XE#8868]) [54]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-8/igt@sriov_basic@pf-unbind-with-vf-probed.html * igt@xe_exec_basic@multigpu-once-bindexecqueue-userptr-invalidate: - shard-bmg: NOTRUN -> [SKIP][55] ([Intel XE#2322] / [Intel XE#7372]) +6 other tests skip [55]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-10/igt@xe_exec_basic@multigpu-once-bindexecqueue-userptr-invalidate.html * igt@xe_exec_fault_mode@twice-multi-queue: - shard-bmg: NOTRUN -> [SKIP][56] ([Intel XE#8374]) +14 other tests skip [56]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-7/igt@xe_exec_fault_mode@twice-multi-queue.html * igt@xe_exec_multi_queue@one-queue-preempt-mode-fault-dyn-priority-smem: - shard-bmg: NOTRUN -> [SKIP][57] ([Intel XE#8364]) +22 other tests skip [57]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-5/igt@xe_exec_multi_queue@one-queue-preempt-mode-fault-dyn-priority-smem.html * igt@xe_exec_reset@multi-queue-long-spin-many-queue-switch: - shard-bmg: NOTRUN -> [SKIP][58] ([Intel XE#8369]) +1 other test skip [58]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-4/igt@xe_exec_reset@multi-queue-long-spin-many-queue-switch.html * igt@xe_exec_threads@threads-hang-fd-userptr-invalidate-race: - shard-bmg: [PASS][59] -> [FAIL][60] ([Intel XE#9096]) [59]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9079/shard-bmg-8/igt@xe_exec_threads@threads-hang-fd-userptr-invalidate-race.html [60]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-1/igt@xe_exec_threads@threads-hang-fd-userptr-invalidate-race.html * igt@xe_exec_threads@threads-hang-userptr-invalidate-race: - shard-lnl: [PASS][61] -> [FAIL][62] ([Intel XE#9096]) [61]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9079/shard-lnl-7/igt@xe_exec_threads@threads-hang-userptr-invalidate-race.html [62]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-lnl-6/igt@xe_exec_threads@threads-hang-userptr-invalidate-race.html * igt@xe_exec_threads@threads-multi-queue-hang-fd-userptr-invalidate-race: - shard-bmg: NOTRUN -> [SKIP][63] ([Intel XE#8378]) +6 other tests skip [63]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-2/igt@xe_exec_threads@threads-multi-queue-hang-fd-userptr-invalidate-race.html * igt@xe_multigpu_svm@mgpu-atomic-op-basic: - shard-bmg: NOTRUN -> [SKIP][64] ([Intel XE#6964]) +4 other tests skip [64]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-3/igt@xe_multigpu_svm@mgpu-atomic-op-basic.html * igt@xe_page_reclaim@boundary-split: - shard-bmg: NOTRUN -> [SKIP][65] ([Intel XE#7793]) +1 other test skip [65]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-1/igt@xe_page_reclaim@boundary-split.html * igt@xe_pat@pat-index-xehpc: - shard-bmg: NOTRUN -> [SKIP][66] ([Intel XE#1420] / [Intel XE#7590]) [66]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-2/igt@xe_pat@pat-index-xehpc.html * igt@xe_pxp@pxp-termination-key-update-post-rpm: - shard-bmg: NOTRUN -> [SKIP][67] ([Intel XE#4733] / [Intel XE#7417]) [67]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-10/igt@xe_pxp@pxp-termination-key-update-post-rpm.html * igt@xe_query@multigpu-query-cs-cycles: - shard-bmg: NOTRUN -> [SKIP][68] ([Intel XE#944]) +1 other test skip [68]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-10/igt@xe_query@multigpu-query-cs-cycles.html * igt@xe_sriov_auto_provisioning@selfconfig-reprovision-reduce-numvfs: - shard-bmg: [PASS][69] -> [FAIL][70] ([Intel XE#7992]) +1 other test fail [69]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9079/shard-bmg-7/igt@xe_sriov_auto_provisioning@selfconfig-reprovision-reduce-numvfs.html [70]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-1/igt@xe_sriov_auto_provisioning@selfconfig-reprovision-reduce-numvfs.html * igt@xe_sriov_vfio@region-info: - shard-bmg: NOTRUN -> [FAIL][71] ([Intel XE#7992]) [71]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-1/igt@xe_sriov_vfio@region-info.html #### Possible fixes #### * igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-a-dp-2: - shard-bmg: [FAIL][72] ([Intel XE#3718] / [Intel XE#6078]) -> [PASS][73] [72]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9079/shard-bmg-10/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-a-dp-2.html [73]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-1/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-a-dp-2.html * igt@kms_fbcon_fbt@psr-suspend: - shard-lnl: [FAIL][74] ([Intel XE#7949]) -> [PASS][75] [74]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9079/shard-lnl-1/igt@kms_fbcon_fbt@psr-suspend.html [75]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-lnl-7/igt@kms_fbcon_fbt@psr-suspend.html * igt@kms_flip@basic-flip-vs-wf_vblank: - shard-bmg: [FAIL][76] ([Intel XE#3098]) -> [PASS][77] +1 other test pass [76]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9079/shard-bmg-8/igt@kms_flip@basic-flip-vs-wf_vblank.html [77]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-7/igt@kms_flip@basic-flip-vs-wf_vblank.html * igt@kms_flip@flip-vs-suspend-interruptible: - shard-bmg: [ABORT][78] ([Intel XE#9093]) -> [PASS][79] +1 other test pass [78]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9079/shard-bmg-1/igt@kms_flip@flip-vs-suspend-interruptible.html [79]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-6/igt@kms_flip@flip-vs-suspend-interruptible.html * igt@kms_pm_dc@dc6-psr: - shard-lnl: [FAIL][80] ([Intel XE#8399]) -> [PASS][81] [80]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9079/shard-lnl-3/igt@kms_pm_dc@dc6-psr.html [81]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-lnl-4/igt@kms_pm_dc@dc6-psr.html * igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all: - shard-bmg: [FAIL][82] ([Intel XE#7992]) -> [PASS][83] [82]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9079/shard-bmg-7/igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all.html [83]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-3/igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all.html * igt@xe_evict@evict-beng-mixed-many-threads-small: - shard-bmg: [INCOMPLETE][84] ([Intel XE#6321] / [Intel XE#8355]) -> [PASS][85] [84]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9079/shard-bmg-4/igt@xe_evict@evict-beng-mixed-many-threads-small.html [85]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-9/igt@xe_evict@evict-beng-mixed-many-threads-small.html * igt@xe_exec_reset@gt-stress-reset-bo-invalidation: - shard-bmg: [DMESG-WARN][86] ([Intel XE#8649] / [Intel XE#8652]) -> [PASS][87] [86]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9079/shard-bmg-8/igt@xe_exec_reset@gt-stress-reset-bo-invalidation.html [87]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-3/igt@xe_exec_reset@gt-stress-reset-bo-invalidation.html * igt@xe_exec_reset@gt-stress-reset-mixed-engine-usage: - shard-bmg: [INCOMPLETE][88] ([Intel XE#9041]) -> [PASS][89] [88]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9079/shard-bmg-6/igt@xe_exec_reset@gt-stress-reset-mixed-engine-usage.html [89]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-10/igt@xe_exec_reset@gt-stress-reset-mixed-engine-usage.html * igt@xe_exec_system_allocator@many-stride-mmap-remap-ro-eocheck: - shard-bmg: [INCOMPLETE][90] ([Intel XE#8159]) -> [PASS][91] [90]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9079/shard-bmg-10/igt@xe_exec_system_allocator@many-stride-mmap-remap-ro-eocheck.html [91]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-10/igt@xe_exec_system_allocator@many-stride-mmap-remap-ro-eocheck.html * igt@xe_module_load@load: - shard-bmg: ([PASS][92], [SKIP][93], [PASS][94], [PASS][95], [PASS][96], [PASS][97], [PASS][98], [PASS][99], [PASS][100], [PASS][101], [PASS][102], [PASS][103], [PASS][104], [PASS][105], [PASS][106], [PASS][107], [PASS][108], [PASS][109], [PASS][110], [PASS][111], [PASS][112], [PASS][113], [PASS][114], [PASS][115], [PASS][116]) ([Intel XE#2457] / [Intel XE#7405]) -> ([PASS][117], [PASS][118], [PASS][119], [PASS][120], [PASS][121], [PASS][122], [PASS][123], [PASS][124], [PASS][125], [PASS][126], [PASS][127], [PASS][128], [PASS][129], [PASS][130], [PASS][131], [PASS][132], [PASS][133], [PASS][134], [PASS][135], [PASS][136], [PASS][137], [PASS][138], [PASS][139], [PASS][140], [PASS][141]) [92]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9079/shard-bmg-1/igt@xe_module_load@load.html [93]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9079/shard-bmg-3/igt@xe_module_load@load.html [94]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9079/shard-bmg-5/igt@xe_module_load@load.html [95]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9079/shard-bmg-5/igt@xe_module_load@load.html [96]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9079/shard-bmg-10/igt@xe_module_load@load.html [97]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9079/shard-bmg-4/igt@xe_module_load@load.html [98]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9079/shard-bmg-3/igt@xe_module_load@load.html [99]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9079/shard-bmg-9/igt@xe_module_load@load.html [100]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9079/shard-bmg-9/igt@xe_module_load@load.html [101]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9079/shard-bmg-2/igt@xe_module_load@load.html [102]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9079/shard-bmg-6/igt@xe_module_load@load.html [103]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9079/shard-bmg-10/igt@xe_module_load@load.html [104]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9079/shard-bmg-10/igt@xe_module_load@load.html [105]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9079/shard-bmg-8/igt@xe_module_load@load.html [106]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9079/shard-bmg-8/igt@xe_module_load@load.html [107]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9079/shard-bmg-2/igt@xe_module_load@load.html [108]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9079/shard-bmg-1/igt@xe_module_load@load.html [109]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9079/shard-bmg-7/igt@xe_module_load@load.html [110]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9079/shard-bmg-5/igt@xe_module_load@load.html [111]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9079/shard-bmg-6/igt@xe_module_load@load.html [112]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9079/shard-bmg-3/igt@xe_module_load@load.html [113]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9079/shard-bmg-3/igt@xe_module_load@load.html [114]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9079/shard-bmg-8/igt@xe_module_load@load.html [115]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9079/shard-bmg-7/igt@xe_module_load@load.html [116]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9079/shard-bmg-4/igt@xe_module_load@load.html [117]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-8/igt@xe_module_load@load.html [118]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-5/igt@xe_module_load@load.html [119]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-9/igt@xe_module_load@load.html [120]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-9/igt@xe_module_load@load.html [121]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-8/igt@xe_module_load@load.html [122]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-2/igt@xe_module_load@load.html [123]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-7/igt@xe_module_load@load.html [124]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-7/igt@xe_module_load@load.html [125]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-1/igt@xe_module_load@load.html [126]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-1/igt@xe_module_load@load.html [127]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-10/igt@xe_module_load@load.html [128]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-10/igt@xe_module_load@load.html [129]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-8/igt@xe_module_load@load.html [130]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-6/igt@xe_module_load@load.html [131]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-2/igt@xe_module_load@load.html [132]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-4/igt@xe_module_load@load.html [133]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-4/igt@xe_module_load@load.html [134]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-6/igt@xe_module_load@load.html [135]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-3/igt@xe_module_load@load.html [136]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-3/igt@xe_module_load@load.html [137]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-1/igt@xe_module_load@load.html [138]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-3/igt@xe_module_load@load.html [139]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-9/igt@xe_module_load@load.html [140]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-5/igt@xe_module_load@load.html [141]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-10/igt@xe_module_load@load.html * igt@xe_pm@s4-vm-bind-userptr: - shard-bmg: [ABORT][142] ([Intel XE#9101]) -> [PASS][143] [142]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9079/shard-bmg-5/igt@xe_pm@s4-vm-bind-userptr.html [143]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-3/igt@xe_pm@s4-vm-bind-userptr.html #### Warnings #### * igt@kms_flip@flip-vs-expired-vblank: - shard-lnl: [FAIL][144] ([Intel XE#301]) -> [FAIL][145] ([Intel XE#301] / [Intel XE#3149]) [144]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9079/shard-lnl-4/igt@kms_flip@flip-vs-expired-vblank.html [145]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-lnl-1/igt@kms_flip@flip-vs-expired-vblank.html * igt@xe_wedged@basic-wedged: - shard-bmg: [ABORT][146] ([Intel XE#8591] / [Intel XE#8963]) -> [DMESG-WARN][147] ([Intel XE#8963]) [146]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9079/shard-bmg-3/igt@xe_wedged@basic-wedged.html [147]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/shard-bmg-8/igt@xe_wedged@basic-wedged.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#2234]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2234 [Intel XE#2252]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2252 [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#2321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2321 [Intel XE#2322]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2322 [Intel XE#2325]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2325 [Intel XE#2327]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2327 [Intel XE#2328]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2328 [Intel XE#2330]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2330 [Intel XE#2374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2374 [Intel XE#2387]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2387 [Intel XE#2390]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2390 [Intel XE#2393]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2393 [Intel XE#2457]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2457 [Intel XE#2652]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2652 [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#301]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/301 [Intel XE#3098]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3098 [Intel XE#3149]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3149 [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#3718]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3718 [Intel XE#3904]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3904 [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#5020]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5020 [Intel XE#5813]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5813 [Intel XE#6078]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6078 [Intel XE#610]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/610 [Intel XE#6127]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6127 [Intel XE#6128]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6128 [Intel XE#6321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6321 [Intel XE#6503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6503 [Intel XE#6814]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6814 [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#7061]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7061 [Intel XE#7084]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7084 [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#7308]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7308 [Intel XE#7342]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7342 [Intel XE#7348]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7348 [Intel XE#7351]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7351 [Intel XE#7355]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7355 [Intel XE#7356]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7356 [Intel XE#7358]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7358 [Intel XE#7367]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7367 [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#7376]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7376 [Intel XE#7387]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7387 [Intel XE#7399]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7399 [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#7428]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7428 [Intel XE#7429]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7429 [Intel XE#7590]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7590 [Intel XE#7679]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7679 [Intel XE#7760]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7760 [Intel XE#7793]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7793 [Intel XE#7794]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7794 [Intel XE#7949]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7949 [Intel XE#7992]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7992 [Intel XE#8150]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8150 [Intel XE#8159]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8159 [Intel XE#8265]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8265 [Intel XE#8303]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8303 [Intel XE#8355]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8355 [Intel XE#8364]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8364 [Intel XE#8369]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8369 [Intel XE#8374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8374 [Intel XE#8378]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8378 [Intel XE#8399]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8399 [Intel XE#8583]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8583 [Intel XE#8591]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8591 [Intel XE#8649]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8649 [Intel XE#8652]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8652 [Intel XE#8680]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8680 [Intel XE#8695]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8695 [Intel XE#870]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/870 [Intel XE#8868]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8868 [Intel XE#8963]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8963 [Intel XE#9041]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9041 [Intel XE#9093]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9093 [Intel XE#9096]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9096 [Intel XE#9101]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9101 [Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944 Build changes ------------- * IGT: IGT_9079 -> IGTPW_15765 * Linux: xe-5668-b8f17b16c0f8638b9df4f090511e3ae97210eb77 -> xe-5671-c53467440a5196138d2d6610e269a43b6b47bf6b IGTPW_15765: 926b49b0fe3a07992bc85f62e2658350449ee21e @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git IGT_9079: 9079 xe-5668-b8f17b16c0f8638b9df4f090511e3ae97210eb77: b8f17b16c0f8638b9df4f090511e3ae97210eb77 xe-5671-c53467440a5196138d2d6610e269a43b6b47bf6b: c53467440a5196138d2d6610e269a43b6b47bf6b == Logs == For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15765/index.html [-- Attachment #2: Type: text/html, Size: 40183 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* ✗ i915.CI.Full: failure for igt: rename pipe to hardware_pipe 2026-09-01 8:46 [PATCH i-g-t 0/4] igt: rename pipe to hardware_pipe Jani Nikula ` (6 preceding siblings ...) 2026-09-02 13:29 ` ✓ Xe.CI.FULL: " Patchwork @ 2026-09-02 14:21 ` Patchwork 2026-09-07 8:09 ` [PATCH i-g-t 0/4] " Jani Nikula 8 siblings, 0 replies; 16+ messages in thread From: Patchwork @ 2026-09-02 14:21 UTC (permalink / raw) To: Jani Nikula; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 147158 bytes --] == Series Details == Series: igt: rename pipe to hardware_pipe URL : https://patchwork.freedesktop.org/series/173128/ State : failure == Summary == CI Bug Log - changes from CI_DRM_19069_full -> IGTPW_15765_full ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with IGTPW_15765_full absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in IGTPW_15765_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. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/index.html Participating hosts (10 -> 10) ------------------------------ No changes in participating hosts Possible new issues ------------------- Here are the unknown changes that may have been introduced in IGTPW_15765_full: ### IGT changes ### #### Possible regressions #### * igt@kms_cursor_crc@cursor-rapid-movement-64x21: - shard-rkl: [PASS][1] -> [ABORT][2] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-7/igt@kms_cursor_crc@cursor-rapid-movement-64x21.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-2/igt@kms_cursor_crc@cursor-rapid-movement-64x21.html * igt@kms_cursor_crc@cursor-rapid-movement-64x21@pipe-c-hdmi-a-1: - shard-rkl: NOTRUN -> [ABORT][3] [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-2/igt@kms_cursor_crc@cursor-rapid-movement-64x21@pipe-c-hdmi-a-1.html * igt@kms_cursor_edge_walk@256x256-top-bottom: - shard-dg1: [PASS][4] -> [DMESG-WARN][5] +1 other test dmesg-warn [4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-dg1-18/igt@kms_cursor_edge_walk@256x256-top-bottom.html [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-19/igt@kms_cursor_edge_walk@256x256-top-bottom.html * igt@sysfs_heartbeat_interval@nopreempt: - shard-dg2: [PASS][6] -> [FAIL][7] +1 other test fail [6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-dg2-4/igt@sysfs_heartbeat_interval@nopreempt.html [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-3/igt@sysfs_heartbeat_interval@nopreempt.html Known issues ------------ Here are the changes found in IGTPW_15765_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@api_intel_bb@blit-reloc-keep-cache: - shard-rkl: NOTRUN -> [SKIP][8] ([i915#8411]) [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-3/igt@api_intel_bb@blit-reloc-keep-cache.html * igt@api_intel_bb@blit-reloc-purge-cache: - shard-rkl: NOTRUN -> [SKIP][9] ([i915#14544] / [i915#8411]) [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-6/igt@api_intel_bb@blit-reloc-purge-cache.html * igt@device_reset@cold-reset-bound: - shard-tglu: NOTRUN -> [SKIP][10] ([i915#11078]) [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-4/igt@device_reset@cold-reset-bound.html - shard-rkl: NOTRUN -> [SKIP][11] ([i915#11078]) [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-4/igt@device_reset@cold-reset-bound.html * igt@fbdev@pan: - shard-snb: NOTRUN -> [FAIL][12] ([i915#15792]) [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-snb7/igt@fbdev@pan.html * igt@gem_ccs@block-multicopy-compressed: - shard-rkl: NOTRUN -> [SKIP][13] ([i915#9323]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-4/igt@gem_ccs@block-multicopy-compressed.html - shard-dg1: NOTRUN -> [SKIP][14] ([i915#9323]) [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-13/igt@gem_ccs@block-multicopy-compressed.html - shard-tglu: NOTRUN -> [SKIP][15] ([i915#9323]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-4/igt@gem_ccs@block-multicopy-compressed.html - shard-mtlp: NOTRUN -> [SKIP][16] ([i915#9323]) [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-mtlp-3/igt@gem_ccs@block-multicopy-compressed.html * igt@gem_ccs@block-multicopy-inplace: - shard-rkl: NOTRUN -> [SKIP][17] ([i915#3555] / [i915#9323]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-4/igt@gem_ccs@block-multicopy-inplace.html - shard-tglu: NOTRUN -> [SKIP][18] ([i915#3555] / [i915#9323]) [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-2/igt@gem_ccs@block-multicopy-inplace.html * igt@gem_ccs@ctrl-surf-copy: - shard-tglu-1: NOTRUN -> [SKIP][19] ([i915#3555] / [i915#9323]) +1 other test skip [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-1/igt@gem_ccs@ctrl-surf-copy.html * igt@gem_ccs@ctrl-surf-copy-new-ctx: - shard-rkl: NOTRUN -> [SKIP][20] ([i915#14544] / [i915#9323]) [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-6/igt@gem_ccs@ctrl-surf-copy-new-ctx.html * igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-lmem0-lmem0: - shard-dg2: NOTRUN -> [INCOMPLETE][21] ([i915#13356] / [i915#16348]) [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-4/igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-lmem0-lmem0.html * igt@gem_close_race@multigpu-basic-process: - shard-rkl: NOTRUN -> [SKIP][22] ([i915#7697]) [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-4/igt@gem_close_race@multigpu-basic-process.html * igt@gem_create@create-ext-set-pat: - shard-rkl: NOTRUN -> [SKIP][23] ([i915#8562]) [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-2/igt@gem_create@create-ext-set-pat.html * igt@gem_ctx_freq@sysfs@gt0: - shard-dg2: [PASS][24] -> [FAIL][25] ([i915#9561]) +1 other test fail [24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-dg2-1/igt@gem_ctx_freq@sysfs@gt0.html [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-5/igt@gem_ctx_freq@sysfs@gt0.html * igt@gem_ctx_isolation@preservation-s3: - shard-rkl: NOTRUN -> [INCOMPLETE][26] ([i915#13356]) +1 other test incomplete [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-6/igt@gem_ctx_isolation@preservation-s3.html * igt@gem_ctx_isolation@preservation-s3@rcs0: - shard-glk: NOTRUN -> [INCOMPLETE][27] ([i915#13356] / [i915#16466]) +1 other test incomplete [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-glk8/igt@gem_ctx_isolation@preservation-s3@rcs0.html * igt@gem_ctx_persistence@hang: - shard-dg1: NOTRUN -> [SKIP][28] ([i915#8555]) [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-13/igt@gem_ctx_persistence@hang.html * igt@gem_ctx_persistence@legacy-engines-mixed: - shard-snb: NOTRUN -> [SKIP][29] ([i915#1099]) +5 other tests skip [29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-snb7/igt@gem_ctx_persistence@legacy-engines-mixed.html * igt@gem_ctx_sseu@engines: - shard-rkl: NOTRUN -> [SKIP][30] ([i915#280]) [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-4/igt@gem_ctx_sseu@engines.html * igt@gem_ctx_sseu@invalid-args: - shard-tglu-1: NOTRUN -> [SKIP][31] ([i915#280]) [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-1/igt@gem_ctx_sseu@invalid-args.html * igt@gem_ctx_sseu@invalid-sseu: - shard-tglu: NOTRUN -> [SKIP][32] ([i915#280]) [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-4/igt@gem_ctx_sseu@invalid-sseu.html * igt@gem_eio@in-flight-suspend: - shard-glk: NOTRUN -> [INCOMPLETE][33] ([i915#13390]) [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-glk6/igt@gem_eio@in-flight-suspend.html * igt@gem_exec_balancer@parallel-contexts: - shard-tglu-1: NOTRUN -> [SKIP][34] ([i915#4525]) +1 other test skip [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-1/igt@gem_exec_balancer@parallel-contexts.html * igt@gem_exec_balancer@parallel-ordering: - shard-rkl: NOTRUN -> [SKIP][35] ([i915#4525]) +2 other tests skip [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-7/igt@gem_exec_balancer@parallel-ordering.html - shard-tglu: NOTRUN -> [SKIP][36] ([i915#4525]) +1 other test skip [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-8/igt@gem_exec_balancer@parallel-ordering.html * igt@gem_exec_fence@submit3: - shard-dg2: NOTRUN -> [SKIP][37] ([i915#4812]) +1 other test skip [37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-4/igt@gem_exec_fence@submit3.html - shard-mtlp: NOTRUN -> [SKIP][38] ([i915#4812]) +1 other test skip [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-mtlp-6/igt@gem_exec_fence@submit3.html * igt@gem_exec_flush@basic-wb-rw-before-default: - shard-dg2: NOTRUN -> [SKIP][39] ([i915#3539] / [i915#4852]) [39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-8/igt@gem_exec_flush@basic-wb-rw-before-default.html - shard-dg1: NOTRUN -> [SKIP][40] ([i915#3539] / [i915#4852]) +2 other tests skip [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-13/igt@gem_exec_flush@basic-wb-rw-before-default.html * igt@gem_exec_reloc@basic-cpu-wc-active: - shard-mtlp: NOTRUN -> [SKIP][41] ([i915#3281]) +5 other tests skip [41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-mtlp-7/igt@gem_exec_reloc@basic-cpu-wc-active.html * igt@gem_exec_reloc@basic-gtt-wc: - shard-dg2: NOTRUN -> [SKIP][42] ([i915#3281]) +4 other tests skip [42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-6/igt@gem_exec_reloc@basic-gtt-wc.html * igt@gem_exec_reloc@basic-write-cpu-active: - shard-dg1: NOTRUN -> [SKIP][43] ([i915#3281]) +7 other tests skip [43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-12/igt@gem_exec_reloc@basic-write-cpu-active.html * igt@gem_exec_reloc@basic-write-read: - shard-rkl: NOTRUN -> [SKIP][44] ([i915#3281]) +15 other tests skip [44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-5/igt@gem_exec_reloc@basic-write-read.html * igt@gem_exec_schedule@preempt-queue-contexts: - shard-dg1: NOTRUN -> [SKIP][45] ([i915#4812]) +4 other tests skip [45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-13/igt@gem_exec_schedule@preempt-queue-contexts.html - shard-mtlp: NOTRUN -> [SKIP][46] ([i915#4537] / [i915#4812]) [46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-mtlp-4/igt@gem_exec_schedule@preempt-queue-contexts.html - shard-dg2: NOTRUN -> [SKIP][47] ([i915#4537] / [i915#4812]) [47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-1/igt@gem_exec_schedule@preempt-queue-contexts.html * igt@gem_exec_suspend@basic-s4-devices: - shard-rkl: [PASS][48] -> [ABORT][49] ([i915#15542] / [i915#7975]) +1 other test abort [48]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-2/igt@gem_exec_suspend@basic-s4-devices.html [49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-1/igt@gem_exec_suspend@basic-s4-devices.html * igt@gem_fenced_exec_thrash@2-spare-fences: - shard-dg2: NOTRUN -> [SKIP][50] ([i915#4860]) [50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-1/igt@gem_fenced_exec_thrash@2-spare-fences.html - shard-dg1: NOTRUN -> [SKIP][51] ([i915#4860]) [51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-14/igt@gem_fenced_exec_thrash@2-spare-fences.html - shard-mtlp: NOTRUN -> [SKIP][52] ([i915#4860]) [52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-mtlp-2/igt@gem_fenced_exec_thrash@2-spare-fences.html * igt@gem_huc_copy@huc-copy: - shard-glk: NOTRUN -> [SKIP][53] ([i915#2190]) [53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-glk9/igt@gem_huc_copy@huc-copy.html * igt@gem_lmem_swapping@heavy-random: - shard-glk: NOTRUN -> [SKIP][54] ([i915#4613]) +3 other tests skip [54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-glk8/igt@gem_lmem_swapping@heavy-random.html * igt@gem_lmem_swapping@heavy-verify-random-ccs: - shard-tglu-1: NOTRUN -> [SKIP][55] ([i915#4613]) [55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-1/igt@gem_lmem_swapping@heavy-verify-random-ccs.html * igt@gem_lmem_swapping@parallel-multi: - shard-rkl: NOTRUN -> [SKIP][56] ([i915#4613]) +3 other tests skip [56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-8/igt@gem_lmem_swapping@parallel-multi.html - shard-tglu: NOTRUN -> [SKIP][57] ([i915#4613]) +4 other tests skip [57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-2/igt@gem_lmem_swapping@parallel-multi.html * igt@gem_lmem_swapping@verify-random: - shard-mtlp: NOTRUN -> [SKIP][58] ([i915#4613]) [58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-mtlp-6/igt@gem_lmem_swapping@verify-random.html * igt@gem_mmap_gtt@basic-write-read: - shard-mtlp: NOTRUN -> [SKIP][59] ([i915#4077]) +3 other tests skip [59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-mtlp-8/igt@gem_mmap_gtt@basic-write-read.html * igt@gem_mmap_gtt@cpuset-big-copy-xy: - shard-dg2: NOTRUN -> [SKIP][60] ([i915#4077]) +5 other tests skip [60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-1/igt@gem_mmap_gtt@cpuset-big-copy-xy.html * igt@gem_mmap_wc@coherency: - shard-dg2: NOTRUN -> [SKIP][61] ([i915#4083]) [61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-1/igt@gem_mmap_wc@coherency.html - shard-dg1: NOTRUN -> [SKIP][62] ([i915#4083]) +2 other tests skip [62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-18/igt@gem_mmap_wc@coherency.html - shard-mtlp: NOTRUN -> [SKIP][63] ([i915#4083]) [63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-mtlp-7/igt@gem_mmap_wc@coherency.html * igt@gem_partial_pwrite_pread@reads-uncached: - shard-dg2: NOTRUN -> [SKIP][64] ([i915#3282]) [64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-5/igt@gem_partial_pwrite_pread@reads-uncached.html - shard-rkl: NOTRUN -> [SKIP][65] ([i915#3282]) +3 other tests skip [65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-7/igt@gem_partial_pwrite_pread@reads-uncached.html - shard-mtlp: NOTRUN -> [SKIP][66] ([i915#3282]) [66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-mtlp-7/igt@gem_partial_pwrite_pread@reads-uncached.html * igt@gem_pread@exhaustion: - shard-tglu-1: NOTRUN -> [WARN][67] ([i915#2658]) [67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-1/igt@gem_pread@exhaustion.html - shard-snb: NOTRUN -> [WARN][68] ([i915#2658]) [68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-snb6/igt@gem_pread@exhaustion.html * igt@gem_pread@uncached: - shard-rkl: NOTRUN -> [SKIP][69] ([i915#14544] / [i915#3282]) [69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-6/igt@gem_pread@uncached.html * igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted: - shard-dg2: NOTRUN -> [SKIP][70] ([i915#4270]) +1 other test skip [70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-4/igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted.html - shard-dg1: NOTRUN -> [SKIP][71] ([i915#4270]) +1 other test skip [71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-18/igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted.html * igt@gem_pxp@hw-rejects-pxp-context: - shard-tglu: NOTRUN -> [SKIP][72] ([i915#13398]) [72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-9/igt@gem_pxp@hw-rejects-pxp-context.html * igt@gem_render_copy@y-tiled-to-vebox-yf-tiled: - shard-dg2: NOTRUN -> [SKIP][73] ([i915#5190] / [i915#8428]) +1 other test skip [73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-4/igt@gem_render_copy@y-tiled-to-vebox-yf-tiled.html - shard-mtlp: NOTRUN -> [SKIP][74] ([i915#8428]) [74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-mtlp-8/igt@gem_render_copy@y-tiled-to-vebox-yf-tiled.html * igt@gem_set_tiling_vs_gtt: - shard-dg1: NOTRUN -> [SKIP][75] ([i915#4079]) [75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-12/igt@gem_set_tiling_vs_gtt.html * igt@gem_softpin@noreloc-s3: - shard-glk: NOTRUN -> [INCOMPLETE][76] ([i915#13809] / [i915#16193]) [76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-glk4/igt@gem_softpin@noreloc-s3.html - shard-rkl: NOTRUN -> [INCOMPLETE][77] ([i915#13809] / [i915#16226]) [77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-7/igt@gem_softpin@noreloc-s3.html * igt@gem_userptr_blits@create-destroy-unsync: - shard-tglu: NOTRUN -> [SKIP][78] ([i915#3297]) +2 other tests skip [78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-6/igt@gem_userptr_blits@create-destroy-unsync.html * igt@gem_userptr_blits@dmabuf-unsync: - shard-rkl: NOTRUN -> [SKIP][79] ([i915#3297]) +2 other tests skip [79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-3/igt@gem_userptr_blits@dmabuf-unsync.html * igt@gem_workarounds@suspend-resume: - shard-rkl: [PASS][80] -> [ABORT][81] ([i915#15152]) [80]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-7/igt@gem_workarounds@suspend-resume.html [81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-1/igt@gem_workarounds@suspend-resume.html * igt@gen9_exec_parse@basic-rejected-ctx-param: - shard-snb: NOTRUN -> [SKIP][82] +577 other tests skip [82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-snb7/igt@gen9_exec_parse@basic-rejected-ctx-param.html - shard-tglu: NOTRUN -> [SKIP][83] ([i915#2527] / [i915#2856]) +4 other tests skip [83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-10/igt@gen9_exec_parse@basic-rejected-ctx-param.html * igt@gen9_exec_parse@bb-start-cmd: - shard-tglu-1: NOTRUN -> [SKIP][84] ([i915#2527] / [i915#2856]) +1 other test skip [84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-1/igt@gen9_exec_parse@bb-start-cmd.html * igt@gen9_exec_parse@shadow-peek: - shard-rkl: NOTRUN -> [SKIP][85] ([i915#2527]) +5 other tests skip [85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-7/igt@gen9_exec_parse@shadow-peek.html * igt@gen9_exec_parse@valid-registers: - shard-dg2: NOTRUN -> [SKIP][86] ([i915#2856]) +1 other test skip [86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-5/igt@gen9_exec_parse@valid-registers.html - shard-dg1: NOTRUN -> [SKIP][87] ([i915#2527]) +1 other test skip [87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-17/igt@gen9_exec_parse@valid-registers.html - shard-mtlp: NOTRUN -> [SKIP][88] ([i915#2856]) [88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-mtlp-8/igt@gen9_exec_parse@valid-registers.html * igt@i915_drm_fdinfo@busy-idle@bcs0: - shard-dg1: NOTRUN -> [SKIP][89] ([i915#14073]) +5 other tests skip [89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-18/igt@i915_drm_fdinfo@busy-idle@bcs0.html * igt@i915_module_load@reload-no-display: - shard-tglu-1: NOTRUN -> [DMESG-WARN][90] ([i915#13029] / [i915#14545]) [90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-1/igt@i915_module_load@reload-no-display.html * igt@i915_pm_freq_api@freq-basic-api: - shard-tglu: NOTRUN -> [SKIP][91] ([i915#8399]) [91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-6/igt@i915_pm_freq_api@freq-basic-api.html * igt@i915_pm_freq_api@freq-suspend@gt0: - shard-dg2: [PASS][92] -> [INCOMPLETE][93] ([i915#13356] / [i915#13820]) +1 other test incomplete [92]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-dg2-1/igt@i915_pm_freq_api@freq-suspend@gt0.html [93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-7/igt@i915_pm_freq_api@freq-suspend@gt0.html * igt@i915_pm_rc6_residency@rc6-accuracy: - shard-dg2: [PASS][94] -> [FAIL][95] ([i915#12964]) +1 other test fail [94]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-dg2-4/igt@i915_pm_rc6_residency@rc6-accuracy.html [95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-5/igt@i915_pm_rc6_residency@rc6-accuracy.html * igt@i915_pm_rpm@system-suspend: - shard-glk11: NOTRUN -> [INCOMPLETE][96] ([i915#13356]) [96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-glk11/igt@i915_pm_rpm@system-suspend.html * igt@i915_power@sanity: - shard-rkl: NOTRUN -> [SKIP][97] ([i915#7984]) [97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-2/igt@i915_power@sanity.html * igt@i915_query@hwconfig_table: - shard-rkl: NOTRUN -> [SKIP][98] ([i915#6245]) [98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-3/igt@i915_query@hwconfig_table.html * igt@i915_query@query-topology-coherent-slice-mask: - shard-mtlp: NOTRUN -> [SKIP][99] ([i915#6188]) [99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-mtlp-3/igt@i915_query@query-topology-coherent-slice-mask.html - shard-dg2: NOTRUN -> [SKIP][100] ([i915#6188]) [100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-3/igt@i915_query@query-topology-coherent-slice-mask.html * igt@i915_query@query-topology-unsupported: - shard-tglu: NOTRUN -> [SKIP][101] ([i915#16079]) [101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-9/igt@i915_query@query-topology-unsupported.html * igt@i915_suspend@debugfs-reader: - shard-glk11: NOTRUN -> [INCOMPLETE][102] ([i915#16182] / [i915#4817]) [102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-glk11/igt@i915_suspend@debugfs-reader.html * igt@i915_suspend@fence-restore-untiled: - shard-glk: [PASS][103] -> [INCOMPLETE][104] ([i915#16182] / [i915#4817]) [103]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-glk5/igt@i915_suspend@fence-restore-untiled.html [104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-glk6/igt@i915_suspend@fence-restore-untiled.html * igt@i915_suspend@sysfs-reader: - shard-glk: NOTRUN -> [INCOMPLETE][105] ([i915#16182] / [i915#4817]) [105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-glk5/igt@i915_suspend@sysfs-reader.html * igt@kms_3d@basic: - shard-mtlp: [PASS][106] -> [SKIP][107] ([i915#15726]) [106]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-mtlp-2/igt@kms_3d@basic.html [107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-mtlp-1/igt@kms_3d@basic.html * igt@kms_async_flips@async-flip-suspend-resume: - shard-rkl: [PASS][108] -> [INCOMPLETE][109] ([i915#12761]) [108]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-8/igt@kms_async_flips@async-flip-suspend-resume.html [109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-4/igt@kms_async_flips@async-flip-suspend-resume.html * igt@kms_async_flips@async-flip-suspend-resume@pipe-a-hdmi-a-2: - shard-rkl: NOTRUN -> [INCOMPLETE][110] ([i915#12761]) [110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-4/igt@kms_async_flips@async-flip-suspend-resume@pipe-a-hdmi-a-2.html * igt@kms_atomic_interruptible@universal-setplane-cursor: - shard-dg1: [PASS][111] -> [DMESG-WARN][112] ([i915#4423]) +1 other test dmesg-warn [111]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-dg1-12/igt@kms_atomic_interruptible@universal-setplane-cursor.html [112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-15/igt@kms_atomic_interruptible@universal-setplane-cursor.html * igt@kms_atomic_transition@modeset-transition-nonblocking@1x-outputs: - shard-tglu: [PASS][113] -> [ABORT][114] ([i915#16866]) +3 other tests abort [113]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-tglu-7/igt@kms_atomic_transition@modeset-transition-nonblocking@1x-outputs.html [114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-6/igt@kms_atomic_transition@modeset-transition-nonblocking@1x-outputs.html * igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels: - shard-glk10: NOTRUN -> [SKIP][115] ([i915#1769]) [115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-glk10/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html * igt@kms_atomic_transition@plane-all-modeset-transition@pipe-b-hdmi-a-1: - shard-tglu: [PASS][116] -> [ABORT][117] ([i915#16837] / [i915#16844]) +2 other tests abort [116]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-tglu-8/igt@kms_atomic_transition@plane-all-modeset-transition@pipe-b-hdmi-a-1.html [117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-6/igt@kms_atomic_transition@plane-all-modeset-transition@pipe-b-hdmi-a-1.html * igt@kms_big_fb@4-tiled-16bpp-rotate-90: - shard-rkl: NOTRUN -> [SKIP][118] ([i915#5286]) +4 other tests skip [118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-7/igt@kms_big_fb@4-tiled-16bpp-rotate-90.html - shard-tglu: NOTRUN -> [SKIP][119] ([i915#5286]) +5 other tests skip [119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-2/igt@kms_big_fb@4-tiled-16bpp-rotate-90.html * igt@kms_big_fb@4-tiled-32bpp-rotate-270: - shard-tglu-1: NOTRUN -> [SKIP][120] ([i915#5286]) [120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-1/igt@kms_big_fb@4-tiled-32bpp-rotate-270.html * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip: - shard-rkl: NOTRUN -> [SKIP][121] ([i915#14544] / [i915#5286]) [121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-6/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip.html - shard-dg1: NOTRUN -> [SKIP][122] ([i915#4538] / [i915#5286]) +2 other tests skip [122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-19/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip.html * igt@kms_big_fb@linear-64bpp-rotate-270: - shard-mtlp: NOTRUN -> [SKIP][123] +10 other tests skip [123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-mtlp-7/igt@kms_big_fb@linear-64bpp-rotate-270.html * igt@kms_big_fb@linear-8bpp-rotate-270: - shard-rkl: NOTRUN -> [SKIP][124] ([i915#3638]) +4 other tests skip [124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-8/igt@kms_big_fb@linear-8bpp-rotate-270.html - shard-dg1: NOTRUN -> [SKIP][125] ([i915#3638]) +3 other tests skip [125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-16/igt@kms_big_fb@linear-8bpp-rotate-270.html * igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180-hflip: - shard-tglu: NOTRUN -> [SKIP][126] ([i915#3828]) [126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-4/igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180-hflip.html * igt@kms_big_fb@x-tiled-16bpp-rotate-90: - shard-dg2: NOTRUN -> [SKIP][127] +6 other tests skip [127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-3/igt@kms_big_fb@x-tiled-16bpp-rotate-90.html * igt@kms_big_fb@y-tiled-8bpp-rotate-270: - shard-dg2: NOTRUN -> [SKIP][128] ([i915#4538] / [i915#5190]) +4 other tests skip [128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-6/igt@kms_big_fb@y-tiled-8bpp-rotate-270.html * igt@kms_big_fb@yf-tiled-32bpp-rotate-90: - shard-dg1: NOTRUN -> [SKIP][129] ([i915#4538]) +1 other test skip [129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-17/igt@kms_big_fb@yf-tiled-32bpp-rotate-90.html * igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs@pipe-d-hdmi-a-1: - shard-dg2: NOTRUN -> [SKIP][130] ([i915#10307] / [i915#10434] / [i915#6095]) +1 other test skip [130]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-4/igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs@pipe-d-hdmi-a-1.html * igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs@pipe-c-edp-1: - shard-mtlp: NOTRUN -> [SKIP][131] ([i915#6095]) +34 other tests skip [131]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-mtlp-6/igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs@pipe-c-edp-1.html * igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs@pipe-c-hdmi-a-1: - shard-rkl: NOTRUN -> [SKIP][132] ([i915#14098] / [i915#6095]) +63 other tests skip [132]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-8/igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs@pipe-c-hdmi-a-1.html * igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][133] ([i915#6095]) +82 other tests skip [133]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-4/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html * igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-1: - shard-tglu-1: NOTRUN -> [SKIP][134] ([i915#6095]) +19 other tests skip [134]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-1/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-1.html * igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs: - shard-dg2: NOTRUN -> [SKIP][135] ([i915#12313]) [135]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-4/igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs.html - shard-dg1: NOTRUN -> [SKIP][136] ([i915#12313]) [136]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-16/igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs.html - shard-tglu: NOTRUN -> [SKIP][137] ([i915#12313]) [137]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-6/igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs.html - shard-mtlp: NOTRUN -> [SKIP][138] ([i915#12313]) [138]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-mtlp-8/igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs.html * igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][139] ([i915#14544] / [i915#6095]) +8 other tests skip [139]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-6/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html * igt@kms_ccs@crc-primary-rotation-180-yf-tiled-ccs@pipe-d-hdmi-a-3: - shard-dg1: NOTRUN -> [SKIP][140] ([i915#6095]) +192 other tests skip [140]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-12/igt@kms_ccs@crc-primary-rotation-180-yf-tiled-ccs@pipe-d-hdmi-a-3.html * igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs@pipe-c-hdmi-a-1: - shard-tglu: NOTRUN -> [SKIP][141] ([i915#6095]) +109 other tests skip [141]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-2/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs@pipe-c-hdmi-a-1.html * igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][142] ([i915#14098] / [i915#14544] / [i915#6095]) +6 other tests skip [142]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-2.html * igt@kms_ccs@crc-primary-suspend-y-tiled-ccs@pipe-a-hdmi-a-1: - shard-glk: NOTRUN -> [INCOMPLETE][143] ([i915#15582]) +1 other test incomplete [143]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-glk5/igt@kms_ccs@crc-primary-suspend-y-tiled-ccs@pipe-a-hdmi-a-1.html * igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs@pipe-c-hdmi-a-1: - shard-dg2: NOTRUN -> [SKIP][144] ([i915#6095]) +8 other tests skip [144]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-4/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs@pipe-c-hdmi-a-1.html * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs: - shard-rkl: NOTRUN -> [SKIP][145] ([i915#12313]) +2 other tests skip [145]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-4/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs.html * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-3: - shard-dg2: NOTRUN -> [SKIP][146] ([i915#10307] / [i915#6095]) +69 other tests skip [146]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-3/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-3.html * igt@kms_cdclk@mode-transition-all-outputs: - shard-tglu: NOTRUN -> [SKIP][147] ([i915#3742]) [147]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-8/igt@kms_cdclk@mode-transition-all-outputs.html * igt@kms_cdclk@plane-scaling: - shard-rkl: NOTRUN -> [SKIP][148] ([i915#3742]) [148]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-3/igt@kms_cdclk@plane-scaling.html - shard-tglu-1: NOTRUN -> [SKIP][149] ([i915#3742]) [149]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-1/igt@kms_cdclk@plane-scaling.html - shard-dg1: NOTRUN -> [SKIP][150] ([i915#3742]) [150]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-15/igt@kms_cdclk@plane-scaling.html * igt@kms_chamelium_audio@dp-audio-after-suspend: - shard-tglu: NOTRUN -> [SKIP][151] ([i915#11151]) [151]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-6/igt@kms_chamelium_audio@dp-audio-after-suspend.html - shard-rkl: NOTRUN -> [SKIP][152] ([i915#11151]) [152]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-5/igt@kms_chamelium_audio@dp-audio-after-suspend.html * igt@kms_chamelium_audio@hdmi-audio-after-suspend: - shard-tglu-1: NOTRUN -> [SKIP][153] ([i915#11151]) [153]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-1/igt@kms_chamelium_audio@hdmi-audio-after-suspend.html * igt@kms_chamelium_color_pipeline@plane-ctm3x4-lut1d: - shard-dg1: NOTRUN -> [SKIP][154] ([i915#16471]) [154]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-17/igt@kms_chamelium_color_pipeline@plane-ctm3x4-lut1d.html * igt@kms_chamelium_color_pipeline@plane-lut1d-ctm3x4-lut1d: - shard-tglu: NOTRUN -> [SKIP][155] ([i915#16471]) [155]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-9/igt@kms_chamelium_color_pipeline@plane-lut1d-ctm3x4-lut1d.html * igt@kms_chamelium_color_pipeline@plane-lut1d-post-ctm3x4: - shard-dg2: NOTRUN -> [SKIP][156] ([i915#16471]) [156]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-4/igt@kms_chamelium_color_pipeline@plane-lut1d-post-ctm3x4.html * igt@kms_chamelium_edid@hdmi-edid-stress-resolution-non-4k: - shard-tglu-1: NOTRUN -> [SKIP][157] ([i915#11151] / [i915#7828]) +2 other tests skip [157]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-1/igt@kms_chamelium_edid@hdmi-edid-stress-resolution-non-4k.html * igt@kms_chamelium_frames@dp-crc-single: - shard-dg1: NOTRUN -> [SKIP][158] ([i915#11151] / [i915#7828]) [158]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-15/igt@kms_chamelium_frames@dp-crc-single.html * igt@kms_chamelium_frames@dp-frame-dump: - shard-rkl: NOTRUN -> [SKIP][159] ([i915#11151] / [i915#14544] / [i915#7828]) [159]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-6/igt@kms_chamelium_frames@dp-frame-dump.html * igt@kms_chamelium_frames@hdmi-crc-multiple: - shard-rkl: NOTRUN -> [SKIP][160] ([i915#11151] / [i915#7828]) +9 other tests skip [160]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-3/igt@kms_chamelium_frames@hdmi-crc-multiple.html * igt@kms_chamelium_hpd@hdmi-hpd-enable-disable-mode: - shard-dg2: NOTRUN -> [SKIP][161] ([i915#11151] / [i915#7828]) [161]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-6/igt@kms_chamelium_hpd@hdmi-hpd-enable-disable-mode.html * igt@kms_chamelium_hpd@vga-hpd-with-enabled-mode: - shard-tglu: NOTRUN -> [SKIP][162] ([i915#11151] / [i915#7828]) +5 other tests skip [162]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-10/igt@kms_chamelium_hpd@vga-hpd-with-enabled-mode.html * igt@kms_color@deep-color: - shard-tglu: NOTRUN -> [SKIP][163] ([i915#3555] / [i915#9979]) [163]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-9/igt@kms_color@deep-color.html * igt@kms_content_protection@dp-mst-lic-type-0: - shard-tglu: NOTRUN -> [SKIP][164] ([i915#15330] / [i915#3116] / [i915#3299]) [164]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-7/igt@kms_content_protection@dp-mst-lic-type-0.html * igt@kms_content_protection@dp-mst-lic-type-0-hdcp14: - shard-rkl: NOTRUN -> [SKIP][165] ([i915#14544] / [i915#15330]) [165]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-6/igt@kms_content_protection@dp-mst-lic-type-0-hdcp14.html * igt@kms_content_protection@dp-mst-type-0-hdcp14: - shard-dg2: NOTRUN -> [SKIP][166] ([i915#15330]) [166]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-1/igt@kms_content_protection@dp-mst-type-0-hdcp14.html - shard-rkl: NOTRUN -> [SKIP][167] ([i915#15330]) [167]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-3/igt@kms_content_protection@dp-mst-type-0-hdcp14.html - shard-tglu-1: NOTRUN -> [SKIP][168] ([i915#15330]) +1 other test skip [168]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-1/igt@kms_content_protection@dp-mst-type-0-hdcp14.html - shard-dg1: NOTRUN -> [SKIP][169] ([i915#15330]) [169]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-15/igt@kms_content_protection@dp-mst-type-0-hdcp14.html - shard-mtlp: NOTRUN -> [SKIP][170] ([i915#15330]) [170]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-mtlp-5/igt@kms_content_protection@dp-mst-type-0-hdcp14.html * igt@kms_content_protection@mei-interface: - shard-tglu: NOTRUN -> [SKIP][171] ([i915#15865]) +3 other tests skip [171]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-7/igt@kms_content_protection@mei-interface.html * igt@kms_content_protection@type1: - shard-dg2: NOTRUN -> [SKIP][172] ([i915#15865]) +1 other test skip [172]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-6/igt@kms_content_protection@type1.html - shard-rkl: NOTRUN -> [SKIP][173] ([i915#15865]) [173]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-7/igt@kms_content_protection@type1.html - shard-dg1: NOTRUN -> [SKIP][174] ([i915#15865]) [174]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-12/igt@kms_content_protection@type1.html - shard-mtlp: NOTRUN -> [SKIP][175] ([i915#15865]) [175]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-mtlp-4/igt@kms_content_protection@type1.html * igt@kms_cursor_crc@cursor-onscreen-128x42: - shard-rkl: [PASS][176] -> [FAIL][177] ([i915#13566]) +3 other tests fail [176]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-5/igt@kms_cursor_crc@cursor-onscreen-128x42.html [177]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-2/igt@kms_cursor_crc@cursor-onscreen-128x42.html - shard-tglu: [PASS][178] -> [FAIL][179] ([i915#13566]) +1 other test fail [178]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-tglu-7/igt@kms_cursor_crc@cursor-onscreen-128x42.html [179]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-7/igt@kms_cursor_crc@cursor-onscreen-128x42.html * igt@kms_cursor_crc@cursor-onscreen-256x85: - shard-tglu: NOTRUN -> [FAIL][180] ([i915#13566]) +1 other test fail [180]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-2/igt@kms_cursor_crc@cursor-onscreen-256x85.html * igt@kms_cursor_crc@cursor-onscreen-256x85@pipe-a-hdmi-a-2: - shard-rkl: NOTRUN -> [FAIL][181] ([i915#13566]) +1 other test fail [181]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-4/igt@kms_cursor_crc@cursor-onscreen-256x85@pipe-a-hdmi-a-2.html * igt@kms_cursor_crc@cursor-onscreen-max-size: - shard-dg1: NOTRUN -> [SKIP][182] ([i915#3555]) +3 other tests skip [182]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-15/igt@kms_cursor_crc@cursor-onscreen-max-size.html * igt@kms_cursor_crc@cursor-random-512x170: - shard-dg2: NOTRUN -> [SKIP][183] ([i915#13049]) [183]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-6/igt@kms_cursor_crc@cursor-random-512x170.html - shard-dg1: NOTRUN -> [SKIP][184] ([i915#13049]) [184]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-18/igt@kms_cursor_crc@cursor-random-512x170.html - shard-tglu: NOTRUN -> [SKIP][185] ([i915#13049]) +2 other tests skip [185]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-7/igt@kms_cursor_crc@cursor-random-512x170.html - shard-mtlp: NOTRUN -> [SKIP][186] ([i915#13049]) [186]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-mtlp-4/igt@kms_cursor_crc@cursor-random-512x170.html * igt@kms_cursor_crc@cursor-random-512x512: - shard-tglu-1: NOTRUN -> [SKIP][187] ([i915#13049]) +1 other test skip [187]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-1/igt@kms_cursor_crc@cursor-random-512x512.html * igt@kms_cursor_crc@cursor-sliding-32x10: - shard-rkl: NOTRUN -> [SKIP][188] ([i915#3555]) +6 other tests skip [188]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-8/igt@kms_cursor_crc@cursor-sliding-32x10.html * igt@kms_cursor_crc@cursor-sliding-512x512: - shard-rkl: NOTRUN -> [SKIP][189] ([i915#13049]) [189]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-5/igt@kms_cursor_crc@cursor-sliding-512x512.html * igt@kms_cursor_crc@cursor-sliding-64x21@pipe-a-hdmi-a-1: - shard-tglu-1: NOTRUN -> [FAIL][190] ([i915#13566]) +1 other test fail [190]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-1/igt@kms_cursor_crc@cursor-sliding-64x21@pipe-a-hdmi-a-1.html * igt@kms_cursor_crc@cursor-sliding-max-size: - shard-tglu-1: NOTRUN -> [SKIP][191] ([i915#3555]) +1 other test skip [191]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-1/igt@kms_cursor_crc@cursor-sliding-max-size.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic: - shard-tglu: NOTRUN -> [SKIP][192] ([i915#4103]) +2 other tests skip [192]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-7/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size: - shard-dg2: NOTRUN -> [SKIP][193] ([i915#4103]) [193]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html * igt@kms_cursor_legacy@cursora-vs-flipb-toggle: - shard-dg2: NOTRUN -> [SKIP][194] ([i915#13046] / [i915#5354]) +1 other test skip [194]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-3/igt@kms_cursor_legacy@cursora-vs-flipb-toggle.html * igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size: - shard-dg1: NOTRUN -> [SKIP][195] +40 other tests skip [195]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-17/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size.html - shard-mtlp: NOTRUN -> [SKIP][196] ([i915#9809]) +1 other test skip [196]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-mtlp-8/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size.html * igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size: - shard-rkl: NOTRUN -> [SKIP][197] ([i915#4103]) +1 other test skip [197]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-4/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html * igt@kms_dirtyfb@psr-dirtyfb-ioctl: - shard-rkl: NOTRUN -> [SKIP][198] ([i915#9723]) [198]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-4/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html - shard-dg1: NOTRUN -> [SKIP][199] ([i915#9723]) [199]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-13/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html - shard-tglu: NOTRUN -> [SKIP][200] ([i915#9723]) [200]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-4/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html * igt@kms_dp_linktrain_fallback@uhbr-to-hbr-fallback: - shard-rkl: NOTRUN -> [SKIP][201] ([i915#16867]) [201]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-7/igt@kms_dp_linktrain_fallback@uhbr-to-hbr-fallback.html * igt@kms_dsc@dsc-fractional-bpp-with-bpc-ultrajoiner: - shard-dg2: NOTRUN -> [SKIP][202] ([i915#16361]) +3 other tests skip [202]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-1/igt@kms_dsc@dsc-fractional-bpp-with-bpc-ultrajoiner.html - shard-dg1: NOTRUN -> [SKIP][203] ([i915#16361]) +1 other test skip [203]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-18/igt@kms_dsc@dsc-fractional-bpp-with-bpc-ultrajoiner.html - shard-mtlp: NOTRUN -> [SKIP][204] ([i915#16361]) +1 other test skip [204]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-mtlp-7/igt@kms_dsc@dsc-fractional-bpp-with-bpc-ultrajoiner.html * igt@kms_dsc@dsc-with-bpc-bigjoiner: - shard-tglu-1: NOTRUN -> [SKIP][205] ([i915#16361]) [205]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-1/igt@kms_dsc@dsc-with-bpc-bigjoiner.html * igt@kms_dsc@dsc-with-output-formats-with-bpc-bigjoiner: - shard-rkl: NOTRUN -> [SKIP][206] ([i915#16361]) +4 other tests skip [206]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-4/igt@kms_dsc@dsc-with-output-formats-with-bpc-bigjoiner.html * igt@kms_dsc@dsc-with-output-formats-with-bpc-ultrajoiner: - shard-tglu: NOTRUN -> [SKIP][207] ([i915#16361]) +3 other tests skip [207]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-9/igt@kms_dsc@dsc-with-output-formats-with-bpc-ultrajoiner.html * igt@kms_fbcon_fbt@psr: - shard-dg2: NOTRUN -> [SKIP][208] ([i915#16680]) [208]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-6/igt@kms_fbcon_fbt@psr.html - shard-dg1: NOTRUN -> [SKIP][209] ([i915#16680]) [209]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-12/igt@kms_fbcon_fbt@psr.html - shard-tglu: NOTRUN -> [SKIP][210] ([i915#16680]) [210]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-2/igt@kms_fbcon_fbt@psr.html * igt@kms_fbcon_fbt@psr-suspend: - shard-rkl: NOTRUN -> [SKIP][211] ([i915#16680]) +1 other test skip [211]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-3/igt@kms_fbcon_fbt@psr-suspend.html * igt@kms_feature_discovery@chamelium: - shard-rkl: NOTRUN -> [SKIP][212] ([i915#16084]) [212]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-4/igt@kms_feature_discovery@chamelium.html * igt@kms_feature_discovery@dp-mst: - shard-rkl: NOTRUN -> [SKIP][213] ([i915#16599]) [213]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-7/igt@kms_feature_discovery@dp-mst.html - shard-tglu: NOTRUN -> [SKIP][214] ([i915#16599]) [214]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-8/igt@kms_feature_discovery@dp-mst.html * igt@kms_feature_discovery@psr2: - shard-tglu-1: NOTRUN -> [SKIP][215] ([i915#658]) [215]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-1/igt@kms_feature_discovery@psr2.html * igt@kms_feature_discovery@vrr: - shard-rkl: NOTRUN -> [SKIP][216] ([i915#16600]) [216]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-8/igt@kms_feature_discovery@vrr.html - shard-dg1: NOTRUN -> [SKIP][217] ([i915#16600]) [217]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-16/igt@kms_feature_discovery@vrr.html - shard-tglu: NOTRUN -> [SKIP][218] ([i915#16600]) [218]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-6/igt@kms_feature_discovery@vrr.html * igt@kms_flip@2x-absolute-wf_vblank: - shard-dg2: NOTRUN -> [SKIP][219] ([i915#9934]) +4 other tests skip [219]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-6/igt@kms_flip@2x-absolute-wf_vblank.html - shard-dg1: NOTRUN -> [SKIP][220] ([i915#9934]) +4 other tests skip [220]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-12/igt@kms_flip@2x-absolute-wf_vblank.html * igt@kms_flip@2x-blocking-wf_vblank: - shard-rkl: NOTRUN -> [SKIP][221] ([i915#9934]) +7 other tests skip [221]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-3/igt@kms_flip@2x-blocking-wf_vblank.html * igt@kms_flip@2x-flip-vs-rmfb-interruptible: - shard-mtlp: NOTRUN -> [SKIP][222] ([i915#3637] / [i915#9934]) +2 other tests skip [222]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-mtlp-2/igt@kms_flip@2x-flip-vs-rmfb-interruptible.html - shard-rkl: NOTRUN -> [SKIP][223] ([i915#14544] / [i915#9934]) [223]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-6/igt@kms_flip@2x-flip-vs-rmfb-interruptible.html * igt@kms_flip@2x-flip-vs-suspend: - shard-glk: NOTRUN -> [INCOMPLETE][224] ([i915#12745] / [i915#4839] / [i915#6113]) [224]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-glk3/igt@kms_flip@2x-flip-vs-suspend.html * igt@kms_flip@2x-flip-vs-suspend-interruptible: - shard-glk: NOTRUN -> [INCOMPLETE][225] ([i915#12745] / [i915#4839]) +1 other test incomplete [225]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-glk2/igt@kms_flip@2x-flip-vs-suspend-interruptible.html * igt@kms_flip@2x-flip-vs-suspend-interruptible@ac-hdmi-a1-hdmi-a2: - shard-glk: NOTRUN -> [INCOMPLETE][226] ([i915#12745]) +2 other tests incomplete [226]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-glk2/igt@kms_flip@2x-flip-vs-suspend-interruptible@ac-hdmi-a1-hdmi-a2.html * igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1: - shard-snb: [PASS][227] -> [ABORT][228] ([i915#15840]) +1 other test abort [227]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-snb7/igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1.html [228]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-snb5/igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1.html * igt@kms_flip@2x-plain-flip-fb-recreate-interruptible: - shard-tglu-1: NOTRUN -> [SKIP][229] ([i915#3637] / [i915#9934]) +5 other tests skip [229]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-1/igt@kms_flip@2x-plain-flip-fb-recreate-interruptible.html * igt@kms_flip@2x-plain-flip-interruptible: - shard-tglu: NOTRUN -> [SKIP][230] ([i915#3637] / [i915#9934]) +11 other tests skip [230]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-9/igt@kms_flip@2x-plain-flip-interruptible.html * igt@kms_flip@flip-vs-expired-vblank-interruptible@b-edp1: - shard-mtlp: [PASS][231] -> [FAIL][232] ([i915#13027]) +1 other test fail [231]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-mtlp-8/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-edp1.html [232]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-mtlp-8/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-edp1.html * igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a2: - shard-rkl: NOTRUN -> [INCOMPLETE][233] ([i915#16276] / [i915#6113]) +1 other test incomplete [233]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-3/igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a2.html * igt@kms_flip@modeset-vs-vblank-race-interruptible: - shard-tglu: [PASS][234] -> [ABORT][235] ([i915#16876]) [234]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-tglu-10/igt@kms_flip@modeset-vs-vblank-race-interruptible.html [235]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-6/igt@kms_flip@modeset-vs-vblank-race-interruptible.html * igt@kms_flip@modeset-vs-vblank-race-interruptible@b-hdmi-a1: - shard-tglu: [PASS][236] -> [ABORT][237] ([i915#16876] / [i915#16881]) [236]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-tglu-10/igt@kms_flip@modeset-vs-vblank-race-interruptible@b-hdmi-a1.html [237]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-6/igt@kms_flip@modeset-vs-vblank-race-interruptible@b-hdmi-a1.html * igt@kms_flip@plain-flip-fb-recreate: - shard-rkl: NOTRUN -> [ABORT][238] ([i915#16852]) +3 other tests abort [238]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-8/igt@kms_flip@plain-flip-fb-recreate.html * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling: - shard-dg2: NOTRUN -> [SKIP][239] ([i915#15643] / [i915#5190]) +2 other tests skip [239]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-6/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling.html * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling: - shard-dg1: NOTRUN -> [SKIP][240] ([i915#15643]) [240]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-19/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling.html - shard-mtlp: NOTRUN -> [SKIP][241] ([i915#15643]) [241]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-mtlp-6/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling.html * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling: - shard-tglu: NOTRUN -> [SKIP][242] ([i915#15643]) +5 other tests skip [242]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-10/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling.html * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling: - shard-rkl: NOTRUN -> [SKIP][243] ([i915#15643]) +5 other tests skip [243]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-3/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling.html - shard-tglu-1: NOTRUN -> [SKIP][244] ([i915#15643]) +2 other tests skip [244]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-1/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling.html * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling: - shard-mtlp: NOTRUN -> [SKIP][245] ([i915#3555] / [i915#8813]) [245]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-mtlp-7/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling.html * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling@pipe-a-default-mode: - shard-mtlp: NOTRUN -> [SKIP][246] ([i915#8810] / [i915#8813]) [246]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-mtlp-7/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling@pipe-a-default-mode.html * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling: - shard-rkl: NOTRUN -> [SKIP][247] ([i915#14544] / [i915#15643]) [247]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling.html * igt@kms_force_connector_basic@prune-stale-modes: - shard-mtlp: [PASS][248] -> [SKIP][249] ([i915#15672]) [248]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-mtlp-3/igt@kms_force_connector_basic@prune-stale-modes.html [249]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-mtlp-1/igt@kms_force_connector_basic@prune-stale-modes.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-gtt: - shard-dg1: NOTRUN -> [SKIP][250] ([i915#15990] / [i915#8708]) +5 other tests skip [250]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-12/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-wc: - shard-rkl: NOTRUN -> [SKIP][251] ([i915#14544] / [i915#1825]) [251]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-gtt: - shard-rkl: NOTRUN -> [SKIP][252] ([i915#1825]) +9 other tests skip [252]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-4/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbc-tiling-4: - shard-rkl: NOTRUN -> [SKIP][253] ([i915#5439]) +1 other test skip [253]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-4/igt@kms_frontbuffer_tracking@fbc-tiling-4.html - shard-tglu: NOTRUN -> [SKIP][254] ([i915#5439]) [254]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-2/igt@kms_frontbuffer_tracking@fbc-tiling-4.html * igt@kms_frontbuffer_tracking@fbchdr-1p-offscreen-pri-shrfb-draw-mmap-cpu: - shard-tglu: NOTRUN -> [SKIP][255] ([i915#15989]) +24 other tests skip [255]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-9/igt@kms_frontbuffer_tracking@fbchdr-1p-offscreen-pri-shrfb-draw-mmap-cpu.html * igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-cur-indfb-onoff: - shard-rkl: [PASS][256] -> [SKIP][257] ([i915#15989]) +8 other tests skip [256]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-6/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-cur-indfb-onoff.html [257]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-4/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-cur-indfb-onoff.html * igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-pri-shrfb-draw-mmap-wc: - shard-dg2: NOTRUN -> [SKIP][258] ([i915#15990]) +8 other tests skip [258]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-1/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-pri-shrfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-shrfb-pgflip-blt: - shard-rkl: NOTRUN -> [SKIP][259] +123 other tests skip [259]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-3/igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-shrfb-pgflip-blt.html * igt@kms_frontbuffer_tracking@fbchdr-2p-scndscrn-shrfb-msflip-blt: - shard-mtlp: NOTRUN -> [SKIP][260] ([i915#15991]) +12 other tests skip [260]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-mtlp-8/igt@kms_frontbuffer_tracking@fbchdr-2p-scndscrn-shrfb-msflip-blt.html * igt@kms_frontbuffer_tracking@fbchdr-rgb101010-draw-blt: - shard-dg2: NOTRUN -> [SKIP][261] ([i915#15989]) +6 other tests skip [261]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-3/igt@kms_frontbuffer_tracking@fbchdr-rgb101010-draw-blt.html * igt@kms_frontbuffer_tracking@fbchdr-rgb565-draw-mmap-cpu: - shard-tglu-1: NOTRUN -> [SKIP][262] ([i915#15989]) +5 other tests skip [262]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-1/igt@kms_frontbuffer_tracking@fbchdr-rgb565-draw-mmap-cpu.html * igt@kms_frontbuffer_tracking@fbchdr-stridechange: - shard-dg1: NOTRUN -> [SKIP][263] ([i915#15989]) +7 other tests skip [263]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-18/igt@kms_frontbuffer_tracking@fbchdr-stridechange.html * igt@kms_frontbuffer_tracking@fbchdr-tiling-4: - shard-tglu-1: NOTRUN -> [SKIP][264] ([i915#5439]) [264]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-1/igt@kms_frontbuffer_tracking@fbchdr-tiling-4.html * igt@kms_frontbuffer_tracking@fbchdr-tiling-linear: - shard-rkl: NOTRUN -> [SKIP][265] ([i915#15989]) +28 other tests skip [265]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-3/igt@kms_frontbuffer_tracking@fbchdr-tiling-linear.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-mmap-wc: - shard-dg2: NOTRUN -> [SKIP][266] ([i915#15104] / [i915#15990]) +1 other test skip [266]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-pgflip-blt: - shard-tglu: NOTRUN -> [SKIP][267] ([i915#15102]) +48 other tests skip [267]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-2/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-pgflip-blt.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-pri-indfb-multidraw: - shard-tglu-1: NOTRUN -> [SKIP][268] +42 other tests skip [268]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsr-2p-pri-indfb-multidraw.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-onoff: - shard-mtlp: NOTRUN -> [SKIP][269] ([i915#15991] / [i915#1825]) +8 other tests skip [269]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-mtlp-2/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-onoff.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-mmap-gtt: - shard-glk10: NOTRUN -> [SKIP][270] +134 other tests skip [270]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-glk10/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-mmap-gtt.html - shard-mtlp: NOTRUN -> [SKIP][271] ([i915#15990] / [i915#8708]) [271]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-mtlp-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-mmap-gtt: - shard-dg2: NOTRUN -> [SKIP][272] ([i915#15990] / [i915#8708]) +3 other tests skip [272]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-fullscreen: - shard-tglu: NOTRUN -> [SKIP][273] +121 other tests skip [273]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-9/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-fullscreen.html * igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-wc: - shard-tglu-1: NOTRUN -> [SKIP][274] ([i915#15102]) +22 other tests skip [274]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-indfb-msflip-blt: - shard-mtlp: NOTRUN -> [SKIP][275] ([i915#15989]) +12 other tests skip [275]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-mtlp-3/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-indfb-msflip-blt.html * igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-shrfb-plflip-blt: - shard-dg1: NOTRUN -> [SKIP][276] ([i915#15102]) +22 other tests skip [276]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-16/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-shrfb-plflip-blt.html * igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-primscrn-cur-indfb-draw-mmap-gtt: - shard-dg1: NOTRUN -> [SKIP][277] ([i915#15990]) +17 other tests skip [277]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-18/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-primscrn-cur-indfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@hdr-rgb101010-draw-mmap-cpu: - shard-glk: [PASS][278] -> [SKIP][279] +1 other test skip [278]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-glk8/igt@kms_frontbuffer_tracking@hdr-rgb101010-draw-mmap-cpu.html [279]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-glk9/igt@kms_frontbuffer_tracking@hdr-rgb101010-draw-mmap-cpu.html * igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-mmap-gtt: - shard-rkl: NOTRUN -> [SKIP][280] ([i915#15102]) +58 other tests skip [280]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-8/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-mmap-gtt.html - shard-dg1: NOTRUN -> [SKIP][281] ([i915#15104] / [i915#15990]) [281]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-15/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-mmap-gtt.html - shard-mtlp: NOTRUN -> [SKIP][282] ([i915#15104] / [i915#15990]) [282]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-mtlp-1/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-wc: - shard-rkl: NOTRUN -> [SKIP][283] ([i915#14544] / [i915#15102]) +2 other tests skip [283]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-pgflip-blt: - shard-dg2: NOTRUN -> [SKIP][284] ([i915#15991] / [i915#5354]) +12 other tests skip [284]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-8/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-pgflip-blt.html * igt@kms_frontbuffer_tracking@psrhdr-1p-offscreen-pri-shrfb-draw-render: - shard-dg2: NOTRUN -> [SKIP][285] ([i915#15102]) +13 other tests skip [285]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-8/igt@kms_frontbuffer_tracking@psrhdr-1p-offscreen-pri-shrfb-draw-render.html * igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-shrfb-plflip-blt: - shard-rkl: NOTRUN -> [SKIP][286] ([i915#14544]) +12 other tests skip [286]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-6/igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-shrfb-plflip-blt.html * igt@kms_frontbuffer_tracking@psrhdr-2p-scndscrn-pri-shrfb-draw-render: - shard-dg2: NOTRUN -> [SKIP][287] ([i915#15991]) +16 other tests skip [287]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-1/igt@kms_frontbuffer_tracking@psrhdr-2p-scndscrn-pri-shrfb-draw-render.html * igt@kms_frontbuffer_tracking@psrhdr-rgb101010-draw-mmap-gtt: - shard-mtlp: NOTRUN -> [SKIP][288] ([i915#15990]) +4 other tests skip [288]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-mtlp-6/igt@kms_frontbuffer_tracking@psrhdr-rgb101010-draw-mmap-gtt.html * igt@kms_hdr@brightness-with-hdr: - shard-mtlp: NOTRUN -> [SKIP][289] ([i915#12713] / [i915#16490]) [289]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-mtlp-6/igt@kms_hdr@brightness-with-hdr.html - shard-dg2: NOTRUN -> [SKIP][290] ([i915#12713] / [i915#16518]) [290]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-6/igt@kms_hdr@brightness-with-hdr.html - shard-rkl: NOTRUN -> [SKIP][291] ([i915#12713] / [i915#16644]) [291]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-4/igt@kms_hdr@brightness-with-hdr.html - shard-dg1: NOTRUN -> [SKIP][292] ([i915#12713]) [292]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-19/igt@kms_hdr@brightness-with-hdr.html - shard-tglu: NOTRUN -> [SKIP][293] ([i915#1187] / [i915#12713]) [293]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-2/igt@kms_hdr@brightness-with-hdr.html * igt@kms_hdr@invalid-hdr: - shard-dg1: NOTRUN -> [SKIP][294] ([i915#3555] / [i915#8228]) [294]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-18/igt@kms_hdr@invalid-hdr.html - shard-tglu: NOTRUN -> [SKIP][295] ([i915#3555] / [i915#8228]) [295]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-7/igt@kms_hdr@invalid-hdr.html * igt@kms_hdr@static-toggle: - shard-dg2: NOTRUN -> [SKIP][296] ([i915#16518] / [i915#3555] / [i915#8228]) +1 other test skip [296]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-5/igt@kms_hdr@static-toggle.html * igt@kms_hdr@static-toggle-dpms: - shard-rkl: NOTRUN -> [SKIP][297] ([i915#16644] / [i915#3555] / [i915#8228]) [297]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-2/igt@kms_hdr@static-toggle-dpms.html * igt@kms_hdr@static-toggle-suspend: - shard-tglu-1: NOTRUN -> [SKIP][298] ([i915#3555] / [i915#8228]) +1 other test skip [298]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-1/igt@kms_hdr@static-toggle-suspend.html * igt@kms_joiner@basic-force-big-joiner: - shard-tglu: NOTRUN -> [SKIP][299] ([i915#15459]) [299]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-10/igt@kms_joiner@basic-force-big-joiner.html - shard-rkl: NOTRUN -> [SKIP][300] ([i915#14544] / [i915#15459]) [300]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-6/igt@kms_joiner@basic-force-big-joiner.html - shard-dg1: NOTRUN -> [SKIP][301] ([i915#15459]) [301]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-15/igt@kms_joiner@basic-force-big-joiner.html * igt@kms_joiner@invalid-modeset-force-ultra-joiner: - shard-rkl: NOTRUN -> [SKIP][302] ([i915#15458]) +1 other test skip [302]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-1/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html * igt@kms_mst@mst-suspend-read-crc: - shard-rkl: NOTRUN -> [SKIP][303] ([i915#16451]) [303]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-4/igt@kms_mst@mst-suspend-read-crc.html * igt@kms_multipipe_modeset@basic-max-pipe-crc-check: - shard-tglu-1: NOTRUN -> [SKIP][304] ([i915#15815]) [304]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-1/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html * igt@kms_pipe_stress@stress-xrgb8888-4tiled: - shard-tglu: NOTRUN -> [SKIP][305] ([i915#14712]) [305]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-2/igt@kms_pipe_stress@stress-xrgb8888-4tiled.html * igt@kms_pipe_stress@stress-xrgb8888-yftiled: - shard-mtlp: NOTRUN -> [SKIP][306] ([i915#14712]) [306]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-mtlp-4/igt@kms_pipe_stress@stress-xrgb8888-yftiled.html - shard-glk: NOTRUN -> [DMESG-FAIL][307] ([i915#118] / [i915#16396]) [307]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-glk9/igt@kms_pipe_stress@stress-xrgb8888-yftiled.html - shard-dg2: NOTRUN -> [SKIP][308] ([i915#14712]) [308]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-1/igt@kms_pipe_stress@stress-xrgb8888-yftiled.html - shard-dg1: NOTRUN -> [SKIP][309] ([i915#14712]) [309]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-13/igt@kms_pipe_stress@stress-xrgb8888-yftiled.html * igt@kms_pipe_stress@stress-xrgb8888-ytiled: - shard-glk: NOTRUN -> [DMESG-WARN][310] ([i915#118]) [310]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-glk3/igt@kms_pipe_stress@stress-xrgb8888-ytiled.html * igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier: - shard-tglu: NOTRUN -> [SKIP][311] ([i915#15709]) +7 other tests skip [311]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-8/igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier.html - shard-mtlp: NOTRUN -> [SKIP][312] ([i915#15709]) +2 other tests skip [312]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-mtlp-7/igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier.html * igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier@pipe-a-plane-5: - shard-dg2: NOTRUN -> [SKIP][313] ([i915#16386]) +1 other test skip [313]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-1/igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier@pipe-a-plane-5.html * igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-modifier: - shard-rkl: NOTRUN -> [SKIP][314] ([i915#14544] / [i915#15709]) [314]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-6/igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-modifier.html * igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier: - shard-rkl: NOTRUN -> [SKIP][315] ([i915#15709]) +9 other tests skip [315]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-4/igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier.html - shard-dg1: NOTRUN -> [SKIP][316] ([i915#15709]) +6 other tests skip [316]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-18/igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier.html * igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier-source-clamping: - shard-tglu-1: NOTRUN -> [SKIP][317] ([i915#15709]) +1 other test skip [317]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-1/igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier-source-clamping.html * igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier: - shard-dg2: NOTRUN -> [SKIP][318] ([i915#15709]) +1 other test skip [318]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-3/igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier.html * igt@kms_plane@plane-panning-bottom-right-suspend: - shard-glk10: NOTRUN -> [INCOMPLETE][319] ([i915#13026]) +1 other test incomplete [319]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-glk10/igt@kms_plane@plane-panning-bottom-right-suspend.html * igt@kms_plane_alpha_blend@alpha-transparent-fb: - shard-glk: NOTRUN -> [FAIL][320] ([i915#10647] / [i915#12177]) [320]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/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][321] ([i915#10647]) +1 other test fail [321]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-glk6/igt@kms_plane_alpha_blend@alpha-transparent-fb@pipe-a-hdmi-a-1.html * igt@kms_plane_multiple@2x-tiling-4: - shard-tglu-1: NOTRUN -> [SKIP][322] ([i915#13958]) [322]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-1/igt@kms_plane_multiple@2x-tiling-4.html * igt@kms_plane_multiple@tiling-yf: - shard-tglu: NOTRUN -> [SKIP][323] ([i915#14259]) [323]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-10/igt@kms_plane_multiple@tiling-yf.html * igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a: - shard-rkl: NOTRUN -> [SKIP][324] ([i915#15329]) +3 other tests skip [324]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-7/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a.html - shard-tglu: NOTRUN -> [SKIP][325] ([i915#15329]) +4 other tests skip [325]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-8/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a.html * igt@kms_pm_backlight@basic-brightness: - shard-tglu: NOTRUN -> [SKIP][326] ([i915#12343] / [i915#9812]) [326]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-6/igt@kms_pm_backlight@basic-brightness.html * igt@kms_pm_backlight@fade-with-dpms: - shard-rkl: NOTRUN -> [SKIP][327] ([i915#12343] / [i915#5354]) +1 other test skip [327]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-8/igt@kms_pm_backlight@fade-with-dpms.html * igt@kms_pm_dc@dc5-pageflip-negative: - shard-dg2: NOTRUN -> [SKIP][328] ([i915#9685]) [328]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-8/igt@kms_pm_dc@dc5-pageflip-negative.html - shard-rkl: NOTRUN -> [SKIP][329] ([i915#9685]) [329]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-4/igt@kms_pm_dc@dc5-pageflip-negative.html - shard-dg1: NOTRUN -> [SKIP][330] ([i915#9685]) [330]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-14/igt@kms_pm_dc@dc5-pageflip-negative.html - shard-tglu: NOTRUN -> [SKIP][331] ([i915#9685]) [331]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-2/igt@kms_pm_dc@dc5-pageflip-negative.html * igt@kms_pm_dc@dc5-psr: - shard-dg2: NOTRUN -> [SKIP][332] ([i915#15948]) [332]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-3/igt@kms_pm_dc@dc5-psr.html - shard-rkl: NOTRUN -> [SKIP][333] ([i915#15948]) [333]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-3/igt@kms_pm_dc@dc5-psr.html - shard-dg1: NOTRUN -> [SKIP][334] ([i915#15948]) [334]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-17/igt@kms_pm_dc@dc5-psr.html - shard-tglu: NOTRUN -> [SKIP][335] ([i915#15948]) [335]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-7/igt@kms_pm_dc@dc5-psr.html * igt@kms_pm_dc@dc5-retention-flops: - shard-rkl: NOTRUN -> [SKIP][336] ([i915#3828]) [336]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-5/igt@kms_pm_dc@dc5-retention-flops.html - shard-tglu-1: NOTRUN -> [SKIP][337] ([i915#3828]) [337]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-1/igt@kms_pm_dc@dc5-retention-flops.html * igt@kms_pm_dc@dc9-dpms: - shard-rkl: NOTRUN -> [SKIP][338] ([i915#15739]) [338]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-5/igt@kms_pm_dc@dc9-dpms.html - shard-tglu-1: NOTRUN -> [SKIP][339] ([i915#15739]) [339]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-1/igt@kms_pm_dc@dc9-dpms.html * igt@kms_pm_rpm@dpms-lpsp: - shard-dg2: NOTRUN -> [SKIP][340] ([i915#15073]) [340]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-8/igt@kms_pm_rpm@dpms-lpsp.html - shard-rkl: NOTRUN -> [SKIP][341] ([i915#15073]) +1 other test skip [341]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-1/igt@kms_pm_rpm@dpms-lpsp.html - shard-dg1: NOTRUN -> [SKIP][342] ([i915#15073]) [342]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-13/igt@kms_pm_rpm@dpms-lpsp.html * igt@kms_pm_rpm@dpms-mode-unset-non-lpsp: - shard-dg1: [PASS][343] -> [SKIP][344] ([i915#15073]) [343]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-dg1-17/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html [344]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-15/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html * igt@kms_pm_rpm@dpms-non-lpsp: - shard-tglu: NOTRUN -> [SKIP][345] ([i915#15073]) +1 other test skip [345]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-2/igt@kms_pm_rpm@dpms-non-lpsp.html * igt@kms_pm_rpm@modeset-lpsp-stress-no-wait: - shard-dg2: [PASS][346] -> [SKIP][347] ([i915#15073]) +1 other test skip [346]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-dg2-4/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html [347]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-1/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html * igt@kms_pm_rpm@pm-caching: - shard-dg1: NOTRUN -> [SKIP][348] ([i915#4077]) +6 other tests skip [348]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-16/igt@kms_pm_rpm@pm-caching.html * igt@kms_prime@basic-crc-hybrid: - shard-rkl: NOTRUN -> [SKIP][349] ([i915#6524]) [349]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-5/igt@kms_prime@basic-crc-hybrid.html - shard-tglu-1: NOTRUN -> [SKIP][350] ([i915#6524]) [350]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-1/igt@kms_prime@basic-crc-hybrid.html * igt@kms_prime@d3hot: - shard-dg2: NOTRUN -> [SKIP][351] ([i915#6524] / [i915#6805]) [351]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-1/igt@kms_prime@d3hot.html * igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf: - shard-dg1: NOTRUN -> [SKIP][352] ([i915#11520]) +1 other test skip [352]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-12/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf.html * igt@kms_psr2_sf@fbc-psr2-plane-move-sf-dmg-area: - shard-glk: NOTRUN -> [SKIP][353] ([i915#11520]) +5 other tests skip [353]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-glk6/igt@kms_psr2_sf@fbc-psr2-plane-move-sf-dmg-area.html * igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-sf: - shard-glk11: NOTRUN -> [SKIP][354] ([i915#11520]) +2 other tests skip [354]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-glk11/igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-sf.html - shard-tglu-1: NOTRUN -> [SKIP][355] ([i915#11520]) +1 other test skip [355]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-1/igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-sf.html * igt@kms_psr2_sf@psr2-overlay-plane-update-continuous-sf: - shard-rkl: NOTRUN -> [SKIP][356] ([i915#11520]) +7 other tests skip [356]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-8/igt@kms_psr2_sf@psr2-overlay-plane-update-continuous-sf.html * igt@kms_psr2_sf@psr2-overlay-plane-update-sf-dmg-area: - shard-snb: NOTRUN -> [SKIP][357] ([i915#11520]) +5 other tests skip [357]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-snb6/igt@kms_psr2_sf@psr2-overlay-plane-update-sf-dmg-area.html * igt@kms_psr2_sf@psr2-plane-move-sf-dmg-area: - shard-glk10: NOTRUN -> [SKIP][358] ([i915#11520]) +3 other tests skip [358]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-glk10/igt@kms_psr2_sf@psr2-plane-move-sf-dmg-area.html * igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area-big-fb: - shard-tglu: NOTRUN -> [SKIP][359] ([i915#11520]) +6 other tests skip [359]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-9/igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area-big-fb.html * igt@kms_psr2_su@page_flip-nv12: - shard-dg2: NOTRUN -> [SKIP][360] ([i915#9683]) [360]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-1/igt@kms_psr2_su@page_flip-nv12.html - shard-rkl: NOTRUN -> [SKIP][361] ([i915#9683]) [361]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-3/igt@kms_psr2_su@page_flip-nv12.html - shard-tglu-1: NOTRUN -> [SKIP][362] ([i915#9683]) [362]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-1/igt@kms_psr2_su@page_flip-nv12.html - shard-dg1: NOTRUN -> [SKIP][363] ([i915#9683]) [363]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-15/igt@kms_psr2_su@page_flip-nv12.html - shard-mtlp: NOTRUN -> [SKIP][364] ([i915#4348]) [364]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-mtlp-5/igt@kms_psr2_su@page_flip-nv12.html * igt@kms_psr@fbc-pr-basic: - shard-mtlp: NOTRUN -> [SKIP][365] ([i915#9688]) +3 other tests skip [365]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-mtlp-2/igt@kms_psr@fbc-pr-basic.html * igt@kms_psr@fbc-psr-primary-render: - shard-glk11: NOTRUN -> [SKIP][366] +112 other tests skip [366]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-glk11/igt@kms_psr@fbc-psr-primary-render.html * igt@kms_psr@fbc-psr2-cursor-mmap-gtt: - shard-glk: NOTRUN -> [SKIP][367] +473 other tests skip [367]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-glk5/igt@kms_psr@fbc-psr2-cursor-mmap-gtt.html - shard-rkl: NOTRUN -> [SKIP][368] ([i915#1072] / [i915#14544] / [i915#9732]) +2 other tests skip [368]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-6/igt@kms_psr@fbc-psr2-cursor-mmap-gtt.html * igt@kms_psr@pr-cursor-mmap-cpu: - shard-dg2: NOTRUN -> [SKIP][369] ([i915#1072] / [i915#9732]) +9 other tests skip [369]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-4/igt@kms_psr@pr-cursor-mmap-cpu.html * igt@kms_psr@psr-sprite-plane-onoff: - shard-tglu-1: NOTRUN -> [SKIP][370] ([i915#9732]) +10 other tests skip [370]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-1/igt@kms_psr@psr-sprite-plane-onoff.html * igt@kms_psr@psr2-cursor-plane-onoff: - shard-tglu: NOTRUN -> [SKIP][371] ([i915#9732]) +18 other tests skip [371]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-4/igt@kms_psr@psr2-cursor-plane-onoff.html * igt@kms_psr@psr2-sprite-mmap-cpu: - shard-rkl: NOTRUN -> [SKIP][372] ([i915#1072] / [i915#9732]) +25 other tests skip [372]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-8/igt@kms_psr@psr2-sprite-mmap-cpu.html - shard-dg1: NOTRUN -> [SKIP][373] ([i915#1072] / [i915#9732]) +9 other tests skip [373]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-17/igt@kms_psr@psr2-sprite-mmap-cpu.html * igt@kms_psr_stress_test@flip-primary-invalidate-overlay: - shard-dg2: NOTRUN -> [SKIP][374] ([i915#15949]) [374]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-8/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html * igt@kms_rotation_crc@multiplane-rotation-cropping-bottom: - shard-glk: NOTRUN -> [INCOMPLETE][375] ([i915#15500] / [i915#16184]) [375]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-glk2/igt@kms_rotation_crc@multiplane-rotation-cropping-bottom.html * igt@kms_rotation_crc@primary-y-tiled-reflect-x-90: - shard-dg2: NOTRUN -> [SKIP][376] ([i915#12755] / [i915#15867] / [i915#5190]) [376]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-1/igt@kms_rotation_crc@primary-y-tiled-reflect-x-90.html - shard-mtlp: NOTRUN -> [SKIP][377] ([i915#12755] / [i915#15867]) [377]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-mtlp-7/igt@kms_rotation_crc@primary-y-tiled-reflect-x-90.html * igt@kms_scaling_modes@scaling-mode-full: - shard-tglu: NOTRUN -> [SKIP][378] ([i915#3555]) +7 other tests skip [378]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-7/igt@kms_scaling_modes@scaling-mode-full.html * igt@kms_setmode@clone-exclusive-crtc: - shard-dg2: NOTRUN -> [SKIP][379] ([i915#3555]) [379]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-8/igt@kms_setmode@clone-exclusive-crtc.html - shard-mtlp: NOTRUN -> [SKIP][380] ([i915#3555] / [i915#8809]) [380]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-mtlp-6/igt@kms_setmode@clone-exclusive-crtc.html * igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-hdmi-a-1: - shard-glk: NOTRUN -> [INCOMPLETE][381] ([i915#12276]) +1 other test incomplete [381]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-glk3/igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-hdmi-a-1.html * igt@kms_vrr@flip-basic: - shard-dg2: NOTRUN -> [SKIP][382] ([i915#15243] / [i915#3555]) [382]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-5/igt@kms_vrr@flip-basic.html - shard-rkl: NOTRUN -> [SKIP][383] ([i915#15243] / [i915#3555]) +1 other test skip [383]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-2/igt@kms_vrr@flip-basic.html - shard-mtlp: NOTRUN -> [SKIP][384] ([i915#3555] / [i915#8808]) [384]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-mtlp-8/igt@kms_vrr@flip-basic.html * igt@kms_vrr@max-min: - shard-rkl: NOTRUN -> [SKIP][385] ([i915#14544] / [i915#9906]) [385]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-6/igt@kms_vrr@max-min.html * igt@kms_vrr@negative-basic: - shard-rkl: NOTRUN -> [SKIP][386] ([i915#3555] / [i915#9906]) [386]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-5/igt@kms_vrr@negative-basic.html - shard-tglu-1: NOTRUN -> [SKIP][387] ([i915#3555] / [i915#9906]) [387]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-1/igt@kms_vrr@negative-basic.html * igt@kms_vrr@seamless-rr-switch-vrr: - shard-dg2: NOTRUN -> [SKIP][388] ([i915#9906]) [388]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-5/igt@kms_vrr@seamless-rr-switch-vrr.html - shard-rkl: NOTRUN -> [SKIP][389] ([i915#9906]) +1 other test skip [389]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-8/igt@kms_vrr@seamless-rr-switch-vrr.html - shard-dg1: NOTRUN -> [SKIP][390] ([i915#9906]) [390]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-15/igt@kms_vrr@seamless-rr-switch-vrr.html - shard-tglu: NOTRUN -> [SKIP][391] ([i915#9906]) [391]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-10/igt@kms_vrr@seamless-rr-switch-vrr.html - shard-mtlp: NOTRUN -> [SKIP][392] ([i915#8808] / [i915#9906]) [392]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-mtlp-1/igt@kms_vrr@seamless-rr-switch-vrr.html * igt@perf@per-context-mode-unprivileged: - shard-rkl: NOTRUN -> [SKIP][393] ([i915#2435]) [393]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-3/igt@perf@per-context-mode-unprivileged.html * igt@perf_pmu@all-busy-idle-check-all: - shard-dg2: [PASS][394] -> [FAIL][395] ([i915#15453]) [394]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-dg2-6/igt@perf_pmu@all-busy-idle-check-all.html [395]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-6/igt@perf_pmu@all-busy-idle-check-all.html - shard-dg1: [PASS][396] -> [FAIL][397] ([i915#15453]) [396]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-dg1-19/igt@perf_pmu@all-busy-idle-check-all.html [397]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-18/igt@perf_pmu@all-busy-idle-check-all.html - shard-mtlp: [PASS][398] -> [FAIL][399] ([i915#15453]) [398]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-mtlp-7/igt@perf_pmu@all-busy-idle-check-all.html [399]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-mtlp-4/igt@perf_pmu@all-busy-idle-check-all.html * igt@perf_pmu@module-unload: - shard-tglu-1: NOTRUN -> [ABORT][400] ([i915#13029] / [i915#15778]) [400]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-1/igt@perf_pmu@module-unload.html - shard-snb: NOTRUN -> [ABORT][401] ([i915#15778]) [401]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-snb6/igt@perf_pmu@module-unload.html * igt@perf_pmu@rc6-suspend: - shard-glk: NOTRUN -> [INCOMPLETE][402] ([i915#13356] / [i915#14242] / [i915#16236]) [402]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-glk9/igt@perf_pmu@rc6-suspend.html * igt@prime_udl@share-import: - shard-rkl: NOTRUN -> [SKIP][403] ([i915#16420]) +1 other test skip [403]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-7/igt@prime_udl@share-import.html - shard-dg1: NOTRUN -> [SKIP][404] ([i915#16420]) [404]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-12/igt@prime_udl@share-import.html - shard-tglu: NOTRUN -> [SKIP][405] ([i915#16420]) [405]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-2/igt@prime_udl@share-import.html * igt@prime_vgem@basic-gtt: - shard-mtlp: NOTRUN -> [SKIP][406] ([i915#3708] / [i915#4077]) +1 other test skip [406]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-mtlp-6/igt@prime_vgem@basic-gtt.html - shard-dg2: NOTRUN -> [SKIP][407] ([i915#3708] / [i915#4077]) +1 other test skip [407]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-8/igt@prime_vgem@basic-gtt.html - shard-dg1: NOTRUN -> [SKIP][408] ([i915#3708] / [i915#4077]) +1 other test skip [408]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-14/igt@prime_vgem@basic-gtt.html * igt@prime_vgem@basic-write: - shard-rkl: NOTRUN -> [SKIP][409] ([i915#3291] / [i915#3708]) [409]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-4/igt@prime_vgem@basic-write.html * igt@prime_vgem@coherency-gtt: - shard-rkl: NOTRUN -> [SKIP][410] ([i915#3708]) [410]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-1/igt@prime_vgem@coherency-gtt.html * igt@tools_test@sysfs_l3_parity: - shard-dg2: NOTRUN -> [SKIP][411] ([i915#4818]) [411]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-5/igt@tools_test@sysfs_l3_parity.html - shard-dg1: NOTRUN -> [SKIP][412] ([i915#4818]) [412]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-17/igt@tools_test@sysfs_l3_parity.html - shard-mtlp: NOTRUN -> [SKIP][413] ([i915#4818]) [413]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-mtlp-8/igt@tools_test@sysfs_l3_parity.html #### Possible fixes #### * igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-smem-lmem0: - shard-dg2: [INCOMPLETE][414] ([i915#13356] / [i915#16348]) -> [PASS][415] [414]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-dg2-5/igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-smem-lmem0.html [415]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-4/igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-smem-lmem0.html * igt@gem_exec_big@single: - shard-tglu: [FAIL][416] ([i915#15816]) -> [PASS][417] [416]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-tglu-8/igt@gem_exec_big@single.html [417]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-6/igt@gem_exec_big@single.html * igt@i915_power@sanity: - shard-mtlp: [SKIP][418] ([i915#7984]) -> [PASS][419] [418]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-mtlp-1/igt@i915_power@sanity.html [419]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-mtlp-4/igt@i915_power@sanity.html * igt@i915_suspend@debugfs-reader: - shard-rkl: [INCOMPLETE][420] ([i915#4817]) -> [PASS][421] [420]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-3/igt@i915_suspend@debugfs-reader.html [421]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-8/igt@i915_suspend@debugfs-reader.html * igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-1: - shard-tglu: [FAIL][422] ([i915#15662]) -> [PASS][423] [422]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-tglu-8/igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-1.html [423]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-6/igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-1.html * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip: - shard-mtlp: [FAIL][424] ([i915#15733] / [i915#5138]) -> [PASS][425] +1 other test pass [424]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-mtlp-7/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html [425]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-mtlp-5/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html * igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs: - shard-rkl: [INCOMPLETE][426] ([i915#14694] / [i915#15582]) -> [PASS][427] [426]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-3/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs.html [427]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-8/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs.html * igt@kms_cursor_crc@cursor-random-128x42: - shard-rkl: [FAIL][428] ([i915#13566]) -> [PASS][429] +1 other test pass [428]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-4/igt@kms_cursor_crc@cursor-random-128x42.html [429]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-4/igt@kms_cursor_crc@cursor-random-128x42.html * igt@kms_cursor_crc@cursor-random-128x42@pipe-a-hdmi-a-1: - shard-tglu: [FAIL][430] ([i915#13566]) -> [PASS][431] +1 other test pass [430]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-tglu-6/igt@kms_cursor_crc@cursor-random-128x42@pipe-a-hdmi-a-1.html [431]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-9/igt@kms_cursor_crc@cursor-random-128x42@pipe-a-hdmi-a-1.html * igt@kms_cursor_crc@cursor-suspend: - shard-rkl: [ABORT][432] ([i915#15132]) -> [PASS][433] [432]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-1/igt@kms_cursor_crc@cursor-suspend.html [433]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-8/igt@kms_cursor_crc@cursor-suspend.html * igt@kms_cursor_edge_walk@256x256-top-edge: - shard-dg1: [DMESG-WARN][434] ([i915#16685]) -> [PASS][435] [434]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-dg1-13/igt@kms_cursor_edge_walk@256x256-top-edge.html [435]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-14/igt@kms_cursor_edge_walk@256x256-top-edge.html * igt@kms_flip@flip-vs-suspend: - shard-rkl: [INCOMPLETE][436] ([i915#16276] / [i915#6113]) -> [PASS][437] +1 other test pass [436]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-6/igt@kms_flip@flip-vs-suspend.html [437]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-4/igt@kms_flip@flip-vs-suspend.html * igt@kms_frontbuffer_tracking@fbc-suspend: - shard-rkl: [INCOMPLETE][438] ([i915#10056]) -> [PASS][439] [438]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-suspend.html [439]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-8/igt@kms_frontbuffer_tracking@fbc-suspend.html * igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-pri-indfb-draw-mmap-gtt: - shard-rkl: [SKIP][440] ([i915#15989]) -> [PASS][441] +7 other tests pass [440]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-3/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-pri-indfb-draw-mmap-gtt.html [441]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-6/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-pri-indfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@hdr-rgb101010-draw-render: - shard-glk: [SKIP][442] -> [PASS][443] +10 other tests pass [442]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-glk1/igt@kms_frontbuffer_tracking@hdr-rgb101010-draw-render.html [443]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-glk8/igt@kms_frontbuffer_tracking@hdr-rgb101010-draw-render.html * igt@kms_hdr@bpc-switch-dpms: - shard-rkl: [SKIP][444] ([i915#16644] / [i915#3555] / [i915#8228]) -> [PASS][445] [444]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-2/igt@kms_hdr@bpc-switch-dpms.html [445]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-1/igt@kms_hdr@bpc-switch-dpms.html * igt@kms_pm_rpm@i2c: - shard-dg1: [DMESG-WARN][446] ([i915#4423]) -> [PASS][447] +1 other test pass [446]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-dg1-18/igt@kms_pm_rpm@i2c.html [447]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-17/igt@kms_pm_rpm@i2c.html * igt@perf_pmu@busy-double-start@vcs1: - shard-mtlp: [FAIL][448] ([i915#4349]) -> [PASS][449] +5 other tests pass [448]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-mtlp-1/igt@perf_pmu@busy-double-start@vcs1.html [449]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-mtlp-6/igt@perf_pmu@busy-double-start@vcs1.html #### Warnings #### * igt@gem_ctx_sseu@mmap-args: - shard-rkl: [SKIP][450] ([i915#14544] / [i915#280]) -> [SKIP][451] ([i915#280]) [450]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-6/igt@gem_ctx_sseu@mmap-args.html [451]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-7/igt@gem_ctx_sseu@mmap-args.html * igt@gem_exec_balancer@parallel: - shard-rkl: [SKIP][452] ([i915#14544] / [i915#4525]) -> [SKIP][453] ([i915#4525]) +1 other test skip [452]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-6/igt@gem_exec_balancer@parallel.html [453]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-8/igt@gem_exec_balancer@parallel.html * igt@gem_exec_reloc@basic-wc-gtt: - shard-rkl: [SKIP][454] ([i915#14544] / [i915#3281]) -> [SKIP][455] ([i915#3281]) +3 other tests skip [454]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-6/igt@gem_exec_reloc@basic-wc-gtt.html [455]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-4/igt@gem_exec_reloc@basic-wc-gtt.html * igt@gem_lmem_swapping@heavy-random: - shard-rkl: [SKIP][456] ([i915#4613]) -> [SKIP][457] ([i915#14544] / [i915#4613]) [456]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-2/igt@gem_lmem_swapping@heavy-random.html [457]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-6/igt@gem_lmem_swapping@heavy-random.html * igt@gem_lmem_swapping@heavy-verify-random: - shard-rkl: [SKIP][458] ([i915#14544] / [i915#4613]) -> [SKIP][459] ([i915#4613]) +1 other test skip [458]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-6/igt@gem_lmem_swapping@heavy-verify-random.html [459]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-4/igt@gem_lmem_swapping@heavy-verify-random.html * igt@gem_partial_pwrite_pread@writes-after-reads: - shard-rkl: [SKIP][460] ([i915#3282]) -> [SKIP][461] ([i915#14544] / [i915#3282]) +2 other tests skip [460]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-2/igt@gem_partial_pwrite_pread@writes-after-reads.html [461]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-6/igt@gem_partial_pwrite_pread@writes-after-reads.html * igt@gem_set_tiling_vs_blt@untiled-to-tiled: - shard-rkl: [SKIP][462] ([i915#14544] / [i915#8411]) -> [SKIP][463] ([i915#8411]) [462]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-6/igt@gem_set_tiling_vs_blt@untiled-to-tiled.html [463]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-2/igt@gem_set_tiling_vs_blt@untiled-to-tiled.html * igt@gem_userptr_blits@dmabuf-sync: - shard-rkl: [SKIP][464] ([i915#3297] / [i915#3323]) -> [SKIP][465] ([i915#14544] / [i915#3297] / [i915#3323]) [464]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-8/igt@gem_userptr_blits@dmabuf-sync.html [465]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-6/igt@gem_userptr_blits@dmabuf-sync.html * igt@gem_userptr_blits@readonly-pwrite-unsync: - shard-rkl: [SKIP][466] ([i915#14544] / [i915#3297]) -> [SKIP][467] ([i915#3297]) +1 other test skip [466]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-6/igt@gem_userptr_blits@readonly-pwrite-unsync.html [467]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-7/igt@gem_userptr_blits@readonly-pwrite-unsync.html * igt@gen9_exec_parse@bb-chained: - shard-rkl: [SKIP][468] ([i915#14544] / [i915#2527]) -> [SKIP][469] ([i915#2527]) [468]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-6/igt@gen9_exec_parse@bb-chained.html [469]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-2/igt@gen9_exec_parse@bb-chained.html * igt@i915_module_load@fault-injection: - shard-dg1: [ABORT][470] ([i915#11814] / [i915#15481]) -> [ABORT][471] ([i915#11814]) +1 other test abort [470]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-dg1-13/igt@i915_module_load@fault-injection.html [471]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-19/igt@i915_module_load@fault-injection.html * igt@i915_pm_rc6_residency@rc6-idle: - shard-rkl: [SKIP][472] ([i915#14498] / [i915#14544]) -> [SKIP][473] ([i915#14498]) [472]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-6/igt@i915_pm_rc6_residency@rc6-idle.html [473]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-7/igt@i915_pm_rc6_residency@rc6-idle.html * igt@kms_addfb_basic@invalid-smem-bo-on-discrete: - shard-rkl: [SKIP][474] ([i915#12454] / [i915#12712] / [i915#14544]) -> [SKIP][475] ([i915#12454] / [i915#12712]) [474]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-6/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html [475]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-4/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html * igt@kms_atomic_transition@plane-all-modeset-transition: - shard-tglu: [FAIL][476] ([i915#15662]) -> [ABORT][477] ([i915#16837] / [i915#16844]) [476]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-tglu-8/igt@kms_atomic_transition@plane-all-modeset-transition.html [477]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-tglu-6/igt@kms_atomic_transition@plane-all-modeset-transition.html * igt@kms_big_fb@4-tiled-addfb: - shard-rkl: [SKIP][478] ([i915#5286]) -> [SKIP][479] ([i915#14544] / [i915#5286]) +2 other tests skip [478]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-7/igt@kms_big_fb@4-tiled-addfb.html [479]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-6/igt@kms_big_fb@4-tiled-addfb.html * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180: - shard-rkl: [SKIP][480] ([i915#14544] / [i915#5286]) -> [SKIP][481] ([i915#5286]) +2 other tests skip [480]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-6/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180.html [481]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-1/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180.html * igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180-hflip: - shard-rkl: [SKIP][482] ([i915#14544] / [i915#3828]) -> [SKIP][483] ([i915#3828]) [482]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-6/igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180-hflip.html [483]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-4/igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180-hflip.html * igt@kms_big_fb@x-tiled-8bpp-rotate-270: - shard-rkl: [SKIP][484] ([i915#3638]) -> [SKIP][485] ([i915#14544] / [i915#3638]) [484]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-4/igt@kms_big_fb@x-tiled-8bpp-rotate-270.html [485]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-6/igt@kms_big_fb@x-tiled-8bpp-rotate-270.html * igt@kms_big_fb@yf-tiled-16bpp-rotate-180: - shard-rkl: [SKIP][486] ([i915#14544]) -> [SKIP][487] +31 other tests skip [486]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-6/igt@kms_big_fb@yf-tiled-16bpp-rotate-180.html [487]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-2/igt@kms_big_fb@yf-tiled-16bpp-rotate-180.html * igt@kms_big_fb@yf-tiled-64bpp-rotate-90: - shard-rkl: [SKIP][488] -> [SKIP][489] ([i915#14544]) +29 other tests skip [488]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-2/igt@kms_big_fb@yf-tiled-64bpp-rotate-90.html [489]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-6/igt@kms_big_fb@yf-tiled-64bpp-rotate-90.html * igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs-cc: - shard-rkl: [ABORT][490] ([i915#16852]) -> [SKIP][491] ([i915#14098] / [i915#6095]) +1 other test skip [490]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-5/igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs-cc.html [491]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-8/igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs-cc.html * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs-cc: - shard-rkl: [SKIP][492] ([i915#14098] / [i915#6095]) -> [SKIP][493] ([i915#14098] / [i915#14544] / [i915#6095]) +4 other tests skip [492]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-5/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs-cc.html [493]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs-cc.html * igt@kms_ccs@missing-ccs-buffer-y-tiled-gen12-mc-ccs@pipe-a-hdmi-a-2: - shard-rkl: [SKIP][494] ([i915#6095]) -> [SKIP][495] ([i915#14544] / [i915#6095]) +1 other test skip [494]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-7/igt@kms_ccs@missing-ccs-buffer-y-tiled-gen12-mc-ccs@pipe-a-hdmi-a-2.html [495]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-6/igt@kms_ccs@missing-ccs-buffer-y-tiled-gen12-mc-ccs@pipe-a-hdmi-a-2.html * igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs: - shard-rkl: [SKIP][496] ([i915#14098] / [i915#14544] / [i915#6095]) -> [SKIP][497] ([i915#14098] / [i915#6095]) +1 other test skip [496]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-6/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs.html [497]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-2/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs.html * igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs: - shard-rkl: [SKIP][498] ([i915#12313]) -> [SKIP][499] ([i915#12313] / [i915#14544]) [498]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-8/igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs.html [499]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-6/igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs.html * igt@kms_chamelium_color_pipeline@plane-lut1d-ctm3x4-lut1d: - shard-rkl: [SKIP][500] ([i915#16471]) -> [SKIP][501] ([i915#14544] / [i915#16471]) [500]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-3/igt@kms_chamelium_color_pipeline@plane-lut1d-ctm3x4-lut1d.html [501]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-6/igt@kms_chamelium_color_pipeline@plane-lut1d-ctm3x4-lut1d.html * igt@kms_chamelium_frames@hdmi-crc-single: - shard-rkl: [SKIP][502] ([i915#11151] / [i915#14544] / [i915#7828]) -> [SKIP][503] ([i915#11151] / [i915#7828]) +1 other test skip [502]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-6/igt@kms_chamelium_frames@hdmi-crc-single.html [503]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-3/igt@kms_chamelium_frames@hdmi-crc-single.html * igt@kms_chamelium_hpd@dp-hpd-fast: - shard-rkl: [SKIP][504] ([i915#11151] / [i915#7828]) -> [SKIP][505] ([i915#11151] / [i915#14544] / [i915#7828]) +1 other test skip [504]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-3/igt@kms_chamelium_hpd@dp-hpd-fast.html [505]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-6/igt@kms_chamelium_hpd@dp-hpd-fast.html * igt@kms_content_protection@dp-mst-type-1-suspend-resume: - shard-rkl: [SKIP][506] ([i915#15330]) -> [SKIP][507] ([i915#14544] / [i915#15330]) [506]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-5/igt@kms_content_protection@dp-mst-type-1-suspend-resume.html [507]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-6/igt@kms_content_protection@dp-mst-type-1-suspend-resume.html * igt@kms_content_protection@mei-interface: - shard-rkl: [SKIP][508] ([i915#14544] / [i915#15865]) -> [SKIP][509] ([i915#15865]) +1 other test skip [508]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-6/igt@kms_content_protection@mei-interface.html [509]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-2/igt@kms_content_protection@mei-interface.html - shard-dg1: [SKIP][510] ([i915#9433]) -> [SKIP][511] ([i915#15865]) [510]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-dg1-12/igt@kms_content_protection@mei-interface.html [511]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-17/igt@kms_content_protection@mei-interface.html * igt@kms_cursor_crc@cursor-offscreen-512x512: - shard-rkl: [SKIP][512] ([i915#13049]) -> [SKIP][513] ([i915#13049] / [i915#14544]) +1 other test skip [512]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-8/igt@kms_cursor_crc@cursor-offscreen-512x512.html [513]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-6/igt@kms_cursor_crc@cursor-offscreen-512x512.html * igt@kms_cursor_crc@cursor-random-32x10: - shard-rkl: [SKIP][514] ([i915#14544] / [i915#3555]) -> [SKIP][515] ([i915#3555]) +4 other tests skip [514]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-6/igt@kms_cursor_crc@cursor-random-32x10.html [515]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-8/igt@kms_cursor_crc@cursor-random-32x10.html * igt@kms_cursor_crc@cursor-rapid-movement-32x10: - shard-rkl: [SKIP][516] ([i915#3555]) -> [SKIP][517] ([i915#14544] / [i915#3555]) [516]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-7/igt@kms_cursor_crc@cursor-rapid-movement-32x10.html [517]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-6/igt@kms_cursor_crc@cursor-rapid-movement-32x10.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy: - shard-rkl: [SKIP][518] ([i915#4103]) -> [SKIP][519] ([i915#14544] / [i915#4103]) [518]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html [519]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-6/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html * igt@kms_dp_link_training@uhbr-mst: - shard-rkl: [SKIP][520] ([i915#13748] / [i915#14544]) -> [SKIP][521] ([i915#13748]) [520]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-6/igt@kms_dp_link_training@uhbr-mst.html [521]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-3/igt@kms_dp_link_training@uhbr-mst.html * igt@kms_dsc@dsc-basic-bigjoiner: - shard-rkl: [SKIP][522] ([i915#14544] / [i915#16361]) -> [SKIP][523] ([i915#16361]) +1 other test skip [522]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-6/igt@kms_dsc@dsc-basic-bigjoiner.html [523]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-2/igt@kms_dsc@dsc-basic-bigjoiner.html * igt@kms_dsc@dsc-fractional-bpp: - shard-rkl: [SKIP][524] ([i915#16361]) -> [SKIP][525] ([i915#14544] / [i915#16361]) +2 other tests skip [524]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-2/igt@kms_dsc@dsc-fractional-bpp.html [525]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-6/igt@kms_dsc@dsc-fractional-bpp.html * igt@kms_feature_discovery@psr1: - shard-rkl: [SKIP][526] ([i915#14544] / [i915#658]) -> [SKIP][527] ([i915#658]) [526]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-6/igt@kms_feature_discovery@psr1.html [527]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-8/igt@kms_feature_discovery@psr1.html * igt@kms_flip@2x-modeset-vs-vblank-race-interruptible: - shard-rkl: [SKIP][528] ([i915#14544] / [i915#9934]) -> [SKIP][529] ([i915#9934]) +1 other test skip [528]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-6/igt@kms_flip@2x-modeset-vs-vblank-race-interruptible.html [529]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-5/igt@kms_flip@2x-modeset-vs-vblank-race-interruptible.html * igt@kms_flip@2x-wf_vblank-ts-check: - shard-rkl: [SKIP][530] ([i915#9934]) -> [SKIP][531] ([i915#14544] / [i915#9934]) +1 other test skip [530]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-2/igt@kms_flip@2x-wf_vblank-ts-check.html [531]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-6/igt@kms_flip@2x-wf_vblank-ts-check.html * igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling: - shard-rkl: [SKIP][532] ([i915#15643]) -> [SKIP][533] ([i915#14544] / [i915#15643]) +2 other tests skip [532]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-8/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html [533]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling: - shard-rkl: [SKIP][534] ([i915#14544] / [i915#15643]) -> [SKIP][535] ([i915#15643]) [534]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling.html [535]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-8/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling.html * igt@kms_force_connector_basic@force-load-detect: - shard-mtlp: [SKIP][536] ([i915#15672]) -> [SKIP][537] [536]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-mtlp-1/igt@kms_force_connector_basic@force-load-detect.html [537]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-mtlp-3/igt@kms_force_connector_basic@force-load-detect.html * igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-cur-indfb-draw-render: - shard-dg1: [SKIP][538] -> [SKIP][539] ([i915#4423]) [538]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-dg1-17/igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-cur-indfb-draw-render.html [539]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-19/igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-cur-indfb-draw-render.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-gtt: - shard-rkl: [SKIP][540] ([i915#1825]) -> [SKIP][541] ([i915#14544] / [i915#1825]) [540]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-3/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-gtt.html [541]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-spr-indfb-draw-mmap-cpu: - shard-rkl: [SKIP][542] ([i915#14544] / [i915#15102]) -> [SKIP][543] ([i915#15102]) +10 other tests skip [542]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-spr-indfb-draw-mmap-cpu.html [543]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-8/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-spr-indfb-draw-mmap-cpu.html * igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-shrfb-draw-pwrite: - shard-dg1: [SKIP][544] ([i915#15102] / [i915#4423]) -> [SKIP][545] ([i915#15102]) [544]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-dg1-12/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-shrfb-draw-pwrite.html [545]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-12/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-shrfb-draw-pwrite.html * igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-wc: - shard-rkl: [SKIP][546] ([i915#14544] / [i915#1825]) -> [SKIP][547] ([i915#1825]) +1 other test skip [546]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-wc.html [547]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-3/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-mmap-gtt: - shard-dg1: [SKIP][548] ([i915#15990] / [i915#8708]) -> [SKIP][549] ([i915#15990] / [i915#4423] / [i915#8708]) [548]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-dg1-14/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-mmap-gtt.html [549]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-18/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-pri-indfb-draw-pwrite: - shard-dg1: [SKIP][550] ([i915#4423]) -> [SKIP][551] [550]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-dg1-12/igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-pri-indfb-draw-pwrite.html [551]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg1-12/igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-pri-indfb-draw-pwrite.html * igt@kms_frontbuffer_tracking@psrhdr-rgb101010-draw-blt: - shard-rkl: [SKIP][552] ([i915#15102]) -> [SKIP][553] ([i915#14544] / [i915#15102]) +19 other tests skip [552]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-7/igt@kms_frontbuffer_tracking@psrhdr-rgb101010-draw-blt.html [553]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-6/igt@kms_frontbuffer_tracking@psrhdr-rgb101010-draw-blt.html * igt@kms_joiner@basic-big-joiner: - shard-rkl: [SKIP][554] ([i915#14544] / [i915#15460]) -> [SKIP][555] ([i915#15460]) [554]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-6/igt@kms_joiner@basic-big-joiner.html [555]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-8/igt@kms_joiner@basic-big-joiner.html * igt@kms_joiner@basic-max-non-joiner: - shard-rkl: [SKIP][556] ([i915#13688]) -> [SKIP][557] ([i915#13688] / [i915#14544]) [556]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-8/igt@kms_joiner@basic-max-non-joiner.html [557]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-6/igt@kms_joiner@basic-max-non-joiner.html * igt@kms_joiner@invalid-modeset-big-joiner: - shard-rkl: [SKIP][558] ([i915#15460]) -> [SKIP][559] ([i915#14544] / [i915#15460]) [558]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-7/igt@kms_joiner@invalid-modeset-big-joiner.html [559]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-6/igt@kms_joiner@invalid-modeset-big-joiner.html * igt@kms_joiner@invalid-modeset-force-big-joiner: - shard-rkl: [SKIP][560] ([i915#14544] / [i915#15459]) -> [SKIP][561] ([i915#15459]) [560]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-6/igt@kms_joiner@invalid-modeset-force-big-joiner.html [561]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-4/igt@kms_joiner@invalid-modeset-force-big-joiner.html * igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier-source-clamping: - shard-rkl: [SKIP][562] ([i915#14544] / [i915#15709]) -> [SKIP][563] ([i915#15709]) +2 other tests skip [562]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-6/igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier-source-clamping.html [563]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-4/igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier-source-clamping.html * igt@kms_plane@pixel-format-yf-tiled-modifier: - shard-rkl: [SKIP][564] ([i915#15709]) -> [SKIP][565] ([i915#14544] / [i915#15709]) [564]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-3/igt@kms_plane@pixel-format-yf-tiled-modifier.html [565]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-6/igt@kms_plane@pixel-format-yf-tiled-modifier.html * igt@kms_plane_multiple@tiling-yf: - shard-rkl: [SKIP][566] ([i915#14259]) -> [SKIP][567] ([i915#14259] / [i915#14544]) [566]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-2/igt@kms_plane_multiple@tiling-yf.html [567]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-6/igt@kms_plane_multiple@tiling-yf.html * igt@kms_pm_dc@dc5-psr-suspend-resume: - shard-rkl: [SKIP][568] ([i915#14544] / [i915#16914]) -> [SKIP][569] ([i915#16914]) [568]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-6/igt@kms_pm_dc@dc5-psr-suspend-resume.html [569]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-4/igt@kms_pm_dc@dc5-psr-suspend-resume.html * igt@kms_pm_lpsp@kms-lpsp: - shard-rkl: [SKIP][570] ([i915#3828]) -> [SKIP][571] ([i915#9340]) [570]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-2/igt@kms_pm_lpsp@kms-lpsp.html [571]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-4/igt@kms_pm_lpsp@kms-lpsp.html * igt@kms_prime@basic-modeset-hybrid: - shard-rkl: [SKIP][572] ([i915#6524]) -> [SKIP][573] ([i915#14544] / [i915#6524]) [572]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-4/igt@kms_prime@basic-modeset-hybrid.html [573]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-6/igt@kms_prime@basic-modeset-hybrid.html * igt@kms_psr2_sf@fbc-pr-primary-plane-update-sf-dmg-area: - shard-rkl: [SKIP][574] ([i915#11520]) -> [SKIP][575] ([i915#11520] / [i915#14544]) +2 other tests skip [574]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-7/igt@kms_psr2_sf@fbc-pr-primary-plane-update-sf-dmg-area.html [575]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-6/igt@kms_psr2_sf@fbc-pr-primary-plane-update-sf-dmg-area.html * igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area: - shard-rkl: [SKIP][576] ([i915#11520] / [i915#14544]) -> [SKIP][577] ([i915#11520]) +2 other tests skip [576]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-6/igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area.html [577]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-8/igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area.html * igt@kms_psr@psr-cursor-render: - shard-rkl: [SKIP][578] ([i915#1072] / [i915#14544] / [i915#9732]) -> [SKIP][579] ([i915#1072] / [i915#9732]) +6 other tests skip [578]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-6/igt@kms_psr@psr-cursor-render.html [579]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-2/igt@kms_psr@psr-cursor-render.html * igt@kms_psr@psr2-cursor-mmap-gtt: - shard-rkl: [SKIP][580] ([i915#1072] / [i915#9732]) -> [SKIP][581] ([i915#1072] / [i915#14544] / [i915#9732]) +8 other tests skip [580]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-7/igt@kms_psr@psr2-cursor-mmap-gtt.html [581]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-6/igt@kms_psr@psr2-cursor-mmap-gtt.html * igt@kms_rotation_crc@primary-4-tiled-reflect-x-180: - shard-rkl: [SKIP][582] ([i915#5289]) -> [SKIP][583] ([i915#14544] / [i915#5289]) [582]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-7/igt@kms_rotation_crc@primary-4-tiled-reflect-x-180.html [583]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-6/igt@kms_rotation_crc@primary-4-tiled-reflect-x-180.html * igt@kms_tiled_display@basic-test-pattern: - shard-rkl: [SKIP][584] ([i915#14544] / [i915#8623]) -> [SKIP][585] ([i915#8623]) [584]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-rkl-6/igt@kms_tiled_display@basic-test-pattern.html [585]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-rkl-3/igt@kms_tiled_display@basic-test-pattern.html * igt@perf@non-zero-reason@0-rcs0: - shard-dg2: [FAIL][586] ([i915#9100]) -> [FAIL][587] ([i915#3089]) +1 other test fail [586]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19069/shard-dg2-8/igt@perf@non-zero-reason@0-rcs0.html [587]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/shard-dg2-6/igt@perf@non-zero-reason@0-rcs0.html [i915#10056]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10056 [i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307 [i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434 [i915#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#118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/118 [i915#11814]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11814 [i915#1187]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1187 [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#12343]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12343 [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#12755]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12755 [i915#12761]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12761 [i915#12964]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12964 [i915#13026]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13026 [i915#13027]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13027 [i915#13029]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13029 [i915#13046]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13046 [i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049 [i915#13356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13356 [i915#13390]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13390 [i915#13398]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13398 [i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566 [i915#13688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13688 [i915#13748]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13748 [i915#13809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13809 [i915#13820]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13820 [i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958 [i915#14073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14073 [i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098 [i915#14242]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14242 [i915#14259]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14259 [i915#14498]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14498 [i915#14544]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14544 [i915#14545]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14545 [i915#14694]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14694 [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#15132]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15132 [i915#15152]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15152 [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#15453]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15453 [i915#15458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15458 [i915#15459]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15459 [i915#15460]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15460 [i915#15481]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15481 [i915#15500]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15500 [i915#15542]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15542 [i915#15582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15582 [i915#15643]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15643 [i915#15662]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15662 [i915#15672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15672 [i915#15709]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15709 [i915#15726]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15726 [i915#15733]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15733 [i915#15739]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15739 [i915#15778]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15778 [i915#15792]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15792 [i915#15815]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15815 [i915#15816]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15816 [i915#15840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15840 [i915#15865]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15865 [i915#15867]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15867 [i915#15948]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15948 [i915#15949]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15949 [i915#15989]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15989 [i915#15990]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15990 [i915#15991]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15991 [i915#16079]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16079 [i915#16084]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16084 [i915#16182]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16182 [i915#16184]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16184 [i915#16193]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16193 [i915#16226]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16226 [i915#16236]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16236 [i915#16276]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16276 [i915#16348]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16348 [i915#16361]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16361 [i915#16386]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16386 [i915#16396]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16396 [i915#16420]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16420 [i915#16451]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16451 [i915#16466]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16466 [i915#16471]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16471 [i915#16490]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16490 [i915#16518]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16518 [i915#16599]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16599 [i915#16600]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16600 [i915#16644]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16644 [i915#16680]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16680 [i915#16685]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16685 [i915#16837]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16837 [i915#16844]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16844 [i915#16852]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16852 [i915#16866]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16866 [i915#16867]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16867 [i915#16876]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16876 [i915#16881]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16881 [i915#16914]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16914 [i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769 [i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825 [i915#2190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2190 [i915#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#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856 [i915#3089]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3089 [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#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#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#4348]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4348 [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#4818]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4818 [i915#4839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4839 [i915#4852]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4852 [i915#4860]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4860 [i915#5138]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5138 [i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190 [i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286 [i915#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#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095 [i915#6113]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6113 [i915#6188]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6188 [i915#6245]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6245 [i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524 [i915#658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/658 [i915#6805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6805 [i915#7697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7697 [i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828 [i915#7975]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7975 [i915#7984]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7984 [i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228 [i915#8399]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8399 [i915#8411]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8411 [i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428 [i915#8555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8555 [i915#8562]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8562 [i915#8623]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8623 [i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708 [i915#8808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8808 [i915#8809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8809 [i915#8810]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8810 [i915#8813]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8813 [i915#9100]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9100 [i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323 [i915#9340]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9340 [i915#9433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9433 [i915#9561]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9561 [i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683 [i915#9685]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9685 [i915#9688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9688 [i915#9723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9723 [i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732 [i915#9809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9809 [i915#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812 [i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906 [i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934 [i915#9979]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9979 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_9079 -> IGTPW_15765 * Piglit: piglit_4509 -> None CI-20190529: 20190529 CI_DRM_19069: c53467440a5196138d2d6610e269a43b6b47bf6b @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_15765: 926b49b0fe3a07992bc85f62e2658350449ee21e @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git IGT_9079: 9079 piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15765/index.html [-- Attachment #2: Type: text/html, Size: 195135 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [PATCH i-g-t 0/4] igt: rename pipe to hardware_pipe 2026-09-01 8:46 [PATCH i-g-t 0/4] igt: rename pipe to hardware_pipe Jani Nikula ` (7 preceding siblings ...) 2026-09-02 14:21 ` ✗ i915.CI.Full: failure " Patchwork @ 2026-09-07 8:09 ` Jani Nikula 8 siblings, 0 replies; 16+ messages in thread From: Jani Nikula @ 2026-09-07 8:09 UTC (permalink / raw) To: igt-dev; +Cc: ville.syrjala, Kamil Konieczny On Tue, 01 Sep 2026, Jani Nikula <jani.nikula@intel.com> wrote: > To emphasize the enum pipe and crtc->pipe are vendor-specific hardware > concepts, rename them to hardware_pipe. Further explanations in patch 3. Ville, ack? > > Jani Nikula (4): > tests/kms_chamelium_color_pipeline: prefer igt_crtc_name() over > kmstest_pipe_name() > tests/intel/kms_joiner_helper: iterate CRTCs instead of pipes > lib/kms: rename enum pipe to hardware_pipe, crtc->pipe to > crtc->hardware_pipe > lib/kms: use enum hardware_pipe for __intel_get_pipe_from_crtc_index() > return type > > lib/igt_kms.c | 40 ++++++++++--------- > lib/igt_kms.h | 22 ++++++---- > .../chamelium/kms_chamelium_color_pipeline.c | 2 +- > tests/intel/kms_busy.c | 16 ++++---- > tests/intel/kms_dp_link_training.c | 2 +- > tests/intel/kms_dsc.c | 2 +- > tests/intel/kms_dsc_helper.c | 4 +- > tests/intel/kms_dsc_helper.h | 2 +- > tests/intel/kms_frontbuffer_tracking.c | 2 +- > tests/intel/kms_joiner.c | 32 +++++++-------- > tests/intel/kms_joiner_helper.c | 15 +++---- > tests/intel/kms_mst.c | 2 +- > tests/intel/kms_pipe_b_c_ivb.c | 4 +- > tests/intel/kms_pipe_stress.c | 24 +++++------ > tests/intel/kms_pm_dc.c | 8 ++-- > tests/intel/kms_pm_lpsp.c | 2 +- > tests/intel/kms_psr2_sf.c | 4 +- > tests/intel/perf_pmu.c | 2 +- > tests/kms_cursor_crc.c | 2 +- > tests/kms_cursor_edge_walk.c | 2 +- > tests/kms_display_modes.c | 2 +- > tests/kms_panel_fitting.c | 2 +- > tests/kms_plane_scaling.c | 2 +- > 23 files changed, 102 insertions(+), 93 deletions(-) -- Jani Nikula, Intel ^ permalink raw reply [flat|nested] 16+ messages in thread
end of thread, other threads:[~2026-09-07 8:09 UTC | newest] Thread overview: 16+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2026-09-01 8:46 [PATCH i-g-t 0/4] igt: rename pipe to hardware_pipe Jani Nikula 2026-09-01 8:46 ` [PATCH i-g-t 1/4] tests/kms_chamelium_color_pipeline: prefer igt_crtc_name() over kmstest_pipe_name() Jani Nikula 2026-09-02 14:34 ` Kamil Konieczny 2026-09-01 8:46 ` [PATCH i-g-t 2/4] tests/intel/kms_joiner_helper: iterate CRTCs instead of pipes Jani Nikula 2026-09-02 14:45 ` Kamil Konieczny 2026-09-02 21:40 ` Jani Nikula 2026-09-03 11:31 ` Kamil Konieczny 2026-09-01 8:46 ` [PATCH i-g-t 3/4] lib/kms: rename enum pipe to hardware_pipe, crtc->pipe to crtc->hardware_pipe Jani Nikula 2026-09-02 17:33 ` Kamil Konieczny 2026-09-01 8:46 ` [PATCH i-g-t 4/4] lib/kms: use enum hardware_pipe for __intel_get_pipe_from_crtc_index() return type Jani Nikula 2026-09-03 11:39 ` Kamil Konieczny 2026-09-01 23:01 ` ✓ i915.CI.BAT: success for igt: rename pipe to hardware_pipe Patchwork 2026-09-02 7:15 ` ✓ Xe.CI.BAT: " Patchwork 2026-09-02 13:29 ` ✓ Xe.CI.FULL: " Patchwork 2026-09-02 14:21 ` ✗ i915.CI.Full: failure " Patchwork 2026-09-07 8:09 ` [PATCH i-g-t 0/4] " Jani Nikula
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox