* [PATCH i-g-t 0/6] add dsc-fallback test
@ 2025-02-10 18:56 Kunal Joshi
2025-02-10 18:56 ` [PATCH i-g-t 1/6] tests/intel/kms_mst_helper: add helper for MST-related functions Kunal Joshi
` (8 more replies)
0 siblings, 9 replies; 17+ messages in thread
From: Kunal Joshi @ 2025-02-10 18:56 UTC (permalink / raw)
To: igt-dev; +Cc: Kunal Joshi
Add test to check we fallback to dsc when current
link params cannot accomadate bw required by
the current mode.
Kunal Joshi (6):
tests/intel/kms_mst_helper: add helper for MST-related functions
tests/intel/kms_dp_linktrain_fallback: reuse from mst helper lib
tests/intel/kms_dp_linktrain_fallback: refactor dp-fallback subtest
tests/intel/kms_dp_linktrain_fallback: add dsc-fallback test
tests/intel/kms_dp_linktrain_fallback: disable ignore long hpd
HAX: Do not merge
tests/intel-ci/fast-feedback.testlist | 3 +-
tests/intel-ci/xe-fast-feedback.testlist | 3 +-
tests/intel/kms_dp_linktrain_fallback.c | 355 +++++++++++++++++++----
tests/intel/kms_mst_helper.c | 49 ++++
tests/intel/kms_mst_helper.h | 15 +
tests/meson.build | 3 +
6 files changed, 369 insertions(+), 59 deletions(-)
create mode 100644 tests/intel/kms_mst_helper.c
create mode 100644 tests/intel/kms_mst_helper.h
--
2.25.1
^ permalink raw reply [flat|nested] 17+ messages in thread* [PATCH i-g-t 1/6] tests/intel/kms_mst_helper: add helper for MST-related functions 2025-02-10 18:56 [PATCH i-g-t 0/6] add dsc-fallback test Kunal Joshi @ 2025-02-10 18:56 ` Kunal Joshi 2025-02-11 3:57 ` Nautiyal, Ankit K 2025-02-10 18:56 ` [PATCH i-g-t 2/6] tests/intel/kms_dp_linktrain_fallback: reuse from mst helper lib Kunal Joshi ` (7 subsequent siblings) 8 siblings, 1 reply; 17+ messages in thread From: Kunal Joshi @ 2025-02-10 18:56 UTC (permalink / raw) To: igt-dev; +Cc: Kunal Joshi, Ankit Nautiyal Add helper to centralize commonly used MST-related logic. igt_find_all_mst_output_in_topology() enumerates MST outputs that share the same root connector id. v2: fix docs (Ankit) change return type to int (Ankit) split patch (Ankit) Cc: Ankit Nautiyal <ankit.k.nautiyal@intel.com> Signed-off-by: Kunal Joshi <kunal1.joshi@intel.com> --- tests/intel/kms_mst_helper.c | 49 ++++++++++++++++++++++++++++++++++++ tests/intel/kms_mst_helper.h | 15 +++++++++++ 2 files changed, 64 insertions(+) create mode 100644 tests/intel/kms_mst_helper.c create mode 100644 tests/intel/kms_mst_helper.h diff --git a/tests/intel/kms_mst_helper.c b/tests/intel/kms_mst_helper.c new file mode 100644 index 000000000..fb5aaab77 --- /dev/null +++ b/tests/intel/kms_mst_helper.c @@ -0,0 +1,49 @@ +/* SPDX-License-Identifier: MIT */ +/* + * Copyright © 2023 Intel Corporation + */ + +#include "kms_mst_helper.h" + +/* + * @drm_fd: DRM file descriptor + * @display: pointer to #igt_display_t structure + * @output: target output + * @mst_outputs: filled with mst output of same toplogy as @output + * @num_mst_outputs: filled with count of mst outputs found in topology + * + * Iterates over all connected outputs and adds each DP MST + * output that shares the same MST connector ID as @output + * into @mst_outputs. + * + * Returns: 0 on success, -1 on failure + */ +int igt_find_all_mst_output_in_topology(int drm_fd, igt_display_t *display, + igt_output_t *output, + igt_output_t *mst_outputs[], + int *num_mst_outputs) +{ + int output_root_id, root_id; + igt_output_t *connector_output; + + if (!igt_check_output_is_dp_mst(output)) + return -1; + + output_root_id = igt_get_dp_mst_connector_id(output); + if (output_root_id == -EINVAL) + return -1; + + /* + * If output is MST, check all other connected output which shares + * same path and fill mst_outputs and num_mst_outputs + */ + for_each_connected_output(display, connector_output) { + if (!igt_check_output_is_dp_mst(connector_output)) + continue; + + root_id = igt_get_dp_mst_connector_id(connector_output); + if (((*num_mst_outputs) < IGT_MAX_PIPES) && root_id == output_root_id) + mst_outputs[(*num_mst_outputs)++] = connector_output; + } + return 0; +} diff --git a/tests/intel/kms_mst_helper.h b/tests/intel/kms_mst_helper.h new file mode 100644 index 000000000..637ca696e --- /dev/null +++ b/tests/intel/kms_mst_helper.h @@ -0,0 +1,15 @@ +/* SPDX-License-Identifier: MIT */ +/* + * Copyright © 2023 Intel Corporation + */ + +#ifndef KMS_MST_HELPER_H +#define KMS_MST_HELPER_H + +#include "igt.h" + +int igt_find_all_mst_output_in_topology(int drm_fd, igt_display_t *display, + igt_output_t *output, + igt_output_t *mst_outputs[], + int *num_mst_outputs); +#endif -- 2.25.1 ^ permalink raw reply related [flat|nested] 17+ messages in thread
* Re: [PATCH i-g-t 1/6] tests/intel/kms_mst_helper: add helper for MST-related functions 2025-02-10 18:56 ` [PATCH i-g-t 1/6] tests/intel/kms_mst_helper: add helper for MST-related functions Kunal Joshi @ 2025-02-11 3:57 ` Nautiyal, Ankit K 2025-02-11 8:34 ` Kamil Konieczny 0 siblings, 1 reply; 17+ messages in thread From: Nautiyal, Ankit K @ 2025-02-11 3:57 UTC (permalink / raw) To: Kunal Joshi, igt-dev On 2/11/2025 12:26 AM, Kunal Joshi wrote: > Add helper to centralize commonly used MST-related logic. > igt_find_all_mst_output_in_topology() enumerates MST outputs > that share the same root connector id. > > v2: fix docs (Ankit) > change return type to int (Ankit) > split patch (Ankit) > > Cc: Ankit Nautiyal <ankit.k.nautiyal@intel.com> > Signed-off-by: Kunal Joshi <kunal1.joshi@intel.com> > --- > tests/intel/kms_mst_helper.c | 49 ++++++++++++++++++++++++++++++++++++ > tests/intel/kms_mst_helper.h | 15 +++++++++++ > 2 files changed, 64 insertions(+) > create mode 100644 tests/intel/kms_mst_helper.c > create mode 100644 tests/intel/kms_mst_helper.h > > diff --git a/tests/intel/kms_mst_helper.c b/tests/intel/kms_mst_helper.c > new file mode 100644 > index 000000000..fb5aaab77 > --- /dev/null > +++ b/tests/intel/kms_mst_helper.c > @@ -0,0 +1,49 @@ > +/* SPDX-License-Identifier: MIT */ > +/* > + * Copyright © 2023 Intel Corporation s/2023/2025 > + */ > + > +#include "kms_mst_helper.h" > + > +/* > + * @drm_fd: DRM file descriptor > + * @display: pointer to #igt_display_t structure > + * @output: target output > + * @mst_outputs: filled with mst output of same toplogy as @output > + * @num_mst_outputs: filled with count of mst outputs found in topology > + * > + * Iterates over all connected outputs and adds each DP MST > + * output that shares the same MST connector ID as @output > + * into @mst_outputs. > + * > + * Returns: 0 on success, -1 on failure Just return the ERROR code. > + */ > +int igt_find_all_mst_output_in_topology(int drm_fd, igt_display_t *display, > + igt_output_t *output, > + igt_output_t *mst_outputs[], > + int *num_mst_outputs) > +{ > + int output_root_id, root_id; > + igt_output_t *connector_output; > + > + if (!igt_check_output_is_dp_mst(output)) > + return -1; return -EINVAL > + > + output_root_id = igt_get_dp_mst_connector_id(output); > + if (output_root_id == -EINVAL) > + return -1; return -EINVAL > + > + /* > + * If output is MST, check all other connected output which shares > + * same path and fill mst_outputs and num_mst_outputs > + */ > + for_each_connected_output(display, connector_output) { > + if (!igt_check_output_is_dp_mst(connector_output)) > + continue; > + > + root_id = igt_get_dp_mst_connector_id(connector_output); > + if (((*num_mst_outputs) < IGT_MAX_PIPES) && root_id == output_root_id) > + mst_outputs[(*num_mst_outputs)++] = connector_output; > + } > + return 0; > +} > diff --git a/tests/intel/kms_mst_helper.h b/tests/intel/kms_mst_helper.h > new file mode 100644 > index 000000000..637ca696e > --- /dev/null > +++ b/tests/intel/kms_mst_helper.h > @@ -0,0 +1,15 @@ > +/* SPDX-License-Identifier: MIT */ > +/* > + * Copyright © 2023 Intel Corporation s/2023/2025 Regards, Ankit > + */ > + > +#ifndef KMS_MST_HELPER_H > +#define KMS_MST_HELPER_H > + > +#include "igt.h" > + > +int igt_find_all_mst_output_in_topology(int drm_fd, igt_display_t *display, > + igt_output_t *output, > + igt_output_t *mst_outputs[], > + int *num_mst_outputs); > +#endif ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [PATCH i-g-t 1/6] tests/intel/kms_mst_helper: add helper for MST-related functions 2025-02-11 3:57 ` Nautiyal, Ankit K @ 2025-02-11 8:34 ` Kamil Konieczny 2025-02-11 12:44 ` Nautiyal, Ankit K 0 siblings, 1 reply; 17+ messages in thread From: Kamil Konieczny @ 2025-02-11 8:34 UTC (permalink / raw) To: igt-dev; +Cc: Nautiyal, Ankit K, Kunal Joshi Hi Nautiyal,, On 2025-02-11 at 09:27:31 +0530, Nautiyal, Ankit K wrote: > one nit about years in copyrights, see below. > On 2/11/2025 12:26 AM, Kunal Joshi wrote: > > Add helper to centralize commonly used MST-related logic. > > igt_find_all_mst_output_in_topology() enumerates MST outputs > > that share the same root connector id. > > > > v2: fix docs (Ankit) > > change return type to int (Ankit) > > split patch (Ankit) > > > > Cc: Ankit Nautiyal <ankit.k.nautiyal@intel.com> > > Signed-off-by: Kunal Joshi <kunal1.joshi@intel.com> > > --- > > tests/intel/kms_mst_helper.c | 49 ++++++++++++++++++++++++++++++++++++ > > tests/intel/kms_mst_helper.h | 15 +++++++++++ > > 2 files changed, 64 insertions(+) > > create mode 100644 tests/intel/kms_mst_helper.c > > create mode 100644 tests/intel/kms_mst_helper.h > > > > diff --git a/tests/intel/kms_mst_helper.c b/tests/intel/kms_mst_helper.c > > new file mode 100644 > > index 000000000..fb5aaab77 > > --- /dev/null > > +++ b/tests/intel/kms_mst_helper.c > > @@ -0,0 +1,49 @@ > > +/* SPDX-License-Identifier: MIT */ > > +/* > > + * Copyright © 2023 Intel Corporation > > s/2023/2025 > Please do not remove old years, rather add new one(s), imho: s/ 2023 / 2023-2025 / Regards, Kamil > > > + */ > > + > > +#include "kms_mst_helper.h" > > + > > +/* > > + * @drm_fd: DRM file descriptor > > + * @display: pointer to #igt_display_t structure > > + * @output: target output > > + * @mst_outputs: filled with mst output of same toplogy as @output > > + * @num_mst_outputs: filled with count of mst outputs found in topology > > + * > > + * Iterates over all connected outputs and adds each DP MST > > + * output that shares the same MST connector ID as @output > > + * into @mst_outputs. > > + * > > + * Returns: 0 on success, -1 on failure > > Just return the ERROR code. > > > > + */ > > +int igt_find_all_mst_output_in_topology(int drm_fd, igt_display_t *display, > > + igt_output_t *output, > > + igt_output_t *mst_outputs[], > > + int *num_mst_outputs) > > +{ > > + int output_root_id, root_id; > > + igt_output_t *connector_output; > > + > > + if (!igt_check_output_is_dp_mst(output)) > > + return -1; > > return -EINVAL > > > > + > > + output_root_id = igt_get_dp_mst_connector_id(output); > > + if (output_root_id == -EINVAL) > > + return -1; > > return -EINVAL > > > > + > > + /* > > + * If output is MST, check all other connected output which shares > > + * same path and fill mst_outputs and num_mst_outputs > > + */ > > + for_each_connected_output(display, connector_output) { > > + if (!igt_check_output_is_dp_mst(connector_output)) > > + continue; > > + > > + root_id = igt_get_dp_mst_connector_id(connector_output); > > + if (((*num_mst_outputs) < IGT_MAX_PIPES) && root_id == output_root_id) > > + mst_outputs[(*num_mst_outputs)++] = connector_output; > > + } > > + return 0; > > +} > > diff --git a/tests/intel/kms_mst_helper.h b/tests/intel/kms_mst_helper.h > > new file mode 100644 > > index 000000000..637ca696e > > --- /dev/null > > +++ b/tests/intel/kms_mst_helper.h > > @@ -0,0 +1,15 @@ > > +/* SPDX-License-Identifier: MIT */ > > +/* > > + * Copyright © 2023 Intel Corporation > > s/2023/2025 > > > Regards, > > Ankit > > > + */ > > + > > +#ifndef KMS_MST_HELPER_H > > +#define KMS_MST_HELPER_H > > + > > +#include "igt.h" > > + > > +int igt_find_all_mst_output_in_topology(int drm_fd, igt_display_t *display, > > + igt_output_t *output, > > + igt_output_t *mst_outputs[], > > + int *num_mst_outputs); > > +#endif ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [PATCH i-g-t 1/6] tests/intel/kms_mst_helper: add helper for MST-related functions 2025-02-11 8:34 ` Kamil Konieczny @ 2025-02-11 12:44 ` Nautiyal, Ankit K 0 siblings, 0 replies; 17+ messages in thread From: Nautiyal, Ankit K @ 2025-02-11 12:44 UTC (permalink / raw) To: Kamil Konieczny, igt-dev, Kunal Joshi On 2/11/2025 2:04 PM, Kamil Konieczny wrote: > Hi Nautiyal,, > On 2025-02-11 at 09:27:31 +0530, Nautiyal, Ankit K wrote: > one nit about years in copyrights, see below. > >> On 2/11/2025 12:26 AM, Kunal Joshi wrote: >>> Add helper to centralize commonly used MST-related logic. >>> igt_find_all_mst_output_in_topology() enumerates MST outputs >>> that share the same root connector id. >>> >>> v2: fix docs (Ankit) >>> change return type to int (Ankit) >>> split patch (Ankit) >>> >>> Cc: Ankit Nautiyal <ankit.k.nautiyal@intel.com> >>> Signed-off-by: Kunal Joshi <kunal1.joshi@intel.com> >>> --- >>> tests/intel/kms_mst_helper.c | 49 ++++++++++++++++++++++++++++++++++++ >>> tests/intel/kms_mst_helper.h | 15 +++++++++++ >>> 2 files changed, 64 insertions(+) >>> create mode 100644 tests/intel/kms_mst_helper.c >>> create mode 100644 tests/intel/kms_mst_helper.h >>> >>> diff --git a/tests/intel/kms_mst_helper.c b/tests/intel/kms_mst_helper.c >>> new file mode 100644 >>> index 000000000..fb5aaab77 >>> --- /dev/null >>> +++ b/tests/intel/kms_mst_helper.c >>> @@ -0,0 +1,49 @@ >>> +/* SPDX-License-Identifier: MIT */ >>> +/* >>> + * Copyright © 2023 Intel Corporation >> s/2023/2025 >> > Please do not remove old years, rather add new one(s), imho: > > s/ 2023 / 2023-2025 / This is a new file created this year. So there is no old year as far as I understand. Regards, Ankit > > Regards, > Kamil > >>> + */ >>> + >>> +#include "kms_mst_helper.h" >>> + >>> +/* >>> + * @drm_fd: DRM file descriptor >>> + * @display: pointer to #igt_display_t structure >>> + * @output: target output >>> + * @mst_outputs: filled with mst output of same toplogy as @output >>> + * @num_mst_outputs: filled with count of mst outputs found in topology >>> + * >>> + * Iterates over all connected outputs and adds each DP MST >>> + * output that shares the same MST connector ID as @output >>> + * into @mst_outputs. >>> + * >>> + * Returns: 0 on success, -1 on failure >> Just return the ERROR code. >> >> >>> + */ >>> +int igt_find_all_mst_output_in_topology(int drm_fd, igt_display_t *display, >>> + igt_output_t *output, >>> + igt_output_t *mst_outputs[], >>> + int *num_mst_outputs) >>> +{ >>> + int output_root_id, root_id; >>> + igt_output_t *connector_output; >>> + >>> + if (!igt_check_output_is_dp_mst(output)) >>> + return -1; >> return -EINVAL >> >> >>> + >>> + output_root_id = igt_get_dp_mst_connector_id(output); >>> + if (output_root_id == -EINVAL) >>> + return -1; >> return -EINVAL >> >> >>> + >>> + /* >>> + * If output is MST, check all other connected output which shares >>> + * same path and fill mst_outputs and num_mst_outputs >>> + */ >>> + for_each_connected_output(display, connector_output) { >>> + if (!igt_check_output_is_dp_mst(connector_output)) >>> + continue; >>> + >>> + root_id = igt_get_dp_mst_connector_id(connector_output); >>> + if (((*num_mst_outputs) < IGT_MAX_PIPES) && root_id == output_root_id) >>> + mst_outputs[(*num_mst_outputs)++] = connector_output; >>> + } >>> + return 0; >>> +} >>> diff --git a/tests/intel/kms_mst_helper.h b/tests/intel/kms_mst_helper.h >>> new file mode 100644 >>> index 000000000..637ca696e >>> --- /dev/null >>> +++ b/tests/intel/kms_mst_helper.h >>> @@ -0,0 +1,15 @@ >>> +/* SPDX-License-Identifier: MIT */ >>> +/* >>> + * Copyright © 2023 Intel Corporation >> s/2023/2025 >> >> >> Regards, >> >> Ankit >> >>> + */ >>> + >>> +#ifndef KMS_MST_HELPER_H >>> +#define KMS_MST_HELPER_H >>> + >>> +#include "igt.h" >>> + >>> +int igt_find_all_mst_output_in_topology(int drm_fd, igt_display_t *display, >>> + igt_output_t *output, >>> + igt_output_t *mst_outputs[], >>> + int *num_mst_outputs); >>> +#endif ^ permalink raw reply [flat|nested] 17+ messages in thread
* [PATCH i-g-t 2/6] tests/intel/kms_dp_linktrain_fallback: reuse from mst helper lib 2025-02-10 18:56 [PATCH i-g-t 0/6] add dsc-fallback test Kunal Joshi 2025-02-10 18:56 ` [PATCH i-g-t 1/6] tests/intel/kms_mst_helper: add helper for MST-related functions Kunal Joshi @ 2025-02-10 18:56 ` Kunal Joshi 2025-02-11 4:03 ` Nautiyal, Ankit K 2025-02-10 18:56 ` [PATCH i-g-t 3/6] tests/intel/kms_dp_linktrain_fallback: refactor dp-fallback subtest Kunal Joshi ` (6 subsequent siblings) 8 siblings, 1 reply; 17+ messages in thread From: Kunal Joshi @ 2025-02-10 18:56 UTC (permalink / raw) To: igt-dev; +Cc: Kunal Joshi, Ankit Nautiyal Start using igt_find_all_mst_output_in_topology from the helper instead. Cc: Ankit Nautiyal <ankit.k.nautiyal@intel.com> Signed-off-by: Kunal Joshi <kunal1.joshi@intel.com> --- tests/intel/kms_dp_linktrain_fallback.c | 28 ++++--------------------- tests/meson.build | 1 + 2 files changed, 5 insertions(+), 24 deletions(-) diff --git a/tests/intel/kms_dp_linktrain_fallback.c b/tests/intel/kms_dp_linktrain_fallback.c index 415005774..95aa7eee4 100644 --- a/tests/intel/kms_dp_linktrain_fallback.c +++ b/tests/intel/kms_dp_linktrain_fallback.c @@ -16,6 +16,7 @@ #include <sys/types.h> #include "igt_sysfs.h" #include "igt.h" +#include "kms_mst_helper.h" /** * SUBTEST: dp-fallback @@ -47,28 +48,6 @@ typedef int (*condition_check_fn)(int drm_fd, igt_output_t *output); IGT_TEST_DESCRIPTION("Test link training fallback"); -static void find_mst_outputs(int drm_fd, data_t *data, - igt_output_t *output, - igt_output_t *mst_outputs[], - int *num_mst_outputs) -{ - int output_root_id, root_id; - igt_output_t *connector_output; - - output_root_id = igt_get_dp_mst_connector_id(output); - /* - * If output is MST check all other connected output which shares - * same path and fill mst_outputs and num_mst_outputs - */ - for_each_connected_output(&data->display, connector_output) { - if (!igt_check_output_is_dp_mst(connector_output)) - continue; - root_id = igt_get_dp_mst_connector_id(connector_output); - if (((*num_mst_outputs) < IGT_MAX_PIPES) && root_id == output_root_id) - mst_outputs[(*num_mst_outputs)++] = connector_output; - } -} - static bool setup_mst_outputs(data_t *data, igt_output_t *mst_output[], int *output_count) { @@ -83,8 +62,9 @@ static bool setup_mst_outputs(data_t *data, igt_output_t *mst_output[], traversed_mst_outputs[i] == data->output->config.connector->connector_id) return false; - find_mst_outputs(data->drm_fd, data, data->output, - mst_output, output_count); + igt_assert_f(igt_find_all_mst_output_in_topology(data->drm_fd, &data->display, data->output, + mst_output, output_count) == 0, + "Unable to find mst outputs\n"); for (i = 0; i < *output_count; i++) { output = mst_output[i]; diff --git a/tests/meson.build b/tests/meson.build index 33dffad31..a6f6ad560 100644 --- a/tests/meson.build +++ b/tests/meson.build @@ -366,6 +366,7 @@ extra_sources = { 'kms_chamelium_edid': [ join_paths ('chamelium', 'kms_chamelium_helper.c') ], 'kms_chamelium_frames': [ join_paths ('chamelium', 'kms_chamelium_helper.c') ], 'kms_chamelium_hpd': [ join_paths ('chamelium', 'kms_chamelium_helper.c') ], + 'kms_dp_linktrain_fallback': [ join_paths ('intel', 'kms_mst_helper.c') ], 'kms_dsc': [ join_paths ('intel', 'kms_dsc_helper.c') ], 'kms_psr2_sf': [ join_paths ('intel', 'kms_dsc_helper.c') ], } -- 2.25.1 ^ permalink raw reply related [flat|nested] 17+ messages in thread
* Re: [PATCH i-g-t 2/6] tests/intel/kms_dp_linktrain_fallback: reuse from mst helper lib 2025-02-10 18:56 ` [PATCH i-g-t 2/6] tests/intel/kms_dp_linktrain_fallback: reuse from mst helper lib Kunal Joshi @ 2025-02-11 4:03 ` Nautiyal, Ankit K 0 siblings, 0 replies; 17+ messages in thread From: Nautiyal, Ankit K @ 2025-02-11 4:03 UTC (permalink / raw) To: Kunal Joshi, igt-dev On 2/11/2025 12:26 AM, Kunal Joshi wrote: > Start using igt_find_all_mst_output_in_topology from the helper > instead. > > Cc: Ankit Nautiyal <ankit.k.nautiyal@intel.com> > Signed-off-by: Kunal Joshi <kunal1.joshi@intel.com> > --- > tests/intel/kms_dp_linktrain_fallback.c | 28 ++++--------------------- > tests/meson.build | 1 + > 2 files changed, 5 insertions(+), 24 deletions(-) > > diff --git a/tests/intel/kms_dp_linktrain_fallback.c b/tests/intel/kms_dp_linktrain_fallback.c > index 415005774..95aa7eee4 100644 > --- a/tests/intel/kms_dp_linktrain_fallback.c > +++ b/tests/intel/kms_dp_linktrain_fallback.c > @@ -16,6 +16,7 @@ > #include <sys/types.h> > #include "igt_sysfs.h" > #include "igt.h" > +#include "kms_mst_helper.h" > > /** > * SUBTEST: dp-fallback > @@ -47,28 +48,6 @@ typedef int (*condition_check_fn)(int drm_fd, igt_output_t *output); > > IGT_TEST_DESCRIPTION("Test link training fallback"); > > -static void find_mst_outputs(int drm_fd, data_t *data, > - igt_output_t *output, > - igt_output_t *mst_outputs[], > - int *num_mst_outputs) > -{ > - int output_root_id, root_id; > - igt_output_t *connector_output; > - > - output_root_id = igt_get_dp_mst_connector_id(output); > - /* > - * If output is MST check all other connected output which shares > - * same path and fill mst_outputs and num_mst_outputs > - */ > - for_each_connected_output(&data->display, connector_output) { > - if (!igt_check_output_is_dp_mst(connector_output)) > - continue; > - root_id = igt_get_dp_mst_connector_id(connector_output); > - if (((*num_mst_outputs) < IGT_MAX_PIPES) && root_id == output_root_id) > - mst_outputs[(*num_mst_outputs)++] = connector_output; > - } > -} > - IMO, first make changes to this function in this file to return error code and use it in the caller in this function. In next patch simply move the function (renaming it to igt_find_all_mst_output_in_topology) in a new file. Then it will be easier to verify (using git show --color-moved) that only function movement has happened, and there is no change functionally. Regards, Ankit > static bool setup_mst_outputs(data_t *data, igt_output_t *mst_output[], > int *output_count) > { > @@ -83,8 +62,9 @@ static bool setup_mst_outputs(data_t *data, igt_output_t *mst_output[], > traversed_mst_outputs[i] == data->output->config.connector->connector_id) > return false; > > - find_mst_outputs(data->drm_fd, data, data->output, > - mst_output, output_count); > + igt_assert_f(igt_find_all_mst_output_in_topology(data->drm_fd, &data->display, data->output, > + mst_output, output_count) == 0, > + "Unable to find mst outputs\n"); > > for (i = 0; i < *output_count; i++) { > output = mst_output[i]; > diff --git a/tests/meson.build b/tests/meson.build > index 33dffad31..a6f6ad560 100644 > --- a/tests/meson.build > +++ b/tests/meson.build > @@ -366,6 +366,7 @@ extra_sources = { > 'kms_chamelium_edid': [ join_paths ('chamelium', 'kms_chamelium_helper.c') ], > 'kms_chamelium_frames': [ join_paths ('chamelium', 'kms_chamelium_helper.c') ], > 'kms_chamelium_hpd': [ join_paths ('chamelium', 'kms_chamelium_helper.c') ], > + 'kms_dp_linktrain_fallback': [ join_paths ('intel', 'kms_mst_helper.c') ], > 'kms_dsc': [ join_paths ('intel', 'kms_dsc_helper.c') ], > 'kms_psr2_sf': [ join_paths ('intel', 'kms_dsc_helper.c') ], > } ^ permalink raw reply [flat|nested] 17+ messages in thread
* [PATCH i-g-t 3/6] tests/intel/kms_dp_linktrain_fallback: refactor dp-fallback subtest 2025-02-10 18:56 [PATCH i-g-t 0/6] add dsc-fallback test Kunal Joshi 2025-02-10 18:56 ` [PATCH i-g-t 1/6] tests/intel/kms_mst_helper: add helper for MST-related functions Kunal Joshi 2025-02-10 18:56 ` [PATCH i-g-t 2/6] tests/intel/kms_dp_linktrain_fallback: reuse from mst helper lib Kunal Joshi @ 2025-02-10 18:56 ` Kunal Joshi 2025-02-11 5:04 ` Nautiyal, Ankit K 2025-02-10 18:56 ` [PATCH i-g-t 4/6] tests/intel/kms_dp_linktrain_fallback: add dsc-fallback test Kunal Joshi ` (5 subsequent siblings) 8 siblings, 1 reply; 17+ messages in thread From: Kunal Joshi @ 2025-02-10 18:56 UTC (permalink / raw) To: igt-dev; +Cc: Kunal Joshi, Ankit Nautiyal Extract some of the logic into below function for better reuse. - force_failure_and_wait() - wait_for_hotplug_and_check_bad() - fix_link_status_and_recommit() Cc: Ankit Nautiyal <ankit.k.nautiyal@intel.com> Signed-off-by: Kunal Joshi <kunal1.joshi@intel.com> --- tests/intel/kms_dp_linktrain_fallback.c | 160 +++++++++++++++++++----- 1 file changed, 130 insertions(+), 30 deletions(-) diff --git a/tests/intel/kms_dp_linktrain_fallback.c b/tests/intel/kms_dp_linktrain_fallback.c index 95aa7eee4..284e6b9aa 100644 --- a/tests/intel/kms_dp_linktrain_fallback.c +++ b/tests/intel/kms_dp_linktrain_fallback.c @@ -238,16 +238,124 @@ static int check_condition_with_timeout(int drm_fd, igt_output_t *output, } } +/* + * Force a link training failure followed by link retrain, then + * block until the driver has no further pending retrain/failure. + * Returns false if we time out waiting. + */ +static bool force_failure_and_wait(data_t *data, + igt_output_t *output, + int failure_type, + int retrain_count, + double interval, + double timeout) +{ + igt_force_lt_failure(data->drm_fd, output, failure_type); + igt_force_link_retrain(data->drm_fd, output, retrain_count); + + /* Wait until there's no pending retrain */ + if (check_condition_with_timeout(data->drm_fd, output, + igt_get_dp_pending_retrain, + interval, timeout)) { + igt_info("Timed out waiting for pending retrain.\n"); + return false; + } + + /* Wait until there's no pending LT failures */ + if (check_condition_with_timeout(data->drm_fd, output, + igt_get_dp_pending_lt_failures, + interval, timeout)) { + igt_info("Timed out waiting for pending LT failures.\n"); + return false; + } + + return true; +} + +/* + * Waits for a hotplug event, then checks that the link-status is BAD. + * Returns false if the link-status isn't BAD or no hotplug arrives in time. + */ +static bool wait_for_hotplug_and_check_bad(int drm_fd, + data_t *data, + igt_output_t *output, + struct udev_monitor *mon, + double hotplug_timeout) +{ + uint32_t link_status_prop_id; + uint64_t link_status_value; + drmModePropertyPtr link_status_prop; + + if (!igt_hotplug_detected(mon, hotplug_timeout)) { + igt_info("No hotplug event within %.2f seconds.\n", hotplug_timeout); + return false; + } + + kmstest_get_property(drm_fd, + output->config.connector->connector_id, + DRM_MODE_OBJECT_CONNECTOR, + "link-status", + &link_status_prop_id, &link_status_value, + &link_status_prop); + + if (link_status_value != DRM_MODE_LINK_STATUS_BAD) { + igt_info("Expected link-status=BAD but got %" PRIu64 "\n", + link_status_value); + return false; + } + + return true; +} + +/* + * Sets link status=GOOD for the specified outputs, then calls + * validate_modeset_for_outputs() to re-commit. Returns false + * if the re-commit fails. + */ +static bool fix_link_status_and_recommit(data_t *data, + igt_output_t *outputs[], + int *output_count, + drmModeModeInfo * modes[], + struct igt_fb fbs[], + struct igt_plane *primarys[]) +{ + int i; + igt_output_t *out; + + /* Set link-status=GOOD on each tested output */ + for_each_connected_output(&data->display, out) { + for (i = 0; i < *output_count; i++) { + if (out->id == outputs[i]->id) { + igt_output_set_prop_value( + out, IGT_CONNECTOR_LINK_STATUS, + DRM_MODE_LINK_STATUS_GOOD); + } + } + } + + if (!validate_modeset_for_outputs(data, outputs, output_count, + modes, fbs, primarys)) { + igt_info("Modeset validation failed after forcing link-status=GOOD.\n"); + return false; + } + + if (igt_display_try_commit_atomic(&data->display, + DRM_MODE_ATOMIC_ALLOW_MODESET, + NULL) != 0) { + igt_info("Commit failed after restoring link-status=GOOD.\n"); + return false; + } + + return true; +} + static void test_fallback(data_t *data, bool is_mst) { int output_count, retries; int max_link_rate, curr_link_rate, prev_link_rate; int max_lane_count, curr_lane_count, prev_lane_count; igt_output_t *outputs[IGT_MAX_PIPES]; - uint32_t link_status_prop_id; - uint64_t link_status_value; - drmModeModeInfo *modes[IGT_MAX_PIPES]; - drmModePropertyPtr link_status_prop; + drmModeModeInfo * modes[IGT_MAX_PIPES]; struct igt_fb fbs[IGT_MAX_PIPES]; struct igt_plane *primarys[IGT_MAX_PIPES]; struct udev_monitor *mon; @@ -274,19 +382,16 @@ static void test_fallback(data_t *data, bool is_mst) prev_link_rate, prev_lane_count); mon = igt_watch_uevents(); - igt_force_lt_failure(data->drm_fd, data->output, - LT_FAILURE_REDUCED_CAPS); - igt_force_link_retrain(data->drm_fd, data->output, - RETRAIN_COUNT); - - igt_assert_eq(check_condition_with_timeout(data->drm_fd, - data->output, - igt_get_dp_pending_retrain, - 1.0, 20.0), 0); - igt_assert_eq(check_condition_with_timeout(data->drm_fd, - data->output, - igt_get_dp_pending_lt_failures, - 1.0, 20.0), 0); + + /* + * Force link failure and retrain also wait for + * force_lf_failure/retrain status to be cleared + */ + igt_assert_f(force_failure_and_wait(data, data->output, + LT_FAILURE_REDUCED_CAPS, + RETRAIN_COUNT, + 1.0, 20.0), + "Link training failure steps timed out\n"); if (igt_get_dp_link_retrain_disabled(data->drm_fd, data->output)) { @@ -294,26 +399,21 @@ static void test_fallback(data_t *data, bool is_mst) return; } - igt_assert_f(igt_hotplug_detected(mon, 20), - "Didn't get hotplug for force link training failure\n"); + /* Wait for hotplug and check link status is BAD */ + igt_assert_f(wait_for_hotplug_and_check_bad(data->drm_fd, + data, + data->output, + mon, + 20.0), "Didn't get hotplug or link status != BAD\n"); - kmstest_get_property(data->drm_fd, - data->output->config.connector->connector_id, - DRM_MODE_OBJECT_CONNECTOR, "link-status", - &link_status_prop_id, &link_status_value, - &link_status_prop); - igt_assert_eq(link_status_value, DRM_MODE_LINK_STATUS_BAD); igt_flush_uevents(mon); set_connector_link_status_good(data, outputs, &output_count); - igt_assert_f(validate_modeset_for_outputs(data, + igt_assert_f(fix_link_status_and_recommit(data, outputs, &output_count, modes, fbs, - primarys), - "modeset failed\n"); - igt_display_commit2(&data->display, COMMIT_ATOMIC); - + primarys), "modeset failed\n"); igt_assert_eq(data->output->values[IGT_CONNECTOR_LINK_STATUS], DRM_MODE_LINK_STATUS_GOOD); curr_link_rate = igt_get_current_link_rate(data->drm_fd, data->output); curr_lane_count = igt_get_current_lane_count(data->drm_fd, data->output); -- 2.25.1 ^ permalink raw reply related [flat|nested] 17+ messages in thread
* Re: [PATCH i-g-t 3/6] tests/intel/kms_dp_linktrain_fallback: refactor dp-fallback subtest 2025-02-10 18:56 ` [PATCH i-g-t 3/6] tests/intel/kms_dp_linktrain_fallback: refactor dp-fallback subtest Kunal Joshi @ 2025-02-11 5:04 ` Nautiyal, Ankit K 0 siblings, 0 replies; 17+ messages in thread From: Nautiyal, Ankit K @ 2025-02-11 5:04 UTC (permalink / raw) To: Kunal Joshi, igt-dev On 2/11/2025 12:26 AM, Kunal Joshi wrote: > Extract some of the logic into below function for better reuse. > - force_failure_and_wait() > - wait_for_hotplug_and_check_bad() > - fix_link_status_and_recommit() > > Cc: Ankit Nautiyal <ankit.k.nautiyal@intel.com> > Signed-off-by: Kunal Joshi <kunal1.joshi@intel.com> > --- > tests/intel/kms_dp_linktrain_fallback.c | 160 +++++++++++++++++++----- > 1 file changed, 130 insertions(+), 30 deletions(-) > > diff --git a/tests/intel/kms_dp_linktrain_fallback.c b/tests/intel/kms_dp_linktrain_fallback.c > index 95aa7eee4..284e6b9aa 100644 > --- a/tests/intel/kms_dp_linktrain_fallback.c > +++ b/tests/intel/kms_dp_linktrain_fallback.c > @@ -238,16 +238,124 @@ static int check_condition_with_timeout(int drm_fd, igt_output_t *output, > } > } > > +/* > + * Force a link training failure followed by link retrain, then > + * block until the driver has no further pending retrain/failure. > + * Returns false if we time out waiting. > + */ > +static bool force_failure_and_wait(data_t *data, > + igt_output_t *output, > + int failure_type, > + int retrain_count, > + double interval, > + double timeout) > +{ > + igt_force_lt_failure(data->drm_fd, output, failure_type); > + igt_force_link_retrain(data->drm_fd, output, retrain_count); > + > + /* Wait until there's no pending retrain */ > + if (check_condition_with_timeout(data->drm_fd, output, > + igt_get_dp_pending_retrain, > + interval, timeout)) { > + igt_info("Timed out waiting for pending retrain.\n"); Generally debug msgs do not have full stop/period, so should remove this from here and in other places below. > + return false; > + } > + > + /* Wait until there's no pending LT failures */ > + if (check_condition_with_timeout(data->drm_fd, output, > + igt_get_dp_pending_lt_failures, > + interval, timeout)) { > + igt_info("Timed out waiting for pending LT failures.\n"); > + return false; > + } > + > + return true; > +} > + > +/* > + * Waits for a hotplug event, then checks that the link-status is BAD. > + * Returns false if the link-status isn't BAD or no hotplug arrives in time. > + */ > +static bool wait_for_hotplug_and_check_bad(int drm_fd, > + data_t *data, > + igt_output_t *output, > + struct udev_monitor *mon, > + double hotplug_timeout) > +{ > + uint32_t link_status_prop_id; > + uint64_t link_status_value; > + drmModePropertyPtr link_status_prop; > + > + if (!igt_hotplug_detected(mon, hotplug_timeout)) { > + igt_info("No hotplug event within %.2f seconds.\n", hotplug_timeout); > + return false; > + } > + > + kmstest_get_property(drm_fd, > + output->config.connector->connector_id, > + DRM_MODE_OBJECT_CONNECTOR, > + "link-status", > + &link_status_prop_id, &link_status_value, > + &link_status_prop); > + > + if (link_status_value != DRM_MODE_LINK_STATUS_BAD) { > + igt_info("Expected link-status=BAD but got %" PRIu64 "\n", > + link_status_value); > + return false; > + } > + > + return true; > +} > + > +/* > + * Sets link status=GOOD for the specified outputs, then calls > + * validate_modeset_for_outputs() to re-commit. Returns false > + * if the re-commit fails. > + */ > +static bool fix_link_status_and_recommit(data_t *data, > + igt_output_t *outputs[], > + int *output_count, > + drmModeModeInfo * modes[], > + struct igt_fb fbs[], > + struct igt_plane *primarys[]) This should be changed to `primaries` or `primary_planes`, perhaps in a separate patch. > +{ > + int i; > + igt_output_t *out; > + > + /* Set link-status=GOOD on each tested output */ > + for_each_connected_output(&data->display, out) { > + for (i = 0; i < *output_count; i++) { > + if (out->id == outputs[i]->id) { > + igt_output_set_prop_value( > + out, IGT_CONNECTOR_LINK_STATUS, > + DRM_MODE_LINK_STATUS_GOOD); > + } > + } > + } > + > + if (!validate_modeset_for_outputs(data, outputs, output_count, > + modes, fbs, primarys)) { > + igt_info("Modeset validation failed after forcing link-status=GOOD.\n"); > + return false; > + } > + > + if (igt_display_try_commit_atomic(&data->display, > + DRM_MODE_ATOMIC_ALLOW_MODESET, > + NULL) != 0) { > + igt_info("Commit failed after restoring link-status=GOOD.\n"); > + return false; > + } > + > + return true; > +} > + > static void test_fallback(data_t *data, bool is_mst) > { > int output_count, retries; > int max_link_rate, curr_link_rate, prev_link_rate; > int max_lane_count, curr_lane_count, prev_lane_count; > igt_output_t *outputs[IGT_MAX_PIPES]; > - uint32_t link_status_prop_id; > - uint64_t link_status_value; > - drmModeModeInfo *modes[IGT_MAX_PIPES]; > - drmModePropertyPtr link_status_prop; > + drmModeModeInfo * modes[IGT_MAX_PIPES]; > struct igt_fb fbs[IGT_MAX_PIPES]; > struct igt_plane *primarys[IGT_MAX_PIPES]; > struct udev_monitor *mon; > @@ -274,19 +382,16 @@ static void test_fallback(data_t *data, bool is_mst) > prev_link_rate, > prev_lane_count); > mon = igt_watch_uevents(); > - igt_force_lt_failure(data->drm_fd, data->output, > - LT_FAILURE_REDUCED_CAPS); > - igt_force_link_retrain(data->drm_fd, data->output, > - RETRAIN_COUNT); > - > - igt_assert_eq(check_condition_with_timeout(data->drm_fd, > - data->output, > - igt_get_dp_pending_retrain, > - 1.0, 20.0), 0); > - igt_assert_eq(check_condition_with_timeout(data->drm_fd, > - data->output, > - igt_get_dp_pending_lt_failures, > - 1.0, 20.0), 0); > + > + /* > + * Force link failure and retrain also wait for > + * force_lf_failure/retrain status to be cleared > + */ These comments can be removed, as we already have comments just above the function definition. > + igt_assert_f(force_failure_and_wait(data, data->output, > + LT_FAILURE_REDUCED_CAPS, > + RETRAIN_COUNT, > + 1.0, 20.0), > + "Link training failure steps timed out\n"); > > if (igt_get_dp_link_retrain_disabled(data->drm_fd, > data->output)) { > @@ -294,26 +399,21 @@ static void test_fallback(data_t *data, bool is_mst) > return; > } > > - igt_assert_f(igt_hotplug_detected(mon, 20), > - "Didn't get hotplug for force link training failure\n"); > + /* Wait for hotplug and check link status is BAD */ Same as above, this comment is not required. With above things addressed, this is: Reviewed-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com> > + igt_assert_f(wait_for_hotplug_and_check_bad(data->drm_fd, > + data, > + data->output, > + mon, > + 20.0), "Didn't get hotplug or link status != BAD\n"); > > - kmstest_get_property(data->drm_fd, > - data->output->config.connector->connector_id, > - DRM_MODE_OBJECT_CONNECTOR, "link-status", > - &link_status_prop_id, &link_status_value, > - &link_status_prop); > - igt_assert_eq(link_status_value, DRM_MODE_LINK_STATUS_BAD); > igt_flush_uevents(mon); > set_connector_link_status_good(data, outputs, &output_count); > - igt_assert_f(validate_modeset_for_outputs(data, > + igt_assert_f(fix_link_status_and_recommit(data, > outputs, > &output_count, > modes, > fbs, > - primarys), > - "modeset failed\n"); > - igt_display_commit2(&data->display, COMMIT_ATOMIC); > - > + primarys), "modeset failed\n"); > igt_assert_eq(data->output->values[IGT_CONNECTOR_LINK_STATUS], DRM_MODE_LINK_STATUS_GOOD); > curr_link_rate = igt_get_current_link_rate(data->drm_fd, data->output); > curr_lane_count = igt_get_current_lane_count(data->drm_fd, data->output); ^ permalink raw reply [flat|nested] 17+ messages in thread
* [PATCH i-g-t 4/6] tests/intel/kms_dp_linktrain_fallback: add dsc-fallback test 2025-02-10 18:56 [PATCH i-g-t 0/6] add dsc-fallback test Kunal Joshi ` (2 preceding siblings ...) 2025-02-10 18:56 ` [PATCH i-g-t 3/6] tests/intel/kms_dp_linktrain_fallback: refactor dp-fallback subtest Kunal Joshi @ 2025-02-10 18:56 ` Kunal Joshi 2025-02-11 5:27 ` Nautiyal, Ankit K 2025-02-10 18:56 ` [PATCH i-g-t 5/6] tests/intel/kms_dp_linktrain_fallback: disable ignore long hpd Kunal Joshi ` (4 subsequent siblings) 8 siblings, 1 reply; 17+ messages in thread From: Kunal Joshi @ 2025-02-10 18:56 UTC (permalink / raw) To: igt-dev; +Cc: Kunal Joshi, Ankit Nautiyal Add new dsc-fallback test to check whether DSC automatically kicks in while falling back to a lower rate/lane. v2: cosmetic changes (Swati) make commit description clear (Ankit) split refactor and dsc-fallback test (Ankit) switch to igt_debug (Ankit) Cc: Ankit Nautiyal <ankit.k.nautiyal@intel.com> Signed-off-by: Kunal Joshi <kunal1.joshi@intel.com> --- tests/intel/kms_dp_linktrain_fallback.c | 161 +++++++++++++++++++++++- tests/meson.build | 4 +- 2 files changed, 161 insertions(+), 4 deletions(-) diff --git a/tests/intel/kms_dp_linktrain_fallback.c b/tests/intel/kms_dp_linktrain_fallback.c index 284e6b9aa..69d48ca21 100644 --- a/tests/intel/kms_dp_linktrain_fallback.c +++ b/tests/intel/kms_dp_linktrain_fallback.c @@ -17,10 +17,14 @@ #include "igt_sysfs.h" #include "igt.h" #include "kms_mst_helper.h" +#include "kms_dsc_helper.h" /** * SUBTEST: dp-fallback * Description: Test fallback on DP connectors + * + * SUBTEST: dsc-fallback + * Description: Test fallback to DSC when BW isn't sufficient */ #define RETRAIN_COUNT 1 @@ -46,7 +50,7 @@ typedef struct { typedef int (*condition_check_fn)(int drm_fd, igt_output_t *output); -IGT_TEST_DESCRIPTION("Test link training fallback"); +IGT_TEST_DESCRIPTION("Test link-training / dsc fallback"); static bool setup_mst_outputs(data_t *data, igt_output_t *mst_output[], int *output_count) @@ -428,7 +432,116 @@ static void test_fallback(data_t *data, bool is_mst) } } -static bool run_test(data_t *data) +static void test_dsc_sst_fallback(data_t *data) +{ + bool non_dsc_mode_found = false; + bool dsc_fallback_successful = false; + int ret; + struct udev_monitor *mon; + drmModeModeInfo *mode_to_check; + igt_output_t *outputs[IGT_MAX_PIPES]; + int output_count = 0; + + igt_info("Checking DSC fallback on %s\n", igt_output_name(data->output)); + data->pipe = PIPE_A; + + igt_display_reset(&data->display); + igt_reset_link_params(data->drm_fd, data->output); + igt_force_link_retrain(data->drm_fd, data->output, 1); + + /* Find a mode that doesn't require DSC initially */ + for_each_connector_mode(data->output) { + data->mode = &data->output->config.connector->modes[j__]; + igt_create_color_fb(data->drm_fd, data->mode->hdisplay, + data->mode->vdisplay, DRM_FORMAT_XRGB8888, + DRM_FORMAT_MOD_LINEAR, 0.0, 1.0, 0.0, + &data->fb); + igt_output_override_mode(data->output, data->mode); + igt_output_set_pipe(data->output, data->pipe); + data->primary = igt_output_get_plane_type(data->output, + DRM_PLANE_TYPE_PRIMARY); + igt_plane_set_fb(data->primary, &data->fb); + + ret = igt_display_try_commit_atomic(&data->display, + DRM_MODE_ATOMIC_TEST_ONLY | + DRM_MODE_ATOMIC_ALLOW_MODESET, + NULL); + if (ret != 0) { + igt_debug("Skipping mode %dx%d@%d on %s\n", + data->mode->hdisplay, data->mode->vdisplay, + data->mode->vrefresh, + igt_output_name(data->output)); + continue; + } + igt_display_commit2(&data->display, COMMIT_ATOMIC); + + if (!igt_is_dsc_enabled(data->drm_fd, + data->output->name)) { + drmModeModeInfo *non_dsc_mode + = igt_output_get_mode(data->output); + igt_info("Found mode %dx%d@%d %s that doesn't need DSC with link rate %d and lane count %d\n", + non_dsc_mode->hdisplay, non_dsc_mode->vdisplay, + non_dsc_mode->vrefresh, non_dsc_mode->name, + igt_get_current_link_rate(data->drm_fd, data->output), + igt_get_current_lane_count(data->drm_fd, data->output)); + non_dsc_mode_found = true; + break; + } + } + igt_require_f(non_dsc_mode_found, + "No non-DSC mode found on %s\n", + igt_output_name(data->output)); + + /* Repeatedly force link failure until DSC is required (or link is disabled) */ + while (!igt_get_dp_link_retrain_disabled(data->drm_fd, data->output)) { + mon = igt_watch_uevents(); + + igt_assert_f(force_failure_and_wait(data, data->output, + LT_FAILURE_REDUCED_CAPS, + RETRAIN_COUNT, 1.0, 20.0), + "Forcing DSC fallback timed out\n"); + + if (igt_get_dp_link_retrain_disabled(data->drm_fd, + data->output)) { + igt_reset_connectors(); + igt_flush_uevents(mon); + return; + } + + igt_assert_f(wait_for_hotplug_and_check_bad(data->drm_fd, + data, + data->output, + mon, + 20.0), + "Didn't get hotplug or link-status=BAD for DSC\n"); + igt_flush_uevents(mon); + + outputs[output_count++] = data->output; + set_connector_link_status_good(data, outputs, &output_count); + igt_display_commit2(&data->display, COMMIT_ATOMIC); + + mode_to_check = igt_output_get_mode(data->output); + + if (igt_is_dsc_enabled(data->drm_fd, data->output->name)) { + igt_info("mode %dx%d@%d now requires DSC with link rate %d and lane count %d\n", + mode_to_check->hdisplay, mode_to_check->vdisplay, + mode_to_check->vrefresh, + igt_get_current_link_rate(data->drm_fd, data->output), + igt_get_current_lane_count(data->drm_fd, data->output)); + igt_info("DSC fallback successful on %s\n", + igt_output_name(data->output)); + dsc_fallback_successful = true; + break; + } else { + igt_info("mode %dx%d@%d still doesn't require DSC\n", + mode_to_check->hdisplay, mode_to_check->vdisplay, + mode_to_check->vrefresh); + } + } + igt_assert_f(dsc_fallback_successful, "DSC fallback unsuccessful\n"); +} + +static bool run_lt_fallback_test(data_t *data) { bool ran = false; igt_output_t *output; @@ -466,6 +579,43 @@ static bool run_test(data_t *data) return ran; } +static bool run_dsc_sst_fallaback_test(data_t *data) +{ + bool ran = false; + igt_output_t *output; + + if (!is_dsc_supported_by_source(data->drm_fd)) { + igt_info("DSC not supported by source.\n"); + return ran; + } + + for_each_connected_output(&data->display, output) { + data->output = output; + + if (!igt_has_force_link_training_failure_debugfs(data->drm_fd, + data->output)) { + igt_info("Output %s doesn't support forcing link training.\n", + igt_output_name(data->output)); + continue; + } + + if (output->config.connector->connector_type != DRM_MODE_CONNECTOR_DisplayPort) { + igt_info("Skipping output %s as it's not DP\n", output->name); + continue; + } + + if (!is_dsc_supported_by_sink(data->drm_fd, data->output)) { + igt_info("Skipping output %s as DSC not supported by sink\n", + igt_output_name(data->output)); + continue; + } + + ran = true; + test_dsc_sst_fallback(data); + } + return ran; +} + igt_main { data_t data = {}; @@ -490,10 +640,15 @@ igt_main } igt_subtest("dp-fallback") { - igt_require_f(run_test(&data), + igt_require_f(run_lt_fallback_test(&data), "Skipping test as no output found or none supports fallback\n"); } + igt_subtest("dsc-fallback") { + igt_require_f(run_dsc_sst_fallaback_test(&data), + "Skipping test: DSC fallback conditions not met.\n"); + } + igt_fixture { igt_remove_fb(data.drm_fd, &data.fb); igt_display_fini(&data.display); diff --git a/tests/meson.build b/tests/meson.build index a6f6ad560..95892762e 100644 --- a/tests/meson.build +++ b/tests/meson.build @@ -366,7 +366,9 @@ extra_sources = { 'kms_chamelium_edid': [ join_paths ('chamelium', 'kms_chamelium_helper.c') ], 'kms_chamelium_frames': [ join_paths ('chamelium', 'kms_chamelium_helper.c') ], 'kms_chamelium_hpd': [ join_paths ('chamelium', 'kms_chamelium_helper.c') ], - 'kms_dp_linktrain_fallback': [ join_paths ('intel', 'kms_mst_helper.c') ], + 'kms_dp_linktrain_fallback': [ + join_paths ('intel', 'kms_mst_helper.c'), + join_paths ('intel', 'kms_dsc_helper.c') ], 'kms_dsc': [ join_paths ('intel', 'kms_dsc_helper.c') ], 'kms_psr2_sf': [ join_paths ('intel', 'kms_dsc_helper.c') ], } -- 2.25.1 ^ permalink raw reply related [flat|nested] 17+ messages in thread
* Re: [PATCH i-g-t 4/6] tests/intel/kms_dp_linktrain_fallback: add dsc-fallback test 2025-02-10 18:56 ` [PATCH i-g-t 4/6] tests/intel/kms_dp_linktrain_fallback: add dsc-fallback test Kunal Joshi @ 2025-02-11 5:27 ` Nautiyal, Ankit K 0 siblings, 0 replies; 17+ messages in thread From: Nautiyal, Ankit K @ 2025-02-11 5:27 UTC (permalink / raw) To: Kunal Joshi, igt-dev On 2/11/2025 12:26 AM, Kunal Joshi wrote: > Add new dsc-fallback test to check whether DSC > automatically kicks in while falling back to a > lower rate/lane. > > v2: cosmetic changes (Swati) > make commit description clear (Ankit) > split refactor and dsc-fallback test (Ankit) > switch to igt_debug (Ankit) > > Cc: Ankit Nautiyal <ankit.k.nautiyal@intel.com> > Signed-off-by: Kunal Joshi <kunal1.joshi@intel.com> > --- > tests/intel/kms_dp_linktrain_fallback.c | 161 +++++++++++++++++++++++- > tests/meson.build | 4 +- > 2 files changed, 161 insertions(+), 4 deletions(-) > > diff --git a/tests/intel/kms_dp_linktrain_fallback.c b/tests/intel/kms_dp_linktrain_fallback.c > index 284e6b9aa..69d48ca21 100644 > --- a/tests/intel/kms_dp_linktrain_fallback.c > +++ b/tests/intel/kms_dp_linktrain_fallback.c > @@ -17,10 +17,14 @@ > #include "igt_sysfs.h" > #include "igt.h" > #include "kms_mst_helper.h" > +#include "kms_dsc_helper.h" > > /** > * SUBTEST: dp-fallback > * Description: Test fallback on DP connectors > + * > + * SUBTEST: dsc-fallback > + * Description: Test fallback to DSC when BW isn't sufficient > */ > > #define RETRAIN_COUNT 1 > @@ -46,7 +50,7 @@ typedef struct { > > typedef int (*condition_check_fn)(int drm_fd, igt_output_t *output); > > -IGT_TEST_DESCRIPTION("Test link training fallback"); > +IGT_TEST_DESCRIPTION("Test link-training / dsc fallback"); > > static bool setup_mst_outputs(data_t *data, igt_output_t *mst_output[], > int *output_count) > @@ -428,7 +432,116 @@ static void test_fallback(data_t *data, bool is_mst) > } > } > > -static bool run_test(data_t *data) > +static void test_dsc_sst_fallback(data_t *data) > +{ > + bool non_dsc_mode_found = false; > + bool dsc_fallback_successful = false; > + int ret; > + struct udev_monitor *mon; > + drmModeModeInfo *mode_to_check; > + igt_output_t *outputs[IGT_MAX_PIPES]; > + int output_count = 0; > + > + igt_info("Checking DSC fallback on %s\n", igt_output_name(data->output)); > + data->pipe = PIPE_A; > + > + igt_display_reset(&data->display); > + igt_reset_link_params(data->drm_fd, data->output); > + igt_force_link_retrain(data->drm_fd, data->output, 1); Use RETRAIN_COUNT > + > + /* Find a mode that doesn't require DSC initially */ > + for_each_connector_mode(data->output) { > + data->mode = &data->output->config.connector->modes[j__]; > + igt_create_color_fb(data->drm_fd, data->mode->hdisplay, > + data->mode->vdisplay, DRM_FORMAT_XRGB8888, > + DRM_FORMAT_MOD_LINEAR, 0.0, 1.0, 0.0, > + &data->fb); > + igt_output_override_mode(data->output, data->mode); > + igt_output_set_pipe(data->output, data->pipe); > + data->primary = igt_output_get_plane_type(data->output, > + DRM_PLANE_TYPE_PRIMARY); > + igt_plane_set_fb(data->primary, &data->fb); > + > + ret = igt_display_try_commit_atomic(&data->display, > + DRM_MODE_ATOMIC_TEST_ONLY | > + DRM_MODE_ATOMIC_ALLOW_MODESET, > + NULL); > + if (ret != 0) { > + igt_debug("Skipping mode %dx%d@%d on %s\n", > + data->mode->hdisplay, data->mode->vdisplay, > + data->mode->vrefresh, > + igt_output_name(data->output)); > + continue; > + } > + igt_display_commit2(&data->display, COMMIT_ATOMIC); > + > + if (!igt_is_dsc_enabled(data->drm_fd, > + data->output->name)) { > + drmModeModeInfo *non_dsc_mode > + = igt_output_get_mode(data->output); > + igt_info("Found mode %dx%d@%d %s that doesn't need DSC with link rate %d and lane count %d\n", > + non_dsc_mode->hdisplay, non_dsc_mode->vdisplay, > + non_dsc_mode->vrefresh, non_dsc_mode->name, > + igt_get_current_link_rate(data->drm_fd, data->output), > + igt_get_current_lane_count(data->drm_fd, data->output)); > + non_dsc_mode_found = true; > + break; > + } > + } > + igt_require_f(non_dsc_mode_found, > + "No non-DSC mode found on %s\n", > + igt_output_name(data->output)); > + > + /* Repeatedly force link failure until DSC is required (or link is disabled) */ > + while (!igt_get_dp_link_retrain_disabled(data->drm_fd, data->output)) { > + mon = igt_watch_uevents(); > + > + igt_assert_f(force_failure_and_wait(data, data->output, > + LT_FAILURE_REDUCED_CAPS, > + RETRAIN_COUNT, 1.0, 20.0), > + "Forcing DSC fallback timed out\n"); > + > + if (igt_get_dp_link_retrain_disabled(data->drm_fd, > + data->output)) { > + igt_reset_connectors(); > + igt_flush_uevents(mon); > + return; > + } > + > + igt_assert_f(wait_for_hotplug_and_check_bad(data->drm_fd, > + data, > + data->output, > + mon, > + 20.0), > + "Didn't get hotplug or link-status=BAD for DSC\n"); > + igt_flush_uevents(mon); > + > + outputs[output_count++] = data->output; > + set_connector_link_status_good(data, outputs, &output_count); > + igt_display_commit2(&data->display, COMMIT_ATOMIC); > + > + mode_to_check = igt_output_get_mode(data->output); > + > + if (igt_is_dsc_enabled(data->drm_fd, data->output->name)) { > + igt_info("mode %dx%d@%d now requires DSC with link rate %d and lane count %d\n", > + mode_to_check->hdisplay, mode_to_check->vdisplay, > + mode_to_check->vrefresh, > + igt_get_current_link_rate(data->drm_fd, data->output), > + igt_get_current_lane_count(data->drm_fd, data->output)); > + igt_info("DSC fallback successful on %s\n", > + igt_output_name(data->output)); > + dsc_fallback_successful = true; > + break; > + } else { > + igt_info("mode %dx%d@%d still doesn't require DSC\n", > + mode_to_check->hdisplay, mode_to_check->vdisplay, > + mode_to_check->vrefresh); > + } > + } > + igt_assert_f(dsc_fallback_successful, "DSC fallback unsuccessful\n"); > +} > + > +static bool run_lt_fallback_test(data_t *data) Hmm. run_test is just renamed to run_lt_fallback_test(). Lets have test_fallback() followed by run_lt_fallback_test() just like before and then test_dsc_sst_fallback() followed by run_dsc_sst_fallaback_test(). That way the patch will be easier to follow. > { > bool ran = false; > igt_output_t *output; > @@ -466,6 +579,43 @@ static bool run_test(data_t *data) > return ran; > } > > +static bool run_dsc_sst_fallaback_test(data_t *data) > +{ > + bool ran = false; > + igt_output_t *output; > + > + if (!is_dsc_supported_by_source(data->drm_fd)) { > + igt_info("DSC not supported by source.\n"); > + return ran; > + } > + > + for_each_connected_output(&data->display, output) { > + data->output = output; > + > + if (!igt_has_force_link_training_failure_debugfs(data->drm_fd, > + data->output)) { > + igt_info("Output %s doesn't support forcing link training.\n", > + igt_output_name(data->output)); > + continue; > + } > + > + if (output->config.connector->connector_type != DRM_MODE_CONNECTOR_DisplayPort) { > + igt_info("Skipping output %s as it's not DP\n", output->name); > + continue; > + } > + > + if (!is_dsc_supported_by_sink(data->drm_fd, data->output)) { > + igt_info("Skipping output %s as DSC not supported by sink\n", > + igt_output_name(data->output)); > + continue; > + } > + > + ran = true; > + test_dsc_sst_fallback(data); > + } space before return. The new subtest looks good to me. With above suggested changes: Reviewed-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com> > + return ran; > +} > + > igt_main > { > data_t data = {}; > @@ -490,10 +640,15 @@ igt_main > } > > igt_subtest("dp-fallback") { > - igt_require_f(run_test(&data), > + igt_require_f(run_lt_fallback_test(&data), > "Skipping test as no output found or none supports fallback\n"); > } > > + igt_subtest("dsc-fallback") { > + igt_require_f(run_dsc_sst_fallaback_test(&data), > + "Skipping test: DSC fallback conditions not met.\n"); > + } > + > igt_fixture { > igt_remove_fb(data.drm_fd, &data.fb); > igt_display_fini(&data.display); > diff --git a/tests/meson.build b/tests/meson.build > index a6f6ad560..95892762e 100644 > --- a/tests/meson.build > +++ b/tests/meson.build > @@ -366,7 +366,9 @@ extra_sources = { > 'kms_chamelium_edid': [ join_paths ('chamelium', 'kms_chamelium_helper.c') ], > 'kms_chamelium_frames': [ join_paths ('chamelium', 'kms_chamelium_helper.c') ], > 'kms_chamelium_hpd': [ join_paths ('chamelium', 'kms_chamelium_helper.c') ], > - 'kms_dp_linktrain_fallback': [ join_paths ('intel', 'kms_mst_helper.c') ], > + 'kms_dp_linktrain_fallback': [ > + join_paths ('intel', 'kms_mst_helper.c'), > + join_paths ('intel', 'kms_dsc_helper.c') ], > 'kms_dsc': [ join_paths ('intel', 'kms_dsc_helper.c') ], > 'kms_psr2_sf': [ join_paths ('intel', 'kms_dsc_helper.c') ], > } ^ permalink raw reply [flat|nested] 17+ messages in thread
* [PATCH i-g-t 5/6] tests/intel/kms_dp_linktrain_fallback: disable ignore long hpd 2025-02-10 18:56 [PATCH i-g-t 0/6] add dsc-fallback test Kunal Joshi ` (3 preceding siblings ...) 2025-02-10 18:56 ` [PATCH i-g-t 4/6] tests/intel/kms_dp_linktrain_fallback: add dsc-fallback test Kunal Joshi @ 2025-02-10 18:56 ` Kunal Joshi 2025-02-11 5:30 ` Nautiyal, Ankit K 2025-02-10 18:56 ` [PATCH i-g-t 6/6] HAX: Do not merge Kunal Joshi ` (3 subsequent siblings) 8 siblings, 1 reply; 17+ messages in thread From: Kunal Joshi @ 2025-02-10 18:56 UTC (permalink / raw) To: igt-dev; +Cc: Kunal Joshi, Ankit Nautiyal Some systems may have environment variable IGT_KMS_IGNORE_HPD set which will ignore hpd, disable it before starting the test. Cc: Ankit Nautiyal <ankit.k.nautiyal@intel.com> Signed-off-by: Kunal Joshi <kunal1.joshi@intel.com> --- tests/intel/kms_dp_linktrain_fallback.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/intel/kms_dp_linktrain_fallback.c b/tests/intel/kms_dp_linktrain_fallback.c index 69d48ca21..c8d284e17 100644 --- a/tests/intel/kms_dp_linktrain_fallback.c +++ b/tests/intel/kms_dp_linktrain_fallback.c @@ -637,6 +637,12 @@ igt_main if (current_log_level > 10) igt_drm_debug_level_update(10); } + /* + * Some environments may have environment + * variable set to ignore long hpd, disable it for this test + */ + igt_assert_f(igt_ignore_long_hpd(data.drm_fd, false), + "Unable to disable ignore long hpd\n"); } igt_subtest("dp-fallback") { -- 2.25.1 ^ permalink raw reply related [flat|nested] 17+ messages in thread
* Re: [PATCH i-g-t 5/6] tests/intel/kms_dp_linktrain_fallback: disable ignore long hpd 2025-02-10 18:56 ` [PATCH i-g-t 5/6] tests/intel/kms_dp_linktrain_fallback: disable ignore long hpd Kunal Joshi @ 2025-02-11 5:30 ` Nautiyal, Ankit K 0 siblings, 0 replies; 17+ messages in thread From: Nautiyal, Ankit K @ 2025-02-11 5:30 UTC (permalink / raw) To: Kunal Joshi, igt-dev On 2/11/2025 12:26 AM, Kunal Joshi wrote: > Some systems may have environment variable IGT_KMS_IGNORE_HPD > set which will ignore hpd, disable it before starting the test. > > Cc: Ankit Nautiyal <ankit.k.nautiyal@intel.com> > Signed-off-by: Kunal Joshi <kunal1.joshi@intel.com> Reviewed-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com> > --- > tests/intel/kms_dp_linktrain_fallback.c | 6 ++++++ > 1 file changed, 6 insertions(+) > > diff --git a/tests/intel/kms_dp_linktrain_fallback.c b/tests/intel/kms_dp_linktrain_fallback.c > index 69d48ca21..c8d284e17 100644 > --- a/tests/intel/kms_dp_linktrain_fallback.c > +++ b/tests/intel/kms_dp_linktrain_fallback.c > @@ -637,6 +637,12 @@ igt_main > if (current_log_level > 10) > igt_drm_debug_level_update(10); > } > + /* > + * Some environments may have environment > + * variable set to ignore long hpd, disable it for this test > + */ > + igt_assert_f(igt_ignore_long_hpd(data.drm_fd, false), > + "Unable to disable ignore long hpd\n"); > } > > igt_subtest("dp-fallback") { ^ permalink raw reply [flat|nested] 17+ messages in thread
* [PATCH i-g-t 6/6] HAX: Do not merge 2025-02-10 18:56 [PATCH i-g-t 0/6] add dsc-fallback test Kunal Joshi ` (4 preceding siblings ...) 2025-02-10 18:56 ` [PATCH i-g-t 5/6] tests/intel/kms_dp_linktrain_fallback: disable ignore long hpd Kunal Joshi @ 2025-02-10 18:56 ` Kunal Joshi 2025-02-10 23:59 ` ✗ i915.CI.BAT: failure for add dsc-fallback test (rev3) Patchwork ` (2 subsequent siblings) 8 siblings, 0 replies; 17+ messages in thread From: Kunal Joshi @ 2025-02-10 18:56 UTC (permalink / raw) To: igt-dev; +Cc: Kunal Joshi Don't merge, just for CI testing Signed-off-by: Kunal Joshi <kunal1.joshi@intel.com> --- tests/intel-ci/fast-feedback.testlist | 3 ++- tests/intel-ci/xe-fast-feedback.testlist | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/intel-ci/fast-feedback.testlist b/tests/intel-ci/fast-feedback.testlist index be0965110..668fb3888 100644 --- a/tests/intel-ci/fast-feedback.testlist +++ b/tests/intel-ci/fast-feedback.testlist @@ -1,6 +1,7 @@ # Try to load the driver if it's not available yet. igt@i915_module_load@load - +igt@kms_dp_linktrain_fallback@dsc-fallback +igt@kms_dp_linktrain_fallback@dp-fallbck # Keep alphabetically sorted by default igt@core_auth@basic-auth igt@debugfs_test@read_all_entries diff --git a/tests/intel-ci/xe-fast-feedback.testlist b/tests/intel-ci/xe-fast-feedback.testlist index 0234d3e72..28f8b5015 100644 --- a/tests/intel-ci/xe-fast-feedback.testlist +++ b/tests/intel-ci/xe-fast-feedback.testlist @@ -1,6 +1,7 @@ # Should be the first test igt@xe_module_load@load - +igt@kms_dp_linktrain_fallback@dsc-fallback +igt@kms_dp_linktrain_fallback@dp-fallback igt@fbdev@eof igt@fbdev@info igt@fbdev@nullptr -- 2.25.1 ^ permalink raw reply related [flat|nested] 17+ messages in thread
* ✗ i915.CI.BAT: failure for add dsc-fallback test (rev3) 2025-02-10 18:56 [PATCH i-g-t 0/6] add dsc-fallback test Kunal Joshi ` (5 preceding siblings ...) 2025-02-10 18:56 ` [PATCH i-g-t 6/6] HAX: Do not merge Kunal Joshi @ 2025-02-10 23:59 ` Patchwork 2025-02-11 0:04 ` ✗ Xe.CI.BAT: " Patchwork 2025-02-11 11:15 ` ✗ Xe.CI.Full: " Patchwork 8 siblings, 0 replies; 17+ messages in thread From: Patchwork @ 2025-02-10 23:59 UTC (permalink / raw) To: Kunal Joshi; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 12263 bytes --] == Series Details == Series: add dsc-fallback test (rev3) URL : https://patchwork.freedesktop.org/series/143877/ State : failure == Summary == CI Bug Log - changes from IGT_8228 -> IGTPW_12572 ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with IGTPW_12572 absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in IGTPW_12572, 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_12572/index.html Participating hosts (43 -> 42) ------------------------------ Missing (1): fi-snb-2520m Possible new issues ------------------- Here are the unknown changes that may have been introduced in IGTPW_12572: ### IGT changes ### #### Possible regressions #### * igt@kms_dp_linktrain_fallback@dp-fallbck (NEW): - bat-mtlp-9: NOTRUN -> [SKIP][1] +1 other test skip [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12572/bat-mtlp-9/igt@kms_dp_linktrain_fallback@dp-fallbck.html - bat-arls-6: NOTRUN -> [SKIP][2] +1 other test skip [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12572/bat-arls-6/igt@kms_dp_linktrain_fallback@dp-fallbck.html - bat-dg2-8: NOTRUN -> [SKIP][3] [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12572/bat-dg2-8/igt@kms_dp_linktrain_fallback@dp-fallbck.html - bat-mtlp-6: NOTRUN -> [SKIP][4] [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12572/bat-mtlp-6/igt@kms_dp_linktrain_fallback@dp-fallbck.html - bat-dg2-9: NOTRUN -> [SKIP][5] [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12572/bat-dg2-9/igt@kms_dp_linktrain_fallback@dp-fallbck.html * igt@kms_dp_linktrain_fallback@dsc-fallback (NEW): - bat-adls-6: NOTRUN -> [SKIP][6] +1 other test skip [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12572/bat-adls-6/igt@kms_dp_linktrain_fallback@dsc-fallback.html - bat-jsl-1: NOTRUN -> [SKIP][7] [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12572/bat-jsl-1/igt@kms_dp_linktrain_fallback@dsc-fallback.html - fi-rkl-11600: NOTRUN -> [SKIP][8] +1 other test skip [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12572/fi-rkl-11600/igt@kms_dp_linktrain_fallback@dsc-fallback.html - bat-arlh-3: NOTRUN -> [SKIP][9] +1 other test skip [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12572/bat-arlh-3/igt@kms_dp_linktrain_fallback@dsc-fallback.html - bat-dg1-7: NOTRUN -> [SKIP][10] +1 other test skip [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12572/bat-dg1-7/igt@kms_dp_linktrain_fallback@dsc-fallback.html - bat-adlp-9: NOTRUN -> [SKIP][11] +1 other test skip [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12572/bat-adlp-9/igt@kms_dp_linktrain_fallback@dsc-fallback.html - bat-rpls-4: NOTRUN -> [SKIP][12] +1 other test skip [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12572/bat-rpls-4/igt@kms_dp_linktrain_fallback@dsc-fallback.html - bat-twl-1: NOTRUN -> [SKIP][13] +1 other test skip [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12572/bat-twl-1/igt@kms_dp_linktrain_fallback@dsc-fallback.html - bat-arls-5: NOTRUN -> [SKIP][14] +1 other test skip [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12572/bat-arls-5/igt@kms_dp_linktrain_fallback@dsc-fallback.html - bat-rplp-1: NOTRUN -> [SKIP][15] +1 other test skip [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12572/bat-rplp-1/igt@kms_dp_linktrain_fallback@dsc-fallback.html - fi-tgl-1115g4: NOTRUN -> [SKIP][16] +1 other test skip [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12572/fi-tgl-1115g4/igt@kms_dp_linktrain_fallback@dsc-fallback.html - bat-adlp-6: NOTRUN -> [SKIP][17] +1 other test skip [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12572/bat-adlp-6/igt@kms_dp_linktrain_fallback@dsc-fallback.html - bat-jsl-3: NOTRUN -> [SKIP][18] [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12572/bat-jsl-3/igt@kms_dp_linktrain_fallback@dsc-fallback.html - bat-twl-2: NOTRUN -> [SKIP][19] +1 other test skip [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12572/bat-twl-2/igt@kms_dp_linktrain_fallback@dsc-fallback.html - bat-dg2-11: NOTRUN -> [SKIP][20] +1 other test skip [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12572/bat-dg2-11/igt@kms_dp_linktrain_fallback@dsc-fallback.html - bat-dg2-14: NOTRUN -> [SKIP][21] +1 other test skip [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12572/bat-dg2-14/igt@kms_dp_linktrain_fallback@dsc-fallback.html New tests --------- New tests have been introduced between IGT_8228 and IGTPW_12572: ### New IGT tests (2) ### * igt@kms_dp_linktrain_fallback@dp-fallbck: - Statuses : 41 skip(s) - Exec time: [0.0] s * igt@kms_dp_linktrain_fallback@dsc-fallback: - Statuses : 2 pass(s) 39 skip(s) - Exec time: [0.0, 1.40] s Known issues ------------ Here are the changes found in IGTPW_12572 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@i915_selftest@live@workarounds: - bat-arls-5: [PASS][22] -> [DMESG-FAIL][23] ([i915#12061]) +1 other test dmesg-fail [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8228/bat-arls-5/igt@i915_selftest@live@workarounds.html [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12572/bat-arls-5/igt@i915_selftest@live@workarounds.html * igt@kms_dp_linktrain_fallback@dp-fallbck (NEW): - bat-atsm-1: NOTRUN -> [SKIP][24] ([i915#6078]) +1 other test skip [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12572/bat-atsm-1/igt@kms_dp_linktrain_fallback@dp-fallbck.html - fi-hsw-4770: NOTRUN -> [SKIP][25] +1 other test skip [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12572/fi-hsw-4770/igt@kms_dp_linktrain_fallback@dp-fallbck.html - fi-ivb-3770: NOTRUN -> [SKIP][26] +1 other test skip [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12572/fi-ivb-3770/igt@kms_dp_linktrain_fallback@dp-fallbck.html - fi-kbl-guc: NOTRUN -> [SKIP][27] +1 other test skip [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12572/fi-kbl-guc/igt@kms_dp_linktrain_fallback@dp-fallbck.html - bat-jsl-1: NOTRUN -> [SKIP][28] [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12572/bat-jsl-1/igt@kms_dp_linktrain_fallback@dp-fallbck.html - bat-jsl-3: NOTRUN -> [SKIP][29] [29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12572/bat-jsl-3/igt@kms_dp_linktrain_fallback@dp-fallbck.html * igt@kms_dp_linktrain_fallback@dsc-fallback (NEW): - fi-bsw-n3050: NOTRUN -> [SKIP][30] +1 other test skip [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12572/fi-bsw-n3050/igt@kms_dp_linktrain_fallback@dsc-fallback.html - bat-arlh-2: NOTRUN -> [SKIP][31] ([i915#11346]) +1 other test skip [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12572/bat-arlh-2/igt@kms_dp_linktrain_fallback@dsc-fallback.html - fi-glk-j4005: NOTRUN -> [SKIP][32] +1 other test skip [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12572/fi-glk-j4005/igt@kms_dp_linktrain_fallback@dsc-fallback.html - fi-kbl-7567u: NOTRUN -> [SKIP][33] +1 other test skip [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12572/fi-kbl-7567u/igt@kms_dp_linktrain_fallback@dsc-fallback.html - fi-kbl-8809g: NOTRUN -> [SKIP][34] +1 other test skip [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12572/fi-kbl-8809g/igt@kms_dp_linktrain_fallback@dsc-fallback.html - bat-apl-1: NOTRUN -> [SKIP][35] +1 other test skip [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12572/bat-apl-1/igt@kms_dp_linktrain_fallback@dsc-fallback.html - fi-cfl-guc: NOTRUN -> [SKIP][36] +1 other test skip [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12572/fi-cfl-guc/igt@kms_dp_linktrain_fallback@dsc-fallback.html - bat-mtlp-6: NOTRUN -> [SKIP][37] ([i915#9792]) [37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12572/bat-mtlp-6/igt@kms_dp_linktrain_fallback@dsc-fallback.html - fi-kbl-x1275: NOTRUN -> [SKIP][38] +1 other test skip [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12572/fi-kbl-x1275/igt@kms_dp_linktrain_fallback@dsc-fallback.html - bat-adlp-11: NOTRUN -> [SKIP][39] ([i915#10470]) +1 other test skip [39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12572/bat-adlp-11/igt@kms_dp_linktrain_fallback@dsc-fallback.html - fi-cfl-8109u: NOTRUN -> [SKIP][40] +1 other test skip [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12572/fi-cfl-8109u/igt@kms_dp_linktrain_fallback@dsc-fallback.html - bat-dg1-6: NOTRUN -> [SKIP][41] ([i915#12311]) +1 other test skip [41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12572/bat-dg1-6/igt@kms_dp_linktrain_fallback@dsc-fallback.html - fi-ilk-650: NOTRUN -> [SKIP][42] +1 other test skip [42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12572/fi-ilk-650/igt@kms_dp_linktrain_fallback@dsc-fallback.html - bat-kbl-2: NOTRUN -> [SKIP][43] +1 other test skip [43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12572/bat-kbl-2/igt@kms_dp_linktrain_fallback@dsc-fallback.html - fi-cfl-8700k: NOTRUN -> [SKIP][44] +1 other test skip [44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12572/fi-cfl-8700k/igt@kms_dp_linktrain_fallback@dsc-fallback.html - fi-elk-e7500: NOTRUN -> [SKIP][45] +1 other test skip [45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12572/fi-elk-e7500/igt@kms_dp_linktrain_fallback@dsc-fallback.html - fi-bsw-nick: NOTRUN -> [SKIP][46] +1 other test skip [46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12572/fi-bsw-nick/igt@kms_dp_linktrain_fallback@dsc-fallback.html #### Possible fixes #### * igt@i915_selftest@live: - bat-twl-1: [ABORT][47] ([i915#12919] / [i915#13503]) -> [PASS][48] [47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8228/bat-twl-1/igt@i915_selftest@live.html [48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12572/bat-twl-1/igt@i915_selftest@live.html * igt@i915_selftest@live@gt_contexts: - bat-twl-1: [ABORT][49] ([i915#12919]) -> [PASS][50] [49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8228/bat-twl-1/igt@i915_selftest@live@gt_contexts.html [50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12572/bat-twl-1/igt@i915_selftest@live@gt_contexts.html * igt@i915_selftest@live@workarounds: - bat-arlh-3: [DMESG-FAIL][51] ([i915#12061]) -> [PASS][52] +1 other test pass [51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8228/bat-arlh-3/igt@i915_selftest@live@workarounds.html [52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12572/bat-arlh-3/igt@i915_selftest@live@workarounds.html [i915#10470]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10470 [i915#11346]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11346 [i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061 [i915#12311]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12311 [i915#12919]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12919 [i915#13503]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13503 [i915#6078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6078 [i915#9792]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9792 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_8228 -> IGTPW_12572 CI-20190529: 20190529 CI_DRM_16103: 93f37b8d57cb5f1db7818eb395ad810ad1ed8b77 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_12572: f7d77d89eaafeca3089eeba128535d35a73ef701 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git IGT_8228: 8228 == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12572/index.html [-- Attachment #2: Type: text/html, Size: 13487 bytes --] ^ permalink raw reply [flat|nested] 17+ messages in thread
* ✗ Xe.CI.BAT: failure for add dsc-fallback test (rev3) 2025-02-10 18:56 [PATCH i-g-t 0/6] add dsc-fallback test Kunal Joshi ` (6 preceding siblings ...) 2025-02-10 23:59 ` ✗ i915.CI.BAT: failure for add dsc-fallback test (rev3) Patchwork @ 2025-02-11 0:04 ` Patchwork 2025-02-11 11:15 ` ✗ Xe.CI.Full: " Patchwork 8 siblings, 0 replies; 17+ messages in thread From: Patchwork @ 2025-02-11 0:04 UTC (permalink / raw) To: Kunal Joshi; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 3941 bytes --] == Series Details == Series: add dsc-fallback test (rev3) URL : https://patchwork.freedesktop.org/series/143877/ State : failure == Summary == CI Bug Log - changes from XEIGT_8228_BAT -> XEIGTPW_12572_BAT ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with XEIGTPW_12572_BAT absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in XEIGTPW_12572_BAT, 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 (8 -> 8) ------------------------------ No changes in participating hosts Possible new issues ------------------- Here are the unknown changes that may have been introduced in XEIGTPW_12572_BAT: ### IGT changes ### #### Possible regressions #### * igt@kms_dp_linktrain_fallback@dsc-fallback (NEW): - bat-lnl-1: NOTRUN -> [SKIP][1] +1 other test skip [1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/bat-lnl-1/igt@kms_dp_linktrain_fallback@dsc-fallback.html - bat-bmg-1: NOTRUN -> [SKIP][2] +1 other test skip [2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/bat-bmg-1/igt@kms_dp_linktrain_fallback@dsc-fallback.html - bat-dg2-oem2: NOTRUN -> [SKIP][3] [3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/bat-dg2-oem2/igt@kms_dp_linktrain_fallback@dsc-fallback.html New tests --------- New tests have been introduced between XEIGT_8228_BAT and XEIGTPW_12572_BAT: ### New IGT tests (1) ### * igt@kms_dp_linktrain_fallback@dsc-fallback: - Statuses : 8 skip(s) - Exec time: [0.0] s Known issues ------------ Here are the changes found in XEIGTPW_12572_BAT that come from known issues: ### IGT changes ### #### Issues hit #### * igt@kms_dp_linktrain_fallback@dp-fallback: - bat-atsm-2: NOTRUN -> [SKIP][4] ([Intel XE#1024]) +1 other test skip [4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/bat-atsm-2/igt@kms_dp_linktrain_fallback@dp-fallback.html - bat-adlp-vf: NOTRUN -> [SKIP][5] ([Intel XE#2463]) +1 other test skip [5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/bat-adlp-vf/igt@kms_dp_linktrain_fallback@dp-fallback.html * igt@kms_dp_linktrain_fallback@dsc-fallback (NEW): - bat-pvc-2: NOTRUN -> [SKIP][6] ([Intel XE#1024]) +1 other test skip [6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/bat-pvc-2/igt@kms_dp_linktrain_fallback@dsc-fallback.html - bat-bmg-2: NOTRUN -> [SKIP][7] ([Intel XE#3419]) +1 other test skip [7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/bat-bmg-2/igt@kms_dp_linktrain_fallback@dsc-fallback.html - bat-lnl-2: NOTRUN -> [SKIP][8] ([Intel XE#2235]) +1 other test skip [8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/bat-lnl-2/igt@kms_dp_linktrain_fallback@dsc-fallback.html [Intel XE#1024]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1024 [Intel XE#2235]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2235 [Intel XE#2463]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2463 [Intel XE#3419]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3419 Build changes ------------- * IGT: IGT_8228 -> IGTPW_12572 * Linux: xe-2634-93f37b8d57cb5f1db7818eb395ad810ad1ed8b77 -> xe-2635-2fc58ab10139895686001c7e1ee247f15226abc4 IGTPW_12572: f7d77d89eaafeca3089eeba128535d35a73ef701 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git IGT_8228: 8228 xe-2634-93f37b8d57cb5f1db7818eb395ad810ad1ed8b77: 93f37b8d57cb5f1db7818eb395ad810ad1ed8b77 xe-2635-2fc58ab10139895686001c7e1ee247f15226abc4: 2fc58ab10139895686001c7e1ee247f15226abc4 == Logs == For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/index.html [-- Attachment #2: Type: text/html, Size: 4709 bytes --] ^ permalink raw reply [flat|nested] 17+ messages in thread
* ✗ Xe.CI.Full: failure for add dsc-fallback test (rev3) 2025-02-10 18:56 [PATCH i-g-t 0/6] add dsc-fallback test Kunal Joshi ` (7 preceding siblings ...) 2025-02-11 0:04 ` ✗ Xe.CI.BAT: " Patchwork @ 2025-02-11 11:15 ` Patchwork 8 siblings, 0 replies; 17+ messages in thread From: Patchwork @ 2025-02-11 11:15 UTC (permalink / raw) To: Kunal Joshi; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 84541 bytes --] == Series Details == Series: add dsc-fallback test (rev3) URL : https://patchwork.freedesktop.org/series/143877/ State : failure == Summary == CI Bug Log - changes from XEIGT_8228_full -> XEIGTPW_12572_full ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with XEIGTPW_12572_full absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in XEIGTPW_12572_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 (4 -> 4) ------------------------------ No changes in participating hosts Possible new issues ------------------- Here are the unknown changes that may have been introduced in XEIGTPW_12572_full: ### IGT changes ### #### Possible regressions #### * igt@kms_dp_linktrain_fallback@dsc-fallback (NEW): - shard-bmg: NOTRUN -> [SKIP][1] [1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-6/igt@kms_dp_linktrain_fallback@dsc-fallback.html - shard-dg2-set2: NOTRUN -> [SKIP][2] [2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-435/igt@kms_dp_linktrain_fallback@dsc-fallback.html - shard-lnl: NOTRUN -> [SKIP][3] [3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-lnl-4/igt@kms_dp_linktrain_fallback@dsc-fallback.html * igt@xe_ccs@suspend-resume@linear-compressed-compfmt0-system-vram01: - shard-bmg: [PASS][4] -> [INCOMPLETE][5] +1 other test incomplete [4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-bmg-5/igt@xe_ccs@suspend-resume@linear-compressed-compfmt0-system-vram01.html [5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-2/igt@xe_ccs@suspend-resume@linear-compressed-compfmt0-system-vram01.html #### Warnings #### * igt@kms_dp_linktrain_fallback@dp-fallback: - shard-lnl: [SKIP][6] ([Intel XE#3070]) -> [SKIP][7] [6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-lnl-3/igt@kms_dp_linktrain_fallback@dp-fallback.html [7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-lnl-1/igt@kms_dp_linktrain_fallback@dp-fallback.html New tests --------- New tests have been introduced between XEIGT_8228_full and XEIGTPW_12572_full: ### New IGT tests (1) ### * igt@kms_dp_linktrain_fallback@dsc-fallback: - Statuses : 3 skip(s) - Exec time: [0.0] s Known issues ------------ Here are the changes found in XEIGTPW_12572_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@core_hotunplug@hotunplug-rescan: - shard-lnl: NOTRUN -> [ABORT][8] ([Intel XE#3914]) [8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-lnl-6/igt@core_hotunplug@hotunplug-rescan.html * igt@kms_big_fb@4-tiled-32bpp-rotate-270: - shard-lnl: NOTRUN -> [SKIP][9] ([Intel XE#1407]) [9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-lnl-8/igt@kms_big_fb@4-tiled-32bpp-rotate-270.html - shard-bmg: NOTRUN -> [SKIP][10] ([Intel XE#2327]) [10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-2/igt@kms_big_fb@4-tiled-32bpp-rotate-270.html * igt@kms_big_fb@x-tiled-16bpp-rotate-270: - shard-dg2-set2: NOTRUN -> [SKIP][11] ([Intel XE#316]) +4 other tests skip [11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-435/igt@kms_big_fb@x-tiled-16bpp-rotate-270.html * igt@kms_big_fb@y-tiled-32bpp-rotate-180: - shard-lnl: NOTRUN -> [SKIP][12] ([Intel XE#1124]) +7 other tests skip [12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-lnl-6/igt@kms_big_fb@y-tiled-32bpp-rotate-180.html * igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow: - shard-lnl: NOTRUN -> [SKIP][13] ([Intel XE#1477]) [13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-lnl-1/igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow.html * igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180: - shard-bmg: NOTRUN -> [SKIP][14] ([Intel XE#1124]) +5 other tests skip [14]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-6/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180.html - shard-dg2-set2: NOTRUN -> [SKIP][15] ([Intel XE#1124]) +9 other tests skip [15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-435/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180.html * igt@kms_bw@connected-linear-tiling-2-displays-2560x1440p: - shard-bmg: [PASS][16] -> [SKIP][17] ([Intel XE#2314] / [Intel XE#2894]) +1 other test skip [16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-bmg-5/igt@kms_bw@connected-linear-tiling-2-displays-2560x1440p.html [17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-6/igt@kms_bw@connected-linear-tiling-2-displays-2560x1440p.html * igt@kms_bw@connected-linear-tiling-2-displays-3840x2160p: - shard-dg2-set2: [PASS][18] -> [SKIP][19] ([Intel XE#2191]) [18]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-dg2-435/igt@kms_bw@connected-linear-tiling-2-displays-3840x2160p.html [19]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-464/igt@kms_bw@connected-linear-tiling-2-displays-3840x2160p.html * igt@kms_bw@connected-linear-tiling-3-displays-2560x1440p: - shard-bmg: NOTRUN -> [SKIP][20] ([Intel XE#2314] / [Intel XE#2894]) [20]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-7/igt@kms_bw@connected-linear-tiling-3-displays-2560x1440p.html * igt@kms_bw@connected-linear-tiling-4-displays-1920x1080p: - shard-dg2-set2: NOTRUN -> [SKIP][21] ([Intel XE#2191]) +1 other test skip [21]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-466/igt@kms_bw@connected-linear-tiling-4-displays-1920x1080p.html * igt@kms_bw@linear-tiling-1-displays-2560x1440p: - shard-bmg: NOTRUN -> [SKIP][22] ([Intel XE#367]) [22]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-8/igt@kms_bw@linear-tiling-1-displays-2560x1440p.html * igt@kms_bw@linear-tiling-2-displays-2160x1440p: - shard-lnl: NOTRUN -> [SKIP][23] ([Intel XE#367]) [23]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-lnl-5/igt@kms_bw@linear-tiling-2-displays-2160x1440p.html * igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-6: - shard-dg2-set2: NOTRUN -> [SKIP][24] ([Intel XE#787]) +121 other tests skip [24]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-436/igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-6.html * igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs@pipe-a-edp-1: - shard-lnl: NOTRUN -> [SKIP][25] ([Intel XE#2669]) +3 other tests skip [25]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-lnl-8/igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs@pipe-a-edp-1.html * igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-rc-ccs-cc: - shard-lnl: NOTRUN -> [SKIP][26] ([Intel XE#2887]) +9 other tests skip [26]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-lnl-5/igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-rc-ccs-cc.html * igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-rc-ccs-cc@pipe-d-dp-4: - shard-dg2-set2: NOTRUN -> [SKIP][27] ([Intel XE#455] / [Intel XE#787]) +33 other tests skip [27]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-466/igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-rc-ccs-cc@pipe-d-dp-4.html * igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs: - shard-dg2-set2: NOTRUN -> [SKIP][28] ([Intel XE#2907]) [28]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-464/igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs.html * igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs@pipe-d-dp-4: - shard-dg2-set2: NOTRUN -> [DMESG-WARN][29] ([Intel XE#1033]) +34 other tests dmesg-warn [29]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-434/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs@pipe-d-dp-4.html * igt@kms_ccs@crc-primary-rotation-180-y-tiled-gen12-rc-ccs: - shard-bmg: NOTRUN -> [SKIP][30] ([Intel XE#2887]) +8 other tests skip [30]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-5/igt@kms_ccs@crc-primary-rotation-180-y-tiled-gen12-rc-ccs.html * igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs: - shard-dg2-set2: [PASS][31] -> [INCOMPLETE][32] ([Intel XE#3862]) +1 other test incomplete [31]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-dg2-466/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs.html [32]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-434/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs.html * igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs: - shard-bmg: NOTRUN -> [SKIP][33] ([Intel XE#3432]) [33]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-6/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs.html - shard-lnl: NOTRUN -> [SKIP][34] ([Intel XE#3432]) [34]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-lnl-3/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs.html * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs@pipe-d-hdmi-a-3: - shard-bmg: NOTRUN -> [SKIP][35] ([Intel XE#2652] / [Intel XE#787]) +7 other tests skip [35]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-8/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs@pipe-d-hdmi-a-3.html * igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-6: - shard-dg2-set2: NOTRUN -> [INCOMPLETE][36] ([Intel XE#1727] / [Intel XE#3113] / [Intel XE#3124] / [Intel XE#4010]) [36]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-466/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-6.html * igt@kms_cdclk@mode-transition@pipe-d-dp-4: - shard-dg2-set2: NOTRUN -> [SKIP][37] ([Intel XE#314]) +3 other tests skip [37]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-436/igt@kms_cdclk@mode-transition@pipe-d-dp-4.html * igt@kms_cdclk@plane-scaling: - shard-lnl: NOTRUN -> [SKIP][38] ([Intel XE#1152]) +3 other tests skip [38]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-lnl-7/igt@kms_cdclk@plane-scaling.html * igt@kms_chamelium_color@ctm-limited-range: - shard-dg2-set2: NOTRUN -> [SKIP][39] ([Intel XE#306]) [39]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-464/igt@kms_chamelium_color@ctm-limited-range.html * igt@kms_chamelium_edid@dp-edid-resolution-list: - shard-bmg: NOTRUN -> [SKIP][40] ([Intel XE#2252]) +7 other tests skip [40]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-6/igt@kms_chamelium_edid@dp-edid-resolution-list.html - shard-lnl: NOTRUN -> [SKIP][41] ([Intel XE#373]) +6 other tests skip [41]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-lnl-3/igt@kms_chamelium_edid@dp-edid-resolution-list.html * igt@kms_chamelium_hpd@dp-hpd-fast: - shard-dg2-set2: NOTRUN -> [SKIP][42] ([Intel XE#373]) +8 other tests skip [42]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-436/igt@kms_chamelium_hpd@dp-hpd-fast.html * igt@kms_content_protection@content-type-change: - shard-bmg: NOTRUN -> [SKIP][43] ([Intel XE#2341]) [43]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-5/igt@kms_content_protection@content-type-change.html - shard-lnl: NOTRUN -> [SKIP][44] ([Intel XE#3278]) [44]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-lnl-7/igt@kms_content_protection@content-type-change.html * igt@kms_content_protection@dp-mst-type-1: - shard-bmg: NOTRUN -> [SKIP][45] ([Intel XE#2390]) [45]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-6/igt@kms_content_protection@dp-mst-type-1.html - shard-dg2-set2: NOTRUN -> [SKIP][46] ([Intel XE#307]) +1 other test skip [46]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-435/igt@kms_content_protection@dp-mst-type-1.html - shard-lnl: NOTRUN -> [SKIP][47] ([Intel XE#307]) [47]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-lnl-2/igt@kms_content_protection@dp-mst-type-1.html * igt@kms_content_protection@legacy@pipe-a-dp-4: - shard-dg2-set2: NOTRUN -> [FAIL][48] ([Intel XE#1178]) +1 other test fail [48]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-463/igt@kms_content_protection@legacy@pipe-a-dp-4.html * igt@kms_content_protection@lic-type-0@pipe-a-dp-4: - shard-dg2-set2: NOTRUN -> [FAIL][49] ([Intel XE#3304]) [49]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-434/igt@kms_content_protection@lic-type-0@pipe-a-dp-4.html * igt@kms_content_protection@srm@pipe-a-dp-2: - shard-bmg: NOTRUN -> [FAIL][50] ([Intel XE#1178]) [50]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-4/igt@kms_content_protection@srm@pipe-a-dp-2.html * igt@kms_content_protection@uevent@pipe-a-dp-4: - shard-dg2-set2: NOTRUN -> [FAIL][51] ([Intel XE#1188]) [51]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-433/igt@kms_content_protection@uevent@pipe-a-dp-4.html * igt@kms_cursor_crc@cursor-offscreen-128x42: - shard-bmg: NOTRUN -> [SKIP][52] ([Intel XE#2320]) +4 other tests skip [52]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-2/igt@kms_cursor_crc@cursor-offscreen-128x42.html * igt@kms_cursor_crc@cursor-random-512x512: - shard-bmg: NOTRUN -> [SKIP][53] ([Intel XE#2321]) [53]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-7/igt@kms_cursor_crc@cursor-random-512x512.html - shard-dg2-set2: NOTRUN -> [SKIP][54] ([Intel XE#308]) [54]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-464/igt@kms_cursor_crc@cursor-random-512x512.html - shard-lnl: NOTRUN -> [SKIP][55] ([Intel XE#2321]) [55]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-lnl-8/igt@kms_cursor_crc@cursor-random-512x512.html * igt@kms_cursor_crc@cursor-random-max-size: - shard-lnl: NOTRUN -> [SKIP][56] ([Intel XE#1424]) +5 other tests skip [56]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-lnl-3/igt@kms_cursor_crc@cursor-random-max-size.html * igt@kms_cursor_crc@cursor-suspend: - shard-bmg: [PASS][57] -> [DMESG-WARN][58] ([Intel XE#4172]) +53 other tests dmesg-warn [57]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-bmg-2/igt@kms_cursor_crc@cursor-suspend.html [58]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-1/igt@kms_cursor_crc@cursor-suspend.html * igt@kms_cursor_legacy@2x-cursor-vs-flip-legacy: - shard-lnl: NOTRUN -> [SKIP][59] ([Intel XE#309]) +4 other tests skip [59]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-lnl-4/igt@kms_cursor_legacy@2x-cursor-vs-flip-legacy.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy: - shard-bmg: NOTRUN -> [SKIP][60] ([Intel XE#2286]) +1 other test skip [60]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-7/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html * igt@kms_cursor_legacy@cursora-vs-flipa-legacy: - shard-lnl: [PASS][61] -> [INCOMPLETE][62] ([Intel XE#3226]) [61]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-lnl-1/igt@kms_cursor_legacy@cursora-vs-flipa-legacy.html [62]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-lnl-5/igt@kms_cursor_legacy@cursora-vs-flipa-legacy.html * igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size: - shard-bmg: [PASS][63] -> [SKIP][64] ([Intel XE#2291]) +7 other tests skip [63]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-bmg-7/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html [64]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-4/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html * igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size: - shard-dg2-set2: [PASS][65] -> [SKIP][66] ([Intel XE#309]) +2 other tests skip [65]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-dg2-435/igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size.html [66]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-464/igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size.html * igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size: - shard-bmg: NOTRUN -> [SKIP][67] ([Intel XE#2291]) [67]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-6/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size.html * igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions: - shard-lnl: NOTRUN -> [SKIP][68] ([Intel XE#323]) +1 other test skip [68]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-lnl-4/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html * igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle: - shard-dg2-set2: NOTRUN -> [SKIP][69] ([Intel XE#323]) +1 other test skip [69]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-432/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html * igt@kms_dsc@dsc-with-formats: - shard-lnl: NOTRUN -> [SKIP][70] ([Intel XE#2244]) [70]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-lnl-3/igt@kms_dsc@dsc-with-formats.html - shard-bmg: NOTRUN -> [SKIP][71] ([Intel XE#2244]) [71]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-6/igt@kms_dsc@dsc-with-formats.html * igt@kms_fbcon_fbt@fbc-suspend: - shard-dg2-set2: [PASS][72] -> [DMESG-FAIL][73] ([Intel XE#1033]) +1 other test dmesg-fail [72]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-dg2-464/igt@kms_fbcon_fbt@fbc-suspend.html [73]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-436/igt@kms_fbcon_fbt@fbc-suspend.html * igt@kms_fbcon_fbt@psr: - shard-bmg: NOTRUN -> [SKIP][74] ([Intel XE#776]) [74]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-1/igt@kms_fbcon_fbt@psr.html - shard-dg2-set2: NOTRUN -> [SKIP][75] ([Intel XE#776]) [75]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-435/igt@kms_fbcon_fbt@psr.html * igt@kms_flip@2x-dpms-vs-vblank-race: - shard-bmg: [PASS][76] -> [SKIP][77] ([Intel XE#2316]) +1 other test skip [76]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-bmg-8/igt@kms_flip@2x-dpms-vs-vblank-race.html [77]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-6/igt@kms_flip@2x-dpms-vs-vblank-race.html * igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@cd-dp2-hdmi-a3: - shard-bmg: [PASS][78] -> [FAIL][79] ([Intel XE#3321]) [78]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-bmg-5/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@cd-dp2-hdmi-a3.html [79]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-8/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@cd-dp2-hdmi-a3.html * igt@kms_flip@2x-flip-vs-panning: - shard-bmg: NOTRUN -> [SKIP][80] ([Intel XE#2316]) [80]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-6/igt@kms_flip@2x-flip-vs-panning.html * igt@kms_flip@2x-flip-vs-rmfb: - shard-lnl: NOTRUN -> [SKIP][81] ([Intel XE#1421]) +4 other tests skip [81]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-lnl-5/igt@kms_flip@2x-flip-vs-rmfb.html * igt@kms_flip@2x-flip-vs-suspend: - shard-bmg: NOTRUN -> [DMESG-WARN][82] ([Intel XE#2955]) [82]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-1/igt@kms_flip@2x-flip-vs-suspend.html * igt@kms_flip@2x-flip-vs-suspend-interruptible: - shard-bmg: [PASS][83] -> [DMESG-WARN][84] ([Intel XE#2955]) [83]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-bmg-7/igt@kms_flip@2x-flip-vs-suspend-interruptible.html [84]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-2/igt@kms_flip@2x-flip-vs-suspend-interruptible.html * igt@kms_flip@2x-plain-flip-interruptible: - shard-dg2-set2: [PASS][85] -> [SKIP][86] ([Intel XE#310]) +1 other test skip [85]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-dg2-466/igt@kms_flip@2x-plain-flip-interruptible.html [86]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-464/igt@kms_flip@2x-plain-flip-interruptible.html * igt@kms_flip@2x-plain-flip-ts-check-interruptible: - shard-bmg: [PASS][87] -> [FAIL][88] ([Intel XE#2882] / [Intel XE#3098]) [87]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-bmg-5/igt@kms_flip@2x-plain-flip-ts-check-interruptible.html [88]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-5/igt@kms_flip@2x-plain-flip-ts-check-interruptible.html * igt@kms_flip@2x-plain-flip-ts-check-interruptible@ab-dp2-hdmi-a3: - shard-bmg: [PASS][89] -> [FAIL][90] ([Intel XE#3098]) [89]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-bmg-5/igt@kms_flip@2x-plain-flip-ts-check-interruptible@ab-dp2-hdmi-a3.html [90]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-5/igt@kms_flip@2x-plain-flip-ts-check-interruptible@ab-dp2-hdmi-a3.html * igt@kms_flip@2x-plain-flip-ts-check-interruptible@ad-dp2-hdmi-a3: - shard-bmg: [PASS][91] -> [FAIL][92] ([Intel XE#2882]) +1 other test fail [91]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-bmg-5/igt@kms_flip@2x-plain-flip-ts-check-interruptible@ad-dp2-hdmi-a3.html [92]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-5/igt@kms_flip@2x-plain-flip-ts-check-interruptible@ad-dp2-hdmi-a3.html * igt@kms_flip@flip-vs-expired-vblank-interruptible@a-dp4: - shard-dg2-set2: NOTRUN -> [FAIL][93] ([Intel XE#301]) +5 other tests fail [93]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-466/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-dp4.html * igt@kms_flip@flip-vs-expired-vblank-interruptible@a-hdmi-a6: - shard-dg2-set2: [PASS][94] -> [FAIL][95] ([Intel XE#301]) [94]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-dg2-464/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-hdmi-a6.html [95]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-466/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-hdmi-a6.html * igt@kms_flip@flip-vs-suspend-interruptible: - shard-bmg: [PASS][96] -> [INCOMPLETE][97] ([Intel XE#2049] / [Intel XE#2597]) +3 other tests incomplete [96]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-bmg-6/igt@kms_flip@flip-vs-suspend-interruptible.html [97]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-7/igt@kms_flip@flip-vs-suspend-interruptible.html * igt@kms_flip@wf_vblank-ts-check-interruptible: - shard-lnl: [PASS][98] -> [FAIL][99] ([Intel XE#3149] / [Intel XE#886]) [98]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-lnl-3/igt@kms_flip@wf_vblank-ts-check-interruptible.html [99]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-lnl-8/igt@kms_flip@wf_vblank-ts-check-interruptible.html * igt@kms_flip@wf_vblank-ts-check-interruptible@c-edp1: - shard-lnl: [PASS][100] -> [FAIL][101] ([Intel XE#886]) +2 other tests fail [100]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-lnl-3/igt@kms_flip@wf_vblank-ts-check-interruptible@c-edp1.html [101]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-lnl-8/igt@kms_flip@wf_vblank-ts-check-interruptible@c-edp1.html * igt@kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling@pipe-a-default-mode: - shard-lnl: NOTRUN -> [SKIP][102] ([Intel XE#1397]) +1 other test skip [102]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-lnl-7/igt@kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling@pipe-a-default-mode.html * igt@kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling: - shard-lnl: NOTRUN -> [SKIP][103] ([Intel XE#1397] / [Intel XE#1745]) +1 other test skip [103]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-lnl-8/igt@kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling.html * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling: - shard-dg2-set2: NOTRUN -> [SKIP][104] ([Intel XE#455]) +15 other tests skip [104]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-435/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling.html * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling: - shard-bmg: NOTRUN -> [SKIP][105] ([Intel XE#2293] / [Intel XE#2380]) +3 other tests skip [105]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-4/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling.html * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-default-mode: - shard-lnl: NOTRUN -> [SKIP][106] ([Intel XE#1401]) +4 other tests skip [106]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-lnl-3/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-default-mode.html * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling: - shard-bmg: NOTRUN -> [SKIP][107] ([Intel XE#2380]) +1 other test skip [107]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-7/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling: - shard-lnl: NOTRUN -> [SKIP][108] ([Intel XE#1401] / [Intel XE#1745]) +4 other tests skip [108]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-lnl-4/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling.html * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling@pipe-a-valid-mode: - shard-bmg: NOTRUN -> [SKIP][109] ([Intel XE#2293]) +3 other tests skip [109]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-5/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling@pipe-a-valid-mode.html * igt@kms_frontbuffer_tracking@drrs-1p-primscrn-shrfb-pgflip-blt: - shard-bmg: NOTRUN -> [SKIP][110] ([Intel XE#2311]) +10 other tests skip [110]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-6/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-shrfb-pgflip-blt.html * igt@kms_frontbuffer_tracking@drrs-2p-primscrn-spr-indfb-draw-render: - shard-bmg: NOTRUN -> [SKIP][111] ([Intel XE#2312]) +5 other tests skip [111]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-4/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-spr-indfb-draw-render.html * igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-cur-indfb-onoff: - shard-dg2-set2: NOTRUN -> [SKIP][112] ([Intel XE#651]) +22 other tests skip [112]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-433/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-cur-indfb-onoff.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-pgflip-blt: - shard-bmg: NOTRUN -> [SKIP][113] ([Intel XE#4141]) +8 other tests skip [113]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-pgflip-blt.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-pgflip-blt: - shard-dg2-set2: [PASS][114] -> [SKIP][115] ([Intel XE#656]) +2 other tests skip [114]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-dg2-436/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-pgflip-blt.html [115]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-464/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-pgflip-blt.html * igt@kms_frontbuffer_tracking@fbcdrrs-rgb101010-draw-blt: - shard-lnl: NOTRUN -> [SKIP][116] ([Intel XE#651]) +11 other tests skip [116]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-lnl-4/igt@kms_frontbuffer_tracking@fbcdrrs-rgb101010-draw-blt.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-blt: - shard-dg2-set2: NOTRUN -> [SKIP][117] ([Intel XE#653]) +18 other tests skip [117]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-436/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-blt.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-render: - shard-dg2-set2: NOTRUN -> [SKIP][118] ([Intel XE#656]) +5 other tests skip [118]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-464/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-render.html * igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-blt: - shard-bmg: NOTRUN -> [SKIP][119] ([Intel XE#2313]) +16 other tests skip [119]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-8/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-blt.html * igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-plflip-blt: - shard-lnl: NOTRUN -> [SKIP][120] ([Intel XE#656]) +20 other tests skip [120]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-lnl-1/igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-plflip-blt.html * igt@kms_getfb@getfb2-accept-ccs: - shard-lnl: NOTRUN -> [SKIP][121] ([Intel XE#2340]) [121]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-lnl-5/igt@kms_getfb@getfb2-accept-ccs.html * igt@kms_hdr@static-toggle-suspend: - shard-lnl: NOTRUN -> [SKIP][122] ([Intel XE#1503]) [122]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-lnl-4/igt@kms_hdr@static-toggle-suspend.html * igt@kms_joiner@basic-big-joiner: - shard-lnl: NOTRUN -> [SKIP][123] ([Intel XE#346]) [123]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-lnl-5/igt@kms_joiner@basic-big-joiner.html * igt@kms_joiner@basic-force-big-joiner: - shard-bmg: [PASS][124] -> [SKIP][125] ([Intel XE#3012]) [124]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-bmg-1/igt@kms_joiner@basic-force-big-joiner.html [125]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-6/igt@kms_joiner@basic-force-big-joiner.html * igt@kms_joiner@invalid-modeset-force-ultra-joiner: - shard-bmg: NOTRUN -> [SKIP][126] ([Intel XE#2934]) [126]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-6/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html - shard-dg2-set2: NOTRUN -> [SKIP][127] ([Intel XE#2925]) [127]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-436/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html - shard-lnl: NOTRUN -> [SKIP][128] ([Intel XE#2934]) [128]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-lnl-8/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html * igt@kms_joiner@invalid-modeset-ultra-joiner: - shard-dg2-set2: NOTRUN -> [SKIP][129] ([Intel XE#2927]) [129]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-463/igt@kms_joiner@invalid-modeset-ultra-joiner.html - shard-lnl: NOTRUN -> [SKIP][130] ([Intel XE#2927]) [130]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-lnl-6/igt@kms_joiner@invalid-modeset-ultra-joiner.html - shard-bmg: NOTRUN -> [SKIP][131] ([Intel XE#2927]) [131]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-7/igt@kms_joiner@invalid-modeset-ultra-joiner.html * igt@kms_lease@setcrtc-implicit-plane: - shard-bmg: NOTRUN -> [DMESG-WARN][132] ([Intel XE#4172]) +22 other tests dmesg-warn [132]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-1/igt@kms_lease@setcrtc-implicit-plane.html * igt@kms_multipipe_modeset@basic-max-pipe-crc-check: - shard-bmg: NOTRUN -> [SKIP][133] ([Intel XE#2501]) [133]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-6/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html - shard-dg2-set2: NOTRUN -> [SKIP][134] ([Intel XE#356]) [134]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-436/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html - shard-lnl: NOTRUN -> [SKIP][135] ([Intel XE#356]) [135]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-lnl-3/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html * igt@kms_plane@pixel-format-source-clamping: - shard-dg2-set2: [PASS][136] -> [DMESG-WARN][137] ([Intel XE#1033] / [Intel XE#2566]) [136]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-dg2-435/igt@kms_plane@pixel-format-source-clamping.html [137]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-435/igt@kms_plane@pixel-format-source-clamping.html - shard-bmg: [PASS][138] -> [DMESG-WARN][139] ([Intel XE#2566] / [Intel XE#4172]) [138]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-bmg-6/igt@kms_plane@pixel-format-source-clamping.html [139]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-1/igt@kms_plane@pixel-format-source-clamping.html * igt@kms_plane_lowres@tiling-yf: - shard-bmg: NOTRUN -> [SKIP][140] ([Intel XE#2393]) [140]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-6/igt@kms_plane_lowres@tiling-yf.html - shard-lnl: NOTRUN -> [SKIP][141] ([Intel XE#599]) [141]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-lnl-2/igt@kms_plane_lowres@tiling-yf.html * igt@kms_plane_scaling@intel-max-src-size: - shard-dg2-set2: NOTRUN -> [DMESG-WARN][142] ([Intel XE#2705] / [Intel XE#4212]) +1 other test dmesg-warn [142]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-464/igt@kms_plane_scaling@intel-max-src-size.html * igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-6: - shard-dg2-set2: NOTRUN -> [DMESG-WARN][143] ([Intel XE#4212]) [143]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-464/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-6.html * igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling: - shard-dg2-set2: NOTRUN -> [SKIP][144] ([Intel XE#2763] / [Intel XE#455]) +3 other tests skip [144]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-432/igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling.html * igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-b: - shard-dg2-set2: NOTRUN -> [SKIP][145] ([Intel XE#2763]) +5 other tests skip [145]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-432/igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-b.html * igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-factor-0-25: - shard-lnl: NOTRUN -> [SKIP][146] ([Intel XE#2763]) +7 other tests skip [146]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-lnl-1/igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-factor-0-25.html * igt@kms_pm_dc@dc3co-vpb-simulation: - shard-bmg: NOTRUN -> [SKIP][147] ([Intel XE#2391]) [147]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-5/igt@kms_pm_dc@dc3co-vpb-simulation.html - shard-dg2-set2: NOTRUN -> [SKIP][148] ([Intel XE#1122]) [148]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-433/igt@kms_pm_dc@dc3co-vpb-simulation.html - shard-lnl: NOTRUN -> [SKIP][149] ([Intel XE#736]) [149]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-lnl-4/igt@kms_pm_dc@dc3co-vpb-simulation.html * igt@kms_pm_dc@dc5-psr: - shard-lnl: [PASS][150] -> [FAIL][151] ([Intel XE#718]) [150]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-lnl-5/igt@kms_pm_dc@dc5-psr.html [151]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-lnl-5/igt@kms_pm_dc@dc5-psr.html * igt@kms_pm_rpm@system-suspend-modeset: - shard-dg2-set2: [PASS][152] -> [DMESG-WARN][153] ([Intel XE#1033] / [Intel XE#2042]) +1 other test dmesg-warn [152]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-dg2-435/igt@kms_pm_rpm@system-suspend-modeset.html [153]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-466/igt@kms_pm_rpm@system-suspend-modeset.html * igt@kms_psr2_sf@fbc-pr-overlay-plane-update-sf-dmg-area: - shard-dg2-set2: NOTRUN -> [SKIP][154] ([Intel XE#1489]) +3 other tests skip [154]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-433/igt@kms_psr2_sf@fbc-pr-overlay-plane-update-sf-dmg-area.html * igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-fully-sf: - shard-lnl: NOTRUN -> [SKIP][155] ([Intel XE#2893]) +1 other test skip [155]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-lnl-4/igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-fully-sf.html - shard-bmg: NOTRUN -> [SKIP][156] ([Intel XE#1489]) [156]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-5/igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-fully-sf.html * igt@kms_psr@fbc-pr-cursor-plane-onoff: - shard-bmg: NOTRUN -> [SKIP][157] ([Intel XE#2234] / [Intel XE#2850]) +8 other tests skip [157]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-2/igt@kms_psr@fbc-pr-cursor-plane-onoff.html * igt@kms_psr@fbc-pr-dpms: - shard-lnl: NOTRUN -> [SKIP][158] ([Intel XE#1406]) +3 other tests skip [158]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-lnl-1/igt@kms_psr@fbc-pr-dpms.html * igt@kms_psr@psr2-basic: - shard-dg2-set2: NOTRUN -> [SKIP][159] ([Intel XE#2850] / [Intel XE#929]) +15 other tests skip [159]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-466/igt@kms_psr@psr2-basic.html * igt@kms_psr@psr2-primary-render: - shard-bmg: NOTRUN -> [SKIP][160] ([Intel XE#2234]) [160]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-8/igt@kms_psr@psr2-primary-render.html * igt@kms_rotation_crc@bad-tiling: - shard-lnl: NOTRUN -> [SKIP][161] ([Intel XE#3414] / [Intel XE#3904]) +2 other tests skip [161]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-lnl-8/igt@kms_rotation_crc@bad-tiling.html * igt@kms_rotation_crc@primary-y-tiled-reflect-x-270: - shard-bmg: NOTRUN -> [SKIP][162] ([Intel XE#3414] / [Intel XE#3904]) [162]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-5/igt@kms_rotation_crc@primary-y-tiled-reflect-x-270.html * igt@kms_rotation_crc@sprite-rotation-90-pos-100-0: - shard-dg2-set2: NOTRUN -> [SKIP][163] ([Intel XE#3414]) +2 other tests skip [163]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-433/igt@kms_rotation_crc@sprite-rotation-90-pos-100-0.html * igt@kms_setmode@basic@pipe-b-edp-1: - shard-lnl: [PASS][164] -> [FAIL][165] ([Intel XE#2883]) +2 other tests fail [164]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-lnl-3/igt@kms_setmode@basic@pipe-b-edp-1.html [165]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-lnl-6/igt@kms_setmode@basic@pipe-b-edp-1.html * igt@kms_tiled_display@basic-test-pattern: - shard-dg2-set2: NOTRUN -> [FAIL][166] ([Intel XE#1729]) [166]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-435/igt@kms_tiled_display@basic-test-pattern.html * igt@kms_universal_plane@cursor-fb-leak@pipe-a-edp-1: - shard-lnl: [PASS][167] -> [FAIL][168] ([Intel XE#899]) [167]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-lnl-1/igt@kms_universal_plane@cursor-fb-leak@pipe-a-edp-1.html [168]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-lnl-1/igt@kms_universal_plane@cursor-fb-leak@pipe-a-edp-1.html * igt@kms_vrr@flip-dpms: - shard-lnl: NOTRUN -> [FAIL][169] ([Intel XE#1522]) +1 other test fail [169]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-lnl-1/igt@kms_vrr@flip-dpms.html * igt@kms_vrr@negative-basic: - shard-dg2-set2: [PASS][170] -> [SKIP][171] ([Intel XE#455]) [170]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-dg2-466/igt@kms_vrr@negative-basic.html [171]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-464/igt@kms_vrr@negative-basic.html * igt@kms_vrr@seamless-rr-switch-drrs: - shard-bmg: NOTRUN -> [SKIP][172] ([Intel XE#1499]) +1 other test skip [172]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-4/igt@kms_vrr@seamless-rr-switch-drrs.html - shard-lnl: NOTRUN -> [SKIP][173] ([Intel XE#1499]) +1 other test skip [173]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-lnl-3/igt@kms_vrr@seamless-rr-switch-drrs.html * igt@kms_writeback@writeback-fb-id-xrgb2101010: - shard-bmg: NOTRUN -> [SKIP][174] ([Intel XE#756]) [174]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-6/igt@kms_writeback@writeback-fb-id-xrgb2101010.html - shard-dg2-set2: NOTRUN -> [SKIP][175] ([Intel XE#756]) [175]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-436/igt@kms_writeback@writeback-fb-id-xrgb2101010.html - shard-lnl: NOTRUN -> [SKIP][176] ([Intel XE#756]) [176]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-lnl-3/igt@kms_writeback@writeback-fb-id-xrgb2101010.html * igt@sriov_basic@enable-vfs-autoprobe-off: - shard-bmg: NOTRUN -> [SKIP][177] ([Intel XE#1091] / [Intel XE#2849]) [177]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-5/igt@sriov_basic@enable-vfs-autoprobe-off.html * igt@xe_compute_preempt@compute-preempt: - shard-dg2-set2: NOTRUN -> [SKIP][178] ([Intel XE#1280] / [Intel XE#455]) +1 other test skip [178]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-433/igt@xe_compute_preempt@compute-preempt.html * igt@xe_copy_basic@mem-copy-linear-0x369: - shard-dg2-set2: NOTRUN -> [SKIP][179] ([Intel XE#1123]) [179]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-435/igt@xe_copy_basic@mem-copy-linear-0x369.html * igt@xe_eudebug@basic-vm-bind-ufence: - shard-bmg: NOTRUN -> [SKIP][180] ([Intel XE#2905]) +5 other tests skip [180]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-4/igt@xe_eudebug@basic-vm-bind-ufence.html - shard-lnl: NOTRUN -> [SKIP][181] ([Intel XE#2905]) +6 other tests skip [181]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-lnl-3/igt@xe_eudebug@basic-vm-bind-ufence.html * igt@xe_eudebug@basic-vm-bind-ufence-sigint-client: - shard-bmg: NOTRUN -> [SKIP][182] ([Intel XE#3889]) [182]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-2/igt@xe_eudebug@basic-vm-bind-ufence-sigint-client.html - shard-dg2-set2: NOTRUN -> [SKIP][183] ([Intel XE#3889]) [183]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-464/igt@xe_eudebug@basic-vm-bind-ufence-sigint-client.html - shard-lnl: NOTRUN -> [SKIP][184] ([Intel XE#3889]) [184]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-lnl-8/igt@xe_eudebug@basic-vm-bind-ufence-sigint-client.html * igt@xe_eudebug@discovery-race-sigint: - shard-bmg: NOTRUN -> [SKIP][185] ([Intel XE#4259]) [185]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-7/igt@xe_eudebug@discovery-race-sigint.html - shard-dg2-set2: NOTRUN -> [SKIP][186] ([Intel XE#4259]) [186]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-436/igt@xe_eudebug@discovery-race-sigint.html - shard-lnl: NOTRUN -> [SKIP][187] ([Intel XE#4259]) [187]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-lnl-5/igt@xe_eudebug@discovery-race-sigint.html * igt@xe_eudebug_online@debugger-reopen: - shard-dg2-set2: NOTRUN -> [SKIP][188] ([Intel XE#2905]) +8 other tests skip [188]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-435/igt@xe_eudebug_online@debugger-reopen.html * igt@xe_evict@evict-beng-large-cm: - shard-lnl: NOTRUN -> [SKIP][189] ([Intel XE#688]) [189]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-lnl-5/igt@xe_evict@evict-beng-large-cm.html * igt@xe_evict_ccs@evict-overcommit-standalone-instantfree-reopen: - shard-dg2-set2: [PASS][190] -> [DMESG-WARN][191] ([Intel XE#1033]) +57 other tests dmesg-warn [190]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-dg2-466/igt@xe_evict_ccs@evict-overcommit-standalone-instantfree-reopen.html [191]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-464/igt@xe_evict_ccs@evict-overcommit-standalone-instantfree-reopen.html * igt@xe_exec_basic@multigpu-many-execqueues-many-vm-basic-defer-bind: - shard-lnl: NOTRUN -> [SKIP][192] ([Intel XE#1392]) +6 other tests skip [192]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-lnl-3/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-basic-defer-bind.html * igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue-userptr: - shard-bmg: NOTRUN -> [SKIP][193] ([Intel XE#2322]) +5 other tests skip [193]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-5/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue-userptr.html * igt@xe_exec_basic@multigpu-once-basic-defer-mmap: - shard-dg2-set2: [PASS][194] -> [SKIP][195] ([Intel XE#1392]) +1 other test skip [194]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-dg2-466/igt@xe_exec_basic@multigpu-once-basic-defer-mmap.html [195]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-432/igt@xe_exec_basic@multigpu-once-basic-defer-mmap.html * igt@xe_exec_fault_mode@once-bindexecqueue-imm: - shard-dg2-set2: NOTRUN -> [SKIP][196] ([Intel XE#288]) +28 other tests skip [196]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-432/igt@xe_exec_fault_mode@once-bindexecqueue-imm.html * igt@xe_fault_injection@inject-fault-probe-function-xe_tile_init_early: - shard-lnl: [PASS][197] -> [ABORT][198] ([Intel XE#3084]) [197]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-lnl-6/igt@xe_fault_injection@inject-fault-probe-function-xe_tile_init_early.html [198]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-lnl-2/igt@xe_fault_injection@inject-fault-probe-function-xe_tile_init_early.html * igt@xe_live_ktest@xe_mocs: - shard-bmg: [PASS][199] -> [SKIP][200] ([Intel XE#1192]) [199]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-bmg-5/igt@xe_live_ktest@xe_mocs.html [200]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-6/igt@xe_live_ktest@xe_mocs.html * igt@xe_mmap@pci-membarrier: - shard-lnl: NOTRUN -> [SKIP][201] ([Intel XE#4045]) +1 other test skip [201]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-lnl-3/igt@xe_mmap@pci-membarrier.html * igt@xe_oa@syncs-userptr-wait-cfg: - shard-dg2-set2: NOTRUN -> [SKIP][202] ([Intel XE#2541] / [Intel XE#3573]) +4 other tests skip [202]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-436/igt@xe_oa@syncs-userptr-wait-cfg.html * igt@xe_pat@display-vs-wb-transient: - shard-dg2-set2: NOTRUN -> [SKIP][203] ([Intel XE#1337]) [203]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-433/igt@xe_pat@display-vs-wb-transient.html * igt@xe_pm@d3cold-basic-exec: - shard-lnl: NOTRUN -> [SKIP][204] ([Intel XE#2284] / [Intel XE#366]) [204]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-lnl-1/igt@xe_pm@d3cold-basic-exec.html * igt@xe_pm@d3cold-mocs: - shard-bmg: NOTRUN -> [SKIP][205] ([Intel XE#2284]) [205]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-6/igt@xe_pm@d3cold-mocs.html * igt@xe_pm@d3hot-mmap-vram: - shard-lnl: NOTRUN -> [SKIP][206] ([Intel XE#1948]) [206]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-lnl-1/igt@xe_pm@d3hot-mmap-vram.html * igt@xe_pm@s2idle-vm-bind-unbind-all: - shard-dg2-set2: [PASS][207] -> [ABORT][208] ([Intel XE#1794]) +1 other test abort [207]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-dg2-464/igt@xe_pm@s2idle-vm-bind-unbind-all.html [208]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-432/igt@xe_pm@s2idle-vm-bind-unbind-all.html * igt@xe_pm@s3-vm-bind-userptr: - shard-dg2-set2: NOTRUN -> [DMESG-WARN][209] ([Intel XE#1033] / [Intel XE#569]) [209]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-464/igt@xe_pm@s3-vm-bind-userptr.html * igt@xe_pm_residency@gt-c6-freeze@gt1: - shard-bmg: [PASS][210] -> [DMESG-WARN][211] ([Intel XE#3088] / [Intel XE#4172]) +1 other test dmesg-warn [210]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-bmg-4/igt@xe_pm_residency@gt-c6-freeze@gt1.html [211]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-1/igt@xe_pm_residency@gt-c6-freeze@gt1.html * igt@xe_query@multigpu-query-invalid-cs-cycles: - shard-bmg: NOTRUN -> [SKIP][212] ([Intel XE#944]) +3 other tests skip [212]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-7/igt@xe_query@multigpu-query-invalid-cs-cycles.html * igt@xe_query@multigpu-query-invalid-size: - shard-lnl: NOTRUN -> [SKIP][213] ([Intel XE#944]) +3 other tests skip [213]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-lnl-4/igt@xe_query@multigpu-query-invalid-size.html * igt@xe_query@multigpu-query-topology: - shard-dg2-set2: NOTRUN -> [SKIP][214] ([Intel XE#944]) +3 other tests skip [214]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-464/igt@xe_query@multigpu-query-topology.html * igt@xe_sriov_auto_provisioning@fair-allocation: - shard-bmg: NOTRUN -> [SKIP][215] ([Intel XE#4130]) [215]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-5/igt@xe_sriov_auto_provisioning@fair-allocation.html #### Possible fixes #### * igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-a-hdmi-a-6: - shard-dg2-set2: [INCOMPLETE][216] ([Intel XE#4010]) -> [PASS][217] [216]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-dg2-466/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-a-hdmi-a-6.html [217]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-466/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-a-hdmi-a-6.html * igt@kms_color@ctm-0-50@pipe-d-hdmi-a-6: - shard-dg2-set2: [DMESG-WARN][218] ([Intel XE#1033]) -> [PASS][219] +29 other tests pass [218]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-dg2-464/igt@kms_color@ctm-0-50@pipe-d-hdmi-a-6.html [219]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-433/igt@kms_color@ctm-0-50@pipe-d-hdmi-a-6.html * igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions: - shard-dg2-set2: [SKIP][220] ([Intel XE#309]) -> [PASS][221] +3 other tests pass [220]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-dg2-464/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions.html [221]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-466/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions.html * igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions: - shard-bmg: [SKIP][222] ([Intel XE#2291]) -> [PASS][223] +2 other tests pass [222]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-bmg-4/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions.html [223]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-7/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions.html * igt@kms_dp_aux_dev: - shard-dg2-set2: [SKIP][224] ([Intel XE#3009]) -> [PASS][225] [224]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-dg2-464/igt@kms_dp_aux_dev.html [225]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-463/igt@kms_dp_aux_dev.html * igt@kms_dp_linktrain_fallback@dp-fallback: - shard-bmg: [SKIP][226] ([Intel XE#3070]) -> [PASS][227] [226]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-bmg-6/igt@kms_dp_linktrain_fallback@dp-fallback.html [227]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-8/igt@kms_dp_linktrain_fallback@dp-fallback.html * igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bd-dp2-hdmi-a3: - shard-bmg: [FAIL][228] ([Intel XE#3321]) -> [PASS][229] +5 other tests pass [228]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-bmg-5/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bd-dp2-hdmi-a3.html [229]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-8/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bd-dp2-hdmi-a3.html * igt@kms_flip@2x-nonexisting-fb: - shard-dg2-set2: [SKIP][230] ([Intel XE#310]) -> [PASS][231] +3 other tests pass [230]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-dg2-464/igt@kms_flip@2x-nonexisting-fb.html [231]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-463/igt@kms_flip@2x-nonexisting-fb.html * igt@kms_flip@2x-plain-flip-ts-check@ad-dp2-hdmi-a3: - shard-bmg: [FAIL][232] ([Intel XE#2882]) -> [PASS][233] +3 other tests pass [232]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-bmg-2/igt@kms_flip@2x-plain-flip-ts-check@ad-dp2-hdmi-a3.html [233]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-2/igt@kms_flip@2x-plain-flip-ts-check@ad-dp2-hdmi-a3.html * igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset: - shard-bmg: [SKIP][234] ([Intel XE#2316]) -> [PASS][235] +6 other tests pass [234]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-bmg-6/igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset.html [235]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-2/igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset.html * igt@kms_flip@flip-vs-expired-vblank-interruptible@c-hdmi-a6: - shard-dg2-set2: [FAIL][236] ([Intel XE#301]) -> [PASS][237] [236]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-dg2-464/igt@kms_flip@flip-vs-expired-vblank-interruptible@c-hdmi-a6.html [237]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-466/igt@kms_flip@flip-vs-expired-vblank-interruptible@c-hdmi-a6.html * igt@kms_flip@flip-vs-expired-vblank-interruptible@d-hdmi-a6: - shard-dg2-set2: [DMESG-FAIL][238] ([Intel XE#1033]) -> [PASS][239] [238]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-dg2-464/igt@kms_flip@flip-vs-expired-vblank-interruptible@d-hdmi-a6.html [239]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-466/igt@kms_flip@flip-vs-expired-vblank-interruptible@d-hdmi-a6.html * igt@kms_flip@flip-vs-expired-vblank@a-dp4: - shard-dg2-set2: [FAIL][240] ([Intel XE#301] / [Intel XE#3321]) -> [PASS][241] +2 other tests pass [240]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-dg2-435/igt@kms_flip@flip-vs-expired-vblank@a-dp4.html [241]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-433/igt@kms_flip@flip-vs-expired-vblank@a-dp4.html * igt@kms_flip@plain-flip-fb-recreate-interruptible@a-edp1: - shard-lnl: [FAIL][242] ([Intel XE#886]) -> [PASS][243] +5 other tests pass [242]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-lnl-2/igt@kms_flip@plain-flip-fb-recreate-interruptible@a-edp1.html [243]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-lnl-5/igt@kms_flip@plain-flip-fb-recreate-interruptible@a-edp1.html * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-blt: - shard-dg2-set2: [SKIP][244] ([Intel XE#656]) -> [PASS][245] +5 other tests pass [244]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-dg2-464/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-blt.html [245]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-433/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-blt.html * igt@kms_joiner@basic-force-big-joiner: - shard-dg2-set2: [SKIP][246] -> [PASS][247] [246]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-dg2-464/igt@kms_joiner@basic-force-big-joiner.html [247]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-436/igt@kms_joiner@basic-force-big-joiner.html * igt@kms_lease@simple-lease@pipe-d-hdmi-a-3: - shard-bmg: [INCOMPLETE][248] -> [PASS][249] +1 other test pass [248]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-bmg-2/igt@kms_lease@simple-lease@pipe-d-hdmi-a-3.html [249]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-8/igt@kms_lease@simple-lease@pipe-d-hdmi-a-3.html * igt@kms_plane_scaling@planes-downscale-factor-0-75-upscale-20x20: - shard-bmg: [DMESG-WARN][250] ([Intel XE#2566] / [Intel XE#4172]) -> [PASS][251] [250]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-bmg-1/igt@kms_plane_scaling@planes-downscale-factor-0-75-upscale-20x20.html [251]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-2/igt@kms_plane_scaling@planes-downscale-factor-0-75-upscale-20x20.html * igt@kms_pm_rpm@modeset-non-lpsp: - shard-dg2-set2: [SKIP][252] ([Intel XE#836]) -> [PASS][253] [252]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-dg2-464/igt@kms_pm_rpm@modeset-non-lpsp.html [253]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-466/igt@kms_pm_rpm@modeset-non-lpsp.html * igt@kms_universal_plane@cursor-fb-leak@pipe-c-edp-1: - shard-lnl: [FAIL][254] ([Intel XE#899]) -> [PASS][255] [254]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-lnl-1/igt@kms_universal_plane@cursor-fb-leak@pipe-c-edp-1.html [255]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-lnl-1/igt@kms_universal_plane@cursor-fb-leak@pipe-c-edp-1.html * igt@xe_drm_fdinfo@utilization-single-full-load-isolation: - shard-bmg: [DMESG-WARN][256] ([Intel XE#4172]) -> [PASS][257] +38 other tests pass [256]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-bmg-5/igt@xe_drm_fdinfo@utilization-single-full-load-isolation.html [257]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-6/igt@xe_drm_fdinfo@utilization-single-full-load-isolation.html * igt@xe_pm@s3-mocs: - shard-bmg: [DMESG-WARN][258] ([Intel XE#4172] / [Intel XE#569]) -> [PASS][259] [258]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-bmg-8/igt@xe_pm@s3-mocs.html [259]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-5/igt@xe_pm@s3-mocs.html * igt@xe_pm@s3-vm-bind-unbind-all: - shard-dg2-set2: [DMESG-WARN][260] ([Intel XE#1033] / [Intel XE#569]) -> [PASS][261] +2 other tests pass [260]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-dg2-464/igt@xe_pm@s3-vm-bind-unbind-all.html [261]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-436/igt@xe_pm@s3-vm-bind-unbind-all.html #### Warnings #### * igt@kms_ccs@bad-aux-stride-y-tiled-gen12-mc-ccs@pipe-d-hdmi-a-6: - shard-dg2-set2: [SKIP][262] ([Intel XE#787]) -> [SKIP][263] ([Intel XE#455] / [Intel XE#787]) +6 other tests skip [262]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-dg2-436/igt@kms_ccs@bad-aux-stride-y-tiled-gen12-mc-ccs@pipe-d-hdmi-a-6.html [263]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-464/igt@kms_ccs@bad-aux-stride-y-tiled-gen12-mc-ccs@pipe-d-hdmi-a-6.html * igt@kms_ccs@crc-primary-rotation-180-y-tiled-gen12-rc-ccs-cc@pipe-d-hdmi-a-6: - shard-dg2-set2: [SKIP][264] ([Intel XE#455] / [Intel XE#787]) -> [SKIP][265] ([Intel XE#787]) +14 other tests skip [264]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-dg2-464/igt@kms_ccs@crc-primary-rotation-180-y-tiled-gen12-rc-ccs-cc@pipe-d-hdmi-a-6.html [265]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-466/igt@kms_ccs@crc-primary-rotation-180-y-tiled-gen12-rc-ccs-cc@pipe-d-hdmi-a-6.html * igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs: - shard-dg2-set2: [INCOMPLETE][266] ([Intel XE#1727] / [Intel XE#4010]) -> [INCOMPLETE][267] ([Intel XE#1727] / [Intel XE#3124] / [Intel XE#4010]) [266]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-dg2-466/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs.html [267]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-466/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs.html * igt@kms_content_protection@atomic: - shard-bmg: [FAIL][268] ([Intel XE#1178]) -> [SKIP][269] ([Intel XE#2341]) [268]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-bmg-8/igt@kms_content_protection@atomic.html [269]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-6/igt@kms_content_protection@atomic.html * igt@kms_content_protection@lic-type-0: - shard-dg2-set2: [SKIP][270] ([Intel XE#455]) -> [FAIL][271] ([Intel XE#1178]) +2 other tests fail [270]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-dg2-464/igt@kms_content_protection@lic-type-0.html [271]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-434/igt@kms_content_protection@lic-type-0.html * igt@kms_content_protection@lic-type-0@pipe-a-dp-2: - shard-bmg: [DMESG-FAIL][272] ([Intel XE#4172]) -> [FAIL][273] ([Intel XE#1178]) +1 other test fail [272]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-bmg-8/igt@kms_content_protection@lic-type-0@pipe-a-dp-2.html [273]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-2/igt@kms_content_protection@lic-type-0@pipe-a-dp-2.html * igt@kms_content_protection@srm: - shard-bmg: [SKIP][274] ([Intel XE#2341]) -> [FAIL][275] ([Intel XE#1178]) [274]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-bmg-6/igt@kms_content_protection@srm.html [275]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-4/igt@kms_content_protection@srm.html * igt@kms_content_protection@uevent: - shard-dg2-set2: [SKIP][276] ([Intel XE#455]) -> [FAIL][277] ([Intel XE#1188]) [276]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-dg2-464/igt@kms_content_protection@uevent.html [277]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-433/igt@kms_content_protection@uevent.html * igt@kms_cursor_crc@cursor-onscreen-512x512: - shard-dg2-set2: [FAIL][278] -> [SKIP][279] ([Intel XE#308]) [278]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-dg2-466/igt@kms_cursor_crc@cursor-onscreen-512x512.html [279]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-434/igt@kms_cursor_crc@cursor-onscreen-512x512.html * igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic: - shard-dg2-set2: [SKIP][280] ([Intel XE#309]) -> [DMESG-WARN][281] ([Intel XE#1033]) [280]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-dg2-464/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic.html [281]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-435/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic.html * igt@kms_flip@2x-blocking-wf_vblank: - shard-dg2-set2: [SKIP][282] ([Intel XE#310]) -> [DMESG-WARN][283] ([Intel XE#1033]) +1 other test dmesg-warn [282]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-dg2-464/igt@kms_flip@2x-blocking-wf_vblank.html [283]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-435/igt@kms_flip@2x-blocking-wf_vblank.html * igt@kms_flip@2x-flip-vs-expired-vblank-interruptible: - shard-dg2-set2: [SKIP][284] ([Intel XE#310]) -> [FAIL][285] ([Intel XE#301]) [284]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-dg2-464/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible.html [285]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-432/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible.html * igt@kms_flip@2x-modeset-vs-vblank-race: - shard-bmg: [SKIP][286] ([Intel XE#2316]) -> [DMESG-WARN][287] ([Intel XE#4172]) +1 other test dmesg-warn [286]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-bmg-4/igt@kms_flip@2x-modeset-vs-vblank-race.html [287]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-2/igt@kms_flip@2x-modeset-vs-vblank-race.html * igt@kms_flip@2x-plain-flip-ts-check: - shard-dg2-set2: [FAIL][288] ([Intel XE#2882]) -> [SKIP][289] ([Intel XE#310]) [288]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-dg2-436/igt@kms_flip@2x-plain-flip-ts-check.html [289]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-464/igt@kms_flip@2x-plain-flip-ts-check.html * igt@kms_flip@flip-vs-expired-vblank-interruptible: - shard-dg2-set2: [DMESG-FAIL][290] ([Intel XE#1033]) -> [FAIL][291] ([Intel XE#301]) [290]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-dg2-464/igt@kms_flip@flip-vs-expired-vblank-interruptible.html [291]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-466/igt@kms_flip@flip-vs-expired-vblank-interruptible.html * igt@kms_frontbuffer_tracking@drrs-2p-primscrn-spr-indfb-draw-blt: - shard-bmg: [SKIP][292] ([Intel XE#2311]) -> [SKIP][293] ([Intel XE#2312]) +7 other tests skip [292]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-bmg-7/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-spr-indfb-draw-blt.html [293]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-6/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-spr-indfb-draw-blt.html * igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-draw-mmap-wc: - shard-bmg: [SKIP][294] ([Intel XE#2312]) -> [SKIP][295] ([Intel XE#2311]) +15 other tests skip [294]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-bmg-6/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-draw-mmap-wc.html [295]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-2/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-fullscreen: - shard-dg2-set2: [SKIP][296] ([Intel XE#656]) -> [SKIP][297] ([Intel XE#651]) +20 other tests skip [296]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-dg2-464/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-fullscreen.html [297]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-435/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-fullscreen.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-wc: - shard-bmg: [SKIP][298] ([Intel XE#4141]) -> [SKIP][299] ([Intel XE#2312]) +4 other tests skip [298]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-bmg-7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-wc.html [299]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-pgflip-blt: - shard-bmg: [SKIP][300] ([Intel XE#2312]) -> [SKIP][301] ([Intel XE#4141]) +6 other tests skip [300]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-bmg-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-pgflip-blt.html [301]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-pgflip-blt.html * igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-spr-indfb-move: - shard-dg2-set2: [SKIP][302] ([Intel XE#651]) -> [SKIP][303] ([Intel XE#656]) +6 other tests skip [302]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-dg2-466/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-spr-indfb-move.html [303]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-464/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-spr-indfb-move.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-blt: - shard-dg2-set2: [SKIP][304] ([Intel XE#656]) -> [SKIP][305] ([Intel XE#653]) +16 other tests skip [304]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-dg2-464/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-blt.html [305]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-466/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-blt.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-plflip-blt: - shard-bmg: [SKIP][306] ([Intel XE#2312]) -> [SKIP][307] ([Intel XE#2313]) +14 other tests skip [306]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-bmg-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-plflip-blt.html [307]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-1/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-plflip-blt.html * igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt: - shard-bmg: [SKIP][308] ([Intel XE#2313]) -> [SKIP][309] ([Intel XE#2312]) +9 other tests skip [308]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-bmg-7/igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt.html [309]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-6/igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt.html * igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-msflip-blt: - shard-dg2-set2: [SKIP][310] ([Intel XE#653]) -> [SKIP][311] ([Intel XE#656]) +4 other tests skip [310]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-dg2-466/igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-msflip-blt.html [311]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-464/igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-msflip-blt.html * igt@kms_hdr@brightness-with-hdr: - shard-bmg: [SKIP][312] ([Intel XE#3544]) -> [SKIP][313] ([Intel XE#3374] / [Intel XE#3544]) [312]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-bmg-1/igt@kms_hdr@brightness-with-hdr.html [313]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-7/igt@kms_hdr@brightness-with-hdr.html * igt@kms_plane@plane-panning-bottom-right-suspend: - shard-dg2-set2: [DMESG-WARN][314] ([Intel XE#1033]) -> [ABORT][315] ([Intel XE#2625]) +1 other test abort [314]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-dg2-464/igt@kms_plane@plane-panning-bottom-right-suspend.html [315]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-432/igt@kms_plane@plane-panning-bottom-right-suspend.html * igt@kms_tiled_display@basic-test-pattern: - shard-bmg: [SKIP][316] ([Intel XE#2426]) -> [FAIL][317] ([Intel XE#1729]) [316]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-bmg-7/igt@kms_tiled_display@basic-test-pattern.html [317]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-1/igt@kms_tiled_display@basic-test-pattern.html * igt@xe_live_ktest@xe_eudebug: - shard-bmg: [SKIP][318] ([Intel XE#2833]) -> [SKIP][319] ([Intel XE#1192]) [318]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-bmg-1/igt@xe_live_ktest@xe_eudebug.html [319]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-2/igt@xe_live_ktest@xe_eudebug.html * igt@xe_pm@s4-mocs: - shard-bmg: [ABORT][320] ([Intel XE#4172] / [Intel XE#4268]) -> [ABORT][321] ([Intel XE#4268]) [320]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-bmg-1/igt@xe_pm@s4-mocs.html [321]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-bmg-4/igt@xe_pm@s4-mocs.html * igt@xe_pm@s4-vm-bind-prefetch: - shard-dg2-set2: [ABORT][322] ([Intel XE#1033] / [Intel XE#4268]) -> [ABORT][323] ([Intel XE#4268]) [322]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8228/shard-dg2-435/igt@xe_pm@s4-vm-bind-prefetch.html [323]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/shard-dg2-463/igt@xe_pm@s4-vm-bind-prefetch.html [Intel XE#1033]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1033 [Intel XE#1091]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1091 [Intel XE#1122]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1122 [Intel XE#1123]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1123 [Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124 [Intel XE#1152]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1152 [Intel XE#1178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1178 [Intel XE#1188]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1188 [Intel XE#1192]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1192 [Intel XE#1280]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1280 [Intel XE#1337]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1337 [Intel XE#1392]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1392 [Intel XE#1397]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1397 [Intel XE#1401]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1401 [Intel XE#1406]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1406 [Intel XE#1407]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1407 [Intel XE#1421]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1421 [Intel XE#1424]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1424 [Intel XE#1477]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1477 [Intel XE#1489]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1489 [Intel XE#1499]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1499 [Intel XE#1503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1503 [Intel XE#1522]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1522 [Intel XE#1727]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1727 [Intel XE#1729]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1729 [Intel XE#1745]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1745 [Intel XE#1794]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1794 [Intel XE#1948]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1948 [Intel XE#2042]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2042 [Intel XE#2049]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2049 [Intel XE#2191]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2191 [Intel XE#2234]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2234 [Intel XE#2244]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2244 [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#2286]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2286 [Intel XE#2291]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2291 [Intel XE#2293]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2293 [Intel XE#2311]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2311 [Intel XE#2312]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2312 [Intel XE#2313]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2313 [Intel XE#2314]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2314 [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#2321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2321 [Intel XE#2322]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2322 [Intel XE#2327]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2327 [Intel XE#2340]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2340 [Intel XE#2341]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2341 [Intel XE#2380]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2380 [Intel XE#2390]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2390 [Intel XE#2391]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2391 [Intel XE#2393]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2393 [Intel XE#2426]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2426 [Intel XE#2501]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2501 [Intel XE#2541]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2541 [Intel XE#2566]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2566 [Intel XE#2597]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2597 [Intel XE#2625]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2625 [Intel XE#2652]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2652 [Intel XE#2669]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2669 [Intel XE#2705]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2705 [Intel XE#2763]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2763 [Intel XE#2833]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2833 [Intel XE#2849]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2849 [Intel XE#2850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2850 [Intel XE#288]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/288 [Intel XE#2882]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2882 [Intel XE#2883]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2883 [Intel XE#2887]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2887 [Intel XE#2893]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2893 [Intel XE#2894]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2894 [Intel XE#2905]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2905 [Intel XE#2907]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2907 [Intel XE#2925]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2925 [Intel XE#2927]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2927 [Intel XE#2934]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2934 [Intel XE#2955]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2955 [Intel XE#3009]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3009 [Intel XE#301]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/301 [Intel XE#3012]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3012 [Intel XE#306]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/306 [Intel XE#307]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/307 [Intel XE#3070]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3070 [Intel XE#308]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/308 [Intel XE#3084]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3084 [Intel XE#3088]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3088 [Intel XE#309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/309 [Intel XE#3098]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3098 [Intel XE#310]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/310 [Intel XE#3113]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3113 [Intel XE#3124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3124 [Intel XE#314]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/314 [Intel XE#3149]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3149 [Intel XE#316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/316 [Intel XE#3226]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3226 [Intel XE#323]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/323 [Intel XE#3278]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3278 [Intel XE#3304]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3304 [Intel XE#3321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3321 [Intel XE#3374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3374 [Intel XE#3414]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3414 [Intel XE#3432]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3432 [Intel XE#346]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/346 [Intel XE#3544]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3544 [Intel XE#356]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/356 [Intel XE#3573]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3573 [Intel XE#366]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/366 [Intel XE#367]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/367 [Intel XE#373]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/373 [Intel XE#3862]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3862 [Intel XE#3889]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3889 [Intel XE#3904]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3904 [Intel XE#3914]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3914 [Intel XE#4010]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4010 [Intel XE#4045]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4045 [Intel XE#4130]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4130 [Intel XE#4141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4141 [Intel XE#4172]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4172 [Intel XE#4212]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4212 [Intel XE#4259]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4259 [Intel XE#4268]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4268 [Intel XE#455]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/455 [Intel XE#569]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/569 [Intel XE#599]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/599 [Intel XE#651]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/651 [Intel XE#653]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/653 [Intel XE#656]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/656 [Intel XE#688]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/688 [Intel XE#718]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/718 [Intel XE#736]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/736 [Intel XE#756]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/756 [Intel XE#776]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/776 [Intel XE#787]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/787 [Intel XE#836]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/836 [Intel XE#886]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/886 [Intel XE#899]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/899 [Intel XE#929]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/929 [Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944 Build changes ------------- * IGT: IGT_8228 -> IGTPW_12572 * Linux: xe-2634-93f37b8d57cb5f1db7818eb395ad810ad1ed8b77 -> xe-2635-2fc58ab10139895686001c7e1ee247f15226abc4 IGTPW_12572: f7d77d89eaafeca3089eeba128535d35a73ef701 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git IGT_8228: 8228 xe-2634-93f37b8d57cb5f1db7818eb395ad810ad1ed8b77: 93f37b8d57cb5f1db7818eb395ad810ad1ed8b77 xe-2635-2fc58ab10139895686001c7e1ee247f15226abc4: 2fc58ab10139895686001c7e1ee247f15226abc4 == Logs == For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12572/index.html [-- Attachment #2: Type: text/html, Size: 100534 bytes --] ^ permalink raw reply [flat|nested] 17+ messages in thread
end of thread, other threads:[~2025-02-11 12:44 UTC | newest] Thread overview: 17+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2025-02-10 18:56 [PATCH i-g-t 0/6] add dsc-fallback test Kunal Joshi 2025-02-10 18:56 ` [PATCH i-g-t 1/6] tests/intel/kms_mst_helper: add helper for MST-related functions Kunal Joshi 2025-02-11 3:57 ` Nautiyal, Ankit K 2025-02-11 8:34 ` Kamil Konieczny 2025-02-11 12:44 ` Nautiyal, Ankit K 2025-02-10 18:56 ` [PATCH i-g-t 2/6] tests/intel/kms_dp_linktrain_fallback: reuse from mst helper lib Kunal Joshi 2025-02-11 4:03 ` Nautiyal, Ankit K 2025-02-10 18:56 ` [PATCH i-g-t 3/6] tests/intel/kms_dp_linktrain_fallback: refactor dp-fallback subtest Kunal Joshi 2025-02-11 5:04 ` Nautiyal, Ankit K 2025-02-10 18:56 ` [PATCH i-g-t 4/6] tests/intel/kms_dp_linktrain_fallback: add dsc-fallback test Kunal Joshi 2025-02-11 5:27 ` Nautiyal, Ankit K 2025-02-10 18:56 ` [PATCH i-g-t 5/6] tests/intel/kms_dp_linktrain_fallback: disable ignore long hpd Kunal Joshi 2025-02-11 5:30 ` Nautiyal, Ankit K 2025-02-10 18:56 ` [PATCH i-g-t 6/6] HAX: Do not merge Kunal Joshi 2025-02-10 23:59 ` ✗ i915.CI.BAT: failure for add dsc-fallback test (rev3) Patchwork 2025-02-11 0:04 ` ✗ Xe.CI.BAT: " Patchwork 2025-02-11 11:15 ` ✗ Xe.CI.Full: " Patchwork
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox