* [PATCH 0/4] add test to validate uhbr/non-uhbr over sst/mst
@ 2025-01-15 7:32 Kunal Joshi
2025-01-15 7:32 ` [PATCH 1/4] tests/intel/kms_joiner_helper: helper for joiner-related functions Kunal Joshi
` (8 more replies)
0 siblings, 9 replies; 15+ messages in thread
From: Kunal Joshi @ 2025-01-15 7:32 UTC (permalink / raw)
To: igt-dev; +Cc: Kunal Joshi
Add new test validating UHBR and non-UHBR link rates for
both SST and MST configurations. The series comprises three patches:
1. tests/intel/kms_joiner_helper:
- Introduces kms_joiner_helper.c/h for pipe assignments taking care of joiners
- Moves common joiner-related logic out of kms_joiner.c.
2. tests/intel/kms_mst_helper:
- Adds kms_mst_helper.c/h for MST-specific operations.
- Centralizes code for identifying and assigning MST outputs.
3. tests/kms_feature_discovery:
- Implements tests verifying UHBR and non-UHBR link rates with SST and MST.
- Uses the new helpers for pipe assignments and topology discovery.
Kunal Joshi (4):
tests/intel/kms_joiner_helper: helper for joiner-related functions
tests/intel/kms_mst_helper: Add helper for MST-related functions
tests/kms_feature_discovery: Add tests for UHBR/non-UHBR over SST/MST
HAX: DO NOT MERGE
tests/intel-ci/fast-feedback.testlist | 14 ++
tests/intel-ci/xe-fast-feedback.testlist | 14 ++
tests/intel/kms_dp_linktrain_fallback.c | 28 +---
tests/intel/kms_joiner.c | 15 +-
tests/intel/kms_joiner_helper.c | 179 +++++++++++++++++++++++
tests/intel/kms_joiner_helper.h | 15 ++
tests/intel/kms_mst_helper.c | 48 ++++++
tests/intel/kms_mst_helper.h | 10 ++
tests/kms_feature_discovery.c | 177 ++++++++++++++++++++++
tests/meson.build | 6 +
10 files changed, 469 insertions(+), 37 deletions(-)
create mode 100644 tests/intel/kms_joiner_helper.c
create mode 100644 tests/intel/kms_joiner_helper.h
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] 15+ messages in thread* [PATCH 1/4] tests/intel/kms_joiner_helper: helper for joiner-related functions 2025-01-15 7:32 [PATCH 0/4] add test to validate uhbr/non-uhbr over sst/mst Kunal Joshi @ 2025-01-15 7:32 ` Kunal Joshi 2025-01-15 7:32 ` [PATCH 2/4] tests/intel/kms_mst_helper: Add helper for MST-related functions Kunal Joshi ` (7 subsequent siblings) 8 siblings, 0 replies; 15+ messages in thread From: Kunal Joshi @ 2025-01-15 7:32 UTC (permalink / raw) To: igt-dev; +Cc: Kunal Joshi, Jeevan B This patch introduces a new kms_joiner_helper.c and kms_joiner_helper.h to handle Big Joiner and Ultra Joiner logic in a centralized manner. It provides utility functions to set and manage master pipes, as well as to assign consecutive pipes for multi-pipe configurations. By moving these operations into helper files, we improve code clarity and enable reuse across multiple tests requiring joiner capabilities. The patch also updates kms_joiner.c to use igt_set_all_master_pipes_for_platform() instead of the local set_all_master_pipes_for_platform() function. This unifies the approach to pipe assignments for joiner scenarios. Finally, it updates meson.build to include kms_joiner_helper.c. Signed-off-by: Kunal Joshi <kunal1.joshi@intel.com> Reviewed-by: Jeevan B <jeevan.b@intel.com> --- tests/intel/kms_joiner.c | 15 +-- tests/intel/kms_joiner_helper.c | 179 ++++++++++++++++++++++++++++++++ tests/intel/kms_joiner_helper.h | 15 +++ tests/meson.build | 1 + 4 files changed, 197 insertions(+), 13 deletions(-) create mode 100644 tests/intel/kms_joiner_helper.c create mode 100644 tests/intel/kms_joiner_helper.h diff --git a/tests/intel/kms_joiner.c b/tests/intel/kms_joiner.c index 418ff26a6..0151dd182 100644 --- a/tests/intel/kms_joiner.c +++ b/tests/intel/kms_joiner.c @@ -37,6 +37,7 @@ #include "igt.h" #include "xe/xe_query.h" #include "kms_dsc_helper.c" +#include "kms_joiner_helper.h" /** * SUBTEST: invalid-modeset-big-joiner @@ -97,18 +98,6 @@ typedef struct { static int max_dotclock; -static void set_all_master_pipes_for_platform(data_t *data) -{ - enum pipe pipe; - - for (pipe = PIPE_A; pipe < IGT_MAX_PIPES - 1; pipe++) { - if (data->display.pipes[pipe].enabled && data->display.pipes[pipe + 1].enabled) { - data->master_pipes |= BIT(pipe); - igt_info("Found master pipe %s\n", kmstest_pipe_name(pipe)); - } - } -} - static void enable_force_joiner_on_all_non_big_joiner_outputs(data_t *data) { bool status; @@ -430,7 +419,7 @@ igt_main data.drm_fd = drm_open_driver_master(DRIVER_INTEL | DRIVER_XE); kmstest_set_vt_graphics_mode(); igt_display_require(&data.display, data.drm_fd); - set_all_master_pipes_for_platform(&data); + igt_set_all_master_pipes_for_platform(&data.display, &data.master_pipes); igt_require(data.display.is_atomic); max_dotclock = igt_get_max_dotclock(data.drm_fd); diff --git a/tests/intel/kms_joiner_helper.c b/tests/intel/kms_joiner_helper.c new file mode 100644 index 000000000..af89be777 --- /dev/null +++ b/tests/intel/kms_joiner_helper.c @@ -0,0 +1,179 @@ +#include "kms_joiner_helper.h" +#include "igt.h" +#include "igt_kms.h" +#include "intel_chipset.h" + +/* + * Detect if the output needs 1, 2, or 4 pipes (non-joiner, big joiner, ultra). + * This re-uses your existing logic from: + * bigjoiner_mode_found(), ultrajoiner_mode_found(), + * is_intel_device(), igt_get_max_dotclock(), etc. + */ +static int get_required_pipes(int drm_fd, igt_output_t *output) +{ + bool is_big = false, is_ultra = false; + int max_dotclock; + drmModeModeInfo mode; + + if (!is_intel_device(drm_fd)) + return -1; + + max_dotclock = igt_get_max_dotclock(drm_fd); + + is_ultra = ultrajoiner_mode_found(drm_fd, + output->config.connector, + max_dotclock, + &mode); + is_big = bigjoiner_mode_found(drm_fd, + output->config.connector, + max_dotclock, + &mode); + + if (is_ultra) + return 4; + if (is_big) + return 2; + + return 1; +} + +/* + * Internal helper to find a block of consecutive free pipes + * in available_pipes_mask. If count > 1, the first pipe must also + * be in master_pipes_mask. + * + * Returns the starting pipe index or -1 if not found. + */ +static int find_consecutive_pipes(int n_pipes, + uint32_t available_pipes_mask, + uint32_t master_pipes_mask, + int count) +{ + int i = 0, pipe_idx = 0; + bool can_use; + + for (int start = 0; start < n_pipes; start++) { + if (((start + count) - 1) >= n_pipes) + break; + + if ((count > 1) && (!(BIT(start) & master_pipes_mask))) + continue; + + can_use = true; + for (i = 0; i < count; i++) { + pipe_idx = start + i; + if (!(BIT(pipe_idx) & available_pipes_mask)) { + can_use = false; + break; + } + } + if (can_use) + return start; + } + return -1; +} + +static enum pipe get_next_master_pipe(uint32_t pipe_mask) +{ + int i; + + if (!pipe_mask) + return PIPE_NONE; + + i = ffs(pipe_mask) - 1; + + if (i < 0) + return PIPE_NONE; + + return i; +} + +/** + * igt_set_all_master_pipes_for_platform: + * @master_pipes: Pointer to the variable to store the master pipes bitmask. + * @display: The display structure containing pipe information. + * + * This function sets the master pipes for the platform by checking if consecutive + * pipes are enabled. If both pipe and the next pipe are enabled, the pipe is + * considered a master pipe. + */ +void igt_set_all_master_pipes_for_platform(igt_display_t *display, uint32_t *master_pipes) +{ + enum pipe pipe; + + *master_pipes = 0; + for (pipe = PIPE_A; pipe < IGT_MAX_PIPES - 1; pipe++) { + if (display->pipes[pipe].enabled && display->pipes[pipe + 1].enabled) { + *master_pipes |= BIT(pipe); + igt_info("Found master pipe %s\n", kmstest_pipe_name(pipe)); + } + } +} + +/* + * @drm_fd: DRM file descriptor + * @outputs: array of pointers to igt_output_t + * @num_outputs: how many outputs in the array + * @n_pipes: total number of pipes available + * @used_pipes_mask: pointer to a bitmask (in/out) of already-used pipes + * @master_pipes_mask: bitmask of valid "master" pipes + * @valid_pipes_mask: bitmask of valid (non-fused) pipes + * + * Assign pipes to outputs based on the number of required pipes. + * This function will assign 1, 2, or 4 consecutive pipes to each output. + * It will also mark the used pipes in the bitmask. + * + * Returns: true if all outputs can be assigned successfully; false otherwise. + */ +bool igt_assign_pipes_for_outputs(int drm_fd, + igt_output_t **outputs, + int num_outputs, + int n_pipes, + uint32_t *used_pipes_mask, + uint32_t master_pipes_mask, + uint32_t valid_pipes_mask) +{ + int i = 0, idx = 0, needed = 0, start = 0; + uint32_t available_pipes_mask = 0; + enum pipe mp = PIPE_NONE; + igt_output_t *out; + + for (idx = 0; idx < num_outputs; idx++) { + out = outputs[idx]; + needed = get_required_pipes(drm_fd, out); + if (needed < 0) + return false; + + available_pipes_mask = (~(*used_pipes_mask)) & valid_pipes_mask; + start = find_consecutive_pipes(n_pipes, available_pipes_mask, + master_pipes_mask, needed); + + if (start < 0) { + igt_debug("Cannot allocate %d consecutive pipes for output %s\n", + needed, out->name); + return false; + } + + igt_info("Assigning %d pipes [start=%s..%s] to output %s\n", + needed, kmstest_pipe_name(start), + kmstest_pipe_name(start + needed - 1), out->name); + + if (needed > 1) { + mp = get_next_master_pipe(BIT(start)); + + if (mp == PIPE_NONE) { + igt_debug("Failed to confirm master pipe for %s\n", + out->name); + return false; + } + igt_output_set_pipe(out, start); + igt_debug("Using pipe %s as master.\n", + kmstest_pipe_name(start)); + } else + igt_output_set_pipe(out, start); + + for (i = 0; i < needed; i++) + *used_pipes_mask |= BIT(start + i); + } + return true; +} diff --git a/tests/intel/kms_joiner_helper.h b/tests/intel/kms_joiner_helper.h new file mode 100644 index 000000000..95e71a229 --- /dev/null +++ b/tests/intel/kms_joiner_helper.h @@ -0,0 +1,15 @@ +#ifndef KMS_JOINER_HELPER_H +#define KMS_JOINER_HELPER_H + +#include "igt_kms.h" + +void igt_set_all_master_pipes_for_platform(igt_display_t *display, + uint32_t *master_pipes); +bool igt_assign_pipes_for_outputs(int drm_fd, + igt_output_t **outputs, + int num_outputs, + int n_pipes, + uint32_t *used_pipes_mask, + uint32_t master_pipes_mask, + uint32_t valid_pipes_mask); +#endif diff --git a/tests/meson.build b/tests/meson.build index a6750d523..cb09df288 100644 --- a/tests/meson.build +++ b/tests/meson.build @@ -366,6 +366,7 @@ extra_sources = { 'kms_chamelium_frames': [ join_paths ('chamelium', 'kms_chamelium_helper.c') ], 'kms_chamelium_hpd': [ join_paths ('chamelium', 'kms_chamelium_helper.c') ], 'kms_dsc': [ join_paths ('intel', 'kms_dsc_helper.c') ], + 'kms_joiner': [join_paths ('intel', 'kms_joiner_helper.c')], 'kms_psr2_sf': [ join_paths ('intel', 'kms_dsc_helper.c') ], } -- 2.25.1 ^ permalink raw reply related [flat|nested] 15+ messages in thread
* [PATCH 2/4] tests/intel/kms_mst_helper: Add helper for MST-related functions 2025-01-15 7:32 [PATCH 0/4] add test to validate uhbr/non-uhbr over sst/mst Kunal Joshi 2025-01-15 7:32 ` [PATCH 1/4] tests/intel/kms_joiner_helper: helper for joiner-related functions Kunal Joshi @ 2025-01-15 7:32 ` Kunal Joshi 2025-01-15 7:32 ` [PATCH 3/4] tests/kms_feature_discovery: Add tests for UHBR/non-UHBR over SST/MST Kunal Joshi ` (6 subsequent siblings) 8 siblings, 0 replies; 15+ messages in thread From: Kunal Joshi @ 2025-01-15 7:32 UTC (permalink / raw) To: igt-dev; +Cc: Kunal Joshi, Jeevan B This patch introduces kms_mst_helper.c and kms_mst_helper.h to centralize commonly used MST-related logic. The new function igt_find_all_mst_output_in_topology() enumerates MST outputs that share the same root connector, simplifying code reuse across tests needing outputs on same MST topology. The existing MST-related code in kms_dp_linktrain_fallback.c is updated to use the new helper, removing duplication. Additionally, meson.build is modified to include kms_mst_helper.c in the build process. Signed-off-by: Kunal Joshi <kunal1.joshi@intel.com> Reviewed-by: Jeevan B <jeevan.b@intel.com> --- tests/intel/kms_dp_linktrain_fallback.c | 28 +++------------ tests/intel/kms_mst_helper.c | 48 +++++++++++++++++++++++++ tests/intel/kms_mst_helper.h | 10 ++++++ tests/meson.build | 1 + 4 files changed, 63 insertions(+), 24 deletions(-) create mode 100644 tests/intel/kms_mst_helper.c create mode 100644 tests/intel/kms_mst_helper.h diff --git a/tests/intel/kms_dp_linktrain_fallback.c b/tests/intel/kms_dp_linktrain_fallback.c index a05e2015f..b10946781 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.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), + "Unable to find mst outputs\n"); for (i = 0; i < *output_count; i++) { output = mst_output[i]; diff --git a/tests/intel/kms_mst_helper.c b/tests/intel/kms_mst_helper.c new file mode 100644 index 000000000..9d52068f7 --- /dev/null +++ b/tests/intel/kms_mst_helper.c @@ -0,0 +1,48 @@ +#include "kms_mst_helper.h" + +/* + * @drm_fd: DRM file descriptor + * @display: pointer to an #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 + * @n_pipes: total number of pipes available + * @used_pipes_mask: pointer to a bitmask (in/out) of already-used pipes + * @master_pipes_mask: bitmask of valid "master" pipes + * @valid_pipes_mask: bitmask of valid (non-fused) pipes + * + * Assign pipes to outputs based on the number of required pipes. + * This function will assign 1, 2, or 4 consecutive pipes to each output. + * It will also mark the used pipes in the bitmask. + * + * Returns: true if all outputs can be assigned successfully; false otherwise. + */ +bool 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 false; + + output_root_id = igt_get_dp_mst_connector_id(output); + if (output_root_id == -EINVAL) + return false; + + /* + * 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 true; +} diff --git a/tests/intel/kms_mst_helper.h b/tests/intel/kms_mst_helper.h new file mode 100644 index 000000000..291fcebfe --- /dev/null +++ b/tests/intel/kms_mst_helper.h @@ -0,0 +1,10 @@ +#ifndef KMS_MST_HELPER_H +#define KMS_MST_HELPER_H + +#include "igt.h" + +bool 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 diff --git a/tests/meson.build b/tests/meson.build index cb09df288..6418899ca 100644 --- a/tests/meson.build +++ b/tests/meson.build @@ -367,6 +367,7 @@ extra_sources = { 'kms_chamelium_hpd': [ join_paths ('chamelium', 'kms_chamelium_helper.c') ], 'kms_dsc': [ join_paths ('intel', 'kms_dsc_helper.c') ], 'kms_joiner': [join_paths ('intel', 'kms_joiner_helper.c')], + 'kms_dp_linktrain_fallback': [join_paths ('intel', 'kms_mst_helper.c')], 'kms_psr2_sf': [ join_paths ('intel', 'kms_dsc_helper.c') ], } -- 2.25.1 ^ permalink raw reply related [flat|nested] 15+ messages in thread
* [PATCH 3/4] tests/kms_feature_discovery: Add tests for UHBR/non-UHBR over SST/MST 2025-01-15 7:32 [PATCH 0/4] add test to validate uhbr/non-uhbr over sst/mst Kunal Joshi 2025-01-15 7:32 ` [PATCH 1/4] tests/intel/kms_joiner_helper: helper for joiner-related functions Kunal Joshi 2025-01-15 7:32 ` [PATCH 2/4] tests/intel/kms_mst_helper: Add helper for MST-related functions Kunal Joshi @ 2025-01-15 7:32 ` Kunal Joshi 2025-01-16 10:24 ` B, Jeevan 2025-01-27 9:49 ` Sharma, Swati2 2025-01-15 7:32 ` [PATCH 4/4] HAX: DO NOT MERGE Kunal Joshi ` (5 subsequent siblings) 8 siblings, 2 replies; 15+ messages in thread From: Kunal Joshi @ 2025-01-15 7:32 UTC (permalink / raw) To: igt-dev; +Cc: Kunal Joshi This patch introduces subtests in kms_feature_discovery.c to validate both UHBR and non-UHBR link rates over SST and MST configurations. It adds four new subtests (uhbr-sst, uhbr-mst, non-uhbr-sst, non-uhbr-mst) that check if the link rates match the expected UHBR or non-UHBR capability and whether the outputs are MST or SST. The new test logic integrates with recently introduced helpers (kms_joiner_helper and kms_mst_helper) for display setup and pipe assignment. The meson build script is also updated to compile these helper sources for kms_feature_discovery. v2: Add definition for UHBR_LINK_RATE Signed-off-by: Kunal Joshi <kunal1.joshi@intel.com> --- tests/kms_feature_discovery.c | 177 ++++++++++++++++++++++++++++++++++ tests/meson.build | 4 + 2 files changed, 181 insertions(+) diff --git a/tests/kms_feature_discovery.c b/tests/kms_feature_discovery.c index 5bca9ad76..48e655c6d 100644 --- a/tests/kms_feature_discovery.c +++ b/tests/kms_feature_discovery.c @@ -42,6 +42,8 @@ #include "igt_psr.h" #include "igt_sysfs.h" #include "igt_types.h" +#include "intel/kms_joiner_helper.h" +#include "intel/kms_mst_helper.h" /** * SUBTEST: display @@ -71,10 +73,164 @@ * Test category: functionality test * * arg[1].values: 1, 2, 3, 4 + * + * SUBTEST: uhbr-sst + * Description: Test we can drive UHBR rates over SST. + * Functionality: feature_discovery, uhbr, sst + * Test category: functionality test + * + * SUBTEST: uhbr-mst + * Description: Test we can drive UHBR rates over MST. + * Functionality: feature_discovery, uhbr, mst + * Test category: functionality test + * + * SUBTEST: non-uhbr-sst + * Description: Test we can drive non-UHBR rates over SST. + * Functionality: feature_discovery, sst + * Test category: functionality test + * + * SUBTEST: non-uhbr-mst + * Description: Test we can drive non-UHBR rates over MST. + * Functionality: feature_discovery, mst + * Test category: functionality test + */ + +/* + * DP Spec defines 10, 13.5, and 20 Gbps as UHBR + * So considering all below as NON-UHBR */ +#define UHBR_LINK_RATE 1000000 static igt_display_t display; +static void setup_planes_fbs(int fd, igt_output_t *outputs[], + int output_count, drmModeModeInfo * mode[], + struct igt_fb fbs[], struct igt_plane *primarys[]) +{ + int i; + + for (i = 0; i < output_count; i++) { + mode[i] = igt_output_get_mode(outputs[i]); + igt_info("Mode %dx%d@%d on output %s\n", + mode[i]->hdisplay, mode[i]->vdisplay, + mode[i]->vrefresh, + igt_output_name(outputs[i])); + primarys[i] = igt_output_get_plane_type(outputs[i], + DRM_PLANE_TYPE_PRIMARY); + igt_create_color_fb(fd, mode[i]->hdisplay, + mode[i]->vdisplay, + DRM_FORMAT_XRGB8888, + DRM_FORMAT_MOD_LINEAR, + 0.0, 1.0, 0.0, + &fbs[i]); + igt_plane_set_fb(primarys[i], &fbs[i]); + } +} + +static bool fit_modes_in_bw(void) +{ + bool found; + int ret; + + ret = igt_display_try_commit_atomic(&display, + DRM_MODE_ATOMIC_TEST_ONLY | + DRM_MODE_ATOMIC_ALLOW_MODESET, NULL); + if (ret != 0) { + found = igt_override_all_active_output_modes_to_fit_bw(&display); + igt_require_f(found, + "No valid mode combo found for modeset\n"); + } + return true; +} + +static void do_modeset(int fd, igt_output_t *output, + bool mst, bool uhbr) +{ + int output_count = 0, n_pipes = 0, i; + uint32_t master_pipes_mask = 0, valid_pipes_mask = 0, used_pipes_mask = 0; + igt_output_t *outputs[IGT_MAX_PIPES]; + drmModeModeInfo * modes[IGT_MAX_PIPES]; + struct igt_fb fbs[IGT_MAX_PIPES]; + struct igt_plane *primarys[IGT_MAX_PIPES]; + + for_each_pipe(&display, i) { + n_pipes++; + valid_pipes_mask = valid_pipes_mask | BIT(i); + } + + if (mst) + igt_assert_f(igt_find_all_mst_output_in_topology(fd, + &display, + output, + outputs, + &output_count), + "Unable to find mst outputs\n"); + else + outputs[output_count++] = output; + + igt_assert_f(output_count > 0, "Require at least 1 output\n"); + igt_set_all_master_pipes_for_platform(&display, &master_pipes_mask); + igt_assert_f(igt_assign_pipes_for_outputs(fd, outputs, + output_count, n_pipes, + &used_pipes_mask, + master_pipes_mask, + valid_pipes_mask), + "Unable to assign pipes for outputs\n"); + igt_assert_f(fit_modes_in_bw(), "Unable to fit modes in bw\n"); + setup_planes_fbs(fd, outputs, output_count, modes, fbs, primarys); + igt_display_commit2(&display, COMMIT_ATOMIC); +} + +static bool run_link_rate_test(int fd, igt_output_t *output, + bool mst, bool uhbr) +{ + bool is_uhbr, is_output_mst; + + igt_display_reset(&display); + igt_reset_link_params(fd, output); + + is_output_mst = igt_check_output_is_dp_mst(output); + is_uhbr = igt_get_max_link_rate(fd, output) >= UHBR_LINK_RATE; + + if ((mst && !is_output_mst) || (!mst && is_output_mst)) { + igt_info("Skipping %s as test expects %s output and output is %s\n", output->name, + mst ? "mst" : "sst", is_output_mst ? "mst" : "sst"); + return false; + } + + if ((uhbr && !is_uhbr) || (!uhbr && is_uhbr)) { + igt_info("Test expects %s but output %s is %s\n", + uhbr ? "uhbr" : "non-uhbr", output->name, + is_uhbr ? "uhbr" : "non-uhbr"); + return false; + } + + do_modeset(fd, output, mst, uhbr); + + if (uhbr) + return igt_get_current_link_rate(fd, output) >= UHBR_LINK_RATE; + else + return igt_get_current_link_rate(fd, output) < UHBR_LINK_RATE; +} + +static bool test_link_rate(int fd, bool mst, bool uhbr) +{ + bool ran = false; + igt_output_t *output; + + igt_skip_on_f(!is_intel_device(fd), + "Test supported only on intel platforms\n"); + + for_each_connected_output(&display, output) { + if (output->config.connector->connector_type == DRM_MODE_CONNECTOR_DisplayPort) + ran = ran | run_link_rate_test(fd, output, mst, uhbr); + else + igt_info("Skipping non DisplayPort output %s\n", output->name); + } + + return ran; +} + IGT_TEST_DESCRIPTION("A metatest that checks for \"features\" presence. " "The subtests here should only skip or pass, " "anything else means we have a serious problem."); @@ -177,5 +333,26 @@ igt_main { } igt_require_f(ret == 0, "No DP-MST configuration found.\n"); } + + igt_describe("Test we can drive UHBR rates over SST"); + igt_subtest("uhbr-sst") + igt_require_f(test_link_rate(fd, false, true), + "Didn't find any SST output with uhbr rates"); + + igt_describe("Test we can drive UHBR rates over MST"); + igt_subtest("uhbr-mst") + igt_require_f(test_link_rate(fd, true, true), + "Didn't find any MST output with uhbr rates"); + + igt_describe("Test we can drive non uhbr rates over SST"); + igt_subtest("non-uhbr-sst") + igt_require_f(test_link_rate(fd, false, false), + "Didn't find any SST output with non-uhbr rates"); + + igt_describe("Test we can drive non uhbr rates over MST"); + igt_subtest("non-uhbr-mst") + igt_require_f(test_link_rate(fd, true, false), + "Didn't find any MST output with non-uhbr rates"); + } } diff --git a/tests/meson.build b/tests/meson.build index 6418899ca..851ca8fa5 100644 --- a/tests/meson.build +++ b/tests/meson.build @@ -366,6 +366,10 @@ extra_sources = { 'kms_chamelium_frames': [ join_paths ('chamelium', 'kms_chamelium_helper.c') ], 'kms_chamelium_hpd': [ join_paths ('chamelium', 'kms_chamelium_helper.c') ], 'kms_dsc': [ join_paths ('intel', 'kms_dsc_helper.c') ], + 'kms_feature_discovery': [ + join_paths ('intel', 'kms_joiner_helper.c'), + join_paths ('intel', 'kms_mst_helper.c') + ], 'kms_joiner': [join_paths ('intel', 'kms_joiner_helper.c')], 'kms_dp_linktrain_fallback': [join_paths ('intel', 'kms_mst_helper.c')], 'kms_psr2_sf': [ join_paths ('intel', 'kms_dsc_helper.c') ], -- 2.25.1 ^ permalink raw reply related [flat|nested] 15+ messages in thread
* RE: [PATCH 3/4] tests/kms_feature_discovery: Add tests for UHBR/non-UHBR over SST/MST 2025-01-15 7:32 ` [PATCH 3/4] tests/kms_feature_discovery: Add tests for UHBR/non-UHBR over SST/MST Kunal Joshi @ 2025-01-16 10:24 ` B, Jeevan 2025-01-27 9:49 ` Sharma, Swati2 1 sibling, 0 replies; 15+ messages in thread From: B, Jeevan @ 2025-01-16 10:24 UTC (permalink / raw) To: Joshi, Kunal1, igt-dev@lists.freedesktop.org; +Cc: Joshi, Kunal1 > -----Original Message----- > From: igt-dev <igt-dev-bounces@lists.freedesktop.org> On Behalf Of Kunal Joshi > Sent: Wednesday, January 15, 2025 1:03 PM > To: igt-dev@lists.freedesktop.org > Cc: Joshi, Kunal1 <kunal1.joshi@intel.com> > Subject: [PATCH 3/4] tests/kms_feature_discovery: Add tests for UHBR/non- > UHBR over SST/MST > > This patch introduces subtests in kms_feature_discovery.c to validate both UHBR > and non-UHBR link rates over SST and MST configurations. It adds four new > subtests (uhbr-sst, uhbr-mst, non-uhbr-sst, non-uhbr-mst) that check if the link > rates match the expected UHBR or non-UHBR capability and whether the outputs > are MST or SST. The new test logic integrates with recently introduced helpers > (kms_joiner_helper and kms_mst_helper) for display setup and pipe assignment. > The meson build script is also updated to compile these helper sources for > kms_feature_discovery. > > v2: Add definition for UHBR_LINK_RATE > LGTM Reviewed-by: Jeevan B <jeevan.b@intel.com> > Signed-off-by: Kunal Joshi <kunal1.joshi@intel.com> > --- > tests/kms_feature_discovery.c | 177 ++++++++++++++++++++++++++++++++++ > tests/meson.build | 4 + > 2 files changed, 181 insertions(+) > > diff --git a/tests/kms_feature_discovery.c b/tests/kms_feature_discovery.c index > 5bca9ad76..48e655c6d 100644 > --- a/tests/kms_feature_discovery.c > +++ b/tests/kms_feature_discovery.c > @@ -42,6 +42,8 @@ > #include "igt_psr.h" > #include "igt_sysfs.h" > #include "igt_types.h" > +#include "intel/kms_joiner_helper.h" > +#include "intel/kms_mst_helper.h" > > /** > * SUBTEST: display > @@ -71,10 +73,164 @@ > * Test category: functionality test > * > * arg[1].values: 1, 2, 3, 4 > + * > + * SUBTEST: uhbr-sst > + * Description: Test we can drive UHBR rates over SST. > + * Functionality: feature_discovery, uhbr, sst > + * Test category: functionality test > + * > + * SUBTEST: uhbr-mst > + * Description: Test we can drive UHBR rates over MST. > + * Functionality: feature_discovery, uhbr, mst > + * Test category: functionality test > + * > + * SUBTEST: non-uhbr-sst > + * Description: Test we can drive non-UHBR rates over SST. > + * Functionality: feature_discovery, sst > + * Test category: functionality test > + * > + * SUBTEST: non-uhbr-mst > + * Description: Test we can drive non-UHBR rates over MST. > + * Functionality: feature_discovery, mst > + * Test category: functionality test > + */ > + > +/* > + * DP Spec defines 10, 13.5, and 20 Gbps as UHBR > + * So considering all below as NON-UHBR > */ > +#define UHBR_LINK_RATE 1000000 > > static igt_display_t display; > > +static void setup_planes_fbs(int fd, igt_output_t *outputs[], > + int output_count, drmModeModeInfo * mode[], > + struct igt_fb fbs[], struct igt_plane *primarys[]) { > + int i; > + > + for (i = 0; i < output_count; i++) { > + mode[i] = igt_output_get_mode(outputs[i]); > + igt_info("Mode %dx%d@%d on output %s\n", > + mode[i]->hdisplay, mode[i]->vdisplay, > + mode[i]->vrefresh, > + igt_output_name(outputs[i])); > + primarys[i] = igt_output_get_plane_type(outputs[i], > + DRM_PLANE_TYPE_PRIMARY); > + igt_create_color_fb(fd, mode[i]->hdisplay, > + mode[i]->vdisplay, > + DRM_FORMAT_XRGB8888, > + DRM_FORMAT_MOD_LINEAR, > + 0.0, 1.0, 0.0, > + &fbs[i]); > + igt_plane_set_fb(primarys[i], &fbs[i]); > + } > +} > + > +static bool fit_modes_in_bw(void) > +{ > + bool found; > + int ret; > + > + ret = igt_display_try_commit_atomic(&display, > + DRM_MODE_ATOMIC_TEST_ONLY | > + DRM_MODE_ATOMIC_ALLOW_MODESET, NULL); > + if (ret != 0) { > + found = > igt_override_all_active_output_modes_to_fit_bw(&display); > + igt_require_f(found, > + "No valid mode combo found for modeset\n"); > + } > + return true; > +} > + > +static void do_modeset(int fd, igt_output_t *output, > + bool mst, bool uhbr) > +{ > + int output_count = 0, n_pipes = 0, i; > + uint32_t master_pipes_mask = 0, valid_pipes_mask = 0, > used_pipes_mask = 0; > + igt_output_t *outputs[IGT_MAX_PIPES]; > + drmModeModeInfo * modes[IGT_MAX_PIPES]; > + struct igt_fb fbs[IGT_MAX_PIPES]; > + struct igt_plane *primarys[IGT_MAX_PIPES]; > + > + for_each_pipe(&display, i) { > + n_pipes++; > + valid_pipes_mask = valid_pipes_mask | BIT(i); > + } > + > + if (mst) > + igt_assert_f(igt_find_all_mst_output_in_topology(fd, > + &display, > + output, > + outputs, > + &output_count), > + "Unable to find mst outputs\n"); > + else > + outputs[output_count++] = output; > + > + igt_assert_f(output_count > 0, "Require at least 1 output\n"); > + igt_set_all_master_pipes_for_platform(&display, &master_pipes_mask); > + igt_assert_f(igt_assign_pipes_for_outputs(fd, outputs, > + output_count, n_pipes, > + &used_pipes_mask, > + master_pipes_mask, > + valid_pipes_mask), > + "Unable to assign pipes for outputs\n"); > + igt_assert_f(fit_modes_in_bw(), "Unable to fit modes in bw\n"); > + setup_planes_fbs(fd, outputs, output_count, modes, fbs, primarys); > + igt_display_commit2(&display, COMMIT_ATOMIC); } > + > +static bool run_link_rate_test(int fd, igt_output_t *output, > + bool mst, bool uhbr) > +{ > + bool is_uhbr, is_output_mst; > + > + igt_display_reset(&display); > + igt_reset_link_params(fd, output); > + > + is_output_mst = igt_check_output_is_dp_mst(output); > + is_uhbr = igt_get_max_link_rate(fd, output) >= UHBR_LINK_RATE; > + > + if ((mst && !is_output_mst) || (!mst && is_output_mst)) { > + igt_info("Skipping %s as test expects %s output and output is > %s\n", output->name, > + mst ? "mst" : "sst", is_output_mst ? "mst" : > "sst"); > + return false; > + } > + > + if ((uhbr && !is_uhbr) || (!uhbr && is_uhbr)) { > + igt_info("Test expects %s but output %s is %s\n", > + uhbr ? "uhbr" : "non-uhbr", output->name, > + is_uhbr ? "uhbr" : "non-uhbr"); > + return false; > + } > + > + do_modeset(fd, output, mst, uhbr); > + > + if (uhbr) > + return igt_get_current_link_rate(fd, output) >= > UHBR_LINK_RATE; > + else > + return igt_get_current_link_rate(fd, output) < UHBR_LINK_RATE; > } > + > +static bool test_link_rate(int fd, bool mst, bool uhbr) { > + bool ran = false; > + igt_output_t *output; > + > + igt_skip_on_f(!is_intel_device(fd), > + "Test supported only on intel platforms\n"); > + > + for_each_connected_output(&display, output) { > + if (output->config.connector->connector_type == > DRM_MODE_CONNECTOR_DisplayPort) > + ran = ran | run_link_rate_test(fd, output, mst, uhbr); > + else > + igt_info("Skipping non DisplayPort output %s\n", output- > >name); > + } > + > + return ran; > +} > + > IGT_TEST_DESCRIPTION("A metatest that checks for \"features\" presence. " > "The subtests here should only skip or pass, " > "anything else means we have a serious problem."); @@ - > 177,5 +333,26 @@ igt_main { > } > igt_require_f(ret == 0, "No DP-MST configuration > found.\n"); > } > + > + igt_describe("Test we can drive UHBR rates over SST"); > + igt_subtest("uhbr-sst") > + igt_require_f(test_link_rate(fd, false, true), > + "Didn't find any SST output with uhbr > rates"); > + > + igt_describe("Test we can drive UHBR rates over MST"); > + igt_subtest("uhbr-mst") > + igt_require_f(test_link_rate(fd, true, true), > + "Didn't find any MST output with uhbr > rates"); > + > + igt_describe("Test we can drive non uhbr rates over SST"); > + igt_subtest("non-uhbr-sst") > + igt_require_f(test_link_rate(fd, false, false), > + "Didn't find any SST output with non- > uhbr rates"); > + > + igt_describe("Test we can drive non uhbr rates over MST"); > + igt_subtest("non-uhbr-mst") > + igt_require_f(test_link_rate(fd, true, false), > + "Didn't find any MST output with non- > uhbr rates"); > + > } > } > diff --git a/tests/meson.build b/tests/meson.build index 6418899ca..851ca8fa5 > 100644 > --- a/tests/meson.build > +++ b/tests/meson.build > @@ -366,6 +366,10 @@ extra_sources = { > 'kms_chamelium_frames': [ join_paths ('chamelium', > 'kms_chamelium_helper.c') ], > 'kms_chamelium_hpd': [ join_paths ('chamelium', > 'kms_chamelium_helper.c') ], > 'kms_dsc': [ join_paths ('intel', 'kms_dsc_helper.c') ], > + 'kms_feature_discovery': [ > + join_paths ('intel', 'kms_joiner_helper.c'), > + join_paths ('intel', 'kms_mst_helper.c') > + ], > 'kms_joiner': [join_paths ('intel', 'kms_joiner_helper.c')], > 'kms_dp_linktrain_fallback': [join_paths ('intel', 'kms_mst_helper.c')], > 'kms_psr2_sf': [ join_paths ('intel', 'kms_dsc_helper.c') ], > -- > 2.25.1 ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH 3/4] tests/kms_feature_discovery: Add tests for UHBR/non-UHBR over SST/MST 2025-01-15 7:32 ` [PATCH 3/4] tests/kms_feature_discovery: Add tests for UHBR/non-UHBR over SST/MST Kunal Joshi 2025-01-16 10:24 ` B, Jeevan @ 2025-01-27 9:49 ` Sharma, Swati2 1 sibling, 0 replies; 15+ messages in thread From: Sharma, Swati2 @ 2025-01-27 9:49 UTC (permalink / raw) To: Kunal Joshi, igt-dev Hi Kunal, PFB comments. On 15-01-2025 01:02 pm, Kunal Joshi wrote: > This patch introduces subtests in kms_feature_discovery.c Remove "this patch" from the commit message. Same implies for other patches too. Commit message should be in imperative mood. File name can be removed, its implicit from subject. > to validate both UHBR and non-UHBR link rates over SST > and MST configurations. It adds four new subtests > (uhbr-sst, uhbr-mst, non-uhbr-sst, non-uhbr-mst) that check if > the link rates match the expected UHBR or non-UHBR capability > and whether the outputs are MST or SST. The new test logic > integrates with recently introduced helpers > (kms_joiner_helper and kms_mst_helper) for display > setup and pipe assignment. The meson build script is also > updated to compile these helper sources for kms_feature_discovery. > > v2: Add definition for UHBR_LINK_RATE > > Signed-off-by: Kunal Joshi <kunal1.joshi@intel.com> > --- > tests/kms_feature_discovery.c | 177 ++++++++++++++++++++++++++++++++++ > tests/meson.build | 4 + > 2 files changed, 181 insertions(+) > > diff --git a/tests/kms_feature_discovery.c b/tests/kms_feature_discovery.c > index 5bca9ad76..48e655c6d 100644 > --- a/tests/kms_feature_discovery.c > +++ b/tests/kms_feature_discovery.c > @@ -42,6 +42,8 @@ > #include "igt_psr.h" > #include "igt_sysfs.h" > #include "igt_types.h" > +#include "intel/kms_joiner_helper.h" > +#include "intel/kms_mst_helper.h" > > /** > * SUBTEST: display > @@ -71,10 +73,164 @@ > * Test category: functionality test > * > * arg[1].values: 1, 2, 3, 4 > + * > + * SUBTEST: uhbr-sst > + * Description: Test we can drive UHBR rates over SST. > + * Functionality: feature_discovery, uhbr, sst > + * Test category: functionality test > + * > + * SUBTEST: uhbr-mst > + * Description: Test we can drive UHBR rates over MST. > + * Functionality: feature_discovery, uhbr, mst > + * Test category: functionality test > + * > + * SUBTEST: non-uhbr-sst > + * Description: Test we can drive non-UHBR rates over SST. > + * Functionality: feature_discovery, sst > + * Test category: functionality test > + * > + * SUBTEST: non-uhbr-mst > + * Description: Test we can drive non-UHBR rates over MST. > + * Functionality: feature_discovery, mst > + * Test category: functionality test > + */ > + > +/* > + * DP Spec defines 10, 13.5, and 20 Gbps as UHBR > + * So considering all below as NON-UHBR > */ > +#define UHBR_LINK_RATE 1000000 > > static igt_display_t display; > > +static void setup_planes_fbs(int fd, igt_output_t *outputs[], > + int output_count, drmModeModeInfo * mode[], > + struct igt_fb fbs[], struct igt_plane *primarys[]) > +{ > + int i; > + > + for (i = 0; i < output_count; i++) { > + mode[i] = igt_output_get_mode(outputs[i]); > + igt_info("Mode %dx%d@%d on output %s\n", > + mode[i]->hdisplay, mode[i]->vdisplay, > + mode[i]->vrefresh, > + igt_output_name(outputs[i])); > + primarys[i] = igt_output_get_plane_type(outputs[i], > + DRM_PLANE_TYPE_PRIMARY); > + igt_create_color_fb(fd, mode[i]->hdisplay, > + mode[i]->vdisplay, > + DRM_FORMAT_XRGB8888, > + DRM_FORMAT_MOD_LINEAR, > + 0.0, 1.0, 0.0, > + &fbs[i]); > + igt_plane_set_fb(primarys[i], &fbs[i]); > + } > +} > + > +static bool fit_modes_in_bw(void) > +{ > + bool found; > + int ret; > + > + ret = igt_display_try_commit_atomic(&display, > + DRM_MODE_ATOMIC_TEST_ONLY | > + DRM_MODE_ATOMIC_ALLOW_MODESET, NULL); > + if (ret != 0) { > + found = igt_override_all_active_output_modes_to_fit_bw(&display); > + igt_require_f(found, > + "No valid mode combo found for modeset\n"); > + } > + return true; > +} > + > +static void do_modeset(int fd, igt_output_t *output, > + bool mst, bool uhbr) > +{ > + int output_count = 0, n_pipes = 0, i; > + uint32_t master_pipes_mask = 0, valid_pipes_mask = 0, used_pipes_mask = 0; > + igt_output_t *outputs[IGT_MAX_PIPES]; > + drmModeModeInfo * modes[IGT_MAX_PIPES]; > + struct igt_fb fbs[IGT_MAX_PIPES]; > + struct igt_plane *primarys[IGT_MAX_PIPES]; > + > + for_each_pipe(&display, i) { > + n_pipes++; > + valid_pipes_mask = valid_pipes_mask | BIT(i); > + } > + > + if (mst) > + igt_assert_f(igt_find_all_mst_output_in_topology(fd, > + &display, > + output, > + outputs, > + &output_count), > + "Unable to find mst outputs\n"); > + else > + outputs[output_count++] = output; > + > + igt_assert_f(output_count > 0, "Require at least 1 output\n"); > + igt_set_all_master_pipes_for_platform(&display, &master_pipes_mask); > + igt_assert_f(igt_assign_pipes_for_outputs(fd, outputs, > + output_count, n_pipes, > + &used_pipes_mask, > + master_pipes_mask, > + valid_pipes_mask), > + "Unable to assign pipes for outputs\n"); > + igt_assert_f(fit_modes_in_bw(), "Unable to fit modes in bw\n"); > + setup_planes_fbs(fd, outputs, output_count, modes, fbs, primarys); > + igt_display_commit2(&display, COMMIT_ATOMIC); > +} > + > +static bool run_link_rate_test(int fd, igt_output_t *output, > + bool mst, bool uhbr) > +{ > + bool is_uhbr, is_output_mst; > + > + igt_display_reset(&display); > + igt_reset_link_params(fd, output); > + > + is_output_mst = igt_check_output_is_dp_mst(output); > + is_uhbr = igt_get_max_link_rate(fd, output) >= UHBR_LINK_RATE; > + > + if ((mst && !is_output_mst) || (!mst && is_output_mst)) { > + igt_info("Skipping %s as test expects %s output and output is %s\n", output->name, > + mst ? "mst" : "sst", is_output_mst ? "mst" : "sst"); > + return false; > + } > + > + if ((uhbr && !is_uhbr) || (!uhbr && is_uhbr)) { > + igt_info("Test expects %s but output %s is %s\n", > + uhbr ? "uhbr" : "non-uhbr", output->name, > + is_uhbr ? "uhbr" : "non-uhbr"); > + return false; > + } > + > + do_modeset(fd, output, mst, uhbr); > + > + if (uhbr) > + return igt_get_current_link_rate(fd, output) >= UHBR_LINK_RATE; > + else > + return igt_get_current_link_rate(fd, output) < UHBR_LINK_RATE; > +} > + > +static bool test_link_rate(int fd, bool mst, bool uhbr) > +{ > + bool ran = false; > + igt_output_t *output; > + > + igt_skip_on_f(!is_intel_device(fd), > + "Test supported only on intel platforms\n"); > + > + for_each_connected_output(&display, output) { > + if (output->config.connector->connector_type == DRM_MODE_CONNECTOR_DisplayPort) > + ran = ran | run_link_rate_test(fd, output, mst, uhbr); > + else > + igt_info("Skipping non DisplayPort output %s\n", output->name); > + } > + > + return ran; > +} > + > IGT_TEST_DESCRIPTION("A metatest that checks for \"features\" presence. " > "The subtests here should only skip or pass, " > "anything else means we have a serious problem."); > @@ -177,5 +333,26 @@ igt_main { > } > igt_require_f(ret == 0, "No DP-MST configuration found.\n"); > } > + > + igt_describe("Test we can drive UHBR rates over SST"); > + igt_subtest("uhbr-sst") > + igt_require_f(test_link_rate(fd, false, true), > + "Didn't find any SST output with uhbr rates"); > + > + igt_describe("Test we can drive UHBR rates over MST"); > + igt_subtest("uhbr-mst") > + igt_require_f(test_link_rate(fd, true, true), > + "Didn't find any MST output with uhbr rates"); > + > + igt_describe("Test we can drive non uhbr rates over SST"); > + igt_subtest("non-uhbr-sst") > + igt_require_f(test_link_rate(fd, false, false), > + "Didn't find any SST output with non-uhbr rates"); > + > + igt_describe("Test we can drive non uhbr rates over MST"); > + igt_subtest("non-uhbr-mst") > + igt_require_f(test_link_rate(fd, true, false), > + "Didn't find any MST output with non-uhbr rates"); > + > } > } > diff --git a/tests/meson.build b/tests/meson.build > index 6418899ca..851ca8fa5 100644 > --- a/tests/meson.build > +++ b/tests/meson.build > @@ -366,6 +366,10 @@ extra_sources = { > 'kms_chamelium_frames': [ join_paths ('chamelium', 'kms_chamelium_helper.c') ], > 'kms_chamelium_hpd': [ join_paths ('chamelium', 'kms_chamelium_helper.c') ], > 'kms_dsc': [ join_paths ('intel', 'kms_dsc_helper.c') ], > + 'kms_feature_discovery': [ > + join_paths ('intel', 'kms_joiner_helper.c'), > + join_paths ('intel', 'kms_mst_helper.c') > + ], > 'kms_joiner': [join_paths ('intel', 'kms_joiner_helper.c')], > 'kms_dp_linktrain_fallback': [join_paths ('intel', 'kms_mst_helper.c')], > 'kms_psr2_sf': [ join_paths ('intel', 'kms_dsc_helper.c') ], ^ permalink raw reply [flat|nested] 15+ messages in thread
* [PATCH 4/4] HAX: DO NOT MERGE 2025-01-15 7:32 [PATCH 0/4] add test to validate uhbr/non-uhbr over sst/mst Kunal Joshi ` (2 preceding siblings ...) 2025-01-15 7:32 ` [PATCH 3/4] tests/kms_feature_discovery: Add tests for UHBR/non-UHBR over SST/MST Kunal Joshi @ 2025-01-15 7:32 ` Kunal Joshi 2025-01-15 10:16 ` ✗ GitLab.Pipeline: warning for add test to validate uhbr/non-uhbr over sst/mst (rev2) Patchwork ` (4 subsequent siblings) 8 siblings, 0 replies; 15+ messages in thread From: Kunal Joshi @ 2025-01-15 7:32 UTC (permalink / raw) To: igt-dev; +Cc: Kunal Joshi HAX patch do not merge Signed-off-by: Kunal Joshi <kunal1.joshi@intel.com> --- tests/intel-ci/fast-feedback.testlist | 14 ++++++++++++++ tests/intel-ci/xe-fast-feedback.testlist | 14 ++++++++++++++ 2 files changed, 28 insertions(+) diff --git a/tests/intel-ci/fast-feedback.testlist b/tests/intel-ci/fast-feedback.testlist index be0965110..b4b74db85 100644 --- a/tests/intel-ci/fast-feedback.testlist +++ b/tests/intel-ci/fast-feedback.testlist @@ -1,6 +1,20 @@ # Try to load the driver if it's not available yet. igt@i915_module_load@load + +igt@kms_feature_discovery@uhbr-sst +igt@kms_feature_discovery@uhbr-mst +igt@kms_feature_discovery@non-uhbr-sst +igt@kms_feature_discovery@non-uhbr-mst +igt@kms_joiner@basic-big-joiner +igt@kms_joiner@basic-ultra-joiner +igt@kms_joiner@invalid-modeset-big-joiner +igt@kms_joiner@invalid-modeset-ultra-joiner +igt@kms_joiner@basic-force-big-joiner +igt@kms_joiner@invalid-modeset-force-big-joiner +igt@kms_joiner@basic-force-ultra-joiner +igt@kms_joiner@invalid-modeset-force-ultra-joiner +igt@kms_dp_linktrain_fallback@dp-fallback # 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..9bb6f79d4 100644 --- a/tests/intel-ci/xe-fast-feedback.testlist +++ b/tests/intel-ci/xe-fast-feedback.testlist @@ -1,6 +1,20 @@ # Should be the first test igt@xe_module_load@load +igt@kms_feature_discovery@uhbr-sst +igt@kms_feature_discovery@uhbr-mst +igt@kms_feature_discovery@non-uhbr-sst +igt@kms_feature_discovery@non-uhbr-mst +igt@kms_joiner@basic-big-joiner +igt@kms_joiner@basic-ultra-joiner +igt@kms_joiner@invalid-modeset-big-joiner +igt@kms_joiner@invalid-modeset-ultra-joiner +igt@kms_joiner@basic-force-big-joiner +igt@kms_joiner@invalid-modeset-force-big-joiner +igt@kms_joiner@basic-force-ultra-joiner +igt@kms_joiner@invalid-modeset-force-ultra-joiner +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] 15+ messages in thread
* ✗ GitLab.Pipeline: warning for add test to validate uhbr/non-uhbr over sst/mst (rev2) 2025-01-15 7:32 [PATCH 0/4] add test to validate uhbr/non-uhbr over sst/mst Kunal Joshi ` (3 preceding siblings ...) 2025-01-15 7:32 ` [PATCH 4/4] HAX: DO NOT MERGE Kunal Joshi @ 2025-01-15 10:16 ` Patchwork 2025-01-15 10:36 ` ✗ Xe.CI.BAT: failure " Patchwork ` (3 subsequent siblings) 8 siblings, 0 replies; 15+ messages in thread From: Patchwork @ 2025-01-15 10:16 UTC (permalink / raw) To: Kunal Joshi; +Cc: igt-dev == Series Details == Series: add test to validate uhbr/non-uhbr over sst/mst (rev2) URL : https://patchwork.freedesktop.org/series/143039/ State : warning == Summary == Pipeline status: FAILED. see https://gitlab.freedesktop.org/gfx-ci/igt-ci-tags/-/pipelines/1345972 for the overview. build:tests-debian-meson-mips has failed (https://gitlab.freedesktop.org/gfx-ci/igt-ci-tags/-/jobs/69366908): Checking if the job's project is part of a well-known group... Thank you for contributing to freedesktop.org Fetching changes... Reinitialized existing Git repository in /builds/gfx-ci/igt-ci-tags/.git/ Checking out 5b95b3f4 as detached HEAD (ref is intel/IGTPW_12440)... Removing build/ Removing lib/i915/perf-configs/__pycache__/ Removing lib/xe/oa-configs/__pycache__/ Removing scripts/__pycache__/ Skipping Git submodules setup section_end:1736935698:get_sources section_start:1736935698:step_script Executing "step_script" stage of the job script Using docker image sha256:cc55efdc667be826910d414a562c76ce1130a9c15255a0dd115431bc42f83448 for registry.freedesktop.org/gfx-ci/igt-ci-tags/build-debian-mips:commit-5b95b3f4ee118f70a0be534f4d4e410fbfc265d4 with digest registry.freedesktop.org/gfx-ci/igt-ci-tags/build-debian-mips@sha256:c829c44880da4782b7a72626c259ac6904b4bd5f08601e66b3be889ca1c0cf79 ... section_end:1736935703:step_script section_start:1736935703:cleanup_file_variables Cleaning up project directory and file based variables section_end:1736935704:cleanup_file_variables ERROR: Job failed (system failure): Error response from daemon: no such image: docker.io/library/sha256:cc55efdc667be826910d414a562c76ce1130a9c15255a0dd115431bc42f83448: image not known (docker.go:650:0s) == Logs == For more details see: https://gitlab.freedesktop.org/gfx-ci/igt-ci-tags/-/pipelines/1345972 ^ permalink raw reply [flat|nested] 15+ messages in thread
* ✗ Xe.CI.BAT: failure for add test to validate uhbr/non-uhbr over sst/mst (rev2) 2025-01-15 7:32 [PATCH 0/4] add test to validate uhbr/non-uhbr over sst/mst Kunal Joshi ` (4 preceding siblings ...) 2025-01-15 10:16 ` ✗ GitLab.Pipeline: warning for add test to validate uhbr/non-uhbr over sst/mst (rev2) Patchwork @ 2025-01-15 10:36 ` Patchwork 2025-01-15 10:40 ` ✗ i915.CI.BAT: " Patchwork ` (2 subsequent siblings) 8 siblings, 0 replies; 15+ messages in thread From: Patchwork @ 2025-01-15 10:36 UTC (permalink / raw) To: Kunal Joshi; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 18170 bytes --] == Series Details == Series: add test to validate uhbr/non-uhbr over sst/mst (rev2) URL : https://patchwork.freedesktop.org/series/143039/ State : failure == Summary == CI Bug Log - changes from XEIGT_8190_BAT -> XEIGTPW_12440_BAT ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with XEIGTPW_12440_BAT absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in XEIGTPW_12440_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_12440_BAT: ### IGT changes ### #### Possible regressions #### * igt@kms_feature_discovery@non-uhbr-mst (NEW): - bat-lnl-1: NOTRUN -> [SKIP][1] +3 other tests skip [1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/bat-lnl-1/igt@kms_feature_discovery@non-uhbr-mst.html - bat-bmg-2: NOTRUN -> [SKIP][2] +3 other tests skip [2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/bat-bmg-2/igt@kms_feature_discovery@non-uhbr-mst.html - bat-bmg-1: NOTRUN -> [SKIP][3] +3 other tests skip [3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/bat-bmg-1/igt@kms_feature_discovery@non-uhbr-mst.html * igt@kms_feature_discovery@uhbr-sst (NEW): - bat-lnl-2: NOTRUN -> [SKIP][4] +5 other tests skip [4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/bat-lnl-2/igt@kms_feature_discovery@uhbr-sst.html New tests --------- New tests have been introduced between XEIGT_8190_BAT and XEIGTPW_12440_BAT: ### New IGT tests (4) ### * igt@kms_feature_discovery@non-uhbr-mst: - Statuses : 8 skip(s) - Exec time: [0.0] s * igt@kms_feature_discovery@non-uhbr-sst: - Statuses : 8 skip(s) - Exec time: [0.0] s * igt@kms_feature_discovery@uhbr-mst: - Statuses : 8 skip(s) - Exec time: [0.0] s * igt@kms_feature_discovery@uhbr-sst: - Statuses : 8 skip(s) - Exec time: [0.0] s Known issues ------------ Here are the changes found in XEIGTPW_12440_BAT that come from known issues: ### IGT changes ### #### Issues hit #### * igt@core_hotunplug@unbind-rebind: - bat-dg2-oem2: [PASS][5] -> [SKIP][6] ([Intel XE#1885]) [5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/bat-dg2-oem2/igt@core_hotunplug@unbind-rebind.html [6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/bat-dg2-oem2/igt@core_hotunplug@unbind-rebind.html * igt@fbdev@nullptr: - bat-dg2-oem2: [PASS][7] -> [SKIP][8] ([Intel XE#2134]) +4 other tests skip [7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/bat-dg2-oem2/igt@fbdev@nullptr.html [8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/bat-dg2-oem2/igt@fbdev@nullptr.html * igt@kms_addfb_basic@bad-pitch-128: - bat-dg2-oem2: [PASS][9] -> [SKIP][10] ([Intel XE#2423] / [i915#2575]) +50 other tests skip [9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/bat-dg2-oem2/igt@kms_addfb_basic@bad-pitch-128.html [10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/bat-dg2-oem2/igt@kms_addfb_basic@bad-pitch-128.html * igt@kms_dp_linktrain_fallback@dp-fallback: - bat-lnl-1: NOTRUN -> [SKIP][11] ([Intel XE#3070]) [11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/bat-lnl-1/igt@kms_dp_linktrain_fallback@dp-fallback.html - bat-bmg-2: NOTRUN -> [SKIP][12] ([Intel XE#3419]) [12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/bat-bmg-2/igt@kms_dp_linktrain_fallback@dp-fallback.html - bat-bmg-1: NOTRUN -> [SKIP][13] ([Intel XE#3070]) [13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/bat-bmg-1/igt@kms_dp_linktrain_fallback@dp-fallback.html - bat-lnl-2: NOTRUN -> [SKIP][14] ([Intel XE#2235]) [14]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/bat-lnl-2/igt@kms_dp_linktrain_fallback@dp-fallback.html * igt@kms_feature_discovery@non-uhbr-sst (NEW): - bat-dg2-oem2: NOTRUN -> [SKIP][15] ([Intel XE#2423] / [i915#2575]) +3 other tests skip [15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/bat-dg2-oem2/igt@kms_feature_discovery@non-uhbr-sst.html * igt@kms_feature_discovery@uhbr-mst (NEW): - bat-adlp-vf: NOTRUN -> [SKIP][16] ([Intel XE#2463]) +12 other tests skip [16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/bat-adlp-vf/igt@kms_feature_discovery@uhbr-mst.html * igt@kms_frontbuffer_tracking@basic: - bat-dg2-oem2: [PASS][17] -> [SKIP][18] ([Intel XE#2351]) [17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/bat-dg2-oem2/igt@kms_frontbuffer_tracking@basic.html [18]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/bat-dg2-oem2/igt@kms_frontbuffer_tracking@basic.html * igt@kms_joiner@basic-big-joiner: - bat-bmg-2: NOTRUN -> [SKIP][19] ([Intel XE#346]) +1 other test skip [19]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/bat-bmg-2/igt@kms_joiner@basic-big-joiner.html - bat-bmg-1: NOTRUN -> [SKIP][20] ([Intel XE#346]) +1 other test skip [20]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/bat-bmg-1/igt@kms_joiner@basic-big-joiner.html * igt@kms_joiner@basic-force-big-joiner: - bat-pvc-2: NOTRUN -> [SKIP][21] ([Intel XE#1024]) +12 other tests skip [21]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/bat-pvc-2/igt@kms_joiner@basic-force-big-joiner.html - bat-bmg-2: NOTRUN -> [SKIP][22] ([Intel XE#3012]) +1 other test skip [22]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/bat-bmg-2/igt@kms_joiner@basic-force-big-joiner.html - bat-bmg-1: NOTRUN -> [SKIP][23] ([Intel XE#3012]) +1 other test skip [23]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/bat-bmg-1/igt@kms_joiner@basic-force-big-joiner.html * igt@kms_joiner@basic-force-ultra-joiner: - bat-dg2-oem2: NOTRUN -> [SKIP][24] ([Intel XE#2136]) +8 other tests skip [24]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/bat-dg2-oem2/igt@kms_joiner@basic-force-ultra-joiner.html - bat-atsm-2: NOTRUN -> [SKIP][25] ([Intel XE#1024]) +12 other tests skip [25]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/bat-atsm-2/igt@kms_joiner@basic-force-ultra-joiner.html - bat-lnl-1: NOTRUN -> [SKIP][26] ([Intel XE#2934]) +1 other test skip [26]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/bat-lnl-1/igt@kms_joiner@basic-force-ultra-joiner.html * igt@kms_joiner@basic-ultra-joiner: - bat-lnl-1: NOTRUN -> [SKIP][27] ([Intel XE#2927]) +1 other test skip [27]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/bat-lnl-1/igt@kms_joiner@basic-ultra-joiner.html - bat-bmg-2: NOTRUN -> [SKIP][28] ([Intel XE#2927]) +1 other test skip [28]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/bat-bmg-2/igt@kms_joiner@basic-ultra-joiner.html - bat-bmg-1: NOTRUN -> [SKIP][29] ([Intel XE#2927]) +1 other test skip [29]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/bat-bmg-1/igt@kms_joiner@basic-ultra-joiner.html * igt@kms_joiner@invalid-modeset-big-joiner: - bat-lnl-2: NOTRUN -> [SKIP][30] ([Intel XE#346]) +1 other test skip [30]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/bat-lnl-2/igt@kms_joiner@invalid-modeset-big-joiner.html - bat-lnl-1: NOTRUN -> [SKIP][31] ([Intel XE#346]) +1 other test skip [31]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/bat-lnl-1/igt@kms_joiner@invalid-modeset-big-joiner.html * igt@kms_joiner@invalid-modeset-force-ultra-joiner: - bat-bmg-2: NOTRUN -> [SKIP][32] ([Intel XE#2934]) +1 other test skip [32]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/bat-bmg-2/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html - bat-bmg-1: NOTRUN -> [SKIP][33] ([Intel XE#2934]) +1 other test skip [33]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/bat-bmg-1/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html - bat-lnl-2: NOTRUN -> [SKIP][34] ([Intel XE#2934]) +1 other test skip [34]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/bat-lnl-2/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html * igt@kms_joiner@invalid-modeset-ultra-joiner: - bat-lnl-2: NOTRUN -> [SKIP][35] ([Intel XE#2927]) +1 other test skip [35]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/bat-lnl-2/igt@kms_joiner@invalid-modeset-ultra-joiner.html * igt@xe_live_ktest@xe_bo@xe_ccs_migrate_kunit: - bat-dg2-oem2: [PASS][36] -> [SKIP][37] ([Intel XE#2229] / [Intel XE#455]) +2 other tests skip [36]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/bat-dg2-oem2/igt@xe_live_ktest@xe_bo@xe_ccs_migrate_kunit.html [37]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/bat-dg2-oem2/igt@xe_live_ktest@xe_bo@xe_ccs_migrate_kunit.html * igt@xe_module_load@load: - bat-dg2-oem2: [PASS][38] -> [FAIL][39] ([Intel XE#3546]) [38]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/bat-dg2-oem2/igt@xe_module_load@load.html [39]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/bat-dg2-oem2/igt@xe_module_load@load.html * igt@xe_prime_self_import@basic-with_fd_dup: - bat-dg2-oem2: [PASS][40] -> [SKIP][41] ([Intel XE#1130]) +151 other tests skip [40]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/bat-dg2-oem2/igt@xe_prime_self_import@basic-with_fd_dup.html [41]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/bat-dg2-oem2/igt@xe_prime_self_import@basic-with_fd_dup.html * igt@xe_vm@shared-pde3-page: - bat-adlp-vf: [PASS][42] -> [DMESG-WARN][43] ([Intel XE#3958]) [42]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/bat-adlp-vf/igt@xe_vm@shared-pde3-page.html [43]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/bat-adlp-vf/igt@xe_vm@shared-pde3-page.html #### Possible fixes #### * igt@xe_pat@pat-index-xelp@render: - bat-adlp-vf: [DMESG-WARN][44] ([Intel XE#3970]) -> [PASS][45] +1 other test pass [44]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/bat-adlp-vf/igt@xe_pat@pat-index-xelp@render.html [45]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/bat-adlp-vf/igt@xe_pat@pat-index-xelp@render.html * igt@xe_vm@munmap-style-unbind-end: - bat-adlp-vf: [DMESG-WARN][46] ([Intel XE#3958]) -> [PASS][47] [46]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/bat-adlp-vf/igt@xe_vm@munmap-style-unbind-end.html [47]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/bat-adlp-vf/igt@xe_vm@munmap-style-unbind-end.html #### Warnings #### * igt@kms_addfb_basic@addfb25-y-tiled-small-legacy: - bat-dg2-oem2: [SKIP][48] ([Intel XE#623]) -> [SKIP][49] ([Intel XE#2423] / [i915#2575]) [48]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/bat-dg2-oem2/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html [49]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/bat-dg2-oem2/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html * igt@kms_dsc@dsc-basic: - bat-dg2-oem2: [SKIP][50] ([Intel XE#455]) -> [SKIP][51] ([Intel XE#2351]) [50]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/bat-dg2-oem2/igt@kms_dsc@dsc-basic.html [51]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/bat-dg2-oem2/igt@kms_dsc@dsc-basic.html * igt@kms_force_connector_basic@prune-stale-modes: - bat-dg2-oem2: [SKIP][52] ([i915#5274]) -> [SKIP][53] ([Intel XE#2423] / [i915#2575]) [52]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/bat-dg2-oem2/igt@kms_force_connector_basic@prune-stale-modes.html [53]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/bat-dg2-oem2/igt@kms_force_connector_basic@prune-stale-modes.html * igt@kms_psr@psr-cursor-plane-move: - bat-dg2-oem2: [SKIP][54] ([Intel XE#2850] / [Intel XE#929]) -> [SKIP][55] ([Intel XE#2351]) +2 other tests skip [54]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/bat-dg2-oem2/igt@kms_psr@psr-cursor-plane-move.html [55]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/bat-dg2-oem2/igt@kms_psr@psr-cursor-plane-move.html * igt@sriov_basic@enable-vfs-autoprobe-off: - bat-dg2-oem2: [SKIP][56] ([Intel XE#1091] / [Intel XE#2849]) -> [SKIP][57] ([Intel XE#2423] / [i915#2575]) +1 other test skip [56]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/bat-dg2-oem2/igt@sriov_basic@enable-vfs-autoprobe-off.html [57]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/bat-dg2-oem2/igt@sriov_basic@enable-vfs-autoprobe-off.html * igt@xe_exec_fault_mode@twice-bindexecqueue-userptr: - bat-dg2-oem2: [SKIP][58] ([Intel XE#288]) -> [SKIP][59] ([Intel XE#1130]) +32 other tests skip [58]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/bat-dg2-oem2/igt@xe_exec_fault_mode@twice-bindexecqueue-userptr.html [59]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/bat-dg2-oem2/igt@xe_exec_fault_mode@twice-bindexecqueue-userptr.html * igt@xe_huc_copy@huc_copy: - bat-dg2-oem2: [SKIP][60] ([Intel XE#255]) -> [SKIP][61] ([Intel XE#1130]) [60]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/bat-dg2-oem2/igt@xe_huc_copy@huc_copy.html [61]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/bat-dg2-oem2/igt@xe_huc_copy@huc_copy.html * igt@xe_pat@pat-index-xe2: - bat-dg2-oem2: [SKIP][62] ([Intel XE#977]) -> [SKIP][63] ([Intel XE#1130]) [62]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/bat-dg2-oem2/igt@xe_pat@pat-index-xe2.html [63]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/bat-dg2-oem2/igt@xe_pat@pat-index-xe2.html * igt@xe_pat@pat-index-xehpc: - bat-dg2-oem2: [SKIP][64] ([Intel XE#2838] / [Intel XE#979]) -> [SKIP][65] ([Intel XE#1130]) [64]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/bat-dg2-oem2/igt@xe_pat@pat-index-xehpc.html [65]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/bat-dg2-oem2/igt@xe_pat@pat-index-xehpc.html * igt@xe_pat@pat-index-xelpg: - bat-dg2-oem2: [SKIP][66] ([Intel XE#979]) -> [SKIP][67] ([Intel XE#1130]) [66]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/bat-dg2-oem2/igt@xe_pat@pat-index-xelpg.html [67]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/bat-dg2-oem2/igt@xe_pat@pat-index-xelpg.html * igt@xe_sriov_flr@flr-vf1-clear: - bat-dg2-oem2: [SKIP][68] ([Intel XE#3342]) -> [SKIP][69] ([Intel XE#1130]) [68]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/bat-dg2-oem2/igt@xe_sriov_flr@flr-vf1-clear.html [69]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/bat-dg2-oem2/igt@xe_sriov_flr@flr-vf1-clear.html [Intel XE#1024]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1024 [Intel XE#1091]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1091 [Intel XE#1130]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1130 [Intel XE#1885]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1885 [Intel XE#2134]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2134 [Intel XE#2136]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2136 [Intel XE#2229]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2229 [Intel XE#2235]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2235 [Intel XE#2351]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2351 [Intel XE#2423]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2423 [Intel XE#2463]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2463 [Intel XE#255]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/255 [Intel XE#2838]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2838 [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#2927]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2927 [Intel XE#2934]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2934 [Intel XE#3012]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3012 [Intel XE#3070]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3070 [Intel XE#3342]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3342 [Intel XE#3419]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3419 [Intel XE#346]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/346 [Intel XE#3546]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3546 [Intel XE#3958]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3958 [Intel XE#3970]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3970 [Intel XE#455]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/455 [Intel XE#623]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/623 [Intel XE#929]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/929 [Intel XE#977]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/977 [Intel XE#979]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/979 [i915#2575]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2575 [i915#5274]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5274 Build changes ------------- * IGT: IGT_8190 -> IGTPW_12440 * Linux: xe-2483-1c464719f6d86a08c91e6ed5d64db83b166788db -> xe-2491-1add93ce0468986a45532aa0a83e7c5976110d7b IGTPW_12440: 12440 IGT_8190: db6e252e00bc44f90b678d547e93b3f02c02c6de @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git xe-2483-1c464719f6d86a08c91e6ed5d64db83b166788db: 1c464719f6d86a08c91e6ed5d64db83b166788db xe-2491-1add93ce0468986a45532aa0a83e7c5976110d7b: 1add93ce0468986a45532aa0a83e7c5976110d7b == Logs == For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/index.html [-- Attachment #2: Type: text/html, Size: 21853 bytes --] ^ permalink raw reply [flat|nested] 15+ messages in thread
* ✗ i915.CI.BAT: failure for add test to validate uhbr/non-uhbr over sst/mst (rev2) 2025-01-15 7:32 [PATCH 0/4] add test to validate uhbr/non-uhbr over sst/mst Kunal Joshi ` (5 preceding siblings ...) 2025-01-15 10:36 ` ✗ Xe.CI.BAT: failure " Patchwork @ 2025-01-15 10:40 ` Patchwork 2025-01-15 17:39 ` ✗ Xe.CI.Full: " Patchwork 2025-01-27 12:31 ` [PATCH 0/4] add test to validate uhbr/non-uhbr over sst/mst Jani Nikula 8 siblings, 0 replies; 15+ messages in thread From: Patchwork @ 2025-01-15 10:40 UTC (permalink / raw) To: Kunal Joshi; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 29348 bytes --] == Series Details == Series: add test to validate uhbr/non-uhbr over sst/mst (rev2) URL : https://patchwork.freedesktop.org/series/143039/ State : failure == Summary == CI Bug Log - changes from IGT_8190 -> IGTPW_12440 ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with IGTPW_12440 absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in IGTPW_12440, 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_12440/index.html Participating hosts (42 -> 40) ------------------------------ Missing (2): bat-adlp-6 fi-snb-2520m Possible new issues ------------------- Here are the unknown changes that may have been introduced in IGTPW_12440: ### IGT changes ### #### Possible regressions #### * igt@kms_chamelium_edid@dp-edid-read: - bat-dg2-13: [PASS][1] -> [ABORT][2] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8190/bat-dg2-13/igt@kms_chamelium_edid@dp-edid-read.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-dg2-13/igt@kms_chamelium_edid@dp-edid-read.html * igt@kms_dp_linktrain_fallback@dp-fallback: - bat-dg2-9: NOTRUN -> [FAIL][3] [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-dg2-9/igt@kms_dp_linktrain_fallback@dp-fallback.html * igt@kms_feature_discovery@non-uhbr-mst (NEW): - bat-adls-6: NOTRUN -> [SKIP][4] +2 other tests skip [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-adls-6/igt@kms_feature_discovery@non-uhbr-mst.html - bat-jsl-1: NOTRUN -> [SKIP][5] +3 other tests skip [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-jsl-1/igt@kms_feature_discovery@non-uhbr-mst.html - bat-arlh-3: NOTRUN -> [SKIP][6] +3 other tests skip [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-arlh-3/igt@kms_feature_discovery@non-uhbr-mst.html - bat-adlp-9: NOTRUN -> [SKIP][7] +2 other tests skip [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-adlp-9/igt@kms_feature_discovery@non-uhbr-mst.html - bat-twl-1: NOTRUN -> [SKIP][8] +3 other tests skip [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-twl-1/igt@kms_feature_discovery@non-uhbr-mst.html - bat-arls-5: NOTRUN -> [SKIP][9] +2 other tests skip [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-arls-5/igt@kms_feature_discovery@non-uhbr-mst.html - bat-rplp-1: NOTRUN -> [SKIP][10] +3 other tests skip [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-rplp-1/igt@kms_feature_discovery@non-uhbr-mst.html - fi-rkl-11600: NOTRUN -> [SKIP][11] +3 other tests skip [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/fi-rkl-11600/igt@kms_feature_discovery@non-uhbr-mst.html * igt@kms_feature_discovery@non-uhbr-sst (NEW): - {bat-mtlp-9}: NOTRUN -> [SKIP][12] +2 other tests skip [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-mtlp-9/igt@kms_feature_discovery@non-uhbr-sst.html - bat-jsl-3: NOTRUN -> [SKIP][13] +3 other tests skip [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-jsl-3/igt@kms_feature_discovery@non-uhbr-sst.html * igt@kms_feature_discovery@uhbr-mst (NEW): - bat-mtlp-8: NOTRUN -> [SKIP][14] +3 other tests skip [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-mtlp-8/igt@kms_feature_discovery@uhbr-mst.html - bat-dg2-8: NOTRUN -> [SKIP][15] +2 other tests skip [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-dg2-8/igt@kms_feature_discovery@uhbr-mst.html - {bat-arls-6}: NOTRUN -> [SKIP][16] +3 other tests skip [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-arls-6/igt@kms_feature_discovery@uhbr-mst.html * igt@kms_feature_discovery@uhbr-sst (NEW): - bat-dg2-9: NOTRUN -> [SKIP][17] +2 other tests skip [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-dg2-9/igt@kms_feature_discovery@uhbr-sst.html - bat-adlp-11: NOTRUN -> [SKIP][18] +3 other tests skip [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-adlp-11/igt@kms_feature_discovery@uhbr-sst.html - fi-tgl-1115g4: NOTRUN -> [SKIP][19] +3 other tests skip [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/fi-tgl-1115g4/igt@kms_feature_discovery@uhbr-sst.html - bat-mtlp-6: NOTRUN -> [SKIP][20] +3 other tests skip [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-mtlp-6/igt@kms_feature_discovery@uhbr-sst.html - bat-twl-2: NOTRUN -> [SKIP][21] +3 other tests skip [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-twl-2/igt@kms_feature_discovery@uhbr-sst.html - bat-dg2-11: NOTRUN -> [SKIP][22] +3 other tests skip [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-dg2-11/igt@kms_feature_discovery@uhbr-sst.html * igt@kms_joiner@invalid-modeset-force-ultra-joiner: - bat-rpls-4: NOTRUN -> [SKIP][23] +4 other tests skip [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-rpls-4/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html New tests --------- New tests have been introduced between IGT_8190 and IGTPW_12440: ### New IGT tests (4) ### * igt@kms_feature_discovery@non-uhbr-mst: - Statuses : 1 pass(s) 37 skip(s) - Exec time: [0.0, 1.47] s * igt@kms_feature_discovery@non-uhbr-sst: - Statuses : 9 pass(s) 29 skip(s) - Exec time: [0.0, 0.57] s * igt@kms_feature_discovery@uhbr-mst: - Statuses : 38 skip(s) - Exec time: [0.0, 0.26] s * igt@kms_feature_discovery@uhbr-sst: - Statuses : 38 skip(s) - Exec time: [0.0, 0.25] s Known issues ------------ Here are the changes found in IGTPW_12440 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@i915_selftest@live: - bat-mtlp-8: [PASS][24] -> [DMESG-FAIL][25] ([i915#13393]) +1 other test dmesg-fail [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8190/bat-mtlp-8/igt@i915_selftest@live.html [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-mtlp-8/igt@i915_selftest@live.html * igt@kms_dp_linktrain_fallback@dp-fallback: - fi-cfl-guc: NOTRUN -> [SKIP][26] +12 other tests skip [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/fi-cfl-guc/igt@kms_dp_linktrain_fallback@dp-fallback.html - fi-kbl-x1275: NOTRUN -> [SKIP][27] +12 other tests skip [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/fi-kbl-x1275/igt@kms_dp_linktrain_fallback@dp-fallback.html - bat-adlp-11: NOTRUN -> [SKIP][28] ([i915#10470]) [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-adlp-11/igt@kms_dp_linktrain_fallback@dp-fallback.html - fi-kbl-8809g: NOTRUN -> [SKIP][29] +12 other tests skip [29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/fi-kbl-8809g/igt@kms_dp_linktrain_fallback@dp-fallback.html - bat-dg1-6: NOTRUN -> [SKIP][30] ([i915#12311]) +4 other tests skip [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-dg1-6/igt@kms_dp_linktrain_fallback@dp-fallback.html - fi-tgl-1115g4: NOTRUN -> [SKIP][31] ([i915#12402]) [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/fi-tgl-1115g4/igt@kms_dp_linktrain_fallback@dp-fallback.html - bat-mtlp-6: NOTRUN -> [SKIP][32] ([i915#9792]) [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-mtlp-6/igt@kms_dp_linktrain_fallback@dp-fallback.html - bat-twl-2: NOTRUN -> [SKIP][33] ([i915#12402]) [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-twl-2/igt@kms_dp_linktrain_fallback@dp-fallback.html - bat-dg2-11: NOTRUN -> [SKIP][34] ([i915#12402]) [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-dg2-11/igt@kms_dp_linktrain_fallback@dp-fallback.html - bat-jsl-3: NOTRUN -> [SKIP][35] ([i915#12402]) [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-jsl-3/igt@kms_dp_linktrain_fallback@dp-fallback.html - bat-mtlp-8: NOTRUN -> [SKIP][36] ([i915#12402]) [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-mtlp-8/igt@kms_dp_linktrain_fallback@dp-fallback.html - bat-jsl-1: NOTRUN -> [SKIP][37] ([i915#12402]) [37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-jsl-1/igt@kms_dp_linktrain_fallback@dp-fallback.html - bat-arlh-3: NOTRUN -> [SKIP][38] ([i915#12402]) [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-arlh-3/igt@kms_dp_linktrain_fallback@dp-fallback.html - bat-twl-1: NOTRUN -> [SKIP][39] ([i915#12402]) [39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-twl-1/igt@kms_dp_linktrain_fallback@dp-fallback.html - bat-rplp-1: NOTRUN -> [SKIP][40] ([i915#12402]) [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-rplp-1/igt@kms_dp_linktrain_fallback@dp-fallback.html - fi-rkl-11600: NOTRUN -> [SKIP][41] ([i915#12402]) [41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/fi-rkl-11600/igt@kms_dp_linktrain_fallback@dp-fallback.html * igt@kms_feature_discovery@non-uhbr-mst (NEW): - bat-arlh-2: NOTRUN -> [SKIP][42] ([i915#11346]) +6 other tests skip [42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-arlh-2/igt@kms_feature_discovery@non-uhbr-mst.html * igt@kms_feature_discovery@non-uhbr-sst (NEW): - bat-atsm-1: NOTRUN -> [SKIP][43] ([i915#6078]) +12 other tests skip [43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-atsm-1/igt@kms_feature_discovery@non-uhbr-sst.html * igt@kms_feature_discovery@uhbr-mst (NEW): - fi-ivb-3770: NOTRUN -> [SKIP][44] +12 other tests skip [44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/fi-ivb-3770/igt@kms_feature_discovery@uhbr-mst.html - fi-elk-e7500: NOTRUN -> [SKIP][45] +12 other tests skip [45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/fi-elk-e7500/igt@kms_feature_discovery@uhbr-mst.html - fi-kbl-guc: NOTRUN -> [SKIP][46] +12 other tests skip [46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/fi-kbl-guc/igt@kms_feature_discovery@uhbr-mst.html * igt@kms_feature_discovery@uhbr-sst (NEW): - fi-kbl-7567u: NOTRUN -> [SKIP][47] +10 other tests skip [47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/fi-kbl-7567u/igt@kms_feature_discovery@uhbr-sst.html * igt@kms_joiner@basic-big-joiner: - bat-jsl-3: NOTRUN -> [SKIP][48] ([i915#10656]) +1 other test skip [48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-jsl-3/igt@kms_joiner@basic-big-joiner.html - bat-adls-6: NOTRUN -> [SKIP][49] ([i915#10656]) +1 other test skip [49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-adls-6/igt@kms_joiner@basic-big-joiner.html - bat-jsl-1: NOTRUN -> [SKIP][50] ([i915#10656]) +1 other test skip [50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-jsl-1/igt@kms_joiner@basic-big-joiner.html - bat-arlh-3: NOTRUN -> [SKIP][51] ([i915#11575]) +1 other test skip [51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-arlh-3/igt@kms_joiner@basic-big-joiner.html - bat-adlp-9: NOTRUN -> [SKIP][52] ([i915#10656]) +1 other test skip [52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-adlp-9/igt@kms_joiner@basic-big-joiner.html - bat-rpls-4: NOTRUN -> [SKIP][53] ([i915#10656]) +1 other test skip [53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-rpls-4/igt@kms_joiner@basic-big-joiner.html - bat-twl-1: NOTRUN -> [SKIP][54] ([i915#10656]) +1 other test skip [54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-twl-1/igt@kms_joiner@basic-big-joiner.html - bat-arls-5: NOTRUN -> [SKIP][55] ([i915#10656]) +1 other test skip [55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-arls-5/igt@kms_joiner@basic-big-joiner.html - bat-rplp-1: NOTRUN -> [SKIP][56] ([i915#10656]) +1 other test skip [56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-rplp-1/igt@kms_joiner@basic-big-joiner.html - bat-arlh-2: NOTRUN -> [SKIP][57] ([i915#11346] / [i915#11575]) +1 other test skip [57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-arlh-2/igt@kms_joiner@basic-big-joiner.html - fi-rkl-11600: NOTRUN -> [SKIP][58] ([i915#10656]) +1 other test skip [58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/fi-rkl-11600/igt@kms_joiner@basic-big-joiner.html - bat-adlp-11: NOTRUN -> [SKIP][59] ([i915#10656]) +1 other test skip [59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-adlp-11/igt@kms_joiner@basic-big-joiner.html - bat-dg1-6: NOTRUN -> [SKIP][60] ([i915#10656] / [i915#12311]) +1 other test skip [60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-dg1-6/igt@kms_joiner@basic-big-joiner.html - fi-tgl-1115g4: NOTRUN -> [SKIP][61] ([i915#10656]) +1 other test skip [61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/fi-tgl-1115g4/igt@kms_joiner@basic-big-joiner.html * igt@kms_joiner@basic-force-big-joiner: - fi-ilk-650: NOTRUN -> [SKIP][62] +12 other tests skip [62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/fi-ilk-650/igt@kms_joiner@basic-force-big-joiner.html - fi-tgl-1115g4: NOTRUN -> [SKIP][63] ([i915#12388]) +1 other test skip [63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/fi-tgl-1115g4/igt@kms_joiner@basic-force-big-joiner.html - bat-mtlp-6: NOTRUN -> [SKIP][64] ([i915#12388]) +1 other test skip [64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-mtlp-6/igt@kms_joiner@basic-force-big-joiner.html - bat-dg2-11: NOTRUN -> [SKIP][65] ([i915#12388]) +1 other test skip [65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-dg2-11/igt@kms_joiner@basic-force-big-joiner.html - bat-jsl-3: NOTRUN -> [SKIP][66] ([i915#12388]) +1 other test skip [66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-jsl-3/igt@kms_joiner@basic-force-big-joiner.html * igt@kms_joiner@basic-force-ultra-joiner: - bat-jsl-3: NOTRUN -> [SKIP][67] ([i915#12394]) +1 other test skip [67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-jsl-3/igt@kms_joiner@basic-force-ultra-joiner.html - bat-mtlp-8: NOTRUN -> [SKIP][68] ([i915#10656]) +3 other tests skip [68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-mtlp-8/igt@kms_joiner@basic-force-ultra-joiner.html - bat-dg2-8: NOTRUN -> [SKIP][69] ([i915#10656]) +3 other tests skip [69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-dg2-8/igt@kms_joiner@basic-force-ultra-joiner.html - bat-adls-6: NOTRUN -> [SKIP][70] ([i915#12394]) +1 other test skip [70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-adls-6/igt@kms_joiner@basic-force-ultra-joiner.html - bat-jsl-1: NOTRUN -> [SKIP][71] ([i915#12394]) +1 other test skip [71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-jsl-1/igt@kms_joiner@basic-force-ultra-joiner.html * igt@kms_joiner@basic-ultra-joiner: - fi-cfl-8700k: NOTRUN -> [SKIP][72] +12 other tests skip [72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/fi-cfl-8700k/igt@kms_joiner@basic-ultra-joiner.html - fi-bsw-nick: NOTRUN -> [SKIP][73] +12 other tests skip [73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/fi-bsw-nick/igt@kms_joiner@basic-ultra-joiner.html - bat-kbl-2: NOTRUN -> [SKIP][74] +12 other tests skip [74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-kbl-2/igt@kms_joiner@basic-ultra-joiner.html - bat-jsl-3: NOTRUN -> [SKIP][75] ([i915#12339]) +1 other test skip [75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-jsl-3/igt@kms_joiner@basic-ultra-joiner.html - bat-mtlp-8: NOTRUN -> [SKIP][76] ([i915#12339]) +1 other test skip [76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-mtlp-8/igt@kms_joiner@basic-ultra-joiner.html - bat-dg2-8: NOTRUN -> [SKIP][77] ([i915#12339]) +1 other test skip [77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-dg2-8/igt@kms_joiner@basic-ultra-joiner.html - bat-adls-6: NOTRUN -> [SKIP][78] ([i915#12339]) +1 other test skip [78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-adls-6/igt@kms_joiner@basic-ultra-joiner.html - bat-jsl-1: NOTRUN -> [SKIP][79] ([i915#12339]) +1 other test skip [79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-jsl-1/igt@kms_joiner@basic-ultra-joiner.html - bat-arlh-3: NOTRUN -> [SKIP][80] ([i915#12339]) +1 other test skip [80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-arlh-3/igt@kms_joiner@basic-ultra-joiner.html - bat-adlp-9: NOTRUN -> [SKIP][81] ([i915#12339]) +1 other test skip [81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-adlp-9/igt@kms_joiner@basic-ultra-joiner.html - bat-rpls-4: NOTRUN -> [SKIP][82] ([i915#12339]) +1 other test skip [82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-rpls-4/igt@kms_joiner@basic-ultra-joiner.html - bat-twl-1: NOTRUN -> [SKIP][83] ([i915#12339]) +1 other test skip [83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-twl-1/igt@kms_joiner@basic-ultra-joiner.html - bat-arls-5: NOTRUN -> [SKIP][84] ([i915#12339]) +1 other test skip [84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-arls-5/igt@kms_joiner@basic-ultra-joiner.html - bat-rplp-1: NOTRUN -> [SKIP][85] ([i915#12339]) +1 other test skip [85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-rplp-1/igt@kms_joiner@basic-ultra-joiner.html - bat-arlh-2: NOTRUN -> [SKIP][86] ([i915#11346] / [i915#12339]) +1 other test skip [86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-arlh-2/igt@kms_joiner@basic-ultra-joiner.html - fi-rkl-11600: NOTRUN -> [SKIP][87] ([i915#12339]) +1 other test skip [87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/fi-rkl-11600/igt@kms_joiner@basic-ultra-joiner.html * igt@kms_joiner@invalid-modeset-big-joiner: - bat-twl-2: NOTRUN -> [SKIP][88] ([i915#10656]) +1 other test skip [88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-twl-2/igt@kms_joiner@invalid-modeset-big-joiner.html - bat-dg2-11: NOTRUN -> [SKIP][89] ([i915#10656]) +3 other tests skip [89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-dg2-11/igt@kms_joiner@invalid-modeset-big-joiner.html * igt@kms_joiner@invalid-modeset-force-big-joiner: - fi-hsw-4770: NOTRUN -> [SKIP][90] +12 other tests skip [90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/fi-hsw-4770/igt@kms_joiner@invalid-modeset-force-big-joiner.html - bat-adls-6: NOTRUN -> [SKIP][91] ([i915#12388]) +1 other test skip [91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-adls-6/igt@kms_joiner@invalid-modeset-force-big-joiner.html - bat-jsl-1: NOTRUN -> [SKIP][92] ([i915#12388]) +1 other test skip [92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-jsl-1/igt@kms_joiner@invalid-modeset-force-big-joiner.html - bat-rpls-4: NOTRUN -> [SKIP][93] ([i915#12388]) +1 other test skip [93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-rpls-4/igt@kms_joiner@invalid-modeset-force-big-joiner.html - fi-rkl-11600: NOTRUN -> [SKIP][94] ([i915#12388]) +1 other test skip [94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/fi-rkl-11600/igt@kms_joiner@invalid-modeset-force-big-joiner.html - bat-adlp-11: NOTRUN -> [SKIP][95] ([i915#12388]) +1 other test skip [95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-adlp-11/igt@kms_joiner@invalid-modeset-force-big-joiner.html - bat-dg1-6: NOTRUN -> [SKIP][96] ([i915#12311] / [i915#12388]) +1 other test skip [96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-dg1-6/igt@kms_joiner@invalid-modeset-force-big-joiner.html * igt@kms_joiner@invalid-modeset-force-ultra-joiner: - bat-arlh-3: NOTRUN -> [SKIP][97] ([i915#12394]) +1 other test skip [97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-arlh-3/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html - fi-glk-j4005: NOTRUN -> [SKIP][98] +12 other tests skip [98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/fi-glk-j4005/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html - bat-adlp-9: NOTRUN -> [SKIP][99] ([i915#12394]) +1 other test skip [99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-adlp-9/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html - bat-twl-1: NOTRUN -> [SKIP][100] ([i915#12394]) +1 other test skip [100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-twl-1/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html - bat-apl-1: NOTRUN -> [SKIP][101] +10 other tests skip [101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-apl-1/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html - bat-arls-5: NOTRUN -> [SKIP][102] ([i915#12394]) +1 other test skip [102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-arls-5/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html - bat-rplp-1: NOTRUN -> [SKIP][103] ([i915#12394]) +1 other test skip [103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-rplp-1/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html - bat-arlh-2: NOTRUN -> [SKIP][104] ([i915#11346] / [i915#12394]) +1 other test skip [104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-arlh-2/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html - fi-rkl-11600: NOTRUN -> [SKIP][105] ([i915#12394]) +1 other test skip [105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/fi-rkl-11600/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html - fi-tgl-1115g4: NOTRUN -> [SKIP][106] ([i915#12394]) +1 other test skip [106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/fi-tgl-1115g4/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html - bat-mtlp-6: NOTRUN -> [SKIP][107] ([i915#10656]) +3 other tests skip [107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-mtlp-6/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html - bat-dg2-9: NOTRUN -> [SKIP][108] ([i915#10656]) +3 other tests skip [108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-dg2-9/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html - bat-adlp-11: NOTRUN -> [SKIP][109] ([i915#12394]) +1 other test skip [109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-adlp-11/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html - bat-dg1-6: NOTRUN -> [SKIP][110] ([i915#12311] / [i915#12394]) +1 other test skip [110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-dg1-6/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html - bat-twl-2: NOTRUN -> [SKIP][111] ([i915#12394]) +1 other test skip [111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-twl-2/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html * igt@kms_joiner@invalid-modeset-ultra-joiner: - bat-dg2-9: NOTRUN -> [SKIP][112] ([i915#12339]) +1 other test skip [112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-dg2-9/igt@kms_joiner@invalid-modeset-ultra-joiner.html - bat-adlp-11: NOTRUN -> [SKIP][113] ([i915#12339]) +1 other test skip [113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-adlp-11/igt@kms_joiner@invalid-modeset-ultra-joiner.html - fi-cfl-8109u: NOTRUN -> [SKIP][114] +10 other tests skip [114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/fi-cfl-8109u/igt@kms_joiner@invalid-modeset-ultra-joiner.html - bat-dg1-6: NOTRUN -> [SKIP][115] ([i915#12311] / [i915#12339]) +1 other test skip [115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-dg1-6/igt@kms_joiner@invalid-modeset-ultra-joiner.html - fi-tgl-1115g4: NOTRUN -> [SKIP][116] ([i915#12339]) +1 other test skip [116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/fi-tgl-1115g4/igt@kms_joiner@invalid-modeset-ultra-joiner.html - bat-mtlp-6: NOTRUN -> [SKIP][117] ([i915#12339]) +1 other test skip [117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-mtlp-6/igt@kms_joiner@invalid-modeset-ultra-joiner.html - bat-twl-2: NOTRUN -> [SKIP][118] ([i915#12339]) +1 other test skip [118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-twl-2/igt@kms_joiner@invalid-modeset-ultra-joiner.html - bat-dg2-11: NOTRUN -> [SKIP][119] ([i915#12339]) +1 other test skip [119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-dg2-11/igt@kms_joiner@invalid-modeset-ultra-joiner.html #### Possible fixes #### * igt@i915_module_load@load: - {bat-mtlp-9}: [DMESG-WARN][120] ([i915#13494]) -> [PASS][121] [120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8190/bat-mtlp-9/igt@i915_module_load@load.html [121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-mtlp-9/igt@i915_module_load@load.html * igt@i915_module_load@reload: - bat-apl-1: [DMESG-WARN][122] ([i915#11621] / [i915#180] / [i915#1982]) -> [PASS][123] +4 other tests pass [122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8190/bat-apl-1/igt@i915_module_load@reload.html [123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-apl-1/igt@i915_module_load@reload.html * igt@i915_selftest@live@sanitycheck: - bat-apl-1: [DMESG-WARN][124] ([i915#11621]) -> [PASS][125] +79 other tests pass [124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8190/bat-apl-1/igt@i915_selftest@live@sanitycheck.html [125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-apl-1/igt@i915_selftest@live@sanitycheck.html * igt@i915_selftest@live@workarounds: - bat-arlh-2: [DMESG-FAIL][126] ([i915#13393]) -> [PASS][127] +1 other test pass [126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8190/bat-arlh-2/igt@i915_selftest@live@workarounds.html [127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-arlh-2/igt@i915_selftest@live@workarounds.html * igt@kms_pm_rpm@basic-pci-d3-state: - bat-apl-1: [DMESG-WARN][128] ([i915#11621] / [i915#180]) -> [PASS][129] +44 other tests pass [128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8190/bat-apl-1/igt@kms_pm_rpm@basic-pci-d3-state.html [129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/bat-apl-1/igt@kms_pm_rpm@basic-pci-d3-state.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [i915#10470]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10470 [i915#10656]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10656 [i915#11346]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11346 [i915#11575]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11575 [i915#11621]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11621 [i915#12311]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12311 [i915#12339]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12339 [i915#12388]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12388 [i915#12394]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12394 [i915#12402]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12402 [i915#13393]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13393 [i915#13494]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13494 [i915#180]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/180 [i915#1982]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1982 [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_8190 -> IGTPW_12440 * Linux: CI_DRM_15951 -> CI_DRM_15959 CI-20190529: 20190529 CI_DRM_15951: 1c464719f6d86a08c91e6ed5d64db83b166788db @ git://anongit.freedesktop.org/gfx-ci/linux CI_DRM_15959: 1add93ce0468986a45532aa0a83e7c5976110d7b @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_12440: 12440 IGT_8190: db6e252e00bc44f90b678d547e93b3f02c02c6de @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12440/index.html [-- Attachment #2: Type: text/html, Size: 37062 bytes --] ^ permalink raw reply [flat|nested] 15+ messages in thread
* ✗ Xe.CI.Full: failure for add test to validate uhbr/non-uhbr over sst/mst (rev2) 2025-01-15 7:32 [PATCH 0/4] add test to validate uhbr/non-uhbr over sst/mst Kunal Joshi ` (6 preceding siblings ...) 2025-01-15 10:40 ` ✗ i915.CI.BAT: " Patchwork @ 2025-01-15 17:39 ` Patchwork 2025-01-27 12:31 ` [PATCH 0/4] add test to validate uhbr/non-uhbr over sst/mst Jani Nikula 8 siblings, 0 replies; 15+ messages in thread From: Patchwork @ 2025-01-15 17:39 UTC (permalink / raw) To: Kunal Joshi; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 98684 bytes --] == Series Details == Series: add test to validate uhbr/non-uhbr over sst/mst (rev2) URL : https://patchwork.freedesktop.org/series/143039/ State : failure == Summary == CI Bug Log - changes from XEIGT_8190_full -> XEIGTPW_12440_full ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with XEIGTPW_12440_full absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in XEIGTPW_12440_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_12440_full: ### IGT changes ### #### Possible regressions #### * igt@kms_feature_discovery@non-uhbr-mst (NEW): - shard-bmg: NOTRUN -> [SKIP][1] +1 other test skip [1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-5/igt@kms_feature_discovery@non-uhbr-mst.html - shard-dg2-set2: NOTRUN -> [SKIP][2] +1 other test skip [2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-464/igt@kms_feature_discovery@non-uhbr-mst.html * igt@kms_feature_discovery@uhbr-mst (NEW): - shard-lnl: NOTRUN -> [SKIP][3] +1 other test skip [3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-lnl-5/igt@kms_feature_discovery@uhbr-mst.html * igt@kms_flip@2x-flip-vs-expired-vblank@ac-dp2-hdmi-a3: - shard-bmg: [PASS][4] -> [FAIL][5] [4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-7/igt@kms_flip@2x-flip-vs-expired-vblank@ac-dp2-hdmi-a3.html [5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-4/igt@kms_flip@2x-flip-vs-expired-vblank@ac-dp2-hdmi-a3.html * igt@kms_flip@plain-flip-ts-check@a-hdmi-a2: - shard-dg2-set2: NOTRUN -> [FAIL][6] +2 other tests fail [6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-432/igt@kms_flip@plain-flip-ts-check@a-hdmi-a2.html * igt@xe_pm_residency@cpg-basic: - shard-dg2-set2: [PASS][7] -> [INCOMPLETE][8] [7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-dg2-436/igt@xe_pm_residency@cpg-basic.html [8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-435/igt@xe_pm_residency@cpg-basic.html #### Warnings #### * igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-a: - shard-bmg: [SKIP][9] ([Intel XE#2763]) -> [INCOMPLETE][10] [9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-8/igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-a.html [10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-8/igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-a.html New tests --------- New tests have been introduced between XEIGT_8190_full and XEIGTPW_12440_full: ### New IGT tests (5) ### * igt@kms_feature_discovery@non-uhbr-mst: - Statuses : 2 skip(s) - Exec time: [0.09, 0.11] s * igt@kms_feature_discovery@non-uhbr-sst: - Statuses : 2 pass(s) 1 skip(s) - Exec time: [0.0, 0.30] s * igt@kms_feature_discovery@uhbr-mst: - Statuses : 3 skip(s) - Exec time: [0.0, 0.11] s * igt@kms_feature_discovery@uhbr-sst: - Statuses : 2 skip(s) - Exec time: [0.0] s * igt@kms_rotation_crc: - Statuses : - Exec time: [None] s Known issues ------------ Here are the changes found in XEIGTPW_12440_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@core_hotunplug@hotreplug-lateclose: - shard-dg2-set2: NOTRUN -> [SKIP][11] ([Intel XE#1885]) [11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-464/igt@core_hotunplug@hotreplug-lateclose.html - shard-lnl: NOTRUN -> [ABORT][12] ([Intel XE#3914]) [12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-lnl-5/igt@core_hotunplug@hotreplug-lateclose.html - shard-bmg: [PASS][13] -> [SKIP][14] ([Intel XE#1885]) [13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-4/igt@core_hotunplug@hotreplug-lateclose.html [14]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-5/igt@core_hotunplug@hotreplug-lateclose.html * igt@kms_async_flips@invalid-async-flip: - shard-dg2-set2: NOTRUN -> [SKIP][15] ([Intel XE#873]) [15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-433/igt@kms_async_flips@invalid-async-flip.html * igt@kms_async_flips@invalid-async-flip-atomic: - shard-dg2-set2: NOTRUN -> [SKIP][16] ([Intel XE#3768]) [16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-464/igt@kms_async_flips@invalid-async-flip-atomic.html * igt@kms_big_fb@4-tiled-8bpp-rotate-270: - shard-dg2-set2: NOTRUN -> [SKIP][17] ([Intel XE#316]) +4 other tests skip [17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-436/igt@kms_big_fb@4-tiled-8bpp-rotate-270.html - shard-lnl: NOTRUN -> [SKIP][18] ([Intel XE#1407]) +2 other tests skip [18]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-lnl-5/igt@kms_big_fb@4-tiled-8bpp-rotate-270.html * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip: - shard-bmg: [PASS][19] -> [SKIP][20] ([Intel XE#2136] / [Intel XE#2231]) [19]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-5/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip.html [20]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-5/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip.html - shard-dg2-set2: [PASS][21] -> [SKIP][22] ([Intel XE#2136]) [21]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-dg2-435/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip.html [22]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-464/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip.html * igt@kms_big_fb@y-tiled-addfb-size-overflow: - shard-dg2-set2: NOTRUN -> [SKIP][23] ([Intel XE#610]) [23]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-433/igt@kms_big_fb@y-tiled-addfb-size-overflow.html * igt@kms_big_fb@yf-tiled-64bpp-rotate-180: - shard-dg2-set2: NOTRUN -> [SKIP][24] ([Intel XE#1124]) +11 other tests skip [24]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-436/igt@kms_big_fb@yf-tiled-64bpp-rotate-180.html * igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow: - shard-lnl: NOTRUN -> [SKIP][25] ([Intel XE#1477]) [25]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-lnl-5/igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow.html * igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip: - shard-lnl: NOTRUN -> [SKIP][26] ([Intel XE#1124]) +3 other tests skip [26]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-lnl-6/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html * igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-hflip: - shard-bmg: NOTRUN -> [SKIP][27] ([Intel XE#1124]) [27]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-1/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-hflip.html * igt@kms_bw@connected-linear-tiling-2-displays-2560x1440p: - shard-lnl: NOTRUN -> [SKIP][28] ([Intel XE#2191]) [28]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-lnl-6/igt@kms_bw@connected-linear-tiling-2-displays-2560x1440p.html * igt@kms_bw@connected-linear-tiling-4-displays-1920x1080p: - shard-dg2-set2: NOTRUN -> [SKIP][29] ([Intel XE#2423] / [i915#2575]) +8 other tests skip [29]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-464/igt@kms_bw@connected-linear-tiling-4-displays-1920x1080p.html * igt@kms_bw@connected-linear-tiling-4-displays-3840x2160p: - shard-dg2-set2: NOTRUN -> [SKIP][30] ([Intel XE#2191]) [30]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-463/igt@kms_bw@connected-linear-tiling-4-displays-3840x2160p.html * igt@kms_bw@linear-tiling-2-displays-2160x1440p: - shard-lnl: NOTRUN -> [SKIP][31] ([Intel XE#367]) [31]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-lnl-7/igt@kms_bw@linear-tiling-2-displays-2160x1440p.html * igt@kms_bw@linear-tiling-3-displays-2160x1440p: - shard-dg2-set2: NOTRUN -> [SKIP][32] ([Intel XE#367]) +7 other tests skip [32]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-464/igt@kms_bw@linear-tiling-3-displays-2160x1440p.html * igt@kms_ccs@bad-rotation-90-4-tiled-mtl-mc-ccs: - shard-lnl: NOTRUN -> [SKIP][33] ([Intel XE#2887]) +3 other tests skip [33]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-lnl-4/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-mc-ccs.html * igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-rc-ccs-cc@pipe-b-dp-2: - shard-dg2-set2: NOTRUN -> [SKIP][34] ([Intel XE#787]) +188 other tests skip [34]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-432/igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-rc-ccs-cc@pipe-b-dp-2.html * igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs: - shard-lnl: NOTRUN -> [SKIP][35] ([Intel XE#3432]) [35]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-lnl-5/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs.html * igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs: - shard-dg2-set2: NOTRUN -> [SKIP][36] ([Intel XE#3442]) [36]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-464/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html * igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs@pipe-a-dp-2: - shard-bmg: NOTRUN -> [SKIP][37] ([Intel XE#2652] / [Intel XE#787]) +3 other tests skip [37]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-5/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs@pipe-a-dp-2.html * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs: - shard-dg2-set2: NOTRUN -> [SKIP][38] ([Intel XE#2907]) [38]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-433/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs.html * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs@pipe-d-dp-4: - shard-dg2-set2: NOTRUN -> [SKIP][39] ([Intel XE#455] / [Intel XE#787]) +38 other tests skip [39]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-464/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs@pipe-d-dp-4.html * igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc: - shard-dg2-set2: NOTRUN -> [INCOMPLETE][40] ([Intel XE#1727] / [Intel XE#3124]) [40]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-435/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc.html * igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-a-dp-4: - shard-dg2-set2: NOTRUN -> [INCOMPLETE][41] ([Intel XE#3124]) [41]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-435/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-a-dp-4.html * igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-6: - shard-dg2-set2: NOTRUN -> [DMESG-WARN][42] ([Intel XE#1727] / [Intel XE#3113]) [42]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-435/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-6.html * igt@kms_ccs@random-ccs-data-y-tiled-ccs: - shard-dg2-set2: NOTRUN -> [SKIP][43] ([Intel XE#2136]) +7 other tests skip [43]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-464/igt@kms_ccs@random-ccs-data-y-tiled-ccs.html * igt@kms_chamelium_color@ctm-limited-range: - shard-lnl: NOTRUN -> [SKIP][44] ([Intel XE#306]) +1 other test skip [44]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-lnl-2/igt@kms_chamelium_color@ctm-limited-range.html * igt@kms_chamelium_color@ctm-red-to-blue: - shard-dg2-set2: NOTRUN -> [SKIP][45] ([Intel XE#306]) [45]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-436/igt@kms_chamelium_color@ctm-red-to-blue.html * igt@kms_chamelium_hpd@hdmi-hpd: - shard-bmg: NOTRUN -> [SKIP][46] ([Intel XE#2252]) [46]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-6/igt@kms_chamelium_hpd@hdmi-hpd.html * igt@kms_chamelium_hpd@vga-hpd: - shard-dg2-set2: NOTRUN -> [SKIP][47] ([Intel XE#373]) +16 other tests skip [47]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-432/igt@kms_chamelium_hpd@vga-hpd.html - shard-lnl: NOTRUN -> [SKIP][48] ([Intel XE#373]) +4 other tests skip [48]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-lnl-1/igt@kms_chamelium_hpd@vga-hpd.html * igt@kms_content_protection@lic-type-1: - shard-bmg: NOTRUN -> [SKIP][49] ([Intel XE#2341]) [49]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-4/igt@kms_content_protection@lic-type-1.html * igt@kms_content_protection@srm@pipe-a-dp-4: - shard-dg2-set2: NOTRUN -> [FAIL][50] ([Intel XE#1178]) [50]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-434/igt@kms_content_protection@srm@pipe-a-dp-4.html * igt@kms_content_protection@type1: - shard-lnl: NOTRUN -> [SKIP][51] ([Intel XE#3278]) [51]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-lnl-4/igt@kms_content_protection@type1.html * igt@kms_cursor_crc@cursor-offscreen-64x21: - shard-lnl: NOTRUN -> [SKIP][52] ([Intel XE#1424]) +2 other tests skip [52]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-lnl-4/igt@kms_cursor_crc@cursor-offscreen-64x21.html * igt@kms_cursor_crc@cursor-onscreen-512x170: - shard-dg2-set2: NOTRUN -> [SKIP][53] ([Intel XE#308]) +5 other tests skip [53]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-433/igt@kms_cursor_crc@cursor-onscreen-512x170.html * igt@kms_cursor_crc@cursor-sliding-512x170: - shard-lnl: NOTRUN -> [SKIP][54] ([Intel XE#2321]) [54]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-lnl-7/igt@kms_cursor_crc@cursor-sliding-512x170.html * igt@kms_cursor_legacy@2x-long-nonblocking-modeset-vs-cursor-atomic: - shard-bmg: [PASS][55] -> [SKIP][56] ([Intel XE#2291]) +3 other tests skip [55]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-3/igt@kms_cursor_legacy@2x-long-nonblocking-modeset-vs-cursor-atomic.html [56]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-6/igt@kms_cursor_legacy@2x-long-nonblocking-modeset-vs-cursor-atomic.html * igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions: - shard-lnl: NOTRUN -> [SKIP][57] ([Intel XE#309]) +3 other tests skip [57]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-lnl-5/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions.html * igt@kms_cursor_legacy@cursorb-vs-flipa-toggle: - shard-bmg: [PASS][58] -> [DMESG-WARN][59] ([Intel XE#877]) [58]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-5/igt@kms_cursor_legacy@cursorb-vs-flipa-toggle.html [59]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-2/igt@kms_cursor_legacy@cursorb-vs-flipa-toggle.html * igt@kms_cursor_legacy@flip-vs-cursor-toggle: - shard-bmg: NOTRUN -> [SKIP][60] ([Intel XE#3007]) +1 other test skip [60]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-5/igt@kms_cursor_legacy@flip-vs-cursor-toggle.html * igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-6: - shard-dg2-set2: NOTRUN -> [SKIP][61] ([i915#3804]) [61]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-464/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-6.html * igt@kms_feature_discovery@chamelium: - shard-dg2-set2: NOTRUN -> [SKIP][62] ([Intel XE#701]) [62]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-435/igt@kms_feature_discovery@chamelium.html * igt@kms_feature_discovery@psr1: - shard-dg2-set2: NOTRUN -> [SKIP][63] ([Intel XE#1135]) [63]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-463/igt@kms_feature_discovery@psr1.html * igt@kms_flip@2x-blocking-absolute-wf_vblank-interruptible: - shard-lnl: NOTRUN -> [SKIP][64] ([Intel XE#1421]) +3 other tests skip [64]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-lnl-4/igt@kms_flip@2x-blocking-absolute-wf_vblank-interruptible.html * igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@cd-hdmi-a6-dp4: - shard-dg2-set2: [PASS][65] -> [FAIL][66] ([Intel XE#301]) +6 other tests fail [65]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-dg2-435/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@cd-hdmi-a6-dp4.html [66]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-463/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@cd-hdmi-a6-dp4.html * igt@kms_flip@2x-flip-vs-expired-vblank@ab-hdmi-a6-dp4: - shard-dg2-set2: NOTRUN -> [FAIL][67] ([Intel XE#301]) +4 other tests fail [67]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-433/igt@kms_flip@2x-flip-vs-expired-vblank@ab-hdmi-a6-dp4.html * igt@kms_flip@2x-plain-flip-interruptible: - shard-bmg: [PASS][68] -> [SKIP][69] ([Intel XE#2316]) +5 other tests skip [68]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-5/igt@kms_flip@2x-plain-flip-interruptible.html [69]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-6/igt@kms_flip@2x-plain-flip-interruptible.html * igt@kms_flip@flip-vs-suspend-interruptible: - shard-lnl: [PASS][70] -> [INCOMPLETE][71] ([Intel XE#2049]) +1 other test incomplete [70]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-lnl-1/igt@kms_flip@flip-vs-suspend-interruptible.html [71]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-lnl-7/igt@kms_flip@flip-vs-suspend-interruptible.html * igt@kms_flip@flip-vs-suspend@d-dp2: - shard-bmg: [PASS][72] -> [INCOMPLETE][73] ([Intel XE#2597]) +1 other test incomplete [72]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-5/igt@kms_flip@flip-vs-suspend@d-dp2.html [73]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-4/igt@kms_flip@flip-vs-suspend@d-dp2.html * igt@kms_flip@plain-flip-ts-check: - shard-dg2-set2: NOTRUN -> [FAIL][74] ([Intel XE#886]) [74]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-432/igt@kms_flip@plain-flip-ts-check.html * igt@kms_flip@plain-flip-ts-check@a-edp1: - shard-lnl: [PASS][75] -> [FAIL][76] ([Intel XE#886]) +3 other tests fail [75]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-lnl-7/igt@kms_flip@plain-flip-ts-check@a-edp1.html [76]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-lnl-4/igt@kms_flip@plain-flip-ts-check@a-edp1.html * igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling@pipe-a-valid-mode: - shard-bmg: NOTRUN -> [SKIP][77] ([Intel XE#2293]) [77]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-6/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-default-mode: - shard-lnl: NOTRUN -> [SKIP][78] ([Intel XE#1401]) +2 other tests skip [78]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-lnl-7/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-default-mode.html * igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling: - shard-lnl: NOTRUN -> [SKIP][79] ([Intel XE#1401] / [Intel XE#1745]) +2 other tests skip [79]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-lnl-6/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling.html * igt@kms_force_connector_basic@prune-stale-modes: - shard-dg2-set2: NOTRUN -> [SKIP][80] ([i915#5274]) [80]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-463/igt@kms_force_connector_basic@prune-stale-modes.html * igt@kms_frontbuffer_tracking@drrs-1p-offscren-pri-indfb-draw-mmap-wc: - shard-lnl: NOTRUN -> [SKIP][81] ([Intel XE#651]) +6 other tests skip [81]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-lnl-2/igt@kms_frontbuffer_tracking@drrs-1p-offscren-pri-indfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@drrs-2p-primscrn-indfb-plflip-blt: - shard-bmg: NOTRUN -> [SKIP][82] ([Intel XE#2311]) [82]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-7/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-indfb-plflip-blt.html * igt@kms_frontbuffer_tracking@drrs-2p-rte: - shard-lnl: NOTRUN -> [SKIP][83] ([Intel XE#656]) +17 other tests skip [83]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-lnl-5/igt@kms_frontbuffer_tracking@drrs-2p-rte.html * igt@kms_frontbuffer_tracking@drrs-indfb-scaledprimary: - shard-dg2-set2: NOTRUN -> [SKIP][84] ([Intel XE#651]) +41 other tests skip [84]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-436/igt@kms_frontbuffer_tracking@drrs-indfb-scaledprimary.html * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-mmap-wc: - shard-bmg: NOTRUN -> [SKIP][85] ([Intel XE#2136] / [Intel XE#2231]) [85]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-5/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-mmap-wc.html - shard-dg2-set2: [PASS][86] -> [SKIP][87] ([Intel XE#2136] / [Intel XE#2351]) +2 other tests skip [86]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-dg2-433/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-mmap-wc.html [87]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-464/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-pri-shrfb-draw-render: - shard-dg2-set2: NOTRUN -> [SKIP][88] ([Intel XE#2136] / [Intel XE#2351]) +2 other tests skip [88]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-464/igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-pri-shrfb-draw-render.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-render: - shard-bmg: NOTRUN -> [SKIP][89] ([Intel XE#2313]) +4 other tests skip [89]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-1/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-render.html * igt@kms_frontbuffer_tracking@plane-fbc-rte: - shard-dg2-set2: NOTRUN -> [SKIP][90] ([Intel XE#1158]) [90]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-436/igt@kms_frontbuffer_tracking@plane-fbc-rte.html * igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-msflip-blt: - shard-dg2-set2: NOTRUN -> [SKIP][91] ([Intel XE#653]) +37 other tests skip [91]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-435/igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-msflip-blt.html * igt@kms_hdr@static-toggle-dpms: - shard-lnl: NOTRUN -> [SKIP][92] ([Intel XE#1503]) [92]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-lnl-8/igt@kms_hdr@static-toggle-dpms.html * igt@kms_joiner@basic-force-ultra-joiner: - shard-dg2-set2: NOTRUN -> [SKIP][93] ([Intel XE#2925]) [93]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-435/igt@kms_joiner@basic-force-ultra-joiner.html * igt@kms_plane_cursor@primary@pipe-a-hdmi-a-2-size-256: - shard-dg2-set2: NOTRUN -> [FAIL][94] ([Intel XE#616]) +2 other tests fail [94]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-432/igt@kms_plane_cursor@primary@pipe-a-hdmi-a-2-size-256.html * igt@kms_plane_scaling@2x-scaler-multi-pipe: - shard-bmg: [PASS][95] -> [SKIP][96] ([Intel XE#2571]) [95]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-7/igt@kms_plane_scaling@2x-scaler-multi-pipe.html [96]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-6/igt@kms_plane_scaling@2x-scaler-multi-pipe.html * igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-6: - shard-dg2-set2: [PASS][97] -> [FAIL][98] ([Intel XE#361]) [97]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-dg2-435/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-6.html [98]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-433/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-6.html * igt@kms_plane_scaling@plane-downscale-factor-0-5-with-modifiers: - shard-lnl: NOTRUN -> [SKIP][99] ([Intel XE#2763]) +7 other tests skip [99]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-lnl-8/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-modifiers.html * igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats: - shard-dg2-set2: [PASS][100] -> [SKIP][101] ([Intel XE#2423] / [i915#2575]) +13 other tests skip [100]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-dg2-435/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats.html [101]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-464/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats.html * igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20@pipe-b: - shard-dg2-set2: NOTRUN -> [SKIP][102] ([Intel XE#2763]) +5 other tests skip [102]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-435/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20@pipe-b.html * igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-d: - shard-dg2-set2: NOTRUN -> [SKIP][103] ([Intel XE#2763] / [Intel XE#455]) +3 other tests skip [103]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-433/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-d.html * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75@pipe-a: - shard-bmg: NOTRUN -> [SKIP][104] ([Intel XE#2763]) +8 other tests skip [104]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-5/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75@pipe-a.html * igt@kms_pm_backlight@fade-with-suspend: - shard-dg2-set2: NOTRUN -> [SKIP][105] ([Intel XE#870]) [105]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-434/igt@kms_pm_backlight@fade-with-suspend.html * igt@kms_pm_dc@dc6-dpms: - shard-dg2-set2: NOTRUN -> [SKIP][106] ([Intel XE#908]) +1 other test skip [106]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-463/igt@kms_pm_dc@dc6-dpms.html * igt@kms_pm_rpm@modeset-non-lpsp: - shard-lnl: NOTRUN -> [SKIP][107] ([Intel XE#1439] / [Intel XE#3141]) [107]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-lnl-5/igt@kms_pm_rpm@modeset-non-lpsp.html * igt@kms_pm_rpm@modeset-non-lpsp-stress: - shard-bmg: [PASS][108] -> [SKIP][109] ([Intel XE#2446]) +1 other test skip [108]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-3/igt@kms_pm_rpm@modeset-non-lpsp-stress.html [109]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-5/igt@kms_pm_rpm@modeset-non-lpsp-stress.html - shard-dg2-set2: [PASS][110] -> [SKIP][111] ([Intel XE#2446]) +1 other test skip [110]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-dg2-433/igt@kms_pm_rpm@modeset-non-lpsp-stress.html [111]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-464/igt@kms_pm_rpm@modeset-non-lpsp-stress.html * igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-fully-sf: - shard-lnl: NOTRUN -> [SKIP][112] ([Intel XE#2893]) +1 other test skip [112]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-lnl-8/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-fully-sf.html * igt@kms_psr2_sf@fbc-pr-plane-move-sf-dmg-area: - shard-dg2-set2: NOTRUN -> [SKIP][113] ([Intel XE#1489]) +12 other tests skip [113]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-435/igt@kms_psr2_sf@fbc-pr-plane-move-sf-dmg-area.html * igt@kms_psr2_su@page_flip-nv12: - shard-dg2-set2: NOTRUN -> [SKIP][114] ([Intel XE#1122]) [114]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-464/igt@kms_psr2_su@page_flip-nv12.html * igt@kms_psr@fbc-psr2-primary-render: - shard-dg2-set2: NOTRUN -> [SKIP][115] ([Intel XE#2850] / [Intel XE#929]) +16 other tests skip [115]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-464/igt@kms_psr@fbc-psr2-primary-render.html * igt@kms_psr@pr-basic: - shard-bmg: NOTRUN -> [SKIP][116] ([Intel XE#2234] / [Intel XE#2850]) [116]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-2/igt@kms_psr@pr-basic.html * igt@kms_psr@pr-sprite-plane-move: - shard-lnl: NOTRUN -> [SKIP][117] ([Intel XE#1406]) +3 other tests skip [117]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-lnl-7/igt@kms_psr@pr-sprite-plane-move.html * igt@kms_rotation_crc@bad-tiling: - shard-dg2-set2: NOTRUN -> [SKIP][118] ([Intel XE#3414]) +1 other test skip [118]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-435/igt@kms_rotation_crc@bad-tiling.html * igt@kms_rotation_crc@primary-y-tiled-reflect-x-0: - shard-dg2-set2: NOTRUN -> [SKIP][119] ([Intel XE#1127]) [119]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-463/igt@kms_rotation_crc@primary-y-tiled-reflect-x-0.html * igt@kms_sequence@get-idle: - shard-bmg: [PASS][120] -> [SKIP][121] ([Intel XE#3007]) +14 other tests skip [120]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-4/igt@kms_sequence@get-idle.html [121]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-5/igt@kms_sequence@get-idle.html * igt@kms_tiled_display@basic-test-pattern-with-chamelium: - shard-dg2-set2: NOTRUN -> [SKIP][122] ([Intel XE#1500]) [122]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-436/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html * igt@kms_vrr@cmrr: - shard-dg2-set2: NOTRUN -> [SKIP][123] ([Intel XE#2168]) [123]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-464/igt@kms_vrr@cmrr.html * igt@kms_vrr@cmrr@pipe-a-edp-1: - shard-lnl: [PASS][124] -> [FAIL][125] ([Intel XE#2159]) +1 other test fail [124]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-lnl-4/igt@kms_vrr@cmrr@pipe-a-edp-1.html [125]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-lnl-1/igt@kms_vrr@cmrr@pipe-a-edp-1.html * igt@kms_vrr@flip-dpms: - shard-dg2-set2: NOTRUN -> [SKIP][126] ([Intel XE#455]) +28 other tests skip [126]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-434/igt@kms_vrr@flip-dpms.html * igt@kms_vrr@seamless-rr-switch-vrr: - shard-lnl: NOTRUN -> [SKIP][127] ([Intel XE#1499]) [127]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-lnl-2/igt@kms_vrr@seamless-rr-switch-vrr.html * igt@kms_writeback@writeback-fb-id: - shard-lnl: NOTRUN -> [SKIP][128] ([Intel XE#756]) [128]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-lnl-4/igt@kms_writeback@writeback-fb-id.html * igt@kms_writeback@writeback-pixel-formats: - shard-dg2-set2: NOTRUN -> [SKIP][129] ([Intel XE#756]) [129]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-463/igt@kms_writeback@writeback-pixel-formats.html * igt@xe_compute@ccs-mode-basic: - shard-lnl: NOTRUN -> [SKIP][130] ([Intel XE#1447]) [130]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-lnl-1/igt@xe_compute@ccs-mode-basic.html * igt@xe_compute_preempt@compute-preempt-many: - shard-dg2-set2: NOTRUN -> [SKIP][131] ([Intel XE#1280] / [Intel XE#455]) +3 other tests skip [131]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-464/igt@xe_compute_preempt@compute-preempt-many.html * igt@xe_copy_basic@mem-copy-linear-0x369: - shard-dg2-set2: NOTRUN -> [SKIP][132] ([Intel XE#1123]) [132]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-435/igt@xe_copy_basic@mem-copy-linear-0x369.html * igt@xe_copy_basic@mem-set-linear-0xfd: - shard-dg2-set2: NOTRUN -> [SKIP][133] ([Intel XE#1126]) +1 other test skip [133]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-434/igt@xe_copy_basic@mem-set-linear-0xfd.html * igt@xe_eudebug@basic-close: - shard-dg2-set2: NOTRUN -> [SKIP][134] ([Intel XE#2905]) +14 other tests skip [134]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-464/igt@xe_eudebug@basic-close.html * igt@xe_eudebug@basic-vm-bind-ufence-delay-ack: - shard-dg2-set2: NOTRUN -> [SKIP][135] ([Intel XE#3889]) +1 other test skip [135]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-433/igt@xe_eudebug@basic-vm-bind-ufence-delay-ack.html * igt@xe_eudebug@basic-vm-bind-ufence-reconnect: - shard-lnl: NOTRUN -> [SKIP][136] ([Intel XE#3889]) [136]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-lnl-3/igt@xe_eudebug@basic-vm-bind-ufence-reconnect.html * igt@xe_eudebug_online@interrupt-all-set-breakpoint: - shard-lnl: NOTRUN -> [SKIP][137] ([Intel XE#2905]) +4 other tests skip [137]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-lnl-5/igt@xe_eudebug_online@interrupt-all-set-breakpoint.html * igt@xe_evict@evict-beng-mixed-many-threads-large: - shard-bmg: NOTRUN -> [TIMEOUT][138] ([Intel XE#1473]) [138]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-8/igt@xe_evict@evict-beng-mixed-many-threads-large.html * igt@xe_evict@evict-beng-threads-large-multi-vm: - shard-lnl: NOTRUN -> [SKIP][139] ([Intel XE#688]) +5 other tests skip [139]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-lnl-6/igt@xe_evict@evict-beng-threads-large-multi-vm.html * igt@xe_evict@evict-beng-threads-small: - shard-dg2-set2: [PASS][140] -> [SKIP][141] ([Intel XE#1130]) +27 other tests skip [140]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-dg2-436/igt@xe_evict@evict-beng-threads-small.html [141]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-464/igt@xe_evict@evict-beng-threads-small.html * igt@xe_evict_ccs@evict-overcommit-parallel-nofree-reopen: - shard-dg2-set2: NOTRUN -> [SKIP][142] ([Intel XE#1130]) +9 other tests skip [142]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-464/igt@xe_evict_ccs@evict-overcommit-parallel-nofree-reopen.html * igt@xe_exec_basic@multigpu-no-exec-userptr-invalidate: - shard-lnl: NOTRUN -> [SKIP][143] ([Intel XE#1392]) +5 other tests skip [143]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-lnl-6/igt@xe_exec_basic@multigpu-no-exec-userptr-invalidate.html * igt@xe_exec_basic@multigpu-once-bindexecqueue-userptr-invalidate-race: - shard-dg2-set2: NOTRUN -> [SKIP][144] ([Intel XE#1392]) [144]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-432/igt@xe_exec_basic@multigpu-once-bindexecqueue-userptr-invalidate-race.html * igt@xe_exec_basic@multigpu-once-null: - shard-dg2-set2: [PASS][145] -> [SKIP][146] ([Intel XE#1392]) +2 other tests skip [145]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-dg2-436/igt@xe_exec_basic@multigpu-once-null.html [146]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-432/igt@xe_exec_basic@multigpu-once-null.html * igt@xe_exec_fault_mode@twice-userptr-invalidate-race-imm: - shard-bmg: [PASS][147] -> [SKIP][148] ([Intel XE#1130]) +37 other tests skip [147]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-3/igt@xe_exec_fault_mode@twice-userptr-invalidate-race-imm.html [148]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-5/igt@xe_exec_fault_mode@twice-userptr-invalidate-race-imm.html * igt@xe_exec_fault_mode@twice-userptr-rebind-imm: - shard-dg2-set2: NOTRUN -> [SKIP][149] ([Intel XE#288]) +33 other tests skip [149]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-464/igt@xe_exec_fault_mode@twice-userptr-rebind-imm.html * igt@xe_gt_freq@freq_suspend: - shard-lnl: NOTRUN -> [SKIP][150] ([Intel XE#584]) +1 other test skip [150]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-lnl-8/igt@xe_gt_freq@freq_suspend.html * igt@xe_live_ktest@xe_migrate: - shard-bmg: [PASS][151] -> [SKIP][152] ([Intel XE#1192]) [151]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-3/igt@xe_live_ktest@xe_migrate.html [152]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-6/igt@xe_live_ktest@xe_migrate.html * igt@xe_live_ktest@xe_migrate@xe_validate_ccs_kunit: - shard-dg2-set2: NOTRUN -> [SKIP][153] ([Intel XE#2229]) [153]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-463/igt@xe_live_ktest@xe_migrate@xe_validate_ccs_kunit.html * igt@xe_module_load@force-load: - shard-lnl: NOTRUN -> [SKIP][154] ([Intel XE#378]) [154]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-lnl-8/igt@xe_module_load@force-load.html * igt@xe_oa@whitelisted-registers-userspace-config: - shard-dg2-set2: NOTRUN -> [SKIP][155] ([Intel XE#2541] / [Intel XE#3573]) +11 other tests skip [155]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-435/igt@xe_oa@whitelisted-registers-userspace-config.html * igt@xe_pat@pat-index-xelpg: - shard-dg2-set2: NOTRUN -> [SKIP][156] ([Intel XE#979]) [156]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-433/igt@xe_pat@pat-index-xelpg.html * igt@xe_peer2peer@write@write-gpua-vram01-gpub-system-p2p: - shard-dg2-set2: NOTRUN -> [FAIL][157] ([Intel XE#1173]) +1 other test fail [157]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-464/igt@xe_peer2peer@write@write-gpua-vram01-gpub-system-p2p.html * igt@xe_pm@d3cold-mocs: - shard-lnl: NOTRUN -> [SKIP][158] ([Intel XE#2284]) [158]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-lnl-1/igt@xe_pm@d3cold-mocs.html * igt@xe_pm@s2idle-basic-exec: - shard-dg2-set2: NOTRUN -> [ABORT][159] ([Intel XE#1358]) [159]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-432/igt@xe_pm@s2idle-basic-exec.html * igt@xe_pm@s4-exec-after: - shard-lnl: [PASS][160] -> [ABORT][161] ([Intel XE#1358] / [Intel XE#1607]) [160]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-lnl-4/igt@xe_pm@s4-exec-after.html [161]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-lnl-2/igt@xe_pm@s4-exec-after.html * igt@xe_pm@s4-mocs: - shard-dg2-set2: [PASS][162] -> [ABORT][163] ([Intel XE#1358] / [Intel XE#1794]) +1 other test abort [162]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-dg2-433/igt@xe_pm@s4-mocs.html [163]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-432/igt@xe_pm@s4-mocs.html * igt@xe_pm@vram-d3cold-threshold: - shard-dg2-set2: NOTRUN -> [SKIP][164] ([Intel XE#579]) [164]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-436/igt@xe_pm@vram-d3cold-threshold.html * igt@xe_query@multigpu-query-topology-l3-bank-mask: - shard-lnl: NOTRUN -> [SKIP][165] ([Intel XE#944]) +1 other test skip [165]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-lnl-1/igt@xe_query@multigpu-query-topology-l3-bank-mask.html * igt@xe_query@multigpu-query-uc-fw-version-guc: - shard-dg2-set2: NOTRUN -> [SKIP][166] ([Intel XE#944]) +3 other tests skip [166]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-463/igt@xe_query@multigpu-query-uc-fw-version-guc.html * igt@xe_sriov_flr@flr-vf1-clear: - shard-lnl: NOTRUN -> [SKIP][167] ([Intel XE#3342]) [167]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-lnl-7/igt@xe_sriov_flr@flr-vf1-clear.html * igt@xe_wedged@wedged-mode-toggle: - shard-dg2-set2: NOTRUN -> [ABORT][168] ([Intel XE#3075] / [Intel XE#3084]) [168]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-435/igt@xe_wedged@wedged-mode-toggle.html #### Possible fixes #### * igt@kms_addfb_basic@addfb25-modifier-no-flag: - shard-dg2-set2: [SKIP][169] ([Intel XE#2423] / [i915#2575]) -> [PASS][170] +8 other tests pass [169]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-dg2-464/igt@kms_addfb_basic@addfb25-modifier-no-flag.html [170]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-435/igt@kms_addfb_basic@addfb25-modifier-no-flag.html * igt@kms_big_fb@4-tiled-32bpp-rotate-0: - shard-bmg: [SKIP][171] ([Intel XE#2136] / [Intel XE#2231]) -> [PASS][172] +1 other test pass [171]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-8/igt@kms_big_fb@4-tiled-32bpp-rotate-0.html [172]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-1/igt@kms_big_fb@4-tiled-32bpp-rotate-0.html * igt@kms_bw@connected-linear-tiling-2-displays-2160x1440p: - shard-bmg: [SKIP][173] ([Intel XE#2314] / [Intel XE#2894]) -> [PASS][174] [173]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-6/igt@kms_bw@connected-linear-tiling-2-displays-2160x1440p.html [174]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-8/igt@kms_bw@connected-linear-tiling-2-displays-2160x1440p.html * igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs@pipe-d-dp-4: - shard-dg2-set2: [INCOMPLETE][175] ([Intel XE#3862]) -> [PASS][176] +1 other test pass [175]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-dg2-434/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs@pipe-d-dp-4.html [176]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-436/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs@pipe-d-dp-4.html * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs: - shard-bmg: [FAIL][177] -> [PASS][178] +1 other test pass [177]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-7/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs.html [178]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-8/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs.html * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs@pipe-a-dp-2: - shard-bmg: [FAIL][179] ([Intel XE#3847]) -> [PASS][180] [179]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-7/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs@pipe-a-dp-2.html [180]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-8/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs@pipe-a-dp-2.html * igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs: - shard-dg2-set2: [INCOMPLETE][181] ([Intel XE#1727] / [Intel XE#3124]) -> [PASS][182] [181]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-dg2-433/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs.html [182]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-434/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs.html * igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-b-dp-4: - shard-dg2-set2: [DMESG-WARN][183] ([Intel XE#1727] / [Intel XE#3113]) -> [PASS][184] [183]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-dg2-433/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-b-dp-4.html [184]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-434/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-b-dp-4.html * igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-c-hdmi-a-6: - shard-dg2-set2: [INCOMPLETE][185] ([Intel XE#3124]) -> [PASS][186] [185]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-dg2-433/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-c-hdmi-a-6.html [186]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-434/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-c-hdmi-a-6.html * igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy: - shard-bmg: [SKIP][187] ([Intel XE#2291]) -> [PASS][188] +2 other tests pass [187]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-6/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html [188]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-2/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html * igt@kms_cursor_legacy@flip-vs-cursor-varying-size: - shard-lnl: [FAIL][189] ([Intel XE#1475]) -> [PASS][190] [189]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-lnl-7/igt@kms_cursor_legacy@flip-vs-cursor-varying-size.html [190]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-lnl-5/igt@kms_cursor_legacy@flip-vs-cursor-varying-size.html * igt@kms_dp_linktrain_fallback@dp-fallback: - shard-bmg: [SKIP][191] ([Intel XE#3070]) -> [PASS][192] [191]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-6/igt@kms_dp_linktrain_fallback@dp-fallback.html [192]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-4/igt@kms_dp_linktrain_fallback@dp-fallback.html * igt@kms_fbcon_fbt@fbc: - shard-dg2-set2: [SKIP][193] ([Intel XE#2136] / [Intel XE#2351]) -> [PASS][194] +2 other tests pass [193]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-dg2-464/igt@kms_fbcon_fbt@fbc.html [194]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-463/igt@kms_fbcon_fbt@fbc.html * igt@kms_fbcon_fbt@fbc-suspend: - shard-dg2-set2: [ABORT][195] -> [PASS][196] [195]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-dg2-432/igt@kms_fbcon_fbt@fbc-suspend.html [196]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-436/igt@kms_fbcon_fbt@fbc-suspend.html * igt@kms_flip@2x-blocking-absolute-wf_vblank: - shard-bmg: [SKIP][197] ([Intel XE#2316]) -> [PASS][198] [197]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-6/igt@kms_flip@2x-blocking-absolute-wf_vblank.html [198]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-4/igt@kms_flip@2x-blocking-absolute-wf_vblank.html * igt@kms_flip@2x-flip-vs-expired-vblank@bc-dp2-hdmi-a3: - shard-bmg: [FAIL][199] ([Intel XE#2882]) -> [PASS][200] +1 other test pass [199]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-7/igt@kms_flip@2x-flip-vs-expired-vblank@bc-dp2-hdmi-a3.html [200]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-4/igt@kms_flip@2x-flip-vs-expired-vblank@bc-dp2-hdmi-a3.html * igt@kms_flip@flip-vs-expired-vblank-interruptible: - shard-bmg: [FAIL][201] ([Intel XE#2882] / [Intel XE#3820]) -> [PASS][202] +1 other test pass [201]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-3/igt@kms_flip@flip-vs-expired-vblank-interruptible.html [202]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-2/igt@kms_flip@flip-vs-expired-vblank-interruptible.html * igt@kms_flip@flip-vs-expired-vblank-interruptible@a-dp2: - shard-bmg: [FAIL][203] ([Intel XE#3820]) -> [PASS][204] [203]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-3/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-dp2.html [204]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-2/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-dp2.html * igt@kms_flip@flip-vs-expired-vblank-interruptible@a-hdmi-a6: - shard-dg2-set2: [FAIL][205] ([Intel XE#301]) -> [PASS][206] +4 other tests pass [205]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-dg2-433/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-hdmi-a6.html [206]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-436/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-hdmi-a6.html * igt@kms_flip@wf_vblank-ts-check-interruptible@c-edp1: - shard-lnl: [FAIL][207] ([Intel XE#886]) -> [PASS][208] +1 other test pass [207]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-lnl-2/igt@kms_flip@wf_vblank-ts-check-interruptible@c-edp1.html [208]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-lnl-6/igt@kms_flip@wf_vblank-ts-check-interruptible@c-edp1.html * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-plflip-blt: - shard-dg2-set2: [SKIP][209] ([Intel XE#2136]) -> [PASS][210] [209]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-dg2-464/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-plflip-blt.html [210]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-463/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-plflip-blt.html * igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-hdmi-a-3: - shard-bmg: [DMESG-WARN][211] ([Intel XE#877]) -> [PASS][212] +1 other test pass [211]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-1/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-hdmi-a-3.html [212]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-6/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-hdmi-a-3.html * igt@kms_plane_scaling@intel-max-src-size@pipe-a-dp-4: - shard-dg2-set2: [FAIL][213] ([Intel XE#361]) -> [PASS][214] [213]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-dg2-435/igt@kms_plane_scaling@intel-max-src-size@pipe-a-dp-4.html [214]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-433/igt@kms_plane_scaling@intel-max-src-size@pipe-a-dp-4.html * igt@kms_sequence@get-busy: - shard-bmg: [SKIP][215] ([Intel XE#3007]) -> [PASS][216] +5 other tests pass [215]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-8/igt@kms_sequence@get-busy.html [216]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-6/igt@kms_sequence@get-busy.html * igt@kms_vblank@ts-continuation-suspend: - shard-dg2-set2: [ABORT][217] ([Intel XE#2625] / [Intel XE#4057]) -> [PASS][218] +1 other test pass [217]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-dg2-432/igt@kms_vblank@ts-continuation-suspend.html [218]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-433/igt@kms_vblank@ts-continuation-suspend.html * igt@xe_exec_threads@threads-bal-shared-vm-rebind: - shard-bmg: [SKIP][219] ([Intel XE#1130]) -> [PASS][220] +13 other tests pass [219]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-8/igt@xe_exec_threads@threads-bal-shared-vm-rebind.html [220]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-5/igt@xe_exec_threads@threads-bal-shared-vm-rebind.html * igt@xe_pm@s2idle-vm-bind-unbind-all: - shard-dg2-set2: [ABORT][221] ([Intel XE#1358] / [Intel XE#1794]) -> [PASS][222] +1 other test pass [221]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-dg2-432/igt@xe_pm@s2idle-vm-bind-unbind-all.html [222]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-436/igt@xe_pm@s2idle-vm-bind-unbind-all.html * igt@xe_pm@s3-basic-exec: - shard-dg2-set2: [ABORT][223] ([Intel XE#1358]) -> [PASS][224] [223]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-dg2-432/igt@xe_pm@s3-basic-exec.html [224]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-434/igt@xe_pm@s3-basic-exec.html * igt@xe_pm_residency@toggle-gt-c6: - shard-lnl: [FAIL][225] ([Intel XE#958]) -> [PASS][226] [225]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-lnl-2/igt@xe_pm_residency@toggle-gt-c6.html [226]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-lnl-1/igt@xe_pm_residency@toggle-gt-c6.html * igt@xe_vm@large-split-misaligned-binds-2147483648: - shard-dg2-set2: [SKIP][227] ([Intel XE#1130]) -> [PASS][228] +8 other tests pass [227]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-dg2-464/igt@xe_vm@large-split-misaligned-binds-2147483648.html [228]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-434/igt@xe_vm@large-split-misaligned-binds-2147483648.html #### Warnings #### * igt@kms_addfb_basic@addfb25-y-tiled-small-legacy: - shard-bmg: [SKIP][229] ([Intel XE#2233]) -> [SKIP][230] ([Intel XE#3007]) [229]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-2/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html [230]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-5/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html - shard-dg2-set2: [SKIP][231] ([Intel XE#623]) -> [SKIP][232] ([Intel XE#2423] / [i915#2575]) [231]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-dg2-435/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html [232]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-464/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html * igt@kms_atomic_transition@modeset-transition: - shard-bmg: [INCOMPLETE][233] ([Intel XE#2613]) -> [SKIP][234] ([Intel XE#3007]) [233]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-1/igt@kms_atomic_transition@modeset-transition.html [234]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-5/igt@kms_atomic_transition@modeset-transition.html * igt@kms_big_fb@linear-64bpp-rotate-90: - shard-bmg: [SKIP][235] ([Intel XE#2327]) -> [SKIP][236] ([Intel XE#2136] / [Intel XE#2231]) [235]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-2/igt@kms_big_fb@linear-64bpp-rotate-90.html [236]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-5/igt@kms_big_fb@linear-64bpp-rotate-90.html - shard-dg2-set2: [SKIP][237] ([Intel XE#316]) -> [SKIP][238] ([Intel XE#2136]) [237]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-dg2-435/igt@kms_big_fb@linear-64bpp-rotate-90.html [238]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-464/igt@kms_big_fb@linear-64bpp-rotate-90.html * igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip: - shard-bmg: [SKIP][239] ([Intel XE#2136] / [Intel XE#2231]) -> [SKIP][240] ([Intel XE#1124]) +1 other test skip [239]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-8/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip.html [240]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-1/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip.html - shard-dg2-set2: [SKIP][241] ([Intel XE#2136] / [Intel XE#2351]) -> [SKIP][242] ([Intel XE#1124]) +1 other test skip [241]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-dg2-464/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip.html [242]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-434/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip.html * igt@kms_big_fb@yf-tiled-32bpp-rotate-0: - shard-bmg: [SKIP][243] ([Intel XE#1124]) -> [SKIP][244] ([Intel XE#2136] / [Intel XE#2231]) +2 other tests skip [243]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-2/igt@kms_big_fb@yf-tiled-32bpp-rotate-0.html [244]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-5/igt@kms_big_fb@yf-tiled-32bpp-rotate-0.html - shard-dg2-set2: [SKIP][245] ([Intel XE#1124]) -> [SKIP][246] ([Intel XE#2136] / [Intel XE#2351]) [245]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-dg2-434/igt@kms_big_fb@yf-tiled-32bpp-rotate-0.html [246]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-464/igt@kms_big_fb@yf-tiled-32bpp-rotate-0.html * igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180: - shard-dg2-set2: [SKIP][247] ([Intel XE#1124]) -> [SKIP][248] ([Intel XE#2136]) +1 other test skip [247]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-dg2-435/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180.html [248]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-464/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180.html * igt@kms_bw@connected-linear-tiling-4-displays-1920x1080p: - shard-bmg: [SKIP][249] ([Intel XE#2314] / [Intel XE#2894]) -> [SKIP][250] ([Intel XE#3007]) [249]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-4/igt@kms_bw@connected-linear-tiling-4-displays-1920x1080p.html [250]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-5/igt@kms_bw@connected-linear-tiling-4-displays-1920x1080p.html * igt@kms_bw@linear-tiling-2-displays-2560x1440p: - shard-bmg: [SKIP][251] ([Intel XE#367]) -> [SKIP][252] ([Intel XE#3007]) [251]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-3/igt@kms_bw@linear-tiling-2-displays-2560x1440p.html [252]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-5/igt@kms_bw@linear-tiling-2-displays-2560x1440p.html - shard-dg2-set2: [SKIP][253] ([Intel XE#367]) -> [SKIP][254] ([Intel XE#2423] / [i915#2575]) [253]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-dg2-433/igt@kms_bw@linear-tiling-2-displays-2560x1440p.html [254]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-464/igt@kms_bw@linear-tiling-2-displays-2560x1440p.html * igt@kms_ccs@crc-primary-basic-y-tiled-ccs: - shard-bmg: [SKIP][255] ([Intel XE#2887]) -> [SKIP][256] ([Intel XE#2136] / [Intel XE#2231]) +4 other tests skip [255]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-4/igt@kms_ccs@crc-primary-basic-y-tiled-ccs.html [256]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-5/igt@kms_ccs@crc-primary-basic-y-tiled-ccs.html * igt@kms_ccs@crc-primary-rotation-180-y-tiled-gen12-mc-ccs: - shard-dg2-set2: [SKIP][257] ([Intel XE#455] / [Intel XE#787]) -> [SKIP][258] ([Intel XE#2136]) +2 other tests skip [257]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-dg2-434/igt@kms_ccs@crc-primary-rotation-180-y-tiled-gen12-mc-ccs.html [258]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-464/igt@kms_ccs@crc-primary-rotation-180-y-tiled-gen12-mc-ccs.html * igt@kms_chamelium_edid@hdmi-mode-timings: - shard-dg2-set2: [SKIP][259] ([Intel XE#373]) -> [SKIP][260] ([Intel XE#2423] / [i915#2575]) +1 other test skip [259]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-dg2-433/igt@kms_chamelium_edid@hdmi-mode-timings.html [260]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-464/igt@kms_chamelium_edid@hdmi-mode-timings.html * igt@kms_chamelium_hpd@dp-hpd-storm: - shard-bmg: [SKIP][261] ([Intel XE#3007]) -> [SKIP][262] ([Intel XE#2252]) [261]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-8/igt@kms_chamelium_hpd@dp-hpd-storm.html [262]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-1/igt@kms_chamelium_hpd@dp-hpd-storm.html - shard-dg2-set2: [SKIP][263] ([Intel XE#2423] / [i915#2575]) -> [SKIP][264] ([Intel XE#373]) [263]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-dg2-464/igt@kms_chamelium_hpd@dp-hpd-storm.html [264]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-463/igt@kms_chamelium_hpd@dp-hpd-storm.html * igt@kms_chamelium_hpd@vga-hpd-after-hibernate: - shard-bmg: [SKIP][265] ([Intel XE#2252]) -> [SKIP][266] ([Intel XE#3007]) +1 other test skip [265]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-8/igt@kms_chamelium_hpd@vga-hpd-after-hibernate.html [266]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-5/igt@kms_chamelium_hpd@vga-hpd-after-hibernate.html * igt@kms_content_protection@lic-type-0: - shard-bmg: [FAIL][267] ([Intel XE#1178]) -> [SKIP][268] ([Intel XE#2341]) [267]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-8/igt@kms_content_protection@lic-type-0.html [268]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-6/igt@kms_content_protection@lic-type-0.html * igt@kms_content_protection@uevent: - shard-bmg: [FAIL][269] ([Intel XE#1188]) -> [SKIP][270] ([Intel XE#2341]) [269]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-8/igt@kms_content_protection@uevent.html [270]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-6/igt@kms_content_protection@uevent.html * igt@kms_cursor_crc@cursor-offscreen-max-size: - shard-bmg: [SKIP][271] ([Intel XE#2320]) -> [SKIP][272] ([Intel XE#3007]) +2 other tests skip [271]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-7/igt@kms_cursor_crc@cursor-offscreen-max-size.html [272]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-5/igt@kms_cursor_crc@cursor-offscreen-max-size.html * igt@kms_fbcon_fbt@fbc: - shard-bmg: [SKIP][273] ([Intel XE#2136] / [Intel XE#2231]) -> [FAIL][274] ([Intel XE#1695]) [273]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-8/igt@kms_fbcon_fbt@fbc.html [274]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-6/igt@kms_fbcon_fbt@fbc.html * igt@kms_fbcon_fbt@psr: - shard-bmg: [SKIP][275] ([Intel XE#776]) -> [SKIP][276] ([Intel XE#2136] / [Intel XE#2231]) [275]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-7/igt@kms_fbcon_fbt@psr.html [276]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-5/igt@kms_fbcon_fbt@psr.html - shard-dg2-set2: [SKIP][277] ([Intel XE#776]) -> [SKIP][278] ([Intel XE#2136]) [277]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-dg2-435/igt@kms_fbcon_fbt@psr.html [278]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-464/igt@kms_fbcon_fbt@psr.html * igt@kms_feature_discovery@psr2: - shard-bmg: [SKIP][279] ([Intel XE#2374]) -> [SKIP][280] ([Intel XE#3007]) [279]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-4/igt@kms_feature_discovery@psr2.html [280]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-5/igt@kms_feature_discovery@psr2.html * igt@kms_flip@wf_vblank-ts-check-interruptible: - shard-lnl: [FAIL][281] ([Intel XE#3149] / [Intel XE#886]) -> [FAIL][282] ([Intel XE#886]) [281]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-lnl-2/igt@kms_flip@wf_vblank-ts-check-interruptible.html [282]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-lnl-6/igt@kms_flip@wf_vblank-ts-check-interruptible.html * igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling: - shard-bmg: [SKIP][283] ([Intel XE#2136] / [Intel XE#2231]) -> [SKIP][284] ([Intel XE#2293] / [Intel XE#2380]) [283]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-8/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html [284]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-6/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling: - shard-bmg: [SKIP][285] ([Intel XE#2293] / [Intel XE#2380]) -> [SKIP][286] ([Intel XE#2136] / [Intel XE#2231]) [285]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-3/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling.html [286]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-5/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling.html - shard-dg2-set2: [SKIP][287] ([Intel XE#455]) -> [SKIP][288] ([Intel XE#2136] / [Intel XE#2351]) [287]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-dg2-433/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling.html [288]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-464/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling.html * igt@kms_frontbuffer_tracking@drrs-1p-primscrn-pri-shrfb-draw-render: - shard-dg2-set2: [SKIP][289] ([Intel XE#651]) -> [SKIP][290] ([Intel XE#2136] / [Intel XE#2351]) [289]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-dg2-464/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-pri-shrfb-draw-render.html [290]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-464/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-pri-shrfb-draw-render.html * igt@kms_frontbuffer_tracking@drrs-1p-primscrn-spr-indfb-draw-blt: - shard-dg2-set2: [SKIP][291] ([Intel XE#651]) -> [SKIP][292] ([Intel XE#2136]) +2 other tests skip [291]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-dg2-433/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-spr-indfb-draw-blt.html [292]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-464/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-spr-indfb-draw-blt.html * igt@kms_frontbuffer_tracking@drrs-2p-primscrn-spr-indfb-draw-render: - shard-bmg: [SKIP][293] ([Intel XE#2311]) -> [SKIP][294] ([Intel XE#2312]) +14 other tests skip [293]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-3/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-spr-indfb-draw-render.html [294]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-6/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-spr-indfb-draw-render.html * igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-mmap-wc: - shard-bmg: [SKIP][295] ([Intel XE#2312]) -> [SKIP][296] ([Intel XE#2311]) +7 other tests skip [295]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-6/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-mmap-wc.html [296]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-1/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@drrs-rgb101010-draw-mmap-wc: - shard-dg2-set2: [SKIP][297] ([Intel XE#2136] / [Intel XE#2351]) -> [SKIP][298] ([Intel XE#651]) [297]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-dg2-464/igt@kms_frontbuffer_tracking@drrs-rgb101010-draw-mmap-wc.html [298]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-433/igt@kms_frontbuffer_tracking@drrs-rgb101010-draw-mmap-wc.html - shard-bmg: [SKIP][299] ([Intel XE#2136] / [Intel XE#2231]) -> [SKIP][300] ([Intel XE#2311]) +1 other test skip [299]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-8/igt@kms_frontbuffer_tracking@drrs-rgb101010-draw-mmap-wc.html [300]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-4/igt@kms_frontbuffer_tracking@drrs-rgb101010-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-render: - shard-bmg: [FAIL][301] ([Intel XE#2333]) -> [SKIP][302] ([Intel XE#2312]) +8 other tests skip [301]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-2/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-render.html [302]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-render.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-msflip-blt: - shard-bmg: [SKIP][303] ([Intel XE#2312]) -> [FAIL][304] ([Intel XE#2333]) +3 other tests fail [303]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-msflip-blt.html [304]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-4/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-msflip-blt.html * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-plflip-blt: - shard-bmg: [SKIP][305] ([Intel XE#2136] / [Intel XE#2231]) -> [FAIL][306] ([Intel XE#2333]) [305]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-8/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-plflip-blt.html [306]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-5/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-plflip-blt.html * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-pgflip-blt: - shard-bmg: [FAIL][307] ([Intel XE#2333]) -> [SKIP][308] ([Intel XE#2136] / [Intel XE#2231]) +3 other tests skip [307]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-7/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-pgflip-blt.html [308]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-5/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-pgflip-blt.html * igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-cur-indfb-draw-blt: - shard-bmg: [SKIP][309] ([Intel XE#2311]) -> [SKIP][310] ([Intel XE#2136] / [Intel XE#2231]) +5 other tests skip [309]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-3/igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-cur-indfb-draw-blt.html [310]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-5/igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-cur-indfb-draw-blt.html * igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-spr-indfb-fullscreen: - shard-dg2-set2: [SKIP][311] ([Intel XE#2136]) -> [SKIP][312] ([Intel XE#651]) [311]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-dg2-464/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-spr-indfb-fullscreen.html [312]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-463/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-spr-indfb-fullscreen.html * igt@kms_frontbuffer_tracking@fbcdrrs-tiling-y: - shard-dg2-set2: [SKIP][313] ([Intel XE#658]) -> [SKIP][314] ([Intel XE#2136] / [Intel XE#2351]) [313]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-dg2-435/igt@kms_frontbuffer_tracking@fbcdrrs-tiling-y.html [314]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-464/igt@kms_frontbuffer_tracking@fbcdrrs-tiling-y.html - shard-bmg: [SKIP][315] ([Intel XE#2352]) -> [SKIP][316] ([Intel XE#2136] / [Intel XE#2231]) [315]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-1/igt@kms_frontbuffer_tracking@fbcdrrs-tiling-y.html [316]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-5/igt@kms_frontbuffer_tracking@fbcdrrs-tiling-y.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-move: - shard-dg2-set2: [SKIP][317] ([Intel XE#653]) -> [SKIP][318] ([Intel XE#2136]) +1 other test skip [317]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-dg2-434/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-move.html [318]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-464/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-move.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-blt: - shard-bmg: [SKIP][319] ([Intel XE#2313]) -> [SKIP][320] ([Intel XE#2312]) +14 other tests skip [319]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-4/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-blt.html [320]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-blt.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-indfb-msflip-blt: - shard-dg2-set2: [SKIP][321] ([Intel XE#2136]) -> [SKIP][322] ([Intel XE#653]) +1 other test skip [321]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-dg2-464/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-indfb-msflip-blt.html [322]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-463/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-indfb-msflip-blt.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-move: - shard-bmg: [SKIP][323] ([Intel XE#2313]) -> [SKIP][324] ([Intel XE#2136] / [Intel XE#2231]) +5 other tests skip [323]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-8/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-move.html [324]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-move.html * igt@kms_frontbuffer_tracking@fbcpsr-slowdraw: - shard-dg2-set2: [SKIP][325] ([Intel XE#653]) -> [SKIP][326] ([Intel XE#2136] / [Intel XE#2351]) +1 other test skip [325]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-dg2-436/igt@kms_frontbuffer_tracking@fbcpsr-slowdraw.html [326]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-464/igt@kms_frontbuffer_tracking@fbcpsr-slowdraw.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-render: - shard-bmg: [SKIP][327] ([Intel XE#2136] / [Intel XE#2231]) -> [SKIP][328] ([Intel XE#2313]) +2 other tests skip [327]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-8/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-render.html [328]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-1/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-render.html * igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-fullscreen: - shard-bmg: [SKIP][329] ([Intel XE#2136] / [Intel XE#2231]) -> [SKIP][330] ([Intel XE#2312]) +1 other test skip [329]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-8/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-fullscreen.html [330]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-6/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-fullscreen.html * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-mmap-wc: - shard-bmg: [SKIP][331] ([Intel XE#2312]) -> [SKIP][332] ([Intel XE#2313]) +6 other tests skip [331]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-6/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-mmap-wc.html [332]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-7/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-draw-mmap-wc: - shard-bmg: [SKIP][333] ([Intel XE#2312]) -> [SKIP][334] ([Intel XE#2136] / [Intel XE#2231]) [333]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-6/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-draw-mmap-wc.html [334]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-5/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-draw-mmap-wc.html * igt@kms_joiner@invalid-modeset-big-joiner: - shard-bmg: [SKIP][335] ([Intel XE#346]) -> [SKIP][336] ([Intel XE#2136] / [Intel XE#2231]) [335]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-6/igt@kms_joiner@invalid-modeset-big-joiner.html [336]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-5/igt@kms_joiner@invalid-modeset-big-joiner.html * igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling: - shard-bmg: [SKIP][337] ([Intel XE#2763]) -> [INCOMPLETE][338] ([Intel XE#2566]) [337]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-8/igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling.html [338]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-8/igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling.html * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75: - shard-bmg: [SKIP][339] ([Intel XE#3007]) -> [SKIP][340] ([Intel XE#2763]) [339]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-8/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75.html [340]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-5/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75.html * igt@kms_pm_dc@dc5-retention-flops: - shard-dg2-set2: [SKIP][341] ([Intel XE#2136]) -> [SKIP][342] ([Intel XE#3309]) [341]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-dg2-464/igt@kms_pm_dc@dc5-retention-flops.html [342]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-432/igt@kms_pm_dc@dc5-retention-flops.html * igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area: - shard-dg2-set2: [SKIP][343] ([Intel XE#1489]) -> [SKIP][344] ([Intel XE#2136]) [343]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-dg2-432/igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area.html [344]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-464/igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area.html - shard-bmg: [SKIP][345] ([Intel XE#1489]) -> [SKIP][346] ([Intel XE#2136] / [Intel XE#2231]) [345]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-3/igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area.html [346]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-5/igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area.html * igt@kms_psr@fbc-pr-cursor-plane-onoff: - shard-bmg: [SKIP][347] ([Intel XE#2234] / [Intel XE#2850]) -> [SKIP][348] ([Intel XE#2136] / [Intel XE#2231]) +2 other tests skip [347]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-8/igt@kms_psr@fbc-pr-cursor-plane-onoff.html [348]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-5/igt@kms_psr@fbc-pr-cursor-plane-onoff.html - shard-dg2-set2: [SKIP][349] ([Intel XE#2850] / [Intel XE#929]) -> [SKIP][350] ([Intel XE#2136]) [349]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-dg2-464/igt@kms_psr@fbc-pr-cursor-plane-onoff.html [350]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-464/igt@kms_psr@fbc-pr-cursor-plane-onoff.html * igt@kms_psr@psr2-primary-blt: - shard-dg2-set2: [SKIP][351] ([Intel XE#2850] / [Intel XE#929]) -> [SKIP][352] ([Intel XE#2136] / [Intel XE#2351]) [351]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-dg2-432/igt@kms_psr@psr2-primary-blt.html [352]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-464/igt@kms_psr@psr2-primary-blt.html * igt@kms_psr@psr2-primary-page-flip: - shard-dg2-set2: [SKIP][353] ([Intel XE#2136]) -> [SKIP][354] ([Intel XE#2850] / [Intel XE#929]) [353]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-dg2-464/igt@kms_psr@psr2-primary-page-flip.html [354]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-433/igt@kms_psr@psr2-primary-page-flip.html * igt@kms_rotation_crc@primary-rotation-270: - shard-bmg: [SKIP][355] ([Intel XE#3007]) -> [SKIP][356] ([Intel XE#3414] / [Intel XE#3904]) [355]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-8/igt@kms_rotation_crc@primary-rotation-270.html [356]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-2/igt@kms_rotation_crc@primary-rotation-270.html - shard-dg2-set2: [SKIP][357] ([Intel XE#2423] / [i915#2575]) -> [SKIP][358] ([Intel XE#3414]) [357]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-dg2-464/igt@kms_rotation_crc@primary-rotation-270.html [358]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-433/igt@kms_rotation_crc@primary-rotation-270.html * igt@kms_tiled_display@basic-test-pattern: - shard-bmg: [SKIP][359] ([Intel XE#2426]) -> [FAIL][360] ([Intel XE#1729]) [359]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-2/igt@kms_tiled_display@basic-test-pattern.html [360]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-1/igt@kms_tiled_display@basic-test-pattern.html * igt@xe_eudebug@basic-vm-access: - shard-bmg: [SKIP][361] ([Intel XE#1130]) -> [SKIP][362] ([Intel XE#2905]) +1 other test skip [361]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-8/igt@xe_eudebug@basic-vm-access.html [362]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-8/igt@xe_eudebug@basic-vm-access.html * igt@xe_eudebug_online@single-step-one: - shard-bmg: [SKIP][363] ([Intel XE#2905]) -> [SKIP][364] ([Intel XE#1130]) +2 other tests skip [363]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-2/igt@xe_eudebug_online@single-step-one.html [364]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-5/igt@xe_eudebug_online@single-step-one.html - shard-dg2-set2: [SKIP][365] ([Intel XE#2905]) -> [SKIP][366] ([Intel XE#1130]) +1 other test skip [365]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-dg2-432/igt@xe_eudebug_online@single-step-one.html [366]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-464/igt@xe_eudebug_online@single-step-one.html * igt@xe_eudebug_online@writes-caching-vram-bb-sram-target-sram: - shard-dg2-set2: [SKIP][367] ([Intel XE#1130]) -> [SKIP][368] ([Intel XE#2905]) +1 other test skip [367]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-dg2-464/igt@xe_eudebug_online@writes-caching-vram-bb-sram-target-sram.html [368]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-433/igt@xe_eudebug_online@writes-caching-vram-bb-sram-target-sram.html * igt@xe_evict@evict-beng-threads-large: - shard-bmg: [FAIL][369] ([Intel XE#1000]) -> [TIMEOUT][370] ([Intel XE#1473]) [369]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-3/igt@xe_evict@evict-beng-threads-large.html [370]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-4/igt@xe_evict@evict-beng-threads-large.html * igt@xe_evict@evict-mixed-many-threads-large: - shard-bmg: [TIMEOUT][371] ([Intel XE#1473]) -> [INCOMPLETE][372] ([Intel XE#1473]) [371]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-5/igt@xe_evict@evict-mixed-many-threads-large.html [372]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-6/igt@xe_evict@evict-mixed-many-threads-large.html * igt@xe_exec_basic@multigpu-once-null-defer-bind: - shard-bmg: [SKIP][373] ([Intel XE#1130]) -> [SKIP][374] ([Intel XE#2322]) [373]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-8/igt@xe_exec_basic@multigpu-once-null-defer-bind.html [374]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-5/igt@xe_exec_basic@multigpu-once-null-defer-bind.html * igt@xe_exec_basic@multigpu-once-null-rebind: - shard-bmg: [SKIP][375] ([Intel XE#2322]) -> [SKIP][376] ([Intel XE#1130]) +1 other test skip [375]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-2/igt@xe_exec_basic@multigpu-once-null-rebind.html [376]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-5/igt@xe_exec_basic@multigpu-once-null-rebind.html * igt@xe_exec_fault_mode@many-execqueues-userptr-rebind-prefetch: - shard-dg2-set2: [SKIP][377] ([Intel XE#1130]) -> [SKIP][378] ([Intel XE#288]) +2 other tests skip [377]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-dg2-464/igt@xe_exec_fault_mode@many-execqueues-userptr-rebind-prefetch.html [378]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-434/igt@xe_exec_fault_mode@many-execqueues-userptr-rebind-prefetch.html * igt@xe_exec_fault_mode@twice-userptr-invalidate-race-imm: - shard-dg2-set2: [SKIP][379] ([Intel XE#288]) -> [SKIP][380] ([Intel XE#1130]) +2 other tests skip [379]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-dg2-433/igt@xe_exec_fault_mode@twice-userptr-invalidate-race-imm.html [380]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-464/igt@xe_exec_fault_mode@twice-userptr-invalidate-race-imm.html * igt@xe_mmap@pci-membarrier-bad-object: - shard-bmg: [SKIP][381] ([Intel XE#4045]) -> [SKIP][382] ([Intel XE#1130]) [381]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-4/igt@xe_mmap@pci-membarrier-bad-object.html [382]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-5/igt@xe_mmap@pci-membarrier-bad-object.html * igt@xe_oa@non-privileged-access-vaddr: - shard-dg2-set2: [SKIP][383] ([Intel XE#2541] / [Intel XE#3573]) -> [SKIP][384] ([Intel XE#1130]) [383]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-dg2-434/igt@xe_oa@non-privileged-access-vaddr.html [384]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-464/igt@xe_oa@non-privileged-access-vaddr.html * igt@xe_pm@s4-d3cold-basic-exec: - shard-bmg: [SKIP][385] ([Intel XE#2284]) -> [SKIP][386] ([Intel XE#1130]) [385]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-3/igt@xe_pm@s4-d3cold-basic-exec.html [386]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-5/igt@xe_pm@s4-d3cold-basic-exec.html - shard-dg2-set2: [SKIP][387] ([Intel XE#2284] / [Intel XE#366]) -> [SKIP][388] ([Intel XE#1130]) [387]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-dg2-432/igt@xe_pm@s4-d3cold-basic-exec.html [388]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-464/igt@xe_pm@s4-d3cold-basic-exec.html * igt@xe_query@multigpu-query-invalid-uc-fw-version-mbz: - shard-bmg: [SKIP][389] ([Intel XE#944]) -> [SKIP][390] ([Intel XE#1130]) [389]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-bmg-8/igt@xe_query@multigpu-query-invalid-uc-fw-version-mbz.html [390]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-bmg-5/igt@xe_query@multigpu-query-invalid-uc-fw-version-mbz.html - shard-dg2-set2: [SKIP][391] ([Intel XE#944]) -> [SKIP][392] ([Intel XE#1130]) [391]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8190/shard-dg2-464/igt@xe_query@multigpu-query-invalid-uc-fw-version-mbz.html [392]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/shard-dg2-464/igt@xe_query@multigpu-query-invalid-uc-fw-version-mbz.html [Intel XE#1000]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1000 [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#1126]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1126 [Intel XE#1127]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1127 [Intel XE#1130]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1130 [Intel XE#1135]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1135 [Intel XE#1158]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1158 [Intel XE#1173]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1173 [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#1358]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1358 [Intel XE#1392]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1392 [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#1439]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1439 [Intel XE#1447]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1447 [Intel XE#1473]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1473 [Intel XE#1475]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1475 [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#1500]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1500 [Intel XE#1503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1503 [Intel XE#1607]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1607 [Intel XE#1695]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1695 [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#1885]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1885 [Intel XE#2049]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2049 [Intel XE#2136]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2136 [Intel XE#2159]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2159 [Intel XE#2168]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2168 [Intel XE#2191]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2191 [Intel XE#2229]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2229 [Intel XE#2231]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2231 [Intel XE#2233]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2233 [Intel XE#2234]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2234 [Intel XE#2252]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2252 [Intel XE#2284]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2284 [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#2333]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2333 [Intel XE#2341]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2341 [Intel XE#2351]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2351 [Intel XE#2352]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2352 [Intel XE#2374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2374 [Intel XE#2380]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2380 [Intel XE#2423]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2423 [Intel XE#2426]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2426 [Intel XE#2446]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2446 [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#2571]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2571 [Intel XE#2597]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2597 [Intel XE#2613]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2613 [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#2763]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2763 [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#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#3007]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3007 [Intel XE#301]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/301 [Intel XE#306]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/306 [Intel XE#3070]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3070 [Intel XE#3075]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3075 [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#309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/309 [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#3141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3141 [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#3278]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3278 [Intel XE#3309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3309 [Intel XE#3342]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3342 [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#3442]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3442 [Intel XE#346]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/346 [Intel XE#3573]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3573 [Intel XE#361]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/361 [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#3768]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3768 [Intel XE#378]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/378 [Intel XE#3820]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3820 [Intel XE#3847]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3847 [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#4045]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4045 [Intel XE#4057]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4057 [Intel XE#455]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/455 [Intel XE#579]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/579 [Intel XE#584]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/584 [Intel XE#610]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/610 [Intel XE#616]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/616 [Intel XE#623]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/623 [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#658]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/658 [Intel XE#688]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/688 [Intel XE#701]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/701 [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#870]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/870 [Intel XE#873]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/873 [Intel XE#877]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/877 [Intel XE#886]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/886 [Intel XE#908]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/908 [Intel XE#929]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/929 [Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944 [Intel XE#958]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/958 [Intel XE#979]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/979 [i915#2575]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2575 [i915#3804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3804 [i915#5274]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5274 Build changes ------------- * IGT: IGT_8190 -> IGTPW_12440 * Linux: xe-2483-1c464719f6d86a08c91e6ed5d64db83b166788db -> xe-2491-1add93ce0468986a45532aa0a83e7c5976110d7b IGTPW_12440: 12440 IGT_8190: db6e252e00bc44f90b678d547e93b3f02c02c6de @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git xe-2483-1c464719f6d86a08c91e6ed5d64db83b166788db: 1c464719f6d86a08c91e6ed5d64db83b166788db xe-2491-1add93ce0468986a45532aa0a83e7c5976110d7b: 1add93ce0468986a45532aa0a83e7c5976110d7b == Logs == For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12440/index.html [-- Attachment #2: Type: text/html, Size: 122015 bytes --] ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH 0/4] add test to validate uhbr/non-uhbr over sst/mst 2025-01-15 7:32 [PATCH 0/4] add test to validate uhbr/non-uhbr over sst/mst Kunal Joshi ` (7 preceding siblings ...) 2025-01-15 17:39 ` ✗ Xe.CI.Full: " Patchwork @ 2025-01-27 12:31 ` Jani Nikula 2025-01-28 7:05 ` Joshi, Kunal1 8 siblings, 1 reply; 15+ messages in thread From: Jani Nikula @ 2025-01-27 12:31 UTC (permalink / raw) To: Kunal Joshi, igt-dev; +Cc: Kunal Joshi On Wed, 15 Jan 2025, Kunal Joshi <kunal1.joshi@intel.com> wrote: > Add new test validating UHBR and non-UHBR link rates for > both SST and MST configurations. The series comprises three patches: > > 1. tests/intel/kms_joiner_helper: > - Introduces kms_joiner_helper.c/h for pipe assignments taking care of joiners > - Moves common joiner-related logic out of kms_joiner.c. > > 2. tests/intel/kms_mst_helper: > - Adds kms_mst_helper.c/h for MST-specific operations. > - Centralizes code for identifying and assigning MST outputs. > > 3. tests/kms_feature_discovery: > - Implements tests verifying UHBR and non-UHBR link rates with SST and MST. > - Uses the new helpers for pipe assignments and topology discovery. AFAICT this adapts to what the driver reports. If the driver never enables DP SST UHBR, it'll happily pass, and just skip the tests. Am I right? Is that the kind of testing you want? BR, Jani. > Kunal Joshi (4): > tests/intel/kms_joiner_helper: helper for joiner-related functions > tests/intel/kms_mst_helper: Add helper for MST-related functions > tests/kms_feature_discovery: Add tests for UHBR/non-UHBR over SST/MST > HAX: DO NOT MERGE > > tests/intel-ci/fast-feedback.testlist | 14 ++ > tests/intel-ci/xe-fast-feedback.testlist | 14 ++ > tests/intel/kms_dp_linktrain_fallback.c | 28 +--- > tests/intel/kms_joiner.c | 15 +- > tests/intel/kms_joiner_helper.c | 179 +++++++++++++++++++++++ > tests/intel/kms_joiner_helper.h | 15 ++ > tests/intel/kms_mst_helper.c | 48 ++++++ > tests/intel/kms_mst_helper.h | 10 ++ > tests/kms_feature_discovery.c | 177 ++++++++++++++++++++++ > tests/meson.build | 6 + > 10 files changed, 469 insertions(+), 37 deletions(-) > create mode 100644 tests/intel/kms_joiner_helper.c > create mode 100644 tests/intel/kms_joiner_helper.h > create mode 100644 tests/intel/kms_mst_helper.c > create mode 100644 tests/intel/kms_mst_helper.h -- Jani Nikula, Intel ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH 0/4] add test to validate uhbr/non-uhbr over sst/mst 2025-01-27 12:31 ` [PATCH 0/4] add test to validate uhbr/non-uhbr over sst/mst Jani Nikula @ 2025-01-28 7:05 ` Joshi, Kunal1 2025-01-28 15:04 ` Jani Nikula 0 siblings, 1 reply; 15+ messages in thread From: Joshi, Kunal1 @ 2025-01-28 7:05 UTC (permalink / raw) To: Jani Nikula, igt-dev [-- Attachment #1: Type: text/plain, Size: 2623 bytes --] Hello Jani, Thanks for taking a look, On 27-01-2025 18:01, Jani Nikula wrote: > On Wed, 15 Jan 2025, Kunal Joshi<kunal1.joshi@intel.com> wrote: >> Add new test validating UHBR and non-UHBR link rates for >> both SST and MST configurations. The series comprises three patches: >> >> 1. tests/intel/kms_joiner_helper: >> - Introduces kms_joiner_helper.c/h for pipe assignments taking care of joiners >> - Moves common joiner-related logic out of kms_joiner.c. >> >> 2. tests/intel/kms_mst_helper: >> - Adds kms_mst_helper.c/h for MST-specific operations. >> - Centralizes code for identifying and assigning MST outputs. >> >> 3. tests/kms_feature_discovery: >> - Implements tests verifying UHBR and non-UHBR link rates with SST and MST. >> - Uses the new helpers for pipe assignments and topology discovery. > AFAICT this adapts to what the driver reports. If the driver never > enables DP SST UHBR, it'll happily pass, and just skip the tests. Am I > right? Is that the kind of testing you want? > > > BR, > Jani. The purpose of the |kms_feature_discovery| test is to verify that all necessary configurations are in place. If a DP 2.1 SST monitor is not connected in the CI environment, the test will be skipped, indicating that SST UHBR coverage is missing. Since DP 2.1 SST support is already provided by existing tests, this test simply confirms whether the appropriate monitor is available to enable that coverage. Thanks and Regards Kunal Joshi > > >> Kunal Joshi (4): >> tests/intel/kms_joiner_helper: helper for joiner-related functions >> tests/intel/kms_mst_helper: Add helper for MST-related functions >> tests/kms_feature_discovery: Add tests for UHBR/non-UHBR over SST/MST >> HAX: DO NOT MERGE >> >> tests/intel-ci/fast-feedback.testlist | 14 ++ >> tests/intel-ci/xe-fast-feedback.testlist | 14 ++ >> tests/intel/kms_dp_linktrain_fallback.c | 28 +--- >> tests/intel/kms_joiner.c | 15 +- >> tests/intel/kms_joiner_helper.c | 179 +++++++++++++++++++++++ >> tests/intel/kms_joiner_helper.h | 15 ++ >> tests/intel/kms_mst_helper.c | 48 ++++++ >> tests/intel/kms_mst_helper.h | 10 ++ >> tests/kms_feature_discovery.c | 177 ++++++++++++++++++++++ >> tests/meson.build | 6 + >> 10 files changed, 469 insertions(+), 37 deletions(-) >> create mode 100644 tests/intel/kms_joiner_helper.c >> create mode 100644 tests/intel/kms_joiner_helper.h >> create mode 100644 tests/intel/kms_mst_helper.c >> create mode 100644 tests/intel/kms_mst_helper.h [-- Attachment #2: Type: text/html, Size: 3415 bytes --] ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH 0/4] add test to validate uhbr/non-uhbr over sst/mst 2025-01-28 7:05 ` Joshi, Kunal1 @ 2025-01-28 15:04 ` Jani Nikula 2025-02-03 8:04 ` Joshi, Kunal1 0 siblings, 1 reply; 15+ messages in thread From: Jani Nikula @ 2025-01-28 15:04 UTC (permalink / raw) To: Joshi, Kunal1, igt-dev On Tue, 28 Jan 2025, "Joshi, Kunal1" <kunal1.joshi@intel.com> wrote: > Hello Jani, > > Thanks for taking a look, > > On 27-01-2025 18:01, Jani Nikula wrote: >> On Wed, 15 Jan 2025, Kunal Joshi<kunal1.joshi@intel.com> wrote: >>> Add new test validating UHBR and non-UHBR link rates for >>> both SST and MST configurations. The series comprises three patches: >>> >>> 1. tests/intel/kms_joiner_helper: >>> - Introduces kms_joiner_helper.c/h for pipe assignments taking care of joiners >>> - Moves common joiner-related logic out of kms_joiner.c. >>> >>> 2. tests/intel/kms_mst_helper: >>> - Adds kms_mst_helper.c/h for MST-specific operations. >>> - Centralizes code for identifying and assigning MST outputs. >>> >>> 3. tests/kms_feature_discovery: >>> - Implements tests verifying UHBR and non-UHBR link rates with SST and MST. >>> - Uses the new helpers for pipe assignments and topology discovery. >> AFAICT this adapts to what the driver reports. If the driver never >> enables DP SST UHBR, it'll happily pass, and just skip the tests. Am I >> right? Is that the kind of testing you want? >> >> >> BR, >> Jani. > The purpose of the |kms_feature_discovery| test is to verify that all > necessary configurations are in place. If a DP 2.1 SST monitor is not > connected in the CI environment, the test will be skipped, indicating > that SST UHBR coverage is missing. Since DP 2.1 SST support is already > provided by existing tests, this test simply confirms whether the > appropriate monitor is available to enable that coverage. I haven't been closely following IGT testing strategy lately, but you asked me to have a look at this regardless, so I did. I'm not going to comment on the details in this series or review it. The only question is, if the driver decides to incorrectly use non-UHBR SST on a UHBR SST capable sink, who is going to notice? Or if it works now, and breaks later, is some test going to fail instead of skip? BR, Jani. > > Thanks and Regards Kunal Joshi >> >> >>> Kunal Joshi (4): >>> tests/intel/kms_joiner_helper: helper for joiner-related functions >>> tests/intel/kms_mst_helper: Add helper for MST-related functions >>> tests/kms_feature_discovery: Add tests for UHBR/non-UHBR over SST/MST >>> HAX: DO NOT MERGE >>> >>> tests/intel-ci/fast-feedback.testlist | 14 ++ >>> tests/intel-ci/xe-fast-feedback.testlist | 14 ++ >>> tests/intel/kms_dp_linktrain_fallback.c | 28 +--- >>> tests/intel/kms_joiner.c | 15 +- >>> tests/intel/kms_joiner_helper.c | 179 +++++++++++++++++++++++ >>> tests/intel/kms_joiner_helper.h | 15 ++ >>> tests/intel/kms_mst_helper.c | 48 ++++++ >>> tests/intel/kms_mst_helper.h | 10 ++ >>> tests/kms_feature_discovery.c | 177 ++++++++++++++++++++++ >>> tests/meson.build | 6 + >>> 10 files changed, 469 insertions(+), 37 deletions(-) >>> create mode 100644 tests/intel/kms_joiner_helper.c >>> create mode 100644 tests/intel/kms_joiner_helper.h >>> create mode 100644 tests/intel/kms_mst_helper.c >>> create mode 100644 tests/intel/kms_mst_helper.h -- Jani Nikula, Intel ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH 0/4] add test to validate uhbr/non-uhbr over sst/mst 2025-01-28 15:04 ` Jani Nikula @ 2025-02-03 8:04 ` Joshi, Kunal1 0 siblings, 0 replies; 15+ messages in thread From: Joshi, Kunal1 @ 2025-02-03 8:04 UTC (permalink / raw) To: Jani Nikula, igt-dev Hello Jani, On 28-01-2025 20:34, Jani Nikula wrote: > On Tue, 28 Jan 2025, "Joshi, Kunal1" <kunal1.joshi@intel.com> wrote: >> Hello Jani, >> >> Thanks for taking a look, >> >> On 27-01-2025 18:01, Jani Nikula wrote: >>> On Wed, 15 Jan 2025, Kunal Joshi<kunal1.joshi@intel.com> wrote: >>>> Add new test validating UHBR and non-UHBR link rates for >>>> both SST and MST configurations. The series comprises three patches: >>>> >>>> 1. tests/intel/kms_joiner_helper: >>>> - Introduces kms_joiner_helper.c/h for pipe assignments taking care of joiners >>>> - Moves common joiner-related logic out of kms_joiner.c. >>>> >>>> 2. tests/intel/kms_mst_helper: >>>> - Adds kms_mst_helper.c/h for MST-specific operations. >>>> - Centralizes code for identifying and assigning MST outputs. >>>> >>>> 3. tests/kms_feature_discovery: >>>> - Implements tests verifying UHBR and non-UHBR link rates with SST and MST. >>>> - Uses the new helpers for pipe assignments and topology discovery. >>> AFAICT this adapts to what the driver reports. If the driver never >>> enables DP SST UHBR, it'll happily pass, and just skip the tests. Am I >>> right? Is that the kind of testing you want? >>> >>> >>> BR, >>> Jani. >> The purpose of the |kms_feature_discovery| test is to verify that all >> necessary configurations are in place. If a DP 2.1 SST monitor is not >> connected in the CI environment, the test will be skipped, indicating >> that SST UHBR coverage is missing. Since DP 2.1 SST support is already >> provided by existing tests, this test simply confirms whether the >> appropriate monitor is available to enable that coverage. > I haven't been closely following IGT testing strategy lately, but you > asked me to have a look at this regardless, so I did. I'm not going to > comment on the details in this series or review it. The only question > is, if the driver decides to incorrectly use non-UHBR SST on a UHBR SST > capable sink, who is going to notice? Or if it works now, and breaks > later, is some test going to fail instead of skip? > > > BR, > Jani. Your concern is valid Jani, as of now we rely on driver to see what link_rate/lane_count we are currently operating at, Will explore better ways to not rely on driver for this information. For now I have added a fail criteria and link_status check. Please have a look at the new revision. Thanks and Regards Kunal Joshi >> Thanks and Regards Kunal Joshi >>> >>>> Kunal Joshi (4): >>>> tests/intel/kms_joiner_helper: helper for joiner-related functions >>>> tests/intel/kms_mst_helper: Add helper for MST-related functions >>>> tests/kms_feature_discovery: Add tests for UHBR/non-UHBR over SST/MST >>>> HAX: DO NOT MERGE >>>> >>>> tests/intel-ci/fast-feedback.testlist | 14 ++ >>>> tests/intel-ci/xe-fast-feedback.testlist | 14 ++ >>>> tests/intel/kms_dp_linktrain_fallback.c | 28 +--- >>>> tests/intel/kms_joiner.c | 15 +- >>>> tests/intel/kms_joiner_helper.c | 179 +++++++++++++++++++++++ >>>> tests/intel/kms_joiner_helper.h | 15 ++ >>>> tests/intel/kms_mst_helper.c | 48 ++++++ >>>> tests/intel/kms_mst_helper.h | 10 ++ >>>> tests/kms_feature_discovery.c | 177 ++++++++++++++++++++++ >>>> tests/meson.build | 6 + >>>> 10 files changed, 469 insertions(+), 37 deletions(-) >>>> create mode 100644 tests/intel/kms_joiner_helper.c >>>> create mode 100644 tests/intel/kms_joiner_helper.h >>>> create mode 100644 tests/intel/kms_mst_helper.c >>>> create mode 100644 tests/intel/kms_mst_helper.h ^ permalink raw reply [flat|nested] 15+ messages in thread
end of thread, other threads:[~2025-02-03 8:04 UTC | newest] Thread overview: 15+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2025-01-15 7:32 [PATCH 0/4] add test to validate uhbr/non-uhbr over sst/mst Kunal Joshi 2025-01-15 7:32 ` [PATCH 1/4] tests/intel/kms_joiner_helper: helper for joiner-related functions Kunal Joshi 2025-01-15 7:32 ` [PATCH 2/4] tests/intel/kms_mst_helper: Add helper for MST-related functions Kunal Joshi 2025-01-15 7:32 ` [PATCH 3/4] tests/kms_feature_discovery: Add tests for UHBR/non-UHBR over SST/MST Kunal Joshi 2025-01-16 10:24 ` B, Jeevan 2025-01-27 9:49 ` Sharma, Swati2 2025-01-15 7:32 ` [PATCH 4/4] HAX: DO NOT MERGE Kunal Joshi 2025-01-15 10:16 ` ✗ GitLab.Pipeline: warning for add test to validate uhbr/non-uhbr over sst/mst (rev2) Patchwork 2025-01-15 10:36 ` ✗ Xe.CI.BAT: failure " Patchwork 2025-01-15 10:40 ` ✗ i915.CI.BAT: " Patchwork 2025-01-15 17:39 ` ✗ Xe.CI.Full: " Patchwork 2025-01-27 12:31 ` [PATCH 0/4] add test to validate uhbr/non-uhbr over sst/mst Jani Nikula 2025-01-28 7:05 ` Joshi, Kunal1 2025-01-28 15:04 ` Jani Nikula 2025-02-03 8:04 ` Joshi, Kunal1
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox