* [PATCH i-g-t v2 0/3] tests/intel: validate PSR2 selective fetch under joiner
@ 2026-11-04 13:07 Mika Kahola
2026-11-04 13:07 ` [PATCH i-g-t v2 1/3] tests/intel/kms_joiner: Pass output array into test_single_joiner() Mika Kahola
` (6 more replies)
0 siblings, 7 replies; 10+ messages in thread
From: Mika Kahola @ 2026-11-04 13:07 UTC (permalink / raw)
To: igt-dev; +Cc: Mika Kahola
This is the v2 of the series [1] with the following updates
- Skip the test if joiner is not supported on eDP.
[1] https://lore.kernel.org/igt-dev/20260921124408.358774-1-mika.kahola@intel.com/
Mika Kahola (3):
tests/intel/kms_joiner: Pass output array into test_single_joiner()
tests/intel/kms_joiner: Add PSR2 selective fetch test with joiner
tests/intel/kms_psr2_sf: Handle the joiner
tests/intel/kms_joiner.c | 101 ++++++++++++++++++++++++++++++++++++--
tests/intel/kms_psr2_sf.c | 22 +++++++++
2 files changed, 118 insertions(+), 5 deletions(-)
--
2.43.0
^ permalink raw reply [flat|nested] 10+ messages in thread* [PATCH i-g-t v2 1/3] tests/intel/kms_joiner: Pass output array into test_single_joiner() 2026-11-04 13:07 [PATCH i-g-t v2 0/3] tests/intel: validate PSR2 selective fetch under joiner Mika Kahola @ 2026-11-04 13:07 ` Mika Kahola 2026-11-04 13:07 ` [PATCH i-g-t v2 2/3] tests/intel/kms_joiner: Add PSR2 selective fetch test with joiner Mika Kahola ` (5 subsequent siblings) 6 siblings, 0 replies; 10+ messages in thread From: Mika Kahola @ 2026-11-04 13:07 UTC (permalink / raw) To: igt-dev; +Cc: Mika Kahola Take the igt_output_t array directly instead of a force_joiner bool, so the caller picks the array instead of test_single_joiner() doing it internally. Signed-off-by: Mika Kahola <mika.kahola@intel.com> --- tests/intel/kms_joiner.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/tests/intel/kms_joiner.c b/tests/intel/kms_joiner.c index fce24f2bd..0a04f7ca8 100644 --- a/tests/intel/kms_joiner.c +++ b/tests/intel/kms_joiner.c @@ -275,18 +275,16 @@ 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) +static void test_single_joiner(data_t *data, igt_output_t **outputs, int output_count) { int i; enum hardware_pipe pipe, master_pipe; uint32_t available_pipe_mask = BIT(data->n_pipes) - 1; igt_output_t *output; igt_plane_t *primary; - igt_output_t **outputs; igt_fb_t fb; drmModeModeInfo *mode; - outputs = force_joiner ? data->non_big_joiner_output : data->big_joiner_output; igt_display_reset(&data->display); igt_display_commit2(&data->display, COMMIT_ATOMIC); @@ -708,7 +706,7 @@ int igt_main() igt_subtest_with_dynamic("basic-big-joiner") { require_big_joiner(&data, FORCE_JOINER_DISABLE); igt_dynamic_f("single-joiner") - test_single_joiner(&data, data.big_joiner_output_count, false); + test_single_joiner(&data, data.big_joiner_output, data.big_joiner_output_count); if (data.big_joiner_output_count > 1) igt_dynamic_f("multi-joiner") test_multi_joiner(&data, data.big_joiner_output_count, false); @@ -753,7 +751,7 @@ int igt_main() require_big_joiner(&data, FORCE_JOINER_ENABLE); igt_dynamic_f("single") { enable_force_joiner_on_all_non_big_joiner_outputs(&data); - test_single_joiner(&data, data.non_big_joiner_output_count, true); + test_single_joiner(&data, data.non_big_joiner_output, data.non_big_joiner_output_count); igt_reset_connectors(); } -- 2.43.0 ^ permalink raw reply related [flat|nested] 10+ messages in thread
* [PATCH i-g-t v2 2/3] tests/intel/kms_joiner: Add PSR2 selective fetch test with joiner 2026-11-04 13:07 [PATCH i-g-t v2 0/3] tests/intel: validate PSR2 selective fetch under joiner Mika Kahola 2026-11-04 13:07 ` [PATCH i-g-t v2 1/3] tests/intel/kms_joiner: Pass output array into test_single_joiner() Mika Kahola @ 2026-11-04 13:07 ` Mika Kahola 2026-11-12 8:17 ` Hogander, Jouni 2026-11-04 13:07 ` [PATCH i-g-t v2 3/3] tests/intel/kms_psr2_sf: Handle the joiner Mika Kahola ` (4 subsequent siblings) 6 siblings, 1 reply; 10+ messages in thread From: Mika Kahola @ 2026-11-04 13:07 UTC (permalink / raw) To: igt-dev; +Cc: Mika Kahola Add basic-force-big-joiner-psr2-sel-fetch to check that PSR2 selective fetch enters while forced into big joiner mode. PSR2 selective fetch only supports the PIPE_A|PIPE_B joiner pair, so restrict setup_pipe() to PIPE_A. Force enable_psr=2, since it can otherwise cap PSR at PSR1 regardless of the debugfs override. Retry psr_wait_entry(), since bigjoiner commits settle slower than single-pipe ones. v2: Skip the test if joiner is not supported on eDP. Signed-off-by: Mika Kahola <mika.kahola@intel.com> --- tests/intel/kms_joiner.c | 93 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 93 insertions(+) diff --git a/tests/intel/kms_joiner.c b/tests/intel/kms_joiner.c index 0a04f7ca8..8edec55d2 100644 --- a/tests/intel/kms_joiner.c +++ b/tests/intel/kms_joiner.c @@ -33,6 +33,7 @@ */ #include "igt.h" +#include "igt_psr.h" #include "kms_dsc_helper.c" #include "kms_joiner_helper.h" @@ -61,6 +62,10 @@ * Force joiner applies bigjoiner functionality to non-bigjoiner outputs thus, * the test exclusively targets non-bigjoiner outputs. * + * SUBTEST: basic-force-big-joiner-psr2-sel-fetch + * Description: Verify PSR2 selective fetch can be entered while the output is + * driven in force big joiner mode. + * * SUBTEST: basic-force-ultra-joiner * Description: Verify basic ultra joiner modeset in force joiner mode across all pipes. * Force joiner applies bigjoiner functionality to non-bigjoiner outputs thus, @@ -83,6 +88,7 @@ IGT_TEST_DESCRIPTION("Test joiner / force joiner"); typedef struct { int drm_fd; + int debugfs_fd; int big_joiner_output_count; int ultra_joiner_output_count; int non_big_joiner_output_count; @@ -217,6 +223,22 @@ static void require_big_joiner(data_t *data, enum force_joiner_mode mode) "No big joiner output found\n"); } +/* Returns a force joiner capable output supporting PSR2 selective fetch, or NULL. */ +static igt_output_t *get_psr2_sel_fetch_output(data_t *data) +{ + igt_output_t *output; + int i; + + for (i = 0; i < data->non_big_joiner_output_count; i++) { + output = data->non_big_joiner_output[i]; + if (psr_sink_support(data->drm_fd, data->debugfs_fd, + PSR_MODE_2_SEL_FETCH, output)) + return output; + } + + return NULL; +} + static void switch_modeset_ultra_joiner_big_joiner(data_t *data, igt_output_t *output) { drmModeModeInfo bj_mode; @@ -307,6 +329,56 @@ static void test_single_joiner(data_t *data, igt_output_t **outputs, int output_ } } +static void test_joiner_psr2_sel_fetch(data_t *data, igt_output_t *output) +{ + uint32_t available_pipe_mask = BIT(data->n_pipes) - 1; + enum hardware_pipe master_pipe; + igt_plane_t *primary; + igt_fb_t fb; + drmModeModeInfo *mode; + bool entered = false, joiner_active; + int retry; + + /* enable_psr=1 (force PSR1) silently fails intel_psr2_config_valid(), overriding debugfs. */ + igt_set_module_param_int(data->drm_fd, "enable_psr", 2); + + igt_display_reset(&data->display); + igt_display_commit2(&data->display, COMMIT_ATOMIC); + + /* Arm PSR2 selective fetch before the joiner modeset so it applies to the next commit. */ + igt_require_f(psr_enable(data->drm_fd, data->debugfs_fd, PSR_MODE_2_SEL_FETCH, output), + "Failed to enable PSR2 selective fetch on %s\n", output->name); + + /* psr_joiner_config_valid() only allows the joiner pipe mask to be PIPE_A|PIPE_B. */ + master_pipe = setup_pipe(data, output, PIPE_A, available_pipe_mask); + igt_require_f(master_pipe == PIPE_A, + "No PIPE_A/B joiner pairing available for %s\n", output->name); + + mode = igt_output_get_mode(output); + primary = igt_output_get_plane_type(output, DRM_PLANE_TYPE_PRIMARY); + igt_create_pattern_fb(data->drm_fd, mode->hdisplay, mode->vdisplay, DRM_FORMAT_XRGB8888, + DRM_FORMAT_MOD_LINEAR, &fb); + igt_plane_set_fb(primary, &fb); + igt_display_commit2(&data->display, COMMIT_ATOMIC); + + joiner_active = igt_is_joiner_enabled_for_pipe(data->drm_fd, master_pipe); + + if (joiner_active) { + /* Bigjoiner commits settle slower than single-pipe ones, so retry past the 500ms default. */ + for (retry = 0; retry < 4 && !entered; retry++) + entered = psr_wait_entry(data->debugfs_fd, PSR_MODE_2_SEL_FETCH, output); + } + + psr_disable(data->drm_fd, data->debugfs_fd, output); + igt_display_reset(&data->display); + igt_plane_set_fb(primary, NULL); + igt_remove_fb(data->drm_fd, &fb); + + igt_require_f(joiner_active, "Joiner not enabled on %s\n", output->name); + igt_assert_f(entered, + "PSR2 selective fetch did not enter with joiner active on %s\n", output->name); +} + static void test_multi_joiner(data_t *data, int output_count, bool force_joiner) { int i, cleanup; @@ -641,6 +713,7 @@ int igt_main() j = 0; data.drm_fd = drm_open_driver_master(DRIVER_INTEL | DRIVER_XE); + data.debugfs_fd = igt_debugfs_dir(data.drm_fd); kmstest_set_vt_graphics_mode(); igt_display_require(&data.display, data.drm_fd); igt_set_all_master_pipes_for_platform(&data.display, &data.master_pipes); @@ -764,6 +837,25 @@ int igt_main() } } + igt_describe("Verify PSR2 selective fetch can be entered while the output " + "is driven in force big joiner mode"); + igt_subtest_with_dynamic("basic-force-big-joiner-psr2-sel-fetch") { + igt_output_t *psr_output; + + require_big_joiner(&data, FORCE_JOINER_ENABLE); + + psr_output = get_psr2_sel_fetch_output(&data); + igt_require_f(psr_output, "No output supporting PSR2 selective fetch found\n"); + + igt_dynamic_f("pipe-%s", psr_output->name) { + bool status = kmstest_force_connector_joiner(data.drm_fd, psr_output->config.connector, + JOINED_PIPES_BIG_JOINER); + igt_assert_f(status, "Failed to toggle force joiner on %s\n", psr_output->name); + test_joiner_psr2_sel_fetch(&data, psr_output); + igt_reset_connectors(); + } + } + igt_subtest_with_dynamic("invalid-modeset-force-big-joiner") { require_big_joiner(&data, FORCE_JOINER_ENABLE); if (data.non_big_joiner_output_count >= 1) { @@ -836,6 +928,7 @@ int igt_main() igt_fixture() { igt_display_fini(&data.display); + close(data.debugfs_fd); drm_close_driver(data.drm_fd); igt_reset_connectors(); } -- 2.43.0 ^ permalink raw reply related [flat|nested] 10+ messages in thread
* Re: [PATCH i-g-t v2 2/3] tests/intel/kms_joiner: Add PSR2 selective fetch test with joiner 2026-11-04 13:07 ` [PATCH i-g-t v2 2/3] tests/intel/kms_joiner: Add PSR2 selective fetch test with joiner Mika Kahola @ 2026-11-12 8:17 ` Hogander, Jouni 0 siblings, 0 replies; 10+ messages in thread From: Hogander, Jouni @ 2026-11-12 8:17 UTC (permalink / raw) To: igt-dev@lists.freedesktop.org, Kahola, Mika On Wed, 2026-11-04 at 13:07 +0000, Mika Kahola wrote: > Add basic-force-big-joiner-psr2-sel-fetch to check that PSR2 > selective fetch enters while forced into big joiner mode. > > PSR2 selective fetch only supports the PIPE_A|PIPE_B joiner pair, so > restrict setup_pipe() to PIPE_A. Force enable_psr=2, since it can > otherwise cap PSR at PSR1 regardless of the debugfs override. Retry > psr_wait_entry(), since bigjoiner commits settle slower than > single-pipe ones. > > v2: Skip the test if joiner is not supported on eDP. Generally about this patch: Every setup supporting psr2 will already run all existing joiner testcases with psr2 enabled -> I don't see value adding this testcase? > > Signed-off-by: Mika Kahola <mika.kahola@intel.com> > --- > tests/intel/kms_joiner.c | 93 > ++++++++++++++++++++++++++++++++++++++++ > 1 file changed, 93 insertions(+) > > diff --git a/tests/intel/kms_joiner.c b/tests/intel/kms_joiner.c > index 0a04f7ca8..8edec55d2 100644 > --- a/tests/intel/kms_joiner.c > +++ b/tests/intel/kms_joiner.c > @@ -33,6 +33,7 @@ > */ > > #include "igt.h" > +#include "igt_psr.h" > #include "kms_dsc_helper.c" > #include "kms_joiner_helper.h" > > @@ -61,6 +62,10 @@ > * Force joiner applies bigjoiner functionality to non- > bigjoiner outputs thus, > * the test exclusively targets non-bigjoiner outputs. > * > + * SUBTEST: basic-force-big-joiner-psr2-sel-fetch > + * Description: Verify PSR2 selective fetch can be entered while the > output is > + * driven in force big joiner mode. > + * > * SUBTEST: basic-force-ultra-joiner > * Description: Verify basic ultra joiner modeset in force joiner > mode across all pipes. > * Force joiner applies bigjoiner functionality to non- > bigjoiner outputs thus, > @@ -83,6 +88,7 @@ IGT_TEST_DESCRIPTION("Test joiner / force joiner"); > > typedef struct { > int drm_fd; > + int debugfs_fd; > int big_joiner_output_count; > int ultra_joiner_output_count; > int non_big_joiner_output_count; > @@ -217,6 +223,22 @@ static void require_big_joiner(data_t *data, > enum force_joiner_mode mode) > "No big joiner output found\n"); > } > > +/* Returns a force joiner capable output supporting PSR2 selective > fetch, or NULL. */ > +static igt_output_t *get_psr2_sel_fetch_output(data_t *data) > +{ > + igt_output_t *output; > + int i; > + > + for (i = 0; i < data->non_big_joiner_output_count; i++) { > + output = data->non_big_joiner_output[i]; > + if (psr_sink_support(data->drm_fd, data->debugfs_fd, > + PSR_MODE_2_SEL_FETCH, output)) > + return output; > + } > + > + return NULL; > +} > + > static void switch_modeset_ultra_joiner_big_joiner(data_t *data, > igt_output_t *output) > { > drmModeModeInfo bj_mode; > @@ -307,6 +329,56 @@ static void test_single_joiner(data_t *data, > igt_output_t **outputs, int output_ > } > } > > +static void test_joiner_psr2_sel_fetch(data_t *data, igt_output_t > *output) > +{ > + uint32_t available_pipe_mask = BIT(data->n_pipes) - 1; > + enum hardware_pipe master_pipe; > + igt_plane_t *primary; > + igt_fb_t fb; > + drmModeModeInfo *mode; > + bool entered = false, joiner_active; > + int retry; > + > + /* enable_psr=1 (force PSR1) silently fails > intel_psr2_config_valid(), overriding debugfs. */ > + igt_set_module_param_int(data->drm_fd, "enable_psr", 2); Usually there is some reason to have enable_psr set. I don't think testcase should change it. BR, Jouni Högander > + > + igt_display_reset(&data->display); > + igt_display_commit2(&data->display, COMMIT_ATOMIC); > + > + /* Arm PSR2 selective fetch before the joiner modeset so it > applies to the next commit. */ > + igt_require_f(psr_enable(data->drm_fd, data->debugfs_fd, > PSR_MODE_2_SEL_FETCH, output), > + "Failed to enable PSR2 selective fetch on > %s\n", output->name); > + > + /* psr_joiner_config_valid() only allows the joiner pipe > mask to be PIPE_A|PIPE_B. */ > + master_pipe = setup_pipe(data, output, PIPE_A, > available_pipe_mask); > + igt_require_f(master_pipe == PIPE_A, > + "No PIPE_A/B joiner pairing available for > %s\n", output->name); > + > + mode = igt_output_get_mode(output); > + primary = igt_output_get_plane_type(output, > DRM_PLANE_TYPE_PRIMARY); > + igt_create_pattern_fb(data->drm_fd, mode->hdisplay, mode- > >vdisplay, DRM_FORMAT_XRGB8888, > + DRM_FORMAT_MOD_LINEAR, &fb); > + igt_plane_set_fb(primary, &fb); > + igt_display_commit2(&data->display, COMMIT_ATOMIC); > + > + joiner_active = igt_is_joiner_enabled_for_pipe(data->drm_fd, > master_pipe); > + > + if (joiner_active) { > + /* Bigjoiner commits settle slower than single-pipe > ones, so retry past the 500ms default. */ > + for (retry = 0; retry < 4 && !entered; retry++) > + entered = psr_wait_entry(data->debugfs_fd, > PSR_MODE_2_SEL_FETCH, output); > + } > + > + psr_disable(data->drm_fd, data->debugfs_fd, output); > + igt_display_reset(&data->display); > + igt_plane_set_fb(primary, NULL); > + igt_remove_fb(data->drm_fd, &fb); > + > + igt_require_f(joiner_active, "Joiner not enabled on %s\n", > output->name); > + igt_assert_f(entered, > + "PSR2 selective fetch did not enter with joiner > active on %s\n", output->name); > +} > + > static void test_multi_joiner(data_t *data, int output_count, bool > force_joiner) > { > int i, cleanup; > @@ -641,6 +713,7 @@ int igt_main() > j = 0; > > data.drm_fd = drm_open_driver_master(DRIVER_INTEL | > DRIVER_XE); > + data.debugfs_fd = igt_debugfs_dir(data.drm_fd); > kmstest_set_vt_graphics_mode(); > igt_display_require(&data.display, data.drm_fd); > igt_set_all_master_pipes_for_platform(&data.display, > &data.master_pipes); > @@ -764,6 +837,25 @@ int igt_main() > } > } > > + igt_describe("Verify PSR2 selective fetch can be entered > while the output " > + "is driven in force big joiner mode"); > + igt_subtest_with_dynamic("basic-force-big-joiner-psr2-sel- > fetch") { > + igt_output_t *psr_output; > + > + require_big_joiner(&data, FORCE_JOINER_ENABLE); > + > + psr_output = get_psr2_sel_fetch_output(&data); > + igt_require_f(psr_output, "No output supporting PSR2 > selective fetch found\n"); > + > + igt_dynamic_f("pipe-%s", psr_output->name) { > + bool status = > kmstest_force_connector_joiner(data.drm_fd, psr_output- > >config.connector, > + > JOINED_PIPES_BIG_JOINER); > + igt_assert_f(status, "Failed to toggle force > joiner on %s\n", psr_output->name); > + test_joiner_psr2_sel_fetch(&data, > psr_output); > + igt_reset_connectors(); > + } > + } > + > igt_subtest_with_dynamic("invalid-modeset-force-big-joiner") > { > require_big_joiner(&data, FORCE_JOINER_ENABLE); > if (data.non_big_joiner_output_count >= 1) { > @@ -836,6 +928,7 @@ int igt_main() > > igt_fixture() { > igt_display_fini(&data.display); > + close(data.debugfs_fd); > drm_close_driver(data.drm_fd); > igt_reset_connectors(); > } ^ permalink raw reply [flat|nested] 10+ messages in thread
* [PATCH i-g-t v2 3/3] tests/intel/kms_psr2_sf: Handle the joiner 2026-11-04 13:07 [PATCH i-g-t v2 0/3] tests/intel: validate PSR2 selective fetch under joiner Mika Kahola 2026-11-04 13:07 ` [PATCH i-g-t v2 1/3] tests/intel/kms_joiner: Pass output array into test_single_joiner() Mika Kahola 2026-11-04 13:07 ` [PATCH i-g-t v2 2/3] tests/intel/kms_joiner: Add PSR2 selective fetch test with joiner Mika Kahola @ 2026-11-04 13:07 ` Mika Kahola 2026-11-12 8:19 ` Hogander, Jouni 2026-11-04 15:41 ` ✓ Xe.CI.BAT: success for tests/intel: validate PSR2 selective fetch under joiner (rev4) Patchwork ` (3 subsequent siblings) 6 siblings, 1 reply; 10+ messages in thread From: Mika Kahola @ 2026-11-04 13:07 UTC (permalink / raw) To: igt-dev; +Cc: Mika Kahola PSR with joiner is only supported when the joiner pipe mask is PIPE_A|PIPE_B, so skip the configs that don't land on that pair. psr_enable() makes the kernel force a modeset on whatever is currently committed, and that fails if another output is still driving the joiner secondary. Reset the display first. Signed-off-by: Mika Kahola <mika.kahola@intel.com> --- tests/intel/kms_psr2_sf.c | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/tests/intel/kms_psr2_sf.c b/tests/intel/kms_psr2_sf.c index fa7090ce8..b15488ca6 100644 --- a/tests/intel/kms_psr2_sf.c +++ b/tests/intel/kms_psr2_sf.c @@ -407,6 +407,9 @@ static void prepare(data_t *data) igt_plane_t *primary, *sprite = NULL, *cursor = NULL; int fb_w, fb_h, x, y, view_w, view_h; + igt_display_reset(&data->display); + igt_display_commit2(&data->display, COMMIT_ATOMIC); + psr_enable(data->drm_fd, data->debugfs_fd, data->psr_mode, data->output); @@ -1044,6 +1047,22 @@ static void cleanup(data_t *data) igt_remove_fb(data->drm_fd, &data->fb_test); } +/* PSR/Panel Replay with joiner is only supported on the pipe A/B pair. */ +static bool sel_fetch_joiner_combo_valid(data_t *data) +{ + drmModeModeInfo *mode = igt_output_get_mode(data->output); + int max_dotclock = igt_get_max_dotclock(data->drm_fd); + + if (igt_ultrajoiner_possible(data->drm_fd, mode, max_dotclock)) + return false; + + if (!igt_check_force_joiner_status(data->drm_fd, data->output->name) && + !igt_bigjoiner_possible(data->drm_fd, mode, max_dotclock)) + return true; + + return data->crtc->hardware_pipe == PIPE_A; +} + static bool sel_fetch_pipe_combo_valid(data_t *data) { if (data->devid < 14 && !IS_ALDERLAKE_P(data->devid) && data->crtc->hardware_pipe != PIPE_A) @@ -1053,6 +1072,9 @@ static bool sel_fetch_pipe_combo_valid(data_t *data) data->crtc->hardware_pipe != PIPE_A && data->crtc->hardware_pipe != PIPE_B) return false; + if (!sel_fetch_joiner_combo_valid(data)) + return false; + return true; } -- 2.43.0 ^ permalink raw reply related [flat|nested] 10+ messages in thread
* Re: [PATCH i-g-t v2 3/3] tests/intel/kms_psr2_sf: Handle the joiner 2026-11-04 13:07 ` [PATCH i-g-t v2 3/3] tests/intel/kms_psr2_sf: Handle the joiner Mika Kahola @ 2026-11-12 8:19 ` Hogander, Jouni 0 siblings, 0 replies; 10+ messages in thread From: Hogander, Jouni @ 2026-11-12 8:19 UTC (permalink / raw) To: igt-dev@lists.freedesktop.org, Kahola, Mika On Wed, 2026-11-04 at 13:07 +0000, Mika Kahola wrote: > PSR with joiner is only supported when the joiner pipe mask is > PIPE_A|PIPE_B, so skip the configs that don't land on that pair. > > psr_enable() makes the kernel force a modeset on whatever is > currently > committed, and that fails if another output is still driving the > joiner > secondary. Reset the display first. > > Signed-off-by: Mika Kahola <mika.kahola@intel.com> > --- > tests/intel/kms_psr2_sf.c | 22 ++++++++++++++++++++++ > 1 file changed, 22 insertions(+) > > diff --git a/tests/intel/kms_psr2_sf.c b/tests/intel/kms_psr2_sf.c > index fa7090ce8..b15488ca6 100644 > --- a/tests/intel/kms_psr2_sf.c > +++ b/tests/intel/kms_psr2_sf.c > @@ -407,6 +407,9 @@ static void prepare(data_t *data) > igt_plane_t *primary, *sprite = NULL, *cursor = NULL; > int fb_w, fb_h, x, y, view_w, view_h; > > + igt_display_reset(&data->display); > + igt_display_commit2(&data->display, COMMIT_ATOMIC); > + > psr_enable(data->drm_fd, data->debugfs_fd, data->psr_mode, > data->output); > > @@ -1044,6 +1047,22 @@ static void cleanup(data_t *data) > igt_remove_fb(data->drm_fd, &data->fb_test); > } > > +/* PSR/Panel Replay with joiner is only supported on the pipe A/B > pair. */ > +static bool sel_fetch_joiner_combo_valid(data_t *data) > +{ > + drmModeModeInfo *mode = igt_output_get_mode(data->output); > + int max_dotclock = igt_get_max_dotclock(data->drm_fd); > + > + if (igt_ultrajoiner_possible(data->drm_fd, mode, > max_dotclock)) > + return false; > + > + if (!igt_check_force_joiner_status(data->drm_fd, data- > >output->name) && > + !igt_bigjoiner_possible(data->drm_fd, mode, > max_dotclock)) > + return true; > + > + return data->crtc->hardware_pipe == PIPE_A; > +} > + This restriction is only for eDP. Selective tests are run for DP Panel Replay as well. BR, Jouni Högander > static bool sel_fetch_pipe_combo_valid(data_t *data) > { > if (data->devid < 14 && !IS_ALDERLAKE_P(data->devid) && > data->crtc->hardware_pipe != PIPE_A) > @@ -1053,6 +1072,9 @@ static bool sel_fetch_pipe_combo_valid(data_t > *data) > data->crtc->hardware_pipe != PIPE_A && data->crtc- > >hardware_pipe != PIPE_B) > return false; > > + if (!sel_fetch_joiner_combo_valid(data)) > + return false; > + > return true; > } > ^ permalink raw reply [flat|nested] 10+ messages in thread
* ✓ Xe.CI.BAT: success for tests/intel: validate PSR2 selective fetch under joiner (rev4) 2026-11-04 13:07 [PATCH i-g-t v2 0/3] tests/intel: validate PSR2 selective fetch under joiner Mika Kahola ` (2 preceding siblings ...) 2026-11-04 13:07 ` [PATCH i-g-t v2 3/3] tests/intel/kms_psr2_sf: Handle the joiner Mika Kahola @ 2026-11-04 15:41 ` Patchwork 2026-11-04 15:49 ` ✗ i915.CI.BAT: failure " Patchwork ` (2 subsequent siblings) 6 siblings, 0 replies; 10+ messages in thread From: Patchwork @ 2026-11-04 15:41 UTC (permalink / raw) To: Mika Kahola; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 997 bytes --] == Series Details == Series: tests/intel: validate PSR2 selective fetch under joiner (rev4) URL : https://patchwork.freedesktop.org/series/174623/ State : success == Summary == CI Bug Log - changes from XEIGT_9177_BAT -> XEIGTPW_16103_BAT ==================================================== Summary ------- **SUCCESS** No regressions found. Participating hosts (15 -> 15) ------------------------------ No changes in participating hosts Changes ------- No changes found Build changes ------------- * IGT: IGT_9177 -> IGTPW_16103 * Linux: xe-6058-34c3200b517db45a621c4963d87759823be13bbd -> xe-6060-c0cb7e7c00c9563d72c1e1b08fac139a57fd0ebf IGTPW_16103: 16103 IGT_9177: 9177 xe-6058-34c3200b517db45a621c4963d87759823be13bbd: 34c3200b517db45a621c4963d87759823be13bbd xe-6060-c0cb7e7c00c9563d72c1e1b08fac139a57fd0ebf: c0cb7e7c00c9563d72c1e1b08fac139a57fd0ebf == Logs == For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/index.html [-- Attachment #2: Type: text/html, Size: 1556 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* ✗ i915.CI.BAT: failure for tests/intel: validate PSR2 selective fetch under joiner (rev4) 2026-11-04 13:07 [PATCH i-g-t v2 0/3] tests/intel: validate PSR2 selective fetch under joiner Mika Kahola ` (3 preceding siblings ...) 2026-11-04 15:41 ` ✓ Xe.CI.BAT: success for tests/intel: validate PSR2 selective fetch under joiner (rev4) Patchwork @ 2026-11-04 15:49 ` Patchwork 2026-11-05 6:16 ` ✗ Xe.CI.FULL: " Patchwork 2026-11-12 8:21 ` [PATCH i-g-t v2 0/3] tests/intel: validate PSR2 selective fetch under joiner Hogander, Jouni 6 siblings, 0 replies; 10+ messages in thread From: Patchwork @ 2026-11-04 15:49 UTC (permalink / raw) To: Mika Kahola; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 3673 bytes --] == Series Details == Series: tests/intel: validate PSR2 selective fetch under joiner (rev4) URL : https://patchwork.freedesktop.org/series/174623/ State : failure == Summary == CI Bug Log - changes from IGT_9177 -> IGTPW_16103 ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with IGTPW_16103 absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in IGTPW_16103, 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_16103/index.html Participating hosts (40 -> 39) ------------------------------ Missing (1): bat-dg2-13 Possible new issues ------------------- Here are the unknown changes that may have been introduced in IGTPW_16103: ### IGT changes ### #### Possible regressions #### * igt@i915_pm_rpm@module-reload: - bat-arlh-2: [PASS][1] -> [INCOMPLETE][2] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9177/bat-arlh-2/igt@i915_pm_rpm@module-reload.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_16103/bat-arlh-2/igt@i915_pm_rpm@module-reload.html Known issues ------------ Here are the changes found in IGTPW_16103 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@i915_selftest@live@sanitycheck: - bat-apl-1: [PASS][3] -> [DMESG-WARN][4] ([i915#13735]) +77 other tests dmesg-warn [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9177/bat-apl-1/igt@i915_selftest@live@sanitycheck.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_16103/bat-apl-1/igt@i915_selftest@live@sanitycheck.html * igt@kms_pm_rpm@basic-pci-d3-state: - bat-apl-1: [PASS][5] -> [DMESG-WARN][6] ([i915#13735] / [i915#180]) +49 other tests dmesg-warn [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9177/bat-apl-1/igt@kms_pm_rpm@basic-pci-d3-state.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_16103/bat-apl-1/igt@kms_pm_rpm@basic-pci-d3-state.html #### Possible fixes #### * igt@i915_selftest@live@late_gt_pm: - fi-cfl-8109u: [DMESG-WARN][7] ([i915#13735]) -> [PASS][8] +80 other tests pass [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9177/fi-cfl-8109u/igt@i915_selftest@live@late_gt_pm.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_16103/fi-cfl-8109u/igt@i915_selftest@live@late_gt_pm.html * igt@kms_pipe_crc_basic@read-crc: - fi-cfl-8109u: [DMESG-WARN][9] ([i915#13735] / [i915#15673]) -> [PASS][10] +49 other tests pass [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9177/fi-cfl-8109u/igt@kms_pipe_crc_basic@read-crc.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_16103/fi-cfl-8109u/igt@kms_pipe_crc_basic@read-crc.html [i915#13735]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13735 [i915#15673]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15673 [i915#180]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/180 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_9177 -> IGTPW_16103 * Linux: CI_DRM_19443 -> CI_DRM_19444 CI-20190529: 20190529 CI_DRM_19443: d11bbfdac0f3d443b367857ffe683ae6bb80d560 @ git://anongit.freedesktop.org/gfx-ci/linux CI_DRM_19444: c0cb7e7c00c9563d72c1e1b08fac139a57fd0ebf @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_16103: 16103 IGT_9177: 9177 == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_16103/index.html [-- Attachment #2: Type: text/html, Size: 4639 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* ✗ Xe.CI.FULL: failure for tests/intel: validate PSR2 selective fetch under joiner (rev4) 2026-11-04 13:07 [PATCH i-g-t v2 0/3] tests/intel: validate PSR2 selective fetch under joiner Mika Kahola ` (4 preceding siblings ...) 2026-11-04 15:49 ` ✗ i915.CI.BAT: failure " Patchwork @ 2026-11-05 6:16 ` Patchwork 2026-11-12 8:21 ` [PATCH i-g-t v2 0/3] tests/intel: validate PSR2 selective fetch under joiner Hogander, Jouni 6 siblings, 0 replies; 10+ messages in thread From: Patchwork @ 2026-11-05 6:16 UTC (permalink / raw) To: Mika Kahola; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 49933 bytes --] == Series Details == Series: tests/intel: validate PSR2 selective fetch under joiner (rev4) URL : https://patchwork.freedesktop.org/series/174623/ State : failure == Summary == CI Bug Log - changes from XEIGT_9177_FULL -> XEIGTPW_16103_FULL ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with XEIGTPW_16103_FULL absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in XEIGTPW_16103_FULL, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them to document this new failure mode, which will reduce false positives in CI. Participating hosts (3 -> 3) ------------------------------ No changes in participating hosts Possible new issues ------------------- Here are the unknown changes that may have been introduced in XEIGTPW_16103_FULL: ### IGT changes ### #### Possible regressions #### * igt@kms_joiner@basic-force-big-joiner-psr2-sel-fetch (NEW): - shard-bmg: NOTRUN -> [SKIP][1] [1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-7/igt@kms_joiner@basic-force-big-joiner-psr2-sel-fetch.html #### Warnings #### * igt@xe_pm@d3cold-mmap-system: - shard-bmg: [SKIP][2] ([Intel XE#2284] / [Intel XE#7370]) -> [ABORT][3] [2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-bmg-3/igt@xe_pm@d3cold-mmap-system.html [3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-5/igt@xe_pm@d3cold-mmap-system.html New tests --------- New tests have been introduced between XEIGT_9177_FULL and XEIGTPW_16103_FULL: ### New IGT tests (2) ### * igt@kms_joiner@basic-force-big-joiner-psr2-sel-fetch: - Statuses : 2 pass(s) 1 skip(s) - Exec time: [0.02, 1.42] s * igt@kms_joiner@basic-force-big-joiner-psr2-sel-fetch@pipe-edp-1: - Statuses : 2 pass(s) - Exec time: [1.35, 1.38] s Known issues ------------ Here are the changes found in XEIGTPW_16103_FULL that come from known issues: ### IGT changes ### #### Issues hit #### * igt@kms_atomic_transition@plane-all-modeset-transition-fencing: - shard-ptl: NOTRUN -> [SKIP][4] ([Intel XE#5947]) [4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-ptl-1/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html * igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels: - shard-bmg: NOTRUN -> [SKIP][5] ([Intel XE#2370]) [5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-2/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html * igt@kms_big_fb@4-tiled-16bpp-rotate-90: - shard-bmg: NOTRUN -> [SKIP][6] ([Intel XE#2327]) +1 other test skip [6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-9/igt@kms_big_fb@4-tiled-16bpp-rotate-90.html * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip: - shard-ptl: NOTRUN -> [SKIP][7] ([Intel XE#6925]) [7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-ptl-4/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html * igt@kms_big_fb@linear-64bpp-rotate-90: - shard-ptl: NOTRUN -> [SKIP][8] ([Intel XE#5901]) +3 other tests skip [8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-ptl-3/igt@kms_big_fb@linear-64bpp-rotate-90.html * igt@kms_big_fb@y-tiled-addfb: - shard-bmg: NOTRUN -> [SKIP][9] ([Intel XE#2328] / [Intel XE#7367]) [9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-9/igt@kms_big_fb@y-tiled-addfb.html * igt@kms_big_fb@y-tiled-addfb-size-offset-overflow: - shard-ptl: NOTRUN -> [SKIP][10] ([Intel XE#5851]) [10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-ptl-6/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html * igt@kms_big_fb@yf-tiled-64bpp-rotate-0: - shard-bmg: NOTRUN -> [SKIP][11] ([Intel XE#1124]) +4 other tests skip [11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-5/igt@kms_big_fb@yf-tiled-64bpp-rotate-0.html * igt@kms_big_fb@yf-tiled-8bpp-rotate-270: - shard-ptl: NOTRUN -> [SKIP][12] ([Intel XE#5808]) +4 other tests skip [12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-ptl-3/igt@kms_big_fb@yf-tiled-8bpp-rotate-270.html * igt@kms_bw@connected-linear-tiling-2-displays-target-1920x1080p: - shard-ptl: NOTRUN -> [SKIP][13] ([Intel XE#7679]) +1 other test skip [13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-ptl-5/igt@kms_bw@connected-linear-tiling-2-displays-target-1920x1080p.html * igt@kms_bw@connected-linear-tiling-4-displays-target-3840x2160p: - shard-bmg: NOTRUN -> [SKIP][14] ([Intel XE#7679]) [14]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-6/igt@kms_bw@connected-linear-tiling-4-displays-target-3840x2160p.html * igt@kms_bw@linear-tiling-1-displays-target-1920x1080p: - shard-bmg: [PASS][15] -> [SKIP][16] ([Intel XE#367]) +1 other test skip [15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-bmg-7/igt@kms_bw@linear-tiling-1-displays-target-1920x1080p.html [16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-2/igt@kms_bw@linear-tiling-1-displays-target-1920x1080p.html * igt@kms_bw@linear-tiling-3-displays-target-1920x1080p: - shard-ptl: NOTRUN -> [SKIP][17] ([Intel XE#367]) +1 other test skip [17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-ptl-8/igt@kms_bw@linear-tiling-3-displays-target-1920x1080p.html * igt@kms_bw@linear-tiling-4-displays-target-2560x1440p: - shard-bmg: NOTRUN -> [SKIP][18] ([Intel XE#367]) +3 other tests skip [18]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-2/igt@kms_bw@linear-tiling-4-displays-target-2560x1440p.html * igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs: - shard-ptl: NOTRUN -> [SKIP][19] ([Intel XE#5822]) +5 other tests skip [19]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-ptl-3/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs.html * igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc: - shard-bmg: NOTRUN -> [SKIP][20] ([Intel XE#3432]) [20]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-2/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc.html * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs-cc: - shard-bmg: NOTRUN -> [SKIP][21] ([Intel XE#2887]) +7 other tests skip [21]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-7/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs-cc.html * igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs@pipe-b-dp-1: - shard-bmg: NOTRUN -> [SKIP][22] ([Intel XE#2652]) +11 other tests skip [22]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-7/igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs@pipe-b-dp-1.html * igt@kms_chamelium_color@ctm-green-to-red: - shard-bmg: NOTRUN -> [SKIP][23] ([Intel XE#2325] / [Intel XE#7358]) [23]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-1/igt@kms_chamelium_color@ctm-green-to-red.html * igt@kms_chamelium_color@gamma: - shard-ptl: NOTRUN -> [SKIP][24] ([Intel XE#5824]) [24]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-ptl-2/igt@kms_chamelium_color@gamma.html * igt@kms_chamelium_edid@dp-edid-change-during-hibernate: - shard-bmg: NOTRUN -> [SKIP][25] ([Intel XE#2252]) +6 other tests skip [25]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-9/igt@kms_chamelium_edid@dp-edid-change-during-hibernate.html * igt@kms_chamelium_hpd@dp-hpd-after-suspend: - shard-ptl: NOTRUN -> [SKIP][26] ([Intel XE#2252]) +3 other tests skip [26]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-ptl-3/igt@kms_chamelium_hpd@dp-hpd-after-suspend.html * igt@kms_color_pipeline@plane-lut1d-pre-ctm3x4@pipe-d-plane-4: - shard-bmg: NOTRUN -> [SKIP][27] ([Intel XE#6969]) +7 other tests skip [27]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-7/igt@kms_color_pipeline@plane-lut1d-pre-ctm3x4@pipe-d-plane-4.html * igt@kms_content_protection@atomic-dpms-hdcp14@pipe-a-dp-1: - shard-bmg: NOTRUN -> [FAIL][28] ([Intel XE#3304]) [28]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-7/igt@kms_content_protection@atomic-dpms-hdcp14@pipe-a-dp-1.html * igt@kms_content_protection@dp-mst-type-1-suspend-resume: - shard-ptl: NOTRUN -> [SKIP][29] ([Intel XE#6974]) [29]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-ptl-8/igt@kms_content_protection@dp-mst-type-1-suspend-resume.html * igt@kms_content_protection@legacy-hdcp14@pipe-a-dp-2: - shard-bmg: NOTRUN -> [FAIL][30] ([Intel XE#1178] / [Intel XE#3304] / [Intel XE#7374]) +2 other tests fail [30]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-9/igt@kms_content_protection@legacy-hdcp14@pipe-a-dp-2.html * igt@kms_content_protection@lic-type-0@pipe-a-dp-1: - shard-bmg: NOTRUN -> [FAIL][31] ([Intel XE#3304] / [Intel XE#7374]) [31]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-7/igt@kms_content_protection@lic-type-0@pipe-a-dp-1.html * igt@kms_content_protection@mei-interface: - shard-bmg: NOTRUN -> [SKIP][32] ([Intel XE#7642]) [32]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-5/igt@kms_content_protection@mei-interface.html - shard-ptl: NOTRUN -> [SKIP][33] ([Intel XE#5845]) [33]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-ptl-8/igt@kms_content_protection@mei-interface.html * igt@kms_content_protection@uevent-hdcp14: - shard-bmg: NOTRUN -> [FAIL][34] ([Intel XE#6707] / [Intel XE#7439]) +1 other test fail [34]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-1/igt@kms_content_protection@uevent-hdcp14.html * igt@kms_cursor_crc@cursor-offscreen-32x10: - shard-bmg: NOTRUN -> [SKIP][35] ([Intel XE#2320]) [35]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-2/igt@kms_cursor_crc@cursor-offscreen-32x10.html * igt@kms_cursor_crc@cursor-random-32x32: - shard-ptl: NOTRUN -> [SKIP][36] ([Intel XE#5900]) +1 other test skip [36]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-ptl-6/igt@kms_cursor_crc@cursor-random-32x32.html * igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic: - shard-ptl: NOTRUN -> [SKIP][37] ([Intel XE#5962]) +2 other tests skip [37]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-ptl-5/igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic.html * igt@kms_cursor_legacy@cursorb-vs-flipb-toggle: - shard-ptl: NOTRUN -> [SKIP][38] ([Intel XE#5962] / [Intel XE#7343]) +1 other test skip [38]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-ptl-8/igt@kms_cursor_legacy@cursorb-vs-flipb-toggle.html * igt@kms_dp_link_training@non-uhbr-mst-direct-train: - shard-ptl: NOTRUN -> [SKIP][39] ([Intel XE#9532]) [39]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-ptl-3/igt@kms_dp_link_training@non-uhbr-mst-direct-train.html * igt@kms_dp_link_training@non-uhbr-sst-direct-train: - shard-ptl: NOTRUN -> [SKIP][40] ([Intel XE#9534]) [40]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-ptl-6/igt@kms_dp_link_training@non-uhbr-sst-direct-train.html * igt@kms_dp_link_training@uhbr-mst-direct-train: - shard-bmg: NOTRUN -> [SKIP][41] ([Intel XE#9527]) [41]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-4/igt@kms_dp_link_training@uhbr-mst-direct-train.html - shard-ptl: NOTRUN -> [SKIP][42] ([Intel XE#9527]) [42]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-ptl-2/igt@kms_dp_link_training@uhbr-mst-direct-train.html * igt@kms_dp_link_training@uhbr-sst: - shard-bmg: NOTRUN -> [SKIP][43] ([Intel XE#9535]) [43]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-5/igt@kms_dp_link_training@uhbr-sst.html * igt@kms_dsc@dsc-with-bpc-formats: - shard-bmg: NOTRUN -> [SKIP][44] ([Intel XE#8265]) [44]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-10/igt@kms_dsc@dsc-with-bpc-formats.html * igt@kms_dsc@dsc-with-formats-bigjoiner: - shard-ptl: NOTRUN -> [SKIP][45] ([Intel XE#5907]) [45]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-ptl-5/igt@kms_dsc@dsc-with-formats-bigjoiner.html * igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-dirtyfb-tests: - shard-bmg: NOTRUN -> [SKIP][46] ([Intel XE#4422] / [Intel XE#7442]) [46]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-9/igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-dirtyfb-tests.html * igt@kms_fbcon_fbt@fbc: - shard-bmg: NOTRUN -> [SKIP][47] ([Intel XE#4156] / [Intel XE#7425]) [47]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-8/igt@kms_fbcon_fbt@fbc.html * igt@kms_fbcon_fbt@psr-suspend: - shard-bmg: NOTRUN -> [SKIP][48] ([Intel XE#8680]) [48]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-3/igt@kms_fbcon_fbt@psr-suspend.html * igt@kms_feature_discovery@display-4x: - shard-bmg: NOTRUN -> [SKIP][49] ([Intel XE#1138] / [Intel XE#7344]) [49]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-4/igt@kms_feature_discovery@display-4x.html * igt@kms_flip@2x-absolute-wf_vblank-interruptible: - shard-ptl: NOTRUN -> [SKIP][50] ([Intel XE#2316]) +4 other tests skip [50]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-ptl-2/igt@kms_flip@2x-absolute-wf_vblank-interruptible.html * igt@kms_flip@plain-flip-fb-recreate-interruptible@d-hdmi-a3: - shard-bmg: [PASS][51] -> [FAIL][52] ([Intel XE#3149] / [Intel XE#5408] / [Intel XE#6266]) +1 other test fail [51]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-bmg-2/igt@kms_flip@plain-flip-fb-recreate-interruptible@d-hdmi-a3.html [52]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-8/igt@kms_flip@plain-flip-fb-recreate-interruptible@d-hdmi-a3.html * igt@kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling@pipe-a-default-mode: - shard-ptl: NOTRUN -> [SKIP][53] ([Intel XE#5828]) +1 other test skip [53]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-ptl-1/igt@kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling@pipe-a-default-mode.html * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-downscaling: - shard-bmg: NOTRUN -> [SKIP][54] ([Intel XE#7178] / [Intel XE#7351]) +3 other tests skip [54]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-9/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-downscaling.html * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling: - shard-bmg: NOTRUN -> [SKIP][55] ([Intel XE#7178] / [Intel XE#7349]) [55]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-1/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html * igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling: - shard-ptl: NOTRUN -> [SKIP][56] ([Intel XE#7178]) +3 other tests skip [56]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-ptl-2/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling.html * igt@kms_flip_scaled_crc@flip-nv12-linear-to-nv12-linear-reflect-x: - shard-bmg: NOTRUN -> [SKIP][57] ([Intel XE#7179]) [57]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-3/igt@kms_flip_scaled_crc@flip-nv12-linear-to-nv12-linear-reflect-x.html * igt@kms_frontbuffer_tracking@drrs-1p-primscrn-pri-shrfb-draw-blt: - shard-ptl: NOTRUN -> [SKIP][58] ([Intel XE#5800] / [Intel XE#6312]) +2 other tests skip [58]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-ptl-4/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-pri-shrfb-draw-blt.html * igt@kms_frontbuffer_tracking@drrshdr-rgb565-draw-render: - shard-ptl: NOTRUN -> [SKIP][59] ([Intel XE#6312]) +7 other tests skip [59]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-ptl-6/igt@kms_frontbuffer_tracking@drrshdr-rgb565-draw-render.html * igt@kms_frontbuffer_tracking@fbc-1p-pri-indfb-multidraw: - shard-bmg: NOTRUN -> [SKIP][60] ([Intel XE#4141]) +4 other tests skip [60]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-9/igt@kms_frontbuffer_tracking@fbc-1p-pri-indfb-multidraw.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-onoff: - shard-ptl: NOTRUN -> [SKIP][61] ([Intel XE#5812]) +38 other tests skip [61]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-ptl-8/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-onoff.html * igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-mmap-wc: - shard-bmg: NOTRUN -> [SKIP][62] ([Intel XE#2311]) +36 other tests skip [62]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-10/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@fbcdrrshdr-argb161616f-draw-mmap-wc: - shard-bmg: NOTRUN -> [SKIP][63] ([Intel XE#7061]) [63]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-1/igt@kms_frontbuffer_tracking@fbcdrrshdr-argb161616f-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@fbchdr-rgb565-draw-mmap-wc: - shard-ptl: NOTRUN -> [SKIP][64] ([Intel XE#7865]) +10 other tests skip [64]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-ptl-6/igt@kms_frontbuffer_tracking@fbchdr-rgb565-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@fbcpsrhdr-argb161616f-draw-blt: - shard-ptl: NOTRUN -> [SKIP][65] ([Intel XE#7061]) [65]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-ptl-4/igt@kms_frontbuffer_tracking@fbcpsrhdr-argb161616f-draw-blt.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-blt: - shard-bmg: NOTRUN -> [SKIP][66] ([Intel XE#2313]) +40 other tests skip [66]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-9/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-blt.html * igt@kms_frontbuffer_tracking@psr-argb161616f-draw-blt: - shard-bmg: NOTRUN -> [SKIP][67] ([Intel XE#7061] / [Intel XE#7356]) +1 other test skip [67]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-4/igt@kms_frontbuffer_tracking@psr-argb161616f-draw-blt.html - shard-ptl: NOTRUN -> [SKIP][68] ([Intel XE#7061] / [Intel XE#7356]) +1 other test skip [68]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-ptl-2/igt@kms_frontbuffer_tracking@psr-argb161616f-draw-blt.html * igt@kms_hdmi_audio_bw@audio-bw-hblank80: - shard-bmg: [PASS][69] -> [FAIL][70] ([Intel XE#9313]) [69]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-bmg-8/igt@kms_hdmi_audio_bw@audio-bw-hblank80.html [70]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-3/igt@kms_hdmi_audio_bw@audio-bw-hblank80.html * igt@kms_hdr@static-toggle: - shard-ptl: NOTRUN -> [SKIP][71] ([Intel XE#5917] / [Intel XE#6174]) [71]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-ptl-8/igt@kms_hdr@static-toggle.html * igt@kms_joiner@basic-big-joiner: - shard-bmg: NOTRUN -> [SKIP][72] ([Intel XE#6901]) +1 other test skip [72]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-3/igt@kms_joiner@basic-big-joiner.html - shard-ptl: NOTRUN -> [SKIP][73] ([Intel XE#6901]) +1 other test skip [73]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-ptl-5/igt@kms_joiner@basic-big-joiner.html * igt@kms_joiner@basic-force-ultra-joiner: - shard-ptl: NOTRUN -> [SKIP][74] ([Intel XE#6900]) [74]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-ptl-6/igt@kms_joiner@basic-force-ultra-joiner.html * igt@kms_joiner@invalid-modeset-force-ultra-joiner: - shard-bmg: NOTRUN -> [SKIP][75] ([Intel XE#6911] / [Intel XE#7466]) [75]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-4/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html * igt@kms_multipipe_modeset@basic-max-pipe-crc-check: - shard-bmg: NOTRUN -> [SKIP][76] ([Intel XE#7591]) [76]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-2/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html * igt@kms_plane@pixel-format-4-tiled-bmg-ccs-modifier@pipe-a-plane-5: - shard-bmg: NOTRUN -> [SKIP][77] ([Intel XE#8303]) +1 other test skip [77]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-4/igt@kms_plane@pixel-format-4-tiled-bmg-ccs-modifier@pipe-a-plane-5.html * igt@kms_plane@pixel-format-x-tiled-modifier: - shard-ptl: NOTRUN -> [SKIP][78] ([Intel XE#7283]) +2 other tests skip [78]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-ptl-6/igt@kms_plane@pixel-format-x-tiled-modifier.html * igt@kms_plane@pixel-format-y-tiled-modifier: - shard-bmg: NOTRUN -> [SKIP][79] ([Intel XE#7283]) +3 other tests skip [79]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-7/igt@kms_plane@pixel-format-y-tiled-modifier.html * igt@kms_plane_lowres@tiling-none@pipe-b-edp-1: - shard-ptl: NOTRUN -> [SKIP][80] ([Intel XE#5844]) +4 other tests skip [80]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-ptl-2/igt@kms_plane_lowres@tiling-none@pipe-b-edp-1.html * igt@kms_plane_multiple@2x-tiling-y: - shard-bmg: NOTRUN -> [SKIP][81] ([Intel XE#5021] / [Intel XE#7377]) [81]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-3/igt@kms_plane_multiple@2x-tiling-y.html - shard-ptl: NOTRUN -> [SKIP][82] ([Intel XE#4596] / [Intel XE#5854]) [82]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-ptl-7/igt@kms_plane_multiple@2x-tiling-y.html * igt@kms_plane_multiple@tiling-y: - shard-bmg: NOTRUN -> [SKIP][83] ([Intel XE#5020] / [Intel XE#7348]) [83]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-1/igt@kms_plane_multiple@tiling-y.html * igt@kms_plane_scaling@planes-downscale-factor-0-75@pipe-a: - shard-bmg: NOTRUN -> [SKIP][84] ([Intel XE#2763] / [Intel XE#6886]) +4 other tests skip [84]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-9/igt@kms_plane_scaling@planes-downscale-factor-0-75@pipe-a.html * igt@kms_plane_scaling@planes-downscale-factor-0-75@pipe-b: - shard-ptl: NOTRUN -> [SKIP][85] ([Intel XE#6886]) +4 other tests skip [85]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-ptl-3/igt@kms_plane_scaling@planes-downscale-factor-0-75@pipe-b.html * igt@kms_pm_dc@dc5-dpms-negative: - shard-ptl: NOTRUN -> [SKIP][86] ([Intel XE#1131]) [86]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-ptl-3/igt@kms_pm_dc@dc5-dpms-negative.html * igt@kms_pm_dc@dc6-psr: - shard-lnl: [PASS][87] -> [FAIL][88] ([Intel XE#8399]) [87]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-lnl-5/igt@kms_pm_dc@dc6-psr.html [88]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-lnl-3/igt@kms_pm_dc@dc6-psr.html * igt@kms_pm_rpm@dpms-non-lpsp: - shard-ptl: NOTRUN -> [SKIP][89] ([Intel XE#5849]) [89]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-ptl-3/igt@kms_pm_rpm@dpms-non-lpsp.html * igt@kms_pm_rpm@package-g7: - shard-bmg: NOTRUN -> [SKIP][90] ([Intel XE#6814] / [Intel XE#7428]) [90]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-3/igt@kms_pm_rpm@package-g7.html * igt@kms_psr2_sf@fbc-pr-plane-move-sf-dmg-area: - shard-ptl: NOTRUN -> [SKIP][91] ([Intel XE#7304]) +1 other test skip [91]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-ptl-3/igt@kms_psr2_sf@fbc-pr-plane-move-sf-dmg-area.html * igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf: - shard-bmg: NOTRUN -> [SKIP][92] ([Intel XE#1489]) +5 other tests skip [92]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-1/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf.html - shard-ptl: NOTRUN -> [SKIP][93] ([Intel XE#5858] / [Intel XE#7304]) +3 other tests skip [93]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-ptl-8/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf.html * igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf@pipe-a-edp-1: - shard-ptl: NOTRUN -> [SKIP][94] ([Intel XE#5858]) +1 other test skip [94]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-ptl-8/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf@pipe-a-edp-1.html * igt@kms_psr2_su@page_flip-xrgb8888: - shard-ptl: NOTRUN -> [SKIP][95] ([Intel XE#7413]) [95]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-ptl-6/igt@kms_psr2_su@page_flip-xrgb8888.html * igt@kms_psr@fbc-pr-no-drrs: - shard-bmg: NOTRUN -> [SKIP][96] ([Intel XE#2234] / [Intel XE#2850]) +9 other tests skip [96]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-2/igt@kms_psr@fbc-pr-no-drrs.html - shard-ptl: NOTRUN -> [SKIP][97] ([Intel XE#1406]) +1 other test skip [97]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-ptl-4/igt@kms_psr@fbc-pr-no-drrs.html * igt@kms_psr@fbc-psr2-sprite-plane-onoff@edp-1: - shard-ptl: NOTRUN -> [SKIP][98] ([Intel XE#1406] / [Intel XE#5835]) +1 other test skip [98]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-ptl-8/igt@kms_psr@fbc-psr2-sprite-plane-onoff@edp-1.html * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0: - shard-bmg: NOTRUN -> [SKIP][99] ([Intel XE#2330] / [Intel XE#5813]) [99]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-6/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html - shard-ptl: NOTRUN -> [SKIP][100] ([Intel XE#5813]) [100]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-ptl-6/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html * igt@kms_setmode@invalid-clone-single-crtc: - shard-ptl: NOTRUN -> [SKIP][101] ([Intel XE#5910]) [101]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-ptl-3/igt@kms_setmode@invalid-clone-single-crtc.html * igt@kms_sharpness_filter@filter-toggle: - shard-bmg: NOTRUN -> [SKIP][102] ([Intel XE#6503]) +1 other test skip [102]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-2/igt@kms_sharpness_filter@filter-toggle.html * igt@kms_vrr@seamless-rr-switch-virtual: - shard-bmg: NOTRUN -> [SKIP][103] ([Intel XE#1499] / [Intel XE#9271]) [103]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-7/igt@kms_vrr@seamless-rr-switch-virtual.html * igt@xe_evict@evict-mixed-threads-large-multi-vm: - shard-ptl: NOTRUN -> [SKIP][104] ([Intel XE#5764]) +2 other tests skip [104]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-ptl-2/igt@xe_evict@evict-mixed-threads-large-multi-vm.html * igt@xe_exec_balancer@many-cm-virtual-userptr: - shard-ptl: NOTRUN -> [SKIP][105] ([Intel XE#7482]) +9 other tests skip [105]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-ptl-2/igt@xe_exec_balancer@many-cm-virtual-userptr.html * igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue-userptr: - shard-bmg: NOTRUN -> [SKIP][106] ([Intel XE#2322] / [Intel XE#7372]) +3 other tests skip [106]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-6/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue-userptr.html - shard-ptl: NOTRUN -> [SKIP][107] ([Intel XE#5575] / [Intel XE#7484]) +2 other tests skip [107]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-ptl-4/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue-userptr.html * igt@xe_exec_fault_mode@many-execqueues-multi-queue-imm: - shard-bmg: NOTRUN -> [SKIP][108] ([Intel XE#8374]) +7 other tests skip [108]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-1/igt@xe_exec_fault_mode@many-execqueues-multi-queue-imm.html * igt@xe_exec_fault_mode@many-multi-queue-userptr-prefetch: - shard-ptl: NOTRUN -> [SKIP][109] ([Intel XE#8374]) +6 other tests skip [109]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-ptl-1/igt@xe_exec_fault_mode@many-multi-queue-userptr-prefetch.html * igt@xe_exec_multi_queue@exec-sanity: - shard-ptl: NOTRUN -> [SKIP][110] ([Intel XE#8364]) +14 other tests skip [110]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-ptl-6/igt@xe_exec_multi_queue@exec-sanity.html * igt@xe_exec_multi_queue@max-queues-basic: - shard-bmg: NOTRUN -> [SKIP][111] ([Intel XE#8364]) +18 other tests skip [111]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-1/igt@xe_exec_multi_queue@max-queues-basic.html * igt@xe_exec_reset@gt-stress-reset-bo-invalidation: - shard-ptl: [PASS][112] -> [DMESG-WARN][113] ([Intel XE#8652]) [112]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-ptl-6/igt@xe_exec_reset@gt-stress-reset-bo-invalidation.html [113]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-ptl-5/igt@xe_exec_reset@gt-stress-reset-bo-invalidation.html * igt@xe_exec_reset@multi-queue-cat-error-on-secondary: - shard-ptl: NOTRUN -> [SKIP][114] ([Intel XE#8369]) [114]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-ptl-5/igt@xe_exec_reset@multi-queue-cat-error-on-secondary.html * igt@xe_exec_threads@threads-multi-queue-mixed-userptr: - shard-bmg: NOTRUN -> [SKIP][115] ([Intel XE#8378]) +6 other tests skip [115]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-5/igt@xe_exec_threads@threads-multi-queue-mixed-userptr.html * igt@xe_exec_threads@threads-multi-queue-userptr-rebind: - shard-ptl: NOTRUN -> [SKIP][116] ([Intel XE#8378]) +4 other tests skip [116]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-ptl-4/igt@xe_exec_threads@threads-multi-queue-userptr-rebind.html * igt@xe_madvise@atomic-cpu: - shard-ptl: NOTRUN -> [SKIP][117] ([Intel XE#7980]) [117]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-ptl-6/igt@xe_madvise@atomic-cpu.html * igt@xe_multigpu_svm@mgpu-latency-copy-basic: - shard-bmg: NOTRUN -> [SKIP][118] ([Intel XE#6964]) +1 other test skip [118]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-8/igt@xe_multigpu_svm@mgpu-latency-copy-basic.html - shard-ptl: NOTRUN -> [SKIP][119] ([Intel XE#6964]) +1 other test skip [119]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-ptl-6/igt@xe_multigpu_svm@mgpu-latency-copy-basic.html * igt@xe_page_reclaim@random: - shard-ptl: NOTRUN -> [SKIP][120] ([Intel XE#7793]) +1 other test skip [120]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-ptl-6/igt@xe_page_reclaim@random.html - shard-bmg: NOTRUN -> [SKIP][121] ([Intel XE#7793]) [121]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-6/igt@xe_page_reclaim@random.html * igt@xe_pat@xa-app-transient-media-off: - shard-bmg: NOTRUN -> [SKIP][122] ([Intel XE#7590]) +1 other test skip [122]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-6/igt@xe_pat@xa-app-transient-media-off.html - shard-ptl: NOTRUN -> [SKIP][123] ([Intel XE#7590]) [123]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-ptl-6/igt@xe_pat@xa-app-transient-media-off.html * igt@xe_pm@s3-d3hot-basic-exec: - shard-ptl: NOTRUN -> [SKIP][124] ([Intel XE#6867]) [124]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-ptl-8/igt@xe_pm@s3-d3hot-basic-exec.html * igt@xe_pm@s4-vm-bind-unbind-all: - shard-ptl: [PASS][125] -> [DMESG-WARN][126] ([Intel XE#7727]) [125]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-ptl-4/igt@xe_pm@s4-vm-bind-unbind-all.html [126]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-ptl-7/igt@xe_pm@s4-vm-bind-unbind-all.html * igt@xe_prefetch_fault@prefetch-fault-svm: - shard-ptl: NOTRUN -> [SKIP][127] ([Intel XE#7599]) [127]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-ptl-4/igt@xe_prefetch_fault@prefetch-fault-svm.html * igt@xe_pxp@pxp-stale-queue-post-termination-irq: - shard-bmg: NOTRUN -> [SKIP][128] ([Intel XE#4733] / [Intel XE#7417]) +3 other tests skip [128]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-3/igt@xe_pxp@pxp-stale-queue-post-termination-irq.html * igt@xe_query@multigpu-query-mem-usage: - shard-bmg: NOTRUN -> [SKIP][129] ([Intel XE#944]) [129]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-10/igt@xe_query@multigpu-query-mem-usage.html * igt@xe_vm@overcommit-fault-vram-lr-no-overcommit: - shard-ptl: NOTRUN -> [SKIP][130] ([Intel XE#9597]) +1 other test skip [130]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-ptl-7/igt@xe_vm@overcommit-fault-vram-lr-no-overcommit.html #### Possible fixes #### * igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs: - shard-bmg: [INCOMPLETE][131] ([Intel XE#7084] / [Intel XE#8150]) -> [PASS][132] +1 other test pass [131]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-bmg-4/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html [132]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-8/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html * igt@kms_cursor_legacy@flip-vs-cursor-atomic: - shard-bmg: [FAIL][133] ([Intel XE#7809]) -> [PASS][134] [133]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-bmg-8/igt@kms_cursor_legacy@flip-vs-cursor-atomic.html [134]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-2/igt@kms_cursor_legacy@flip-vs-cursor-atomic.html * igt@kms_flip@flip-vs-absolute-wf_vblank: - shard-lnl: [FAIL][135] ([Intel XE#5408] / [Intel XE#6266]) -> [PASS][136] +1 other test pass [135]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-lnl-4/igt@kms_flip@flip-vs-absolute-wf_vblank.html [136]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-lnl-3/igt@kms_flip@flip-vs-absolute-wf_vblank.html * igt@kms_flip@flip-vs-expired-vblank-interruptible@c-edp1: - shard-lnl: [FAIL][137] ([Intel XE#301] / [Intel XE#3149]) -> [PASS][138] +1 other test pass [137]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-lnl-2/igt@kms_flip@flip-vs-expired-vblank-interruptible@c-edp1.html [138]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-lnl-3/igt@kms_flip@flip-vs-expired-vblank-interruptible@c-edp1.html * igt@kms_flip@flip-vs-expired-vblank@a-edp1: - shard-lnl: [FAIL][139] ([Intel XE#301]) -> [PASS][140] +1 other test pass [139]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-lnl-2/igt@kms_flip@flip-vs-expired-vblank@a-edp1.html [140]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-lnl-4/igt@kms_flip@flip-vs-expired-vblank@a-edp1.html * igt@kms_pm_dc@dc5-psr: - shard-lnl: [FAIL][141] ([Intel XE#8399]) -> [PASS][142] [141]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-lnl-3/igt@kms_pm_dc@dc5-psr.html [142]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-lnl-3/igt@kms_pm_dc@dc5-psr.html * igt@xe_configfs@ctx-restore-post-bb-invalid: - shard-bmg: [ABORT][143] ([Intel XE#9463]) -> [PASS][144] [143]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-bmg-4/igt@xe_configfs@ctx-restore-post-bb-invalid.html [144]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-2/igt@xe_configfs@ctx-restore-post-bb-invalid.html * igt@xe_pm_residency@idle-residency: - shard-bmg: [FAIL][145] ([Intel XE#9254]) -> [PASS][146] [145]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-bmg-1/igt@xe_pm_residency@idle-residency.html [146]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-9/igt@xe_pm_residency@idle-residency.html * igt@xe_pm_residency@idle-residency@gt0: - shard-bmg: [FAIL][147] ([Intel XE#9725]) -> [PASS][148] [147]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-bmg-1/igt@xe_pm_residency@idle-residency@gt0.html [148]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-9/igt@xe_pm_residency@idle-residency@gt0.html * igt@xe_survivability@runtime-survivability: - shard-bmg: [DMESG-WARN][149] ([Intel XE#9365]) -> [PASS][150] [149]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-bmg-9/igt@xe_survivability@runtime-survivability.html [150]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-7/igt@xe_survivability@runtime-survivability.html #### Warnings #### * igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions: - shard-lnl: [SKIP][151] ([Intel XE#309] / [Intel XE#7343]) -> [SKIP][152] ([Intel XE#309] / [Intel XE#7343] / [Intel XE#7935]) [151]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-lnl-3/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions.html [152]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-lnl-8/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions.html * igt@kms_tiled_display@basic-test-pattern: - shard-bmg: [FAIL][153] ([Intel XE#1729] / [Intel XE#7424]) -> [SKIP][154] ([Intel XE#2426] / [Intel XE#5848]) [153]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-bmg-1/igt@kms_tiled_display@basic-test-pattern.html [154]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/shard-bmg-2/igt@kms_tiled_display@basic-test-pattern.html [Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124 [Intel XE#1131]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1131 [Intel XE#1138]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1138 [Intel XE#1178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1178 [Intel XE#1406]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1406 [Intel XE#1489]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1489 [Intel XE#1499]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1499 [Intel XE#1729]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1729 [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#2284]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2284 [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#2316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2316 [Intel XE#2320]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2320 [Intel XE#2322]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2322 [Intel XE#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#2370]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2370 [Intel XE#2426]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2426 [Intel XE#2652]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2652 [Intel XE#2763]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2763 [Intel XE#2850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2850 [Intel XE#2887]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2887 [Intel XE#301]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/301 [Intel XE#309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/309 [Intel XE#3149]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3149 [Intel XE#3304]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3304 [Intel XE#3432]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3432 [Intel XE#367]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/367 [Intel XE#4141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4141 [Intel XE#4156]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4156 [Intel XE#4422]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4422 [Intel XE#4596]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4596 [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#5021]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5021 [Intel XE#5408]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5408 [Intel XE#5575]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5575 [Intel XE#5764]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5764 [Intel XE#5800]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5800 [Intel XE#5808]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5808 [Intel XE#5812]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5812 [Intel XE#5813]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5813 [Intel XE#5822]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5822 [Intel XE#5824]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5824 [Intel XE#5828]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5828 [Intel XE#5835]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5835 [Intel XE#5844]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5844 [Intel XE#5845]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5845 [Intel XE#5848]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5848 [Intel XE#5849]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5849 [Intel XE#5851]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5851 [Intel XE#5854]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5854 [Intel XE#5858]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5858 [Intel XE#5900]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5900 [Intel XE#5901]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5901 [Intel XE#5907]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5907 [Intel XE#5910]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5910 [Intel XE#5917]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5917 [Intel XE#5947]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5947 [Intel XE#5962]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5962 [Intel XE#6174]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6174 [Intel XE#6266]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6266 [Intel XE#6312]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6312 [Intel XE#6503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6503 [Intel XE#6707]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6707 [Intel XE#6814]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6814 [Intel XE#6867]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6867 [Intel XE#6886]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6886 [Intel XE#6900]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6900 [Intel XE#6901]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6901 [Intel XE#6911]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6911 [Intel XE#6925]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6925 [Intel XE#6964]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6964 [Intel XE#6969]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6969 [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#7179]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7179 [Intel XE#7283]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7283 [Intel XE#7304]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7304 [Intel XE#7343]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7343 [Intel XE#7344]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7344 [Intel XE#7348]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7348 [Intel XE#7349]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7349 [Intel XE#7351]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7351 [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#7370]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7370 [Intel XE#7372]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7372 [Intel XE#7374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7374 [Intel XE#7377]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7377 [Intel XE#7413]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7413 [Intel XE#7417]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7417 [Intel XE#7424]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7424 [Intel XE#7425]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7425 [Intel XE#7428]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7428 [Intel XE#7439]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7439 [Intel XE#7442]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7442 [Intel XE#7466]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7466 [Intel XE#7482]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7482 [Intel XE#7484]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7484 [Intel XE#7590]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7590 [Intel XE#7591]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7591 [Intel XE#7599]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7599 [Intel XE#7642]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7642 [Intel XE#7679]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7679 [Intel XE#7727]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7727 [Intel XE#7793]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7793 [Intel XE#7809]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7809 [Intel XE#7865]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7865 [Intel XE#7935]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7935 [Intel XE#7980]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7980 [Intel XE#8150]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8150 [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#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#8652]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8652 [Intel XE#8680]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8680 [Intel XE#9254]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9254 [Intel XE#9271]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9271 [Intel XE#9313]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9313 [Intel XE#9365]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9365 [Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944 [Intel XE#9463]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9463 [Intel XE#9527]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9527 [Intel XE#9532]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9532 [Intel XE#9534]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9534 [Intel XE#9535]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9535 [Intel XE#9597]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9597 [Intel XE#9725]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9725 Build changes ------------- * IGT: IGT_9177 -> IGTPW_16103 * Linux: xe-6058-34c3200b517db45a621c4963d87759823be13bbd -> xe-6060-c0cb7e7c00c9563d72c1e1b08fac139a57fd0ebf IGTPW_16103: 16103 IGT_9177: 9177 xe-6058-34c3200b517db45a621c4963d87759823be13bbd: 34c3200b517db45a621c4963d87759823be13bbd xe-6060-c0cb7e7c00c9563d72c1e1b08fac139a57fd0ebf: c0cb7e7c00c9563d72c1e1b08fac139a57fd0ebf == Logs == For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16103/index.html [-- Attachment #2: Type: text/html, Size: 55669 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH i-g-t v2 0/3] tests/intel: validate PSR2 selective fetch under joiner 2026-11-04 13:07 [PATCH i-g-t v2 0/3] tests/intel: validate PSR2 selective fetch under joiner Mika Kahola ` (5 preceding siblings ...) 2026-11-05 6:16 ` ✗ Xe.CI.FULL: " Patchwork @ 2026-11-12 8:21 ` Hogander, Jouni 6 siblings, 0 replies; 10+ messages in thread From: Hogander, Jouni @ 2026-11-12 8:21 UTC (permalink / raw) To: igt-dev@lists.freedesktop.org, Kahola, Mika On Wed, 2026-11-04 at 13:07 +0000, Mika Kahola wrote: > This is the v2 of the series [1] with the following updates > > - Skip the test if joiner is not supported on eDP. Consider adding one more patch into this series adding forcing joiner into kms_psr2_sf as a "coexist_feature". BR, Jouni Högande > > [1] > https://lore.kernel.org/igt-dev/20260921124408.358774-1-mika.kahola@intel.com/ > > Mika Kahola (3): > tests/intel/kms_joiner: Pass output array into test_single_joiner() > tests/intel/kms_joiner: Add PSR2 selective fetch test with joiner > tests/intel/kms_psr2_sf: Handle the joiner > > tests/intel/kms_joiner.c | 101 > ++++++++++++++++++++++++++++++++++++-- > tests/intel/kms_psr2_sf.c | 22 +++++++++ > 2 files changed, 118 insertions(+), 5 deletions(-) ^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2026-11-12 8:24 UTC | newest] Thread overview: 10+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2026-11-04 13:07 [PATCH i-g-t v2 0/3] tests/intel: validate PSR2 selective fetch under joiner Mika Kahola 2026-11-04 13:07 ` [PATCH i-g-t v2 1/3] tests/intel/kms_joiner: Pass output array into test_single_joiner() Mika Kahola 2026-11-04 13:07 ` [PATCH i-g-t v2 2/3] tests/intel/kms_joiner: Add PSR2 selective fetch test with joiner Mika Kahola 2026-11-12 8:17 ` Hogander, Jouni 2026-11-04 13:07 ` [PATCH i-g-t v2 3/3] tests/intel/kms_psr2_sf: Handle the joiner Mika Kahola 2026-11-12 8:19 ` Hogander, Jouni 2026-11-04 15:41 ` ✓ Xe.CI.BAT: success for tests/intel: validate PSR2 selective fetch under joiner (rev4) Patchwork 2026-11-04 15:49 ` ✗ i915.CI.BAT: failure " Patchwork 2026-11-05 6:16 ` ✗ Xe.CI.FULL: " Patchwork 2026-11-12 8:21 ` [PATCH i-g-t v2 0/3] tests/intel: validate PSR2 selective fetch under joiner Hogander, Jouni
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox