* [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 an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.