* [igt-dev] [i-g-t 0/5] Fix Bigjoiner checks
@ 2023-11-13 8:19 Bhanuprakash Modem
2023-11-13 8:19 ` [igt-dev] [i-g-t 1/5] tests: s/i915_pipe_output_combo_valid/intel_pipe_output_combo_valid/ Bhanuprakash Modem
` (7 more replies)
0 siblings, 8 replies; 17+ messages in thread
From: Bhanuprakash Modem @ 2023-11-13 8:19 UTC (permalink / raw)
To: igt-dev
Bigjoiner will come in the picture when the resolution > 5K or
clock > max dot-clock. Add a support to check the selected mode
clock is greater than the max dot-clock.
V6, V7: Rebase
Bhanuprakash Modem (5):
tests: s/i915_pipe_output_combo_valid/intel_pipe_output_combo_valid/
lib/igt_kms: s/is_i915_device/is_intel_device
tests/i915/kms_big_joiner: Fix Bigjoiner checks
tests/kms_flip: Fix Bigjoiner checks
tests/kms_setmode: Fix Bigjoiner checks
lib/igt_kms.c | 8 +-
lib/igt_kms.h | 2 +-
tests/intel/kms_big_fb.c | 2 +-
tests/intel/kms_big_joiner.c | 106 ++++++++++++++-----------
tests/intel/kms_busy.c | 2 +-
tests/intel/kms_ccs.c | 2 +-
tests/intel/kms_cdclk.c | 4 +-
tests/intel/kms_draw_crc.c | 2 +-
tests/intel/kms_dsc.c | 2 +-
tests/intel/kms_fb_coherency.c | 2 +-
tests/intel/kms_fence_pin_leak.c | 2 +-
tests/intel/kms_flip_scaled_crc.c | 4 +-
tests/intel/kms_flip_tiling.c | 2 +-
tests/intel/kms_frontbuffer_tracking.c | 2 +-
tests/intel/kms_mmap_write_crc.c | 2 +-
tests/intel/kms_psr.c | 2 +-
tests/intel/kms_psr2_sf.c | 2 +-
tests/intel/kms_psr2_su.c | 2 +-
tests/intel/kms_psr_stress_test.c | 2 +-
tests/intel/kms_pwrite_crc.c | 2 +-
tests/kms_async_flips.c | 2 +-
tests/kms_atomic.c | 2 +-
tests/kms_atomic_interruptible.c | 2 +-
tests/kms_atomic_transition.c | 6 +-
tests/kms_color_helper.c | 2 +-
tests/kms_concurrent.c | 2 +-
tests/kms_content_protection.c | 2 +-
tests/kms_cursor_crc.c | 2 +-
tests/kms_cursor_edge_walk.c | 2 +-
tests/kms_cursor_legacy.c | 2 +-
tests/kms_display_modes.c | 4 +-
tests/kms_flip.c | 18 +++--
tests/kms_flip_event_leak.c | 2 +-
tests/kms_invalid_mode.c | 2 +-
tests/kms_lease.c | 2 +-
tests/kms_pipe_crc_basic.c | 2 +-
tests/kms_plane.c | 2 +-
tests/kms_plane_alpha_blend.c | 2 +-
tests/kms_plane_cursor.c | 2 +-
tests/kms_plane_lowres.c | 2 +-
tests/kms_plane_multiple.c | 2 +-
tests/kms_plane_scaling.c | 4 +-
tests/kms_prime.c | 2 +-
tests/kms_properties.c | 6 +-
tests/kms_rmfb.c | 2 +-
tests/kms_rotation_crc.c | 6 +-
tests/kms_scaling_modes.c | 2 +-
tests/kms_sequence.c | 2 +-
tests/kms_setmode.c | 22 +++--
tests/kms_tiled_display.c | 2 +-
tests/kms_universal_plane.c | 2 +-
tests/kms_vblank.c | 2 +-
tests/kms_vrr.c | 2 +-
53 files changed, 150 insertions(+), 122 deletions(-)
--
2.40.0
^ permalink raw reply [flat|nested] 17+ messages in thread* [igt-dev] [i-g-t 1/5] tests: s/i915_pipe_output_combo_valid/intel_pipe_output_combo_valid/ 2023-11-13 8:19 [igt-dev] [i-g-t 0/5] Fix Bigjoiner checks Bhanuprakash Modem @ 2023-11-13 8:19 ` Bhanuprakash Modem 2023-11-13 8:19 ` [igt-dev] [i-g-t 2/5] lib/igt_kms: s/is_i915_device/is_intel_device Bhanuprakash Modem ` (6 subsequent siblings) 7 siblings, 0 replies; 17+ messages in thread From: Bhanuprakash Modem @ 2023-11-13 8:19 UTC (permalink / raw) To: igt-dev As i915_pipe_output_combo_valid() is no more i915 specific, and it supports both i915 & XE then rename the helper. s/i915_pipe_output_combo_valid/intel_pipe_output_combo_valid/ V2, V3, V4: - Rebase Signed-off-by: Bhanuprakash Modem <bhanuprakash.modem@intel.com> Reviewed-by: Swati Sharma <swati2.sharma@intel.com> --- lib/igt_kms.c | 4 ++-- lib/igt_kms.h | 2 +- tests/intel/kms_big_fb.c | 2 +- tests/intel/kms_busy.c | 2 +- tests/intel/kms_ccs.c | 2 +- tests/intel/kms_cdclk.c | 4 ++-- tests/intel/kms_draw_crc.c | 2 +- tests/intel/kms_dsc.c | 2 +- tests/intel/kms_fb_coherency.c | 2 +- tests/intel/kms_fence_pin_leak.c | 2 +- tests/intel/kms_flip_scaled_crc.c | 4 ++-- tests/intel/kms_flip_tiling.c | 2 +- tests/intel/kms_frontbuffer_tracking.c | 2 +- tests/intel/kms_mmap_write_crc.c | 2 +- tests/intel/kms_psr.c | 2 +- tests/intel/kms_psr2_sf.c | 2 +- tests/intel/kms_psr2_su.c | 2 +- tests/intel/kms_psr_stress_test.c | 2 +- tests/intel/kms_pwrite_crc.c | 2 +- tests/kms_async_flips.c | 2 +- tests/kms_atomic.c | 2 +- tests/kms_atomic_interruptible.c | 2 +- tests/kms_atomic_transition.c | 6 +++--- tests/kms_color_helper.c | 2 +- tests/kms_concurrent.c | 2 +- tests/kms_content_protection.c | 2 +- tests/kms_cursor_crc.c | 2 +- tests/kms_cursor_edge_walk.c | 2 +- tests/kms_cursor_legacy.c | 2 +- tests/kms_display_modes.c | 4 ++-- tests/kms_flip_event_leak.c | 2 +- tests/kms_invalid_mode.c | 2 +- tests/kms_lease.c | 2 +- tests/kms_pipe_crc_basic.c | 2 +- tests/kms_plane.c | 2 +- tests/kms_plane_alpha_blend.c | 2 +- tests/kms_plane_cursor.c | 2 +- tests/kms_plane_lowres.c | 2 +- tests/kms_plane_multiple.c | 2 +- tests/kms_plane_scaling.c | 4 ++-- tests/kms_prime.c | 2 +- tests/kms_properties.c | 6 +++--- tests/kms_rmfb.c | 2 +- tests/kms_rotation_crc.c | 6 +++--- tests/kms_scaling_modes.c | 2 +- tests/kms_sequence.c | 2 +- tests/kms_tiled_display.c | 2 +- tests/kms_universal_plane.c | 2 +- tests/kms_vblank.c | 2 +- tests/kms_vrr.c | 2 +- 50 files changed, 61 insertions(+), 61 deletions(-) diff --git a/lib/igt_kms.c b/lib/igt_kms.c index 453103f90..55496218f 100644 --- a/lib/igt_kms.c +++ b/lib/igt_kms.c @@ -6204,7 +6204,7 @@ bool igt_parse_mode_string(const char *mode_string, drmModeModeInfo *mode) } /** - * i915_pipe_output_combo_valid: + * intel_pipe_output_combo_valid: * @display: a pointer to an #igt_display_t structure * * Every individual test must use igt_output_set_pipe() before calling this @@ -6222,7 +6222,7 @@ bool igt_parse_mode_string(const char *mode_string, drmModeModeInfo *mode) * * Returns: True if a valid pipe/output mode combo found, else false */ -bool i915_pipe_output_combo_valid(igt_display_t *display) +bool intel_pipe_output_combo_valid(igt_display_t *display) { int combo = 0; igt_output_t *output; diff --git a/lib/igt_kms.h b/lib/igt_kms.h index 9028ab9be..7e41ba9b3 100644 --- a/lib/igt_kms.h +++ b/lib/igt_kms.h @@ -1194,7 +1194,7 @@ int igt_get_max_dotclock(int fd); bool igt_bigjoiner_possible(drmModeModeInfo *mode, int max_dotclock); bool igt_check_bigjoiner_support(igt_display_t *display); bool igt_parse_mode_string(const char *mode_string, drmModeModeInfo *mode); -bool i915_pipe_output_combo_valid(igt_display_t *display); +bool intel_pipe_output_combo_valid(igt_display_t *display); bool igt_check_output_is_dp_mst(igt_output_t *output); int igt_get_dp_mst_connector_id(igt_output_t *output); int get_num_scalers(int drm_fd, enum pipe pipe); diff --git a/tests/intel/kms_big_fb.c b/tests/intel/kms_big_fb.c index 2c7b24fca..035c936d9 100644 --- a/tests/intel/kms_big_fb.c +++ b/tests/intel/kms_big_fb.c @@ -719,7 +719,7 @@ static void test_scanout(data_t *data) igt_display_reset(&data->display); igt_output_set_pipe(data->output, data->pipe); - if (!i915_pipe_output_combo_valid(&data->display)) + if (!intel_pipe_output_combo_valid(&data->display)) continue; if (data->async_flip_test) { diff --git a/tests/intel/kms_busy.c b/tests/intel/kms_busy.c index 50616513c..fe450160f 100644 --- a/tests/intel/kms_busy.c +++ b/tests/intel/kms_busy.c @@ -375,7 +375,7 @@ pipe_output_combo_valid(igt_display_t *dpy, igt_display_reset(dpy); igt_output_set_pipe(output, pipe); - if (!i915_pipe_output_combo_valid(dpy)) + if (!intel_pipe_output_combo_valid(dpy)) ret = false; igt_output_set_pipe(output, PIPE_NONE); diff --git a/tests/intel/kms_ccs.c b/tests/intel/kms_ccs.c index 93e837b84..f677a4659 100644 --- a/tests/intel/kms_ccs.c +++ b/tests/intel/kms_ccs.c @@ -738,7 +738,7 @@ static void test_output(data_t *data, const int testnum) igt_display_reset(&data->display); igt_output_set_pipe(data->output, data->pipe); - if (i915_pipe_output_combo_valid(&data->display)) { + if (intel_pipe_output_combo_valid(&data->display)) { found = true; break; } diff --git a/tests/intel/kms_cdclk.c b/tests/intel/kms_cdclk.c index 71d827dac..74bb254b9 100644 --- a/tests/intel/kms_cdclk.c +++ b/tests/intel/kms_cdclk.c @@ -297,7 +297,7 @@ static void test_mode_transition_on_all_outputs(data_t *data) igt_output_override_mode(output, mode_hi); i++; } - igt_require(i915_pipe_output_combo_valid(display)); + igt_require(intel_pipe_output_combo_valid(display)); igt_display_reset(display); igt_create_pattern_fb(data->drm_fd, width, height, DRM_FORMAT_XRGB8888, @@ -381,7 +381,7 @@ static void run_cdclk_test(data_t *data, uint32_t flags) for_each_pipe_with_valid_output(display, pipe, output) { igt_output_set_pipe(output, pipe); - if (!i915_pipe_output_combo_valid(display)) { + if (!intel_pipe_output_combo_valid(display)) { igt_output_set_pipe(output, PIPE_NONE); continue; } diff --git a/tests/intel/kms_draw_crc.c b/tests/intel/kms_draw_crc.c index 086f64dc8..4bde8fa59 100644 --- a/tests/intel/kms_draw_crc.c +++ b/tests/intel/kms_draw_crc.c @@ -66,7 +66,7 @@ static void find_modeset_params(void) igt_display_reset(&display); igt_output_set_pipe(output, pipe); - if (!i915_pipe_output_combo_valid(&display)) + if (!intel_pipe_output_combo_valid(&display)) continue; mode = igt_output_get_mode(output); diff --git a/tests/intel/kms_dsc.c b/tests/intel/kms_dsc.c index c7dfb509a..84dc02bcb 100644 --- a/tests/intel/kms_dsc.c +++ b/tests/intel/kms_dsc.c @@ -202,7 +202,7 @@ static void update_display(data_t *data, uint32_t test_type) igt_output_override_mode(output, mode); - if (!i915_pipe_output_combo_valid(display)) { + if (!intel_pipe_output_combo_valid(display)) { if (data->output_format == DSC_FORMAT_RGB) { igt_info("No valid pipe/output/mode found.\n"); diff --git a/tests/intel/kms_fb_coherency.c b/tests/intel/kms_fb_coherency.c index a92174bde..cd6b5da4b 100644 --- a/tests/intel/kms_fb_coherency.c +++ b/tests/intel/kms_fb_coherency.c @@ -218,7 +218,7 @@ static void select_valid_pipe_output_combo(data_t *data) igt_display_reset(display); igt_output_set_pipe(data->output, data->pipe); - if (i915_pipe_output_combo_valid(display)) + if (intel_pipe_output_combo_valid(display)) return; } diff --git a/tests/intel/kms_fence_pin_leak.c b/tests/intel/kms_fence_pin_leak.c index 03f3990c4..47808800f 100644 --- a/tests/intel/kms_fence_pin_leak.c +++ b/tests/intel/kms_fence_pin_leak.c @@ -214,7 +214,7 @@ static void run_test(data_t *data) igt_display_reset(display); igt_output_set_pipe(output, p); - if (!i915_pipe_output_combo_valid(display)) + if (!intel_pipe_output_combo_valid(display)) continue; run_single_test(data, p, output); diff --git a/tests/intel/kms_flip_scaled_crc.c b/tests/intel/kms_flip_scaled_crc.c index 2997b63fa..d3489c478 100644 --- a/tests/intel/kms_flip_scaled_crc.c +++ b/tests/intel/kms_flip_scaled_crc.c @@ -826,7 +826,7 @@ igt_main igt_output_set_pipe(output, pipe); igt_output_override_mode(output, modetoset); - if (modetoset && i915_pipe_output_combo_valid(&data.display)) { + if (modetoset && intel_pipe_output_combo_valid(&data.display)) { found = true; igt_dynamic_f("pipe-%s-valid-mode", kmstest_pipe_name(pipe)) run_tests(&data, index, pipe, output, modetoset); @@ -838,7 +838,7 @@ igt_main igt_display_reset(&data.display); igt_output_set_pipe(output, pipe); - if (!i915_pipe_output_combo_valid(&data.display)) + if (!intel_pipe_output_combo_valid(&data.display)) continue; modetoset = NULL; diff --git a/tests/intel/kms_flip_tiling.c b/tests/intel/kms_flip_tiling.c index 295f097ec..a6c6514a6 100644 --- a/tests/intel/kms_flip_tiling.c +++ b/tests/intel/kms_flip_tiling.c @@ -211,7 +211,7 @@ igt_main pipe_crc_free(&data); igt_output_set_pipe(output, pipe); - if (!i915_pipe_output_combo_valid(&data.display)) + if (!intel_pipe_output_combo_valid(&data.display)) continue; plane = igt_output_get_plane_type(output, DRM_PLANE_TYPE_PRIMARY); diff --git a/tests/intel/kms_frontbuffer_tracking.c b/tests/intel/kms_frontbuffer_tracking.c index be340a997..3ecd535d7 100644 --- a/tests/intel/kms_frontbuffer_tracking.c +++ b/tests/intel/kms_frontbuffer_tracking.c @@ -432,7 +432,7 @@ static bool find_connector(bool edp_only, bool pipe_a, igt_output_set_pipe(output, pipe); igt_output_override_mode(output, connector_get_mode(output)); - if (i915_pipe_output_combo_valid(&drm.display)) { + if (intel_pipe_output_combo_valid(&drm.display)) { *ret_output = output; *ret_pipe = pipe; return true; diff --git a/tests/intel/kms_mmap_write_crc.c b/tests/intel/kms_mmap_write_crc.c index 17d72ee32..c8ff39ef0 100644 --- a/tests/intel/kms_mmap_write_crc.c +++ b/tests/intel/kms_mmap_write_crc.c @@ -296,7 +296,7 @@ igt_main_args("n", NULL, NULL, opt_handler, NULL) igt_display_reset(&data.display); igt_output_set_pipe(output, pipe); - if (!i915_pipe_output_combo_valid(&data.display)) + if (!intel_pipe_output_combo_valid(&data.display)) continue; igt_dynamic_f("pipe-%s-%s", kmstest_pipe_name(pipe), diff --git a/tests/intel/kms_psr.c b/tests/intel/kms_psr.c index ffecc5222..ec0ca8198 100644 --- a/tests/intel/kms_psr.c +++ b/tests/intel/kms_psr.c @@ -303,7 +303,7 @@ static void setup_output(data_t *data) igt_display_reset(display); igt_output_set_pipe(output, pipe); - if (!i915_pipe_output_combo_valid(display)) + if (!intel_pipe_output_combo_valid(display)) continue; data->crtc_id = output->config.crtc->crtc_id; diff --git a/tests/intel/kms_psr2_sf.c b/tests/intel/kms_psr2_sf.c index d7a746211..442e161d5 100644 --- a/tests/intel/kms_psr2_sf.c +++ b/tests/intel/kms_psr2_sf.c @@ -956,7 +956,7 @@ pipe_output_combo_valid(igt_display_t *display, igt_display_reset(display); igt_output_set_pipe(output, pipe); - if (!i915_pipe_output_combo_valid(display)) + if (!intel_pipe_output_combo_valid(display)) ret = false; igt_output_set_pipe(output, PIPE_NONE); diff --git a/tests/intel/kms_psr2_su.c b/tests/intel/kms_psr2_su.c index 834fec1ec..11cc44255 100644 --- a/tests/intel/kms_psr2_su.c +++ b/tests/intel/kms_psr2_su.c @@ -131,7 +131,7 @@ static void setup_output(data_t *data) igt_display_reset(display); igt_output_set_pipe(output, pipe); - if (!i915_pipe_output_combo_valid(display)) + if (!intel_pipe_output_combo_valid(display)) continue; data->output = output; diff --git a/tests/intel/kms_psr_stress_test.c b/tests/intel/kms_psr_stress_test.c index b6759eece..cafedc369 100644 --- a/tests/intel/kms_psr_stress_test.c +++ b/tests/intel/kms_psr_stress_test.c @@ -94,7 +94,7 @@ static void setup_output(data_t *data) igt_display_reset(display); igt_output_set_pipe(output, pipe); - if (!i915_pipe_output_combo_valid(display)) { + if (!intel_pipe_output_combo_valid(display)) { igt_output_set_pipe(output, PIPE_NONE); continue; } diff --git a/tests/intel/kms_pwrite_crc.c b/tests/intel/kms_pwrite_crc.c index 50df18aa3..ee6b4f3e4 100644 --- a/tests/intel/kms_pwrite_crc.c +++ b/tests/intel/kms_pwrite_crc.c @@ -175,7 +175,7 @@ static void run_test(data_t *data) igt_display_reset(display); igt_output_set_pipe(data->output, data->pipe); - if (!i915_pipe_output_combo_valid(display)) + if (!intel_pipe_output_combo_valid(display)) continue; prepare_crtc(data); diff --git a/tests/kms_async_flips.c b/tests/kms_async_flips.c index 6c97558be..f29c46645 100644 --- a/tests/kms_async_flips.c +++ b/tests/kms_async_flips.c @@ -615,7 +615,7 @@ static void run_test(data_t *data, void (*test)(data_t *)) igt_display_reset(display); igt_output_set_pipe(data->output, data->pipe); - if (!i915_pipe_output_combo_valid(display)) + if (!intel_pipe_output_combo_valid(display)) continue; test_init(data); diff --git a/tests/kms_atomic.c b/tests/kms_atomic.c index c7190c6bd..a47539e48 100644 --- a/tests/kms_atomic.c +++ b/tests/kms_atomic.c @@ -1404,7 +1404,7 @@ pipe_output_combo_valid(igt_display_t *display, igt_display_reset(display); igt_output_set_pipe(output, pipe); - if (!i915_pipe_output_combo_valid(display)) + if (!intel_pipe_output_combo_valid(display)) ret = false; igt_output_set_pipe(output, PIPE_NONE); diff --git a/tests/kms_atomic_interruptible.c b/tests/kms_atomic_interruptible.c index 1a104106a..c86db7149 100644 --- a/tests/kms_atomic_interruptible.c +++ b/tests/kms_atomic_interruptible.c @@ -332,7 +332,7 @@ static bool pipe_output_combo_valid(igt_display_t *display, igt_display_reset(display); igt_output_set_pipe(output, pipe); - if (!i915_pipe_output_combo_valid(display)) + if (!intel_pipe_output_combo_valid(display)) ret = false; igt_output_set_pipe(output, PIPE_NONE); diff --git a/tests/kms_atomic_transition.c b/tests/kms_atomic_transition.c index f5f21f925..1ec96ce5e 100644 --- a/tests/kms_atomic_transition.c +++ b/tests/kms_atomic_transition.c @@ -849,7 +849,7 @@ static unsigned set_combinations(data_t *data, unsigned mask, struct igt_fb *fb) continue; igt_output_set_pipe(output, pipe); - if (i915_pipe_output_combo_valid(&data->display)) { + if (intel_pipe_output_combo_valid(&data->display)) { mode = igt_output_get_mode(output); break; } else { @@ -939,7 +939,7 @@ retry: continue; igt_output_set_pipe(output, i); - if (i915_pipe_output_combo_valid(&data->display)) { + if (intel_pipe_output_combo_valid(&data->display)) { mode = igt_output_get_mode(output); igt_info("(pipe %s + %s), mode:", @@ -1110,7 +1110,7 @@ static bool pipe_output_combo_valid(igt_display_t *display, igt_display_reset(display); igt_output_set_pipe(output, pipe); - if (!i915_pipe_output_combo_valid(display)) + if (!intel_pipe_output_combo_valid(display)) ret = false; igt_output_set_pipe(output, PIPE_NONE); diff --git a/tests/kms_color_helper.c b/tests/kms_color_helper.c index 69cf2362e..143dff43e 100644 --- a/tests/kms_color_helper.c +++ b/tests/kms_color_helper.c @@ -29,7 +29,7 @@ bool pipe_output_combo_valid(data_t *data, enum pipe pipe) bool ret = true; igt_output_set_pipe(data->output, pipe); - if (!i915_pipe_output_combo_valid(&data->display)) + if (!intel_pipe_output_combo_valid(&data->display)) ret = false; igt_output_set_pipe(data->output, PIPE_NONE); diff --git a/tests/kms_concurrent.c b/tests/kms_concurrent.c index d2a781e35..d1a83d14e 100644 --- a/tests/kms_concurrent.c +++ b/tests/kms_concurrent.c @@ -342,7 +342,7 @@ run_tests_for_pipe(data_t *data) igt_display_reset(&data->display); igt_output_set_pipe(output, pipe); - if (!i915_pipe_output_combo_valid(&data->display)) + if (!intel_pipe_output_combo_valid(&data->display)) continue; igt_require(data->display.pipes[pipe].n_planes > 0); diff --git a/tests/kms_content_protection.c b/tests/kms_content_protection.c index ea0c4a0ab..9a0583d96 100644 --- a/tests/kms_content_protection.c +++ b/tests/kms_content_protection.c @@ -568,7 +568,7 @@ test_content_protection(enum igt_commit_style s, int content_type) igt_display_reset(display); igt_output_set_pipe(output, pipe); - if (!i915_pipe_output_combo_valid(display)) + if (!intel_pipe_output_combo_valid(display)) continue; modeset_with_fb(pipe, output, s); diff --git a/tests/kms_cursor_crc.c b/tests/kms_cursor_crc.c index e3259e147..d2f10356b 100644 --- a/tests/kms_cursor_crc.c +++ b/tests/kms_cursor_crc.c @@ -773,7 +773,7 @@ static bool valid_pipe_output_combo(data_t *data) igt_display_reset(display); igt_output_set_pipe(data->output, data->pipe); - if (i915_pipe_output_combo_valid(display)) + if (intel_pipe_output_combo_valid(display)) ret = true; igt_output_set_pipe(data->output, PIPE_NONE); diff --git a/tests/kms_cursor_edge_walk.c b/tests/kms_cursor_edge_walk.c index 1e233306d..e284fc4d8 100644 --- a/tests/kms_cursor_edge_walk.c +++ b/tests/kms_cursor_edge_walk.c @@ -401,7 +401,7 @@ igt_main_args("", long_opts, help_str, opt_handler, &data) igt_display_reset(&data.display); igt_output_set_pipe(data.output, data.pipe); - if (!i915_pipe_output_combo_valid(&data.display)) + if (!intel_pipe_output_combo_valid(&data.display)) continue; igt_output_set_pipe(data.output, PIPE_NONE); diff --git a/tests/kms_cursor_legacy.c b/tests/kms_cursor_legacy.c index 861581c93..d0d752e5e 100644 --- a/tests/kms_cursor_legacy.c +++ b/tests/kms_cursor_legacy.c @@ -280,7 +280,7 @@ find_connected_pipe(igt_display_t *display, bool second, igt_output_t **output) continue; igt_output_set_pipe(*output, pipe); - if (i915_pipe_output_combo_valid(display)) { + if (intel_pipe_output_combo_valid(display)) { found = true; if (second) { diff --git a/tests/kms_display_modes.c b/tests/kms_display_modes.c index f44d452b7..aff2a93bc 100644 --- a/tests/kms_display_modes.c +++ b/tests/kms_display_modes.c @@ -236,7 +236,7 @@ static void run_extendedmode_test(data_t *data) { igt_output_set_pipe(output1, pipe1); igt_output_set_pipe(output2, pipe2); - if (!i915_pipe_output_combo_valid(display)) + if (!intel_pipe_output_combo_valid(display)) continue; igt_dynamic_f("pipe-%s-%s-pipe-%s-%s", @@ -299,7 +299,7 @@ static void run_extendedmode_negative(data_t *data, int pipe1, int pipe2) igt_output_override_mode(data->mst_output[0], &data->mode_mst[0]); igt_output_override_mode(data->mst_output[1], &data->mode_mst[1]); - igt_require(i915_pipe_output_combo_valid(display)); + igt_require(intel_pipe_output_combo_valid(display)); ret = igt_display_try_commit2(display, COMMIT_ATOMIC); igt_assert(ret != 0 && errno == ENOSPC); } diff --git a/tests/kms_flip_event_leak.c b/tests/kms_flip_event_leak.c index 57f6f64f7..f526a0ca9 100644 --- a/tests/kms_flip_event_leak.c +++ b/tests/kms_flip_event_leak.c @@ -122,7 +122,7 @@ igt_main igt_display_reset(&data.display); igt_output_set_pipe(output, pipe); - if (!i915_pipe_output_combo_valid(&data.display)) + if (!intel_pipe_output_combo_valid(&data.display)) continue; igt_dynamic_f("pipe-%s-%s", kmstest_pipe_name(pipe), igt_output_name(output)) { diff --git a/tests/kms_invalid_mode.c b/tests/kms_invalid_mode.c index db7b703c0..55b7fea8f 100644 --- a/tests/kms_invalid_mode.c +++ b/tests/kms_invalid_mode.c @@ -314,7 +314,7 @@ igt_main igt_display_reset(&data.display); igt_output_set_pipe(output, pipe); - if (!i915_pipe_output_combo_valid(&data.display)) + if (!intel_pipe_output_combo_valid(&data.display)) continue; igt_dynamic_f("pipe-%s-%s", kmstest_pipe_name(pipe), igt_output_name(output)) { diff --git a/tests/kms_lease.c b/tests/kms_lease.c index a704601f5..5c5a23fed 100644 --- a/tests/kms_lease.c +++ b/tests/kms_lease.c @@ -1365,7 +1365,7 @@ igt_main igt_display_reset(display); igt_output_set_pipe(output, data.pipe); - if (!i915_pipe_output_combo_valid(display)) + if (!intel_pipe_output_combo_valid(display)) continue; igt_dynamic_f("pipe-%s-%s", kmstest_pipe_name(data.pipe), diff --git a/tests/kms_pipe_crc_basic.c b/tests/kms_pipe_crc_basic.c index d980c3786..94252415b 100644 --- a/tests/kms_pipe_crc_basic.c +++ b/tests/kms_pipe_crc_basic.c @@ -376,7 +376,7 @@ static bool pipe_output_combo_valid(igt_display_t *display, igt_display_reset(display); igt_output_set_pipe(output, pipe); - if (!i915_pipe_output_combo_valid(display)) + if (!intel_pipe_output_combo_valid(display)) ret = false; igt_output_set_pipe(output, PIPE_NONE); diff --git a/tests/kms_plane.c b/tests/kms_plane.c index 24df7e8ca..c561bf6ba 100644 --- a/tests/kms_plane.c +++ b/tests/kms_plane.c @@ -1325,7 +1325,7 @@ static void run_test(data_t *data, void (*test)(data_t *, enum pipe)) igt_display_reset(&data->display); igt_output_set_pipe(data->output, pipe); - if (!i915_pipe_output_combo_valid(&data->display)) + if (!intel_pipe_output_combo_valid(&data->display)) continue; igt_output_set_pipe(data->output, PIPE_NONE); diff --git a/tests/kms_plane_alpha_blend.c b/tests/kms_plane_alpha_blend.c index bff624ebe..f023fae74 100644 --- a/tests/kms_plane_alpha_blend.c +++ b/tests/kms_plane_alpha_blend.c @@ -706,7 +706,7 @@ static void run_subtests(data_t *data) igt_display_reset(&data->display); igt_output_set_pipe(output, pipe); - if (!i915_pipe_output_combo_valid(&data->display)) + if (!intel_pipe_output_combo_valid(&data->display)) continue; prepare_crtc(data, output, pipe); diff --git a/tests/kms_plane_cursor.c b/tests/kms_plane_cursor.c index 22c5a709d..bc89414d8 100644 --- a/tests/kms_plane_cursor.c +++ b/tests/kms_plane_cursor.c @@ -336,7 +336,7 @@ igt_main igt_display_reset(display); igt_output_set_pipe(output, pipe); - if (!i915_pipe_output_combo_valid(display)) + if (!intel_pipe_output_combo_valid(display)) continue; test_init(&data, pipe, output); diff --git a/tests/kms_plane_lowres.c b/tests/kms_plane_lowres.c index d9a175c9b..3bb92cdd9 100644 --- a/tests/kms_plane_lowres.c +++ b/tests/kms_plane_lowres.c @@ -307,7 +307,7 @@ static void run_test(data_t *data, uint64_t modifier) igt_display_reset(&data->display); igt_output_set_pipe(data->output, data->pipe); - if (!i915_pipe_output_combo_valid(&data->display)) + if (!intel_pipe_output_combo_valid(&data->display)) continue; data->pipe_crc = igt_pipe_crc_new(data->drm_fd, data->pipe, diff --git a/tests/kms_plane_multiple.c b/tests/kms_plane_multiple.c index b1ae35161..28791560f 100644 --- a/tests/kms_plane_multiple.c +++ b/tests/kms_plane_multiple.c @@ -417,7 +417,7 @@ static void run_test(data_t *data, uint64_t modifier) igt_display_reset(display); igt_output_set_pipe(output, pipe); - if (!i915_pipe_output_combo_valid(display)) + if (!intel_pipe_output_combo_valid(display)) continue; igt_dynamic_f("pipe-%s-%s", kmstest_pipe_name(pipe), output->name) diff --git a/tests/kms_plane_scaling.c b/tests/kms_plane_scaling.c index 720e82d38..67da91b1e 100644 --- a/tests/kms_plane_scaling.c +++ b/tests/kms_plane_scaling.c @@ -774,7 +774,7 @@ find_connected_pipe(igt_display_t *display, bool second, igt_output_t **output) continue; igt_output_set_pipe(*output, pipe); - if (i915_pipe_output_combo_valid(display)) { + if (intel_pipe_output_combo_valid(display)) { found = true; if (second) { @@ -1328,7 +1328,7 @@ pipe_output_combo_valid(igt_display_t *display, igt_display_reset(display); igt_output_set_pipe(output, pipe); - if (!i915_pipe_output_combo_valid(display)) + if (!intel_pipe_output_combo_valid(display)) ret = false; igt_output_set_pipe(output, PIPE_NONE); diff --git a/tests/kms_prime.c b/tests/kms_prime.c index 14e44869d..b06365cbc 100644 --- a/tests/kms_prime.c +++ b/tests/kms_prime.c @@ -124,7 +124,7 @@ static igt_output_t *setup_display(int importer_fd, igt_display_t *display, igt_display_reset(display); igt_output_set_pipe(output, *pipe); - if (i915_pipe_output_combo_valid(display)) { + if (intel_pipe_output_combo_valid(display)) { found = true; break; } diff --git a/tests/kms_properties.c b/tests/kms_properties.c index 328436622..1a58717e1 100644 --- a/tests/kms_properties.c +++ b/tests/kms_properties.c @@ -269,7 +269,7 @@ static void plane_properties(igt_display_t *display, bool atomic) igt_display_reset(display); igt_output_set_pipe(output, pipe); - if (!i915_pipe_output_combo_valid(display)) + if (!intel_pipe_output_combo_valid(display)) continue; found_any = found = true; @@ -298,7 +298,7 @@ static void crtc_properties(igt_display_t *display, bool atomic) igt_display_reset(display); igt_output_set_pipe(output, pipe); - if (!i915_pipe_output_combo_valid(display)) + if (!intel_pipe_output_combo_valid(display)) continue; found_any_valid_pipe = found = true; @@ -330,7 +330,7 @@ static void connector_properties(igt_display_t *display, bool atomic) igt_display_reset(display); igt_output_set_pipe(output, pipe); - if (!i915_pipe_output_combo_valid(display)) + if (!intel_pipe_output_combo_valid(display)) continue; found = true; diff --git a/tests/kms_rmfb.c b/tests/kms_rmfb.c index 6c6cdffba..5281370f0 100644 --- a/tests/kms_rmfb.c +++ b/tests/kms_rmfb.c @@ -183,7 +183,7 @@ run_rmfb_test(struct rmfb_data *data, bool reopen) igt_display_reset(display); igt_output_set_pipe(output, pipe); - if (!i915_pipe_output_combo_valid(display)) + if (!intel_pipe_output_combo_valid(display)) continue; igt_dynamic_f("pipe-%s-%s", kmstest_pipe_name(pipe), diff --git a/tests/kms_rotation_crc.c b/tests/kms_rotation_crc.c index c48e0d672..864ab7b03 100644 --- a/tests/kms_rotation_crc.c +++ b/tests/kms_rotation_crc.c @@ -220,7 +220,7 @@ static void prepare_crtc(data_t *data, igt_output_t *output, enum pipe pipe, cleanup_crtc(data); igt_output_set_pipe(output, pipe); - igt_require(i915_pipe_output_combo_valid(display)); + igt_require(intel_pipe_output_combo_valid(display)); igt_plane_set_rotation(plane, IGT_ROTATION_0); @@ -594,7 +594,7 @@ static void test_plane_rotation(data_t *data, int plane_type, bool test_bad_form igt_display_reset(display); igt_output_set_pipe(output, pipe); - if (!i915_pipe_output_combo_valid(display)) + if (!intel_pipe_output_combo_valid(display)) continue; found = true; @@ -952,7 +952,7 @@ static void test_multi_plane_rotation(data_t *data, enum pipe pipe) igt_display_reset(display); igt_output_set_pipe(output, pipe); - if (!i915_pipe_output_combo_valid(display)) + if (!intel_pipe_output_combo_valid(display)) continue; found = true; diff --git a/tests/kms_scaling_modes.c b/tests/kms_scaling_modes.c index c1a8f5c60..eb10f7386 100644 --- a/tests/kms_scaling_modes.c +++ b/tests/kms_scaling_modes.c @@ -118,7 +118,7 @@ static void test_scaling_mode(data_t *data, uint32_t flags) continue; igt_output_set_pipe(output, pipe); - if (!i915_pipe_output_combo_valid(display)) + if (!intel_pipe_output_combo_valid(display)) continue; igt_dynamic_f("pipe-%s-%s", kmstest_pipe_name(pipe), igt_output_name(output)) diff --git a/tests/kms_sequence.c b/tests/kms_sequence.c index 6716d3860..011733bc8 100644 --- a/tests/kms_sequence.c +++ b/tests/kms_sequence.c @@ -317,7 +317,7 @@ igt_main igt_display_reset(&data.display); igt_output_set_pipe(output, p); - if (!i915_pipe_output_combo_valid(&data.display)) + if (!intel_pipe_output_combo_valid(&data.display)) continue; igt_dynamic_f("pipe-%s-%s", kmstest_pipe_name(p), igt_output_name(output)) { diff --git a/tests/kms_tiled_display.c b/tests/kms_tiled_display.c index 519c3754c..bb29a4ca7 100644 --- a/tests/kms_tiled_display.c +++ b/tests/kms_tiled_display.c @@ -288,7 +288,7 @@ static void setup_mode(data_t *data) igt_output_override_mode(output, mode); data->linetime_us = mode_linetime_us(mode); } - igt_require(i915_pipe_output_combo_valid(&data->display)); + igt_require(intel_pipe_output_combo_valid(&data->display)); igt_display_commit_atomic(&data->display, DRM_MODE_ATOMIC_ALLOW_MODESET, NULL); } diff --git a/tests/kms_universal_plane.c b/tests/kms_universal_plane.c index 2e8c0cc17..7178bebc0 100644 --- a/tests/kms_universal_plane.c +++ b/tests/kms_universal_plane.c @@ -809,7 +809,7 @@ pipe_output_combo_valid(igt_display_t *display, igt_display_reset(display); igt_output_set_pipe(output, pipe); - if (!i915_pipe_output_combo_valid(display)) + if (!intel_pipe_output_combo_valid(display)) ret = false; igt_output_set_pipe(output, PIPE_NONE); diff --git a/tests/kms_vblank.c b/tests/kms_vblank.c index 25b17b25c..549a959ad 100644 --- a/tests/kms_vblank.c +++ b/tests/kms_vblank.c @@ -274,7 +274,7 @@ pipe_output_combo_valid(igt_display_t *display, igt_display_reset(display); igt_output_set_pipe(output, pipe); - if (!i915_pipe_output_combo_valid(display)) + if (!intel_pipe_output_combo_valid(display)) ret = false; igt_output_set_pipe(output, PIPE_NONE); diff --git a/tests/kms_vrr.c b/tests/kms_vrr.c index e203fd4d5..f26adbccf 100644 --- a/tests/kms_vrr.c +++ b/tests/kms_vrr.c @@ -520,7 +520,7 @@ run_vrr_test(data_t *data, test_t test, uint32_t flags) igt_display_reset(&data->display); igt_output_set_pipe(output, pipe); - if (!i915_pipe_output_combo_valid(&data->display)) + if (!intel_pipe_output_combo_valid(&data->display)) continue; igt_dynamic_f("pipe-%s-%s", -- 2.40.0 ^ permalink raw reply related [flat|nested] 17+ messages in thread
* [igt-dev] [i-g-t 2/5] lib/igt_kms: s/is_i915_device/is_intel_device 2023-11-13 8:19 [igt-dev] [i-g-t 0/5] Fix Bigjoiner checks Bhanuprakash Modem 2023-11-13 8:19 ` [igt-dev] [i-g-t 1/5] tests: s/i915_pipe_output_combo_valid/intel_pipe_output_combo_valid/ Bhanuprakash Modem @ 2023-11-13 8:19 ` Bhanuprakash Modem 2023-11-13 8:45 ` [igt-dev] [i-g-t, " Joshi, Kunal1 2023-11-13 8:19 ` [igt-dev] [i-g-t 3/5] tests/i915/kms_big_joiner: Fix Bigjoiner checks Bhanuprakash Modem ` (5 subsequent siblings) 7 siblings, 1 reply; 17+ messages in thread From: Bhanuprakash Modem @ 2023-11-13 8:19 UTC (permalink / raw) To: igt-dev As few helpers supports both i915 & xe, update the checks to support both drivers. s/is_i915_device/is_intel_device Signed-off-by: Bhanuprakash Modem <bhanuprakash.modem@intel.com> --- lib/igt_kms.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/igt_kms.c b/lib/igt_kms.c index 55496218f..89510ff22 100644 --- a/lib/igt_kms.c +++ b/lib/igt_kms.c @@ -6024,7 +6024,7 @@ bool igt_max_bpc_constraint(igt_display_t *display, enum pipe pipe, for_each_connector_mode(output) { igt_output_override_mode(output, &connector->modes[j__]); - if (is_i915_device(display->drm_fd) && + if (is_intel_device(display->drm_fd) && !igt_check_bigjoiner_support(display)) continue; @@ -6227,7 +6227,7 @@ bool intel_pipe_output_combo_valid(igt_display_t *display) int combo = 0; igt_output_t *output; - if (!is_i915_device(display->drm_fd)) + if (!is_intel_device(display->drm_fd)) return true; for_each_connected_output(display, output) { -- 2.40.0 ^ permalink raw reply related [flat|nested] 17+ messages in thread
* Re: [igt-dev] [i-g-t, 2/5] lib/igt_kms: s/is_i915_device/is_intel_device 2023-11-13 8:19 ` [igt-dev] [i-g-t 2/5] lib/igt_kms: s/is_i915_device/is_intel_device Bhanuprakash Modem @ 2023-11-13 8:45 ` Joshi, Kunal1 0 siblings, 0 replies; 17+ messages in thread From: Joshi, Kunal1 @ 2023-11-13 8:45 UTC (permalink / raw) To: Bhanuprakash Modem, igt-dev On 11/13/2023 1:49 PM, Bhanuprakash Modem wrote: > As few helpers supports both i915 & xe, update the checks to > support both drivers. > > s/is_i915_device/is_intel_device > > Signed-off-by: Bhanuprakash Modem <bhanuprakash.modem@intel.com> Reviewed-by: Kunal Joshi <kunal1.joshi@intel.com> ^ permalink raw reply [flat|nested] 17+ messages in thread
* [igt-dev] [i-g-t 3/5] tests/i915/kms_big_joiner: Fix Bigjoiner checks 2023-11-13 8:19 [igt-dev] [i-g-t 0/5] Fix Bigjoiner checks Bhanuprakash Modem 2023-11-13 8:19 ` [igt-dev] [i-g-t 1/5] tests: s/i915_pipe_output_combo_valid/intel_pipe_output_combo_valid/ Bhanuprakash Modem 2023-11-13 8:19 ` [igt-dev] [i-g-t 2/5] lib/igt_kms: s/is_i915_device/is_intel_device Bhanuprakash Modem @ 2023-11-13 8:19 ` Bhanuprakash Modem 2023-11-13 8:19 ` [igt-dev] [i-g-t 4/5] tests/kms_flip: " Bhanuprakash Modem ` (4 subsequent siblings) 7 siblings, 0 replies; 17+ messages in thread From: Bhanuprakash Modem @ 2023-11-13 8:19 UTC (permalink / raw) To: igt-dev; +Cc: Kunal Joshi Bigjoiner will come in the picture when the resolution > 5K or clock > max dot-clock. Add a support to check the selected mode clock is greater than the max dot-clock. V2: - Handle both 5k & max dot clock cases - Other minor cleanups V3: - Fix the logic to avoid the retry V4: - consistent naming for bigjoiner Signed-off-by: Bhanuprakash Modem <bhanuprakash.modem@intel.com> Reviewed-by: Kunal Joshi <kunal1.joshi@intel.com> --- tests/intel/kms_big_joiner.c | 106 ++++++++++++++++++++--------------- 1 file changed, 61 insertions(+), 45 deletions(-) diff --git a/tests/intel/kms_big_joiner.c b/tests/intel/kms_big_joiner.c index a555ca799..2f81204f5 100644 --- a/tests/intel/kms_big_joiner.c +++ b/tests/intel/kms_big_joiner.c @@ -31,10 +31,13 @@ */ #include "igt.h" -#define MAX_HDISPLAY_PER_PIPE 5120 - IGT_TEST_DESCRIPTION("Test big joiner"); +struct bigjoiner_output { + uint32_t output_id; + drmModeModeInfo mode; +}; + typedef struct { int drm_fd; igt_display_t display; @@ -42,9 +45,11 @@ typedef struct { int n_pipes; enum pipe pipe1; enum pipe pipe2; - uint32_t big_joiner_output[2]; + struct bigjoiner_output output[2]; } data_t; +static int max_dotclock; + /** * SUBTEST: invalid-modeset * Description: Verify if the modeset on the adjoining pipe is rejected when @@ -105,7 +110,7 @@ static void test_invalid_modeset(data_t *data) static void test_basic_modeset(data_t *data) { drmModeModeInfo *mode; - igt_output_t *output, *big_joiner_output = NULL; + igt_output_t *output, *bigjoiner_output = NULL; igt_display_t *display = &data->display; igt_pipe_t *pipe; igt_plane_t *plane; @@ -113,18 +118,16 @@ static void test_basic_modeset(data_t *data) igt_display_reset(display); for_each_connected_output(display, output) { - if (data->big_joiner_output[0] == output->id) { - big_joiner_output = output; + if (data->output[0].output_id == output->id) { + bigjoiner_output = output; break; } } - igt_output_set_pipe(big_joiner_output, data->pipe1); + igt_output_set_pipe(bigjoiner_output, data->pipe1); - igt_sort_connector_modes(big_joiner_output->config.connector, - sort_drm_modes_by_res_dsc); - mode = &big_joiner_output->config.connector->modes[0]; - igt_output_override_mode(big_joiner_output, mode); + mode = &data->output[0].mode; + igt_output_override_mode(bigjoiner_output, mode); pipe = &display->pipes[data->pipe1]; plane = igt_pipe_get_plane_type(pipe, DRM_PLANE_TYPE_PRIMARY); @@ -135,7 +138,7 @@ static void test_basic_modeset(data_t *data) igt_display_commit2(display, COMMIT_ATOMIC); - igt_output_set_pipe(big_joiner_output, PIPE_NONE); + igt_output_set_pipe(bigjoiner_output, PIPE_NONE); igt_plane_set_fb(plane, NULL); igt_display_commit2(display, COMMIT_ATOMIC); } @@ -151,7 +154,7 @@ static void test_basic_modeset(data_t *data) static void test_dual_display(data_t *data) { drmModeModeInfo *mode; - igt_output_t *output, *big_joiner_output[2]; + igt_output_t *output, *bigjoiner_output[2]; igt_display_t *display = &data->display; igt_pipe_t *pipe; igt_plane_t *plane1, *plane2; @@ -160,8 +163,8 @@ static void test_dual_display(data_t *data) igt_display_reset(display); for_each_connected_output(display, output) { - if (data->big_joiner_output[count] == output->id) { - big_joiner_output[count] = output; + if (data->output[count].output_id == output->id) { + bigjoiner_output[count] = output; count++; } @@ -169,14 +172,12 @@ static void test_dual_display(data_t *data) break; } - igt_output_set_pipe(big_joiner_output[0], data->pipe1); - igt_output_set_pipe(big_joiner_output[1], data->pipe2); + igt_output_set_pipe(bigjoiner_output[0], data->pipe1); + igt_output_set_pipe(bigjoiner_output[1], data->pipe2); /* Set up first big joiner output on Pipe A*/ - igt_sort_connector_modes(big_joiner_output[0]->config.connector, - sort_drm_modes_by_res_dsc); - mode = &big_joiner_output[0]->config.connector->modes[0]; - igt_output_override_mode(big_joiner_output[0], mode); + mode = &data->output[0].mode; + igt_output_override_mode(bigjoiner_output[0], mode); pipe = &display->pipes[data->pipe1]; plane1 = igt_pipe_get_plane_type(pipe, DRM_PLANE_TYPE_PRIMARY); @@ -186,10 +187,8 @@ static void test_dual_display(data_t *data) igt_plane_set_size(plane1, mode->hdisplay, mode->vdisplay); /* Set up second big joiner output on Pipe C*/ - igt_sort_connector_modes(big_joiner_output[1]->config.connector, - sort_drm_modes_by_res_dsc); - mode = &big_joiner_output[1]->config.connector->modes[0]; - igt_output_override_mode(big_joiner_output[1], mode); + mode = &data->output[1].mode; + igt_output_override_mode(bigjoiner_output[1], mode); pipe = &display->pipes[data->pipe2]; plane2 = igt_pipe_get_plane_type(pipe, DRM_PLANE_TYPE_PRIMARY); @@ -201,13 +200,23 @@ static void test_dual_display(data_t *data) igt_display_commit2(display, COMMIT_ATOMIC); /* Clean up */ - igt_output_set_pipe(big_joiner_output[0], PIPE_NONE); - igt_output_set_pipe(big_joiner_output[1], PIPE_NONE); + igt_output_set_pipe(bigjoiner_output[0], PIPE_NONE); + igt_output_set_pipe(bigjoiner_output[1], PIPE_NONE); igt_plane_set_fb(plane1, NULL); igt_plane_set_fb(plane2, NULL); igt_display_commit2(display, COMMIT_ATOMIC); } +static bool bigjoiner_mode_found(drmModeConnector *connector, + int (*sort_method)(const void *, const void*), + drmModeModeInfo *mode) +{ + igt_sort_connector_modes(connector, sort_method); + *mode = connector->modes[0]; + + return igt_bigjoiner_possible(mode, max_dotclock); +} + igt_main { data_t data; @@ -224,13 +233,24 @@ igt_main igt_display_require(&data.display, data.drm_fd); igt_require(data.display.is_atomic); - for_each_connected_output(&data.display, output) { - igt_sort_connector_modes(output->config.connector, - sort_drm_modes_by_res_dsc); + max_dotclock = igt_get_max_dotclock(data.drm_fd); - mode = &output->config.connector->modes[0]; - if (mode->hdisplay > MAX_HDISPLAY_PER_PIPE) { - data.big_joiner_output[count++] = output->id; + for_each_connected_output(&data.display, output) { + bool found = false; + drmModeConnector *connector = output->config.connector; + + /* + * Bigjoiner will come in to the picture when the + * resolution > 5K or clock > max-dot-clock. + */ + found = (bigjoiner_mode_found(connector, sort_drm_modes_by_res_dsc, mode) || + bigjoiner_mode_found(connector, sort_drm_modes_by_clk_dsc, mode)) ? + true : false; + + if (found) { + data.output[count].output_id = output->id; + memcpy(&data.output[count].mode, mode, sizeof(drmModeModeInfo)); + count++; width = max(width, mode->hdisplay); height = max(height, mode->vdisplay); @@ -245,7 +265,7 @@ igt_main j++; } - igt_require_f(count > 0, "No output with 5k+ mode found\n"); + igt_require_f(count > 0, "No output with 5k+ mode (or) clock > max-dot-clock found\n"); igt_create_pattern_fb(data.drm_fd, width, height, DRM_FORMAT_XRGB8888, DRM_FORMAT_MOD_LINEAR, &data.fb); @@ -267,14 +287,12 @@ igt_main igt_display_reset(&data.display); for_each_connected_output(&data.display, output) { - if (data.big_joiner_output[0] != output->id) + if (data.output[0].output_id != output->id) continue; - igt_sort_connector_modes(output->config.connector, - sort_drm_modes_by_res_dsc); - + mode = &data.output[0].mode; igt_output_set_pipe(output, data.pipe1); - igt_output_override_mode(output, &output->config.connector->modes[0]); + igt_output_override_mode(output, mode); igt_dynamic_f("pipe-%s-%s", kmstest_pipe_name(data.pipe1), @@ -291,17 +309,15 @@ igt_main igt_display_reset(&data.display); for_each_connected_output(&data.display, output) { - igt_sort_connector_modes(output->config.connector, - sort_drm_modes_by_res_dsc); - - if (data.big_joiner_output[0] == output->id) { + if (data.output[0].output_id == output->id) { first_output = output; + mode = &data.output[0].mode; + igt_output_set_pipe(output, data.pipe1); - igt_output_override_mode(output, &output->config.connector->modes[0]); + igt_output_override_mode(output, mode); } else if (second_output == NULL) { second_output = output; igt_output_set_pipe(output, data.pipe2); - igt_output_override_mode(output, &output->config.connector->modes[0]); break; } -- 2.40.0 ^ permalink raw reply related [flat|nested] 17+ messages in thread
* [igt-dev] [i-g-t 4/5] tests/kms_flip: Fix Bigjoiner checks 2023-11-13 8:19 [igt-dev] [i-g-t 0/5] Fix Bigjoiner checks Bhanuprakash Modem ` (2 preceding siblings ...) 2023-11-13 8:19 ` [igt-dev] [i-g-t 3/5] tests/i915/kms_big_joiner: Fix Bigjoiner checks Bhanuprakash Modem @ 2023-11-13 8:19 ` Bhanuprakash Modem 2023-11-15 8:34 ` Ville Syrjälä 2023-11-13 8:19 ` [igt-dev] [i-g-t 5/5] tests/kms_setmode: " Bhanuprakash Modem ` (3 subsequent siblings) 7 siblings, 1 reply; 17+ messages in thread From: Bhanuprakash Modem @ 2023-11-13 8:19 UTC (permalink / raw) To: igt-dev Bigjoiner will come in the picture when the resolution > 5K or clock > max dot-clock. Add a support to check the selected mode clock is greater than the max dot-clock. V2: - Limit the bigjoiner checks to intel hardware Signed-off-by: Bhanuprakash Modem <bhanuprakash.modem@intel.com> Reviewed-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com> --- tests/kms_flip.c | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/tests/kms_flip.c b/tests/kms_flip.c index fc7cee050..d34596599 100755 --- a/tests/kms_flip.c +++ b/tests/kms_flip.c @@ -328,8 +328,6 @@ #define RUN_TEST 1 #define RUN_PAIR 2 -#define MAX_HDISPLAY_PER_CRTC 5120 - #ifndef DRM_CAP_TIMESTAMP_MONOTONIC #define DRM_CAP_TIMESTAMP_MONOTONIC 6 #endif @@ -343,6 +341,7 @@ uint32_t devid; int test_time = 3; static bool monotonic_timestamp; static pthread_t vblank_wait_thread; +static int max_dotclock; static drmModeConnector *last_connector; @@ -1782,21 +1781,24 @@ static void run_test_on_crtc_set(struct test_output *o, int *crtc_idxs, igt_assert_eq(o->count, crtc_count); /* - * Handle BW limitations: + * Handle BW limitations on intel hardware: * - * if mode.hdisplay > 5120, then ignore + * if mode resolution > 5K (or) mode clock > max_dotclock, then ignore * - last crtc in single/multi-connector config * - consecutive crtcs in multi-connector config * * in multi-connector config ignore if - * - previous crtc mode.hdisplay > 5120 and + * - previous crtc (mode resolution > 5K or mode clock > max_dotclock) and * - current & previous crtcs are consecutive */ + if (!is_intel_device(drm_fd)) + goto test; + for (i = 0; i < crtc_count; i++) { - if (((o->kmode[i].hdisplay > MAX_HDISPLAY_PER_CRTC) && + if ((igt_bigjoiner_possible(&o->kmode[i], max_dotclock) && ((crtc_idxs[i] >= (total_crtcs - 1)) || ((i < (crtc_count - 1)) && (abs(crtc_idxs[i + 1] - crtc_idxs[i]) <= 1)))) || - ((i > 0) && (o->kmode[i - 1].hdisplay > MAX_HDISPLAY_PER_CRTC) && + ((i > 0) && igt_bigjoiner_possible(&o->kmode[i - 1], max_dotclock) && (abs(crtc_idxs[i] - crtc_idxs[i - 1]) <= 1))) { igt_debug("Combo: %s is not possible with selected mode(s).\n", test_name); @@ -1804,6 +1806,7 @@ static void run_test_on_crtc_set(struct test_output *o, int *crtc_idxs, } } +test: igt_dynamic_f("%s", test_name) __run_test_on_crtc_set(o, crtc_idxs, crtc_count, duration_ms); } @@ -2136,6 +2139,7 @@ igt_main_args("e", NULL, help_str, opt_handler, NULL) for (i = 0; i < sizeof(tests) / sizeof(tests[0]); i++) tests[i].flags &= ~(TEST_CHECK_TS | TEST_VBLANK_EXPIRED_SEQ); } + max_dotclock = igt_get_max_dotclock(drm_fd); } igt_describe("Tests that nonblocking reading fails correctly"); -- 2.40.0 ^ permalink raw reply related [flat|nested] 17+ messages in thread
* Re: [igt-dev] [i-g-t 4/5] tests/kms_flip: Fix Bigjoiner checks 2023-11-13 8:19 ` [igt-dev] [i-g-t 4/5] tests/kms_flip: " Bhanuprakash Modem @ 2023-11-15 8:34 ` Ville Syrjälä 2023-11-15 8:47 ` Saarinen, Jani 2023-11-15 9:20 ` Modem, Bhanuprakash 0 siblings, 2 replies; 17+ messages in thread From: Ville Syrjälä @ 2023-11-15 8:34 UTC (permalink / raw) To: Bhanuprakash Modem; +Cc: igt-dev On Mon, Nov 13, 2023 at 01:49:29PM +0530, Bhanuprakash Modem wrote: > Bigjoiner will come in the picture when the resolution > 5K or > clock > max dot-clock. Add a support to check the selected mode > clock is greater than the max dot-clock. > > V2: - Limit the bigjoiner checks to intel hardware > > Signed-off-by: Bhanuprakash Modem <bhanuprakash.modem@intel.com> > Reviewed-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com> > --- > tests/kms_flip.c | 18 +++++++++++------- > 1 file changed, 11 insertions(+), 7 deletions(-) > > diff --git a/tests/kms_flip.c b/tests/kms_flip.c > index fc7cee050..d34596599 100755 > --- a/tests/kms_flip.c > +++ b/tests/kms_flip.c <snip> > @@ -2136,6 +2139,7 @@ igt_main_args("e", NULL, help_str, opt_handler, NULL) > for (i = 0; i < sizeof(tests) / sizeof(tests[0]); i++) > tests[i].flags &= ~(TEST_CHECK_TS | TEST_VBLANK_EXPIRED_SEQ); > } > + max_dotclock = igt_get_max_dotclock(drm_fd); That seems to have broken the test for !display platforms (bat-atsm-1). > } > > igt_describe("Tests that nonblocking reading fails correctly"); > -- > 2.40.0 -- Ville Syrjälä Intel ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [igt-dev] [i-g-t 4/5] tests/kms_flip: Fix Bigjoiner checks 2023-11-15 8:34 ` Ville Syrjälä @ 2023-11-15 8:47 ` Saarinen, Jani 2023-11-15 8:55 ` Saarinen, Jani 2023-11-15 9:20 ` Modem, Bhanuprakash 1 sibling, 1 reply; 17+ messages in thread From: Saarinen, Jani @ 2023-11-15 8:47 UTC (permalink / raw) To: Ville Syrjälä, Modem, Bhanuprakash Cc: igt-dev@lists.freedesktop.org Hi, > -----Original Message----- > From: igt-dev <igt-dev-bounces@lists.freedesktop.org> On Behalf Of Ville Syrjälä > Sent: Wednesday, November 15, 2023 10:35 AM > To: Modem, Bhanuprakash <bhanuprakash.modem@intel.com> > Cc: igt-dev@lists.freedesktop.org > Subject: Re: [igt-dev] [i-g-t 4/5] tests/kms_flip: Fix Bigjoiner checks > > On Mon, Nov 13, 2023 at 01:49:29PM +0530, Bhanuprakash Modem wrote: > > Bigjoiner will come in the picture when the resolution > 5K or clock > > > max dot-clock. Add a support to check the selected mode clock is > > greater than the max dot-clock. > > > > V2: - Limit the bigjoiner checks to intel hardware > > > > Signed-off-by: Bhanuprakash Modem <bhanuprakash.modem@intel.com> > > Reviewed-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com> > > --- > > tests/kms_flip.c | 18 +++++++++++------- > > 1 file changed, 11 insertions(+), 7 deletions(-) > > > > diff --git a/tests/kms_flip.c b/tests/kms_flip.c index > > fc7cee050..d34596599 100755 > > --- a/tests/kms_flip.c > > +++ b/tests/kms_flip.c > <snip> > > @@ -2136,6 +2139,7 @@ igt_main_args("e", NULL, help_str, opt_handler, > NULL) > > for (i = 0; i < sizeof(tests) / sizeof(tests[0]); i++) > > tests[i].flags &= ~(TEST_CHECK_TS | > TEST_VBLANK_EXPIRED_SEQ); > > } > > + max_dotclock = igt_get_max_dotclock(drm_fd); > > That seems to have broken the test for !display platforms (bat-atsm-1). We were just trying to figure out what has happened on https://intel-gfx-ci.01.org/tree/drm-tip/bat-atsm-1.html as was also visible on Linux next https://intel-gfx-ci.01.org/tree/linux-next/bat-atsm-1.html . But thanks Ville commenting that this is about IGT. > > > } > > > > igt_describe("Tests that nonblocking reading fails correctly"); > > -- > > 2.40.0 > > -- > Ville Syrjälä > Intel ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [igt-dev] [i-g-t 4/5] tests/kms_flip: Fix Bigjoiner checks 2023-11-15 8:47 ` Saarinen, Jani @ 2023-11-15 8:55 ` Saarinen, Jani 2023-11-15 9:01 ` Saarinen, Jani 0 siblings, 1 reply; 17+ messages in thread From: Saarinen, Jani @ 2023-11-15 8:55 UTC (permalink / raw) To: Ville Syrjälä, Modem, Bhanuprakash Cc: igt-dev@lists.freedesktop.org [-- Attachment #1: Type: text/plain, Size: 4116 bytes --] Hi, > -----Original Message----- > From: Saarinen, Jani > Sent: Wednesday, November 15, 2023 10:47 AM > To: Ville Syrjälä <ville.syrjala@linux.intel.com>; Modem, Bhanuprakash > <Bhanuprakash.Modem@intel.com> > Cc: igt-dev@lists.freedesktop.org > Subject: RE: [igt-dev] [i-g-t 4/5] tests/kms_flip: Fix Bigjoiner checks > > Hi, > > -----Original Message----- > > From: igt-dev <igt-dev-bounces@lists.freedesktop.org<mailto:igt-dev-bounces@lists.freedesktop.org>> On Behalf Of > > Ville Syrjälä > > Sent: Wednesday, November 15, 2023 10:35 AM > > To: Modem, Bhanuprakash <bhanuprakash.modem@intel.com<mailto:bhanuprakash.modem@intel.com>> > > Cc: igt-dev@lists.freedesktop.org<mailto:igt-dev@lists.freedesktop.org> > > Subject: Re: [igt-dev] [i-g-t 4/5] tests/kms_flip: Fix Bigjoiner > > checks > > > > On Mon, Nov 13, 2023 at 01:49:29PM +0530, Bhanuprakash Modem wrote: > > > Bigjoiner will come in the picture when the resolution > 5K or clock > > > > max dot-clock. Add a support to check the selected mode clock is > > > greater than the max dot-clock. > > > > > > V2: - Limit the bigjoiner checks to intel hardware > > > > > > Signed-off-by: Bhanuprakash Modem <bhanuprakash.modem@intel.com<mailto:bhanuprakash.modem@intel.com>> > > > Reviewed-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com<mailto:ankit.k.nautiyal@intel.com>> > > > --- > > > tests/kms_flip.c | 18 +++++++++++------- > > > 1 file changed, 11 insertions(+), 7 deletions(-) > > > > > > diff --git a/tests/kms_flip.c b/tests/kms_flip.c index > > > fc7cee050..d34596599 100755 > > > --- a/tests/kms_flip.c > > > +++ b/tests/kms_flip.c > > <snip> > > > @@ -2136,6 +2139,7 @@ igt_main_args("e", NULL, help_str, > > > opt_handler, > > NULL) > > > for (i = 0; i < sizeof(tests) / sizeof(tests[0]); i++) > > > tests[i].flags &= ~(TEST_CHECK_TS | > > TEST_VBLANK_EXPIRED_SEQ); > > > } > > > + max_dotclock = igt_get_max_dotclock(drm_fd); > > > > That seems to have broken the test for !display platforms (bat-atsm-1). > We were just trying to figure out what has happened on https://intel-gfx-<https://intel-gfx-ci.01.org/tree/drm-tip/bat-atsm-1.html> > ci.01.org/tree/drm-tip/bat-atsm-1.html as was also visible on Linux next > https://intel-gfx-ci.01.org/tree/linux-next/bat-atsm-1.html . > > But thanks Ville commenting that this is about IGT. Indeed IGT changed between skip and fail (bolded) 328c5873b tests/intel/xe_exec_queue_property: Negative tests for get exec_queue property ioctl ===(IGT_7588)=== bec435c24 tests/intel/kms_dsc: remove redundant documentation ===(IGT_7587)=== 37c3d2d4c tests/intel/kms_dsc: add test to validate fractional bpp with input bpc a83d0d03c tests/intel/kms_dsc: enable validation for vdsc fractional bpp 40bb84ee2 lib/dsc: add helpers for vdsc fractional bpp debugfs entry d99e8f119 lib/dsc: fix documentation style c422858f8 tests/xe_evict_ccs: Disable compression on platforms without flatccs ===(IGT_7586)=== f7ae24e64 syncobj_timeline: don't expect EINVAL for WAIT_UNSUBMITTED | WAIT_AVAILABLE ===(IGT_7585)=== 8c244b802 tests/kms_setmode: Fix Bigjoiner checks 3d5cd7d99 tests/kms_flip: Fix Bigjoiner checks a6ca34472 tests/i915/kms_big_joiner: Fix Bigjoiner checks 9d45e7aae lib/igt_kms: s/is_i915_device/is_intel_device 53d1677a8 tests: s/i915_pipe_output_combo_valid/intel_pipe_output_combo_valid/ 30e6ded90 Revert "syncobj_timeline: don't expect EINVAL for WAIT_UNSUBMITTED, | WAIT_AVAILABLE" ===(IGT_7584)=== f6f590334 syncobj_timeline: don't expect EINVAL for WAIT_UNSUBMITTED, | WAIT_AVAILABLE NO git-log.txt ===(IGT_7583)=== 453b9df12 tests/intel/xe_exec_queue_property: Add scheduler exec queue set property ===(IGT_7582)=== 60f199d7b tests/intel/xe_exec_queue_property: Add exec queue set property tests 897748a32 tests/intel/xe_waitfence: Add invalid-engine subtest ===(IGT_7581)=== > > > > > > > } > > > > > > igt_describe("Tests that nonblocking reading fails correctly"); > > > -- > > > 2.40.0 > > > > -- > > Ville Syrjälä > > Intel [-- Attachment #2: Type: text/html, Size: 6635 bytes --] ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [igt-dev] [i-g-t 4/5] tests/kms_flip: Fix Bigjoiner checks 2023-11-15 8:55 ` Saarinen, Jani @ 2023-11-15 9:01 ` Saarinen, Jani 0 siblings, 0 replies; 17+ messages in thread From: Saarinen, Jani @ 2023-11-15 9:01 UTC (permalink / raw) To: Ville Syrjälä, Modem, Bhanuprakash Cc: igt-dev@lists.freedesktop.org Hi, > -----Original Message----- > From: Saarinen, Jani > Sent: Wednesday, November 15, 2023 10:56 AM > To: Ville Syrjälä <ville.syrjala@linux.intel.com>; Modem, Bhanuprakash > <Bhanuprakash.Modem@intel.com> > Cc: igt-dev@lists.freedesktop.org > Subject: RE: [igt-dev] [i-g-t 4/5] tests/kms_flip: Fix Bigjoiner checks > > Hi, > > -----Original Message----- > > From: Saarinen, Jani > > Sent: Wednesday, November 15, 2023 10:47 AM > > To: Ville Syrjälä <ville.syrjala@linux.intel.com>; Modem, Bhanuprakash > > <Bhanuprakash.Modem@intel.com> > > Cc: igt-dev@lists.freedesktop.org > > Subject: RE: [igt-dev] [i-g-t 4/5] tests/kms_flip: Fix Bigjoiner > > checks > > > > Hi, > > > -----Original Message----- > > > From: igt-dev <igt-dev-bounces@lists.freedesktop.org > > > <mailto:igt-dev-bounces@lists.freedesktop.org> > On Behalf Of Ville > > > Syrjälä > > > Sent: Wednesday, November 15, 2023 10:35 AM > > > To: Modem, Bhanuprakash <bhanuprakash.modem@intel.com > > > <mailto:bhanuprakash.modem@intel.com> > > > > Cc: igt-dev@lists.freedesktop.org > > > <mailto:igt-dev@lists.freedesktop.org> > > > Subject: Re: [igt-dev] [i-g-t 4/5] tests/kms_flip: Fix Bigjoiner > > > checks > > > > > > On Mon, Nov 13, 2023 at 01:49:29PM +0530, Bhanuprakash Modem wrote: > > > > Bigjoiner will come in the picture when the resolution > 5K or > > > > clock > > > > > max dot-clock. Add a support to check the selected mode clock is > > > > greater than the max dot-clock. > > > > > > > > V2: - Limit the bigjoiner checks to intel hardware > > > > > > > > Signed-off-by: Bhanuprakash Modem <bhanuprakash.modem@intel.com > > > > <mailto:bhanuprakash.modem@intel.com> > > > > > Reviewed-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com > > > > <mailto:ankit.k.nautiyal@intel.com> > > > > > --- > > > > tests/kms_flip.c | 18 +++++++++++------- > > > > 1 file changed, 11 insertions(+), 7 deletions(-) > > > > > > > > diff --git a/tests/kms_flip.c b/tests/kms_flip.c index > > > > fc7cee050..d34596599 100755 > > > > --- a/tests/kms_flip.c > > > > +++ b/tests/kms_flip.c > > > <snip> > > > > @@ -2136,6 +2139,7 @@ igt_main_args("e", NULL, help_str, > > > > opt_handler, > > > NULL) > > > > for (i = 0; i < sizeof(tests) / sizeof(tests[0]); i++) > > > > tests[i].flags &= ~(TEST_CHECK_TS | > > > TEST_VBLANK_EXPIRED_SEQ); > > > > } > > > > + max_dotclock = igt_get_max_dotclock(drm_fd); > > > > > > That seems to have broken the test for !display platforms (bat-atsm-1). > > We were just trying to figure out what has happened on > > https://intel-gfx- > > <https://intel-gfx-ci.01.org/tree/drm-tip/bat-atsm-1.html> > > ci.01.org/tree/drm-tip/bat-atsm-1.html as was also visible on Linux > > next https://intel-gfx-ci.01.org/tree/linux-next/bat-atsm-1.html . > > > > But thanks Ville commenting that this is about IGT. > Indeed IGT changed between skip and fail (bolded) 328c5873b This was with Linux-next actually and on BAT this was for IGT's f7ae24e64 syncobj_timeline: don't expect EINVAL for WAIT_UNSUBMITTED | WAIT_AVAILABLE ===(IGT_7585)=== ^^^new 8c244b802 tests/kms_setmode: Fix Bigjoiner checks 3d5cd7d99 tests/kms_flip: Fix Bigjoiner checks a6ca34472 tests/i915/kms_big_joiner: Fix Bigjoiner checks 9d45e7aae lib/igt_kms: s/is_i915_device/is_intel_device 53d1677a8 tests: s/i915_pipe_output_combo_valid/intel_pipe_output_combo_valid/ 30e6ded90 Revert "syncobj_timeline: don't expect EINVAL for WAIT_UNSUBMITTED, | WAIT_AVAILABLE" ===(IGT_7584)=== f6f590334 syncobj_timeline: don't expect EINVAL for WAIT_UNSUBMITTED, | WAIT_AVAILABLE NO git-log.txt ===(IGT_7583)=== 453b9df12 tests/intel/xe_exec_queue_property: Add scheduler exec queue set property ===(IGT_7582)=== ^^ old > tests/intel/xe_exec_queue_property: Negative tests for get exec_queue property > ioctl ===(IGT_7588)=== > > bec435c24 tests/intel/kms_dsc: remove redundant documentation > ===(IGT_7587)=== 37c3d2d4c tests/intel/kms_dsc: add test to validate fractional > bpp with input bpc a83d0d03c tests/intel/kms_dsc: enable validation for vdsc > fractional bpp > 40bb84ee2 lib/dsc: add helpers for vdsc fractional bpp debugfs entry > d99e8f119 lib/dsc: fix documentation style > > c422858f8 tests/xe_evict_ccs: Disable compression on platforms without flatccs > ===(IGT_7586)=== > > f7ae24e64 syncobj_timeline: don't expect EINVAL for WAIT_UNSUBMITTED | > WAIT_AVAILABLE ===(IGT_7585)=== > 8c244b802 tests/kms_setmode: Fix Bigjoiner checks > 3d5cd7d99 tests/kms_flip: Fix Bigjoiner checks > a6ca34472 tests/i915/kms_big_joiner: Fix Bigjoiner checks 9d45e7aae > lib/igt_kms: s/is_i915_device/is_intel_device > 53d1677a8 tests: > s/i915_pipe_output_combo_valid/intel_pipe_output_combo_valid/ > > 30e6ded90 Revert "syncobj_timeline: don't expect EINVAL for > WAIT_UNSUBMITTED, | WAIT_AVAILABLE" ===(IGT_7584)=== > f6f590334 syncobj_timeline: don't expect EINVAL for WAIT_UNSUBMITTED, | > WAIT_AVAILABLE > > NO git-log.txt ===(IGT_7583)=== > > 453b9df12 tests/intel/xe_exec_queue_property: Add scheduler exec queue set > property ===(IGT_7582)=== 60f199d7b tests/intel/xe_exec_queue_property: Add > exec queue set property tests > 897748a32 tests/intel/xe_waitfence: Add invalid-engine subtest > ===(IGT_7581)=== > > > > > > > > > > > } > > > > > > > > igt_describe("Tests that nonblocking reading fails correctly"); > > > > -- > > > > 2.40.0 > > > > > > -- > > > Ville Syrjälä > > > Intel ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [igt-dev] [i-g-t 4/5] tests/kms_flip: Fix Bigjoiner checks 2023-11-15 8:34 ` Ville Syrjälä 2023-11-15 8:47 ` Saarinen, Jani @ 2023-11-15 9:20 ` Modem, Bhanuprakash 1 sibling, 0 replies; 17+ messages in thread From: Modem, Bhanuprakash @ 2023-11-15 9:20 UTC (permalink / raw) To: Ville Syrjälä; +Cc: igt-dev Hi Ville, On Wed-15-11-2023 02:04 pm, Ville Syrjälä wrote: > On Mon, Nov 13, 2023 at 01:49:29PM +0530, Bhanuprakash Modem wrote: >> Bigjoiner will come in the picture when the resolution > 5K or >> clock > max dot-clock. Add a support to check the selected mode >> clock is greater than the max dot-clock. >> >> V2: - Limit the bigjoiner checks to intel hardware >> >> Signed-off-by: Bhanuprakash Modem <bhanuprakash.modem@intel.com> >> Reviewed-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com> >> --- >> tests/kms_flip.c | 18 +++++++++++------- >> 1 file changed, 11 insertions(+), 7 deletions(-) >> >> diff --git a/tests/kms_flip.c b/tests/kms_flip.c >> index fc7cee050..d34596599 100755 >> --- a/tests/kms_flip.c >> +++ b/tests/kms_flip.c > <snip> >> @@ -2136,6 +2139,7 @@ igt_main_args("e", NULL, help_str, opt_handler, NULL) >> for (i = 0; i < sizeof(tests) / sizeof(tests[0]); i++) >> tests[i].flags &= ~(TEST_CHECK_TS | TEST_VBLANK_EXPIRED_SEQ); >> } >> + max_dotclock = igt_get_max_dotclock(drm_fd); > > That seems to have broken the test for !display platforms (bat-atsm-1). Thanks for pointing it, I have floated fix here[1]. Please help to review. [1]: https://patchwork.freedesktop.org/series/126449/ - Bhanu > >> } >> >> igt_describe("Tests that nonblocking reading fails correctly"); >> -- >> 2.40.0 > ^ permalink raw reply [flat|nested] 17+ messages in thread
* [igt-dev] [i-g-t 5/5] tests/kms_setmode: Fix Bigjoiner checks 2023-11-13 8:19 [igt-dev] [i-g-t 0/5] Fix Bigjoiner checks Bhanuprakash Modem ` (3 preceding siblings ...) 2023-11-13 8:19 ` [igt-dev] [i-g-t 4/5] tests/kms_flip: " Bhanuprakash Modem @ 2023-11-13 8:19 ` Bhanuprakash Modem 2023-11-13 8:50 ` [igt-dev] [i-g-t,5/5] " Joshi, Kunal1 2023-11-13 11:50 ` [igt-dev] ✗ CI.xeBAT: failure for Fix Bigjoiner checks (rev10) Patchwork ` (2 subsequent siblings) 7 siblings, 1 reply; 17+ messages in thread From: Bhanuprakash Modem @ 2023-11-13 8:19 UTC (permalink / raw) To: igt-dev Bigjoiner will come in the picture when the resolution > 5K or clock > max dot-clock. Add a support to check the selected mode clock is greater than the max dot-clock. V2: - Limit the bigjoiner checks to intel hardware V3: - Rebase Signed-off-by: Bhanuprakash Modem <bhanuprakash.modem@intel.com> --- tests/kms_setmode.c | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/tests/kms_setmode.c b/tests/kms_setmode.c index 98e49bbf9..d66ee97c8 100644 --- a/tests/kms_setmode.c +++ b/tests/kms_setmode.c @@ -98,13 +98,12 @@ /* restricted pipe count */ #define CRTC_RESTRICT_CNT 2 -#define MAX_HDISPLAY_PER_CRTC 5120 - static int drm_fd; static drmModeRes *drm_resources; static int filter_test_id; static bool dry_run; static bool extended = false; +static int max_dotclock; const drmModeModeInfo mode_640_480 = { .name = "640x480", @@ -721,28 +720,35 @@ static void test_one_combination(const struct test_config *tconf, pos += get_test_name_str(&crtcs[i], &test_name[pos], ARRAY_SIZE(test_name) - pos); } + if (!is_intel_device(drm_fd)) + goto test; + for (i = 0; i < crtc_count; i++) { struct crtc_config *crtc = &crtcs[i]; /* - * if mode.hdisplay > 5120, then ignore + * Handle BW limitations on intel hardware: + * + * if mode resolution > 5K (or) mode clock > max_dotclock, + * then ignore * - last crtc in single/multi-connector config * - consecutive crtcs in multi-connector config * * in multi-connector config ignore if - * - previous crtc mode.hdisplay > 5120 and + * - previous crtc (mode resolution > 5K (or) + * mode clock > max_dotclock) and * - current & previous crtcs are consecutive */ - if (((crtc->mode.hdisplay > MAX_HDISPLAY_PER_CRTC) && + if ((igt_bigjoiner_possible(&crtc->mode, max_dotclock) && ((crtc->crtc_idx >= (tconf->resources->count_crtcs - 1)) || ((i < (crtc_count - 1)) && (abs(crtcs[i + 1].crtc_idx - crtc->crtc_idx) <= 1)))) || - ((i > 0) && (crtc[i - 1].mode.hdisplay > MAX_HDISPLAY_PER_CRTC) && + ((i > 0) && igt_bigjoiner_possible(&crtc[i - 1].mode, max_dotclock) && (abs(crtc->crtc_idx - crtcs[i - 1].crtc_idx) <= 1))) { igt_info("Combo: %s is not possible with selected mode(s).\n", test_name); goto out; } } - +test: igt_dynamic_f("%s", test_name) test_crtc_config(tconf, crtcs, crtc_count); } @@ -1016,6 +1022,8 @@ igt_main_args("det:", NULL, help_str, opt_handler, NULL) drm_resources = drmModeGetResources(drm_fd); igt_require(drm_resources); + + max_dotclock = igt_get_max_dotclock(drm_fd); } for (i = 0; i < ARRAY_SIZE(tests); i++) { -- 2.40.0 ^ permalink raw reply related [flat|nested] 17+ messages in thread
* Re: [igt-dev] [i-g-t,5/5] tests/kms_setmode: Fix Bigjoiner checks 2023-11-13 8:19 ` [igt-dev] [i-g-t 5/5] tests/kms_setmode: " Bhanuprakash Modem @ 2023-11-13 8:50 ` Joshi, Kunal1 0 siblings, 0 replies; 17+ messages in thread From: Joshi, Kunal1 @ 2023-11-13 8:50 UTC (permalink / raw) To: Bhanuprakash Modem, igt-dev [-- Attachment #1: Type: text/plain, Size: 413 bytes --] On 11/13/2023 1:49 PM, Bhanuprakash Modem wrote: > Bigjoiner will come in the picture when the resolution > 5K or > clock > max dot-clock. Add a support to check the selected mode > clock is greater than the max dot-clock. > > V2: - Limit the bigjoiner checks to intel hardware > V3: - Rebase > > Signed-off-by: Bhanuprakash Modem<bhanuprakash.modem@intel.com> Reviewed-by: Kunal Joshi <kunal1.joshi@intel.com> [-- Attachment #2: Type: text/html, Size: 951 bytes --] ^ permalink raw reply [flat|nested] 17+ messages in thread
* [igt-dev] ✗ CI.xeBAT: failure for Fix Bigjoiner checks (rev10) 2023-11-13 8:19 [igt-dev] [i-g-t 0/5] Fix Bigjoiner checks Bhanuprakash Modem ` (4 preceding siblings ...) 2023-11-13 8:19 ` [igt-dev] [i-g-t 5/5] tests/kms_setmode: " Bhanuprakash Modem @ 2023-11-13 11:50 ` Patchwork 2023-11-13 11:51 ` [igt-dev] ✓ Fi.CI.BAT: success " Patchwork 2023-11-13 15:49 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork 7 siblings, 0 replies; 17+ messages in thread From: Patchwork @ 2023-11-13 11:50 UTC (permalink / raw) To: Bhanuprakash Modem; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 6963 bytes --] == Series Details == Series: Fix Bigjoiner checks (rev10) URL : https://patchwork.freedesktop.org/series/115712/ State : failure == Summary == CI Bug Log - changes from XEIGT_7584_BAT -> XEIGTPW_10170_BAT ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with XEIGTPW_10170_BAT absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in XEIGTPW_10170_BAT, please notify your bug team (lgci.bug.filing@intel.com) to allow them to document this new failure mode, which will reduce false positives in CI. Participating hosts (2 -> 3) ------------------------------ Additional (1): bat-dg2-oem2 Possible new issues ------------------- Here are the unknown changes that may have been introduced in XEIGTPW_10170_BAT: ### IGT changes ### #### Possible regressions #### * igt@kms_cursor_legacy@basic-flip-after-cursor-legacy: - bat-adlp-7: [PASS][1] -> [FAIL][2] [1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7584/bat-adlp-7/igt@kms_cursor_legacy@basic-flip-after-cursor-legacy.html [2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10170/bat-adlp-7/igt@kms_cursor_legacy@basic-flip-after-cursor-legacy.html #### Warnings #### * igt@kms_flip@basic-flip-vs-modeset: - bat-atsm-2: [SKIP][3] ([Intel XE#541]) -> [SKIP][4] +3 other tests skip [3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7584/bat-atsm-2/igt@kms_flip@basic-flip-vs-modeset.html [4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10170/bat-atsm-2/igt@kms_flip@basic-flip-vs-modeset.html Known issues ------------ Here are the changes found in XEIGTPW_10170_BAT that come from known issues: ### IGT changes ### #### Issues hit #### * igt@kms_addfb_basic@addfb25-y-tiled-small-legacy: - bat-dg2-oem2: NOTRUN -> [SKIP][5] ([Intel XE#623]) [5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10170/bat-dg2-oem2/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html * igt@kms_addfb_basic@basic-y-tiled-legacy: - bat-dg2-oem2: NOTRUN -> [SKIP][6] ([Intel XE#624]) [6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10170/bat-dg2-oem2/igt@kms_addfb_basic@basic-y-tiled-legacy.html * igt@kms_addfb_basic@tile-pitch-mismatch: - bat-dg2-oem2: NOTRUN -> [FAIL][7] ([Intel XE#609]) +1 other test fail [7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10170/bat-dg2-oem2/igt@kms_addfb_basic@tile-pitch-mismatch.html * igt@kms_dsc@dsc-basic: - bat-dg2-oem2: NOTRUN -> [SKIP][8] ([Intel XE#423]) [8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10170/bat-dg2-oem2/igt@kms_dsc@dsc-basic.html * igt@kms_flip@basic-flip-vs-wf_vblank: - bat-dg2-oem2: NOTRUN -> [FAIL][9] ([Intel XE#480]) +1 other test fail [9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10170/bat-dg2-oem2/igt@kms_flip@basic-flip-vs-wf_vblank.html * igt@kms_flip@basic-flip-vs-wf_vblank@a-edp1: - bat-adlp-7: [PASS][10] -> [FAIL][11] ([Intel XE#480]) +1 other test fail [10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7584/bat-adlp-7/igt@kms_flip@basic-flip-vs-wf_vblank@a-edp1.html [11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10170/bat-adlp-7/igt@kms_flip@basic-flip-vs-wf_vblank@a-edp1.html * igt@kms_force_connector_basic@prune-stale-modes: - bat-dg2-oem2: NOTRUN -> [SKIP][12] ([i915#5274]) [12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10170/bat-dg2-oem2/igt@kms_force_connector_basic@prune-stale-modes.html * igt@kms_frontbuffer_tracking@basic: - bat-dg2-oem2: NOTRUN -> [FAIL][13] ([Intel XE#608]) [13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10170/bat-dg2-oem2/igt@kms_frontbuffer_tracking@basic.html * igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12: - bat-dg2-oem2: NOTRUN -> [FAIL][14] ([Intel XE#400] / [Intel XE#616]) +2 other tests fail [14]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10170/bat-dg2-oem2/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12.html * igt@kms_psr@primary_page_flip: - bat-dg2-oem2: NOTRUN -> [SKIP][15] ([Intel XE#535]) +2 other tests skip [15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10170/bat-dg2-oem2/igt@kms_psr@primary_page_flip.html * igt@xe_compute@compute-square: - bat-dg2-oem2: NOTRUN -> [SKIP][16] ([Intel XE#672]) [16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10170/bat-dg2-oem2/igt@xe_compute@compute-square.html * igt@xe_exec_fault_mode@many-basic: - bat-dg2-oem2: NOTRUN -> [SKIP][17] ([Intel XE#288]) +17 other tests skip [17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10170/bat-dg2-oem2/igt@xe_exec_fault_mode@many-basic.html * igt@xe_huc_copy@huc_copy: - bat-dg2-oem2: NOTRUN -> [SKIP][18] ([Intel XE#255]) [18]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10170/bat-dg2-oem2/igt@xe_huc_copy@huc_copy.html #### Possible fixes #### * igt@kms_flip@basic-flip-vs-wf_vblank@c-edp1: - bat-adlp-7: [FAIL][19] ([Intel XE#480]) -> [PASS][20] [19]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7584/bat-adlp-7/igt@kms_flip@basic-flip-vs-wf_vblank@c-edp1.html [20]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10170/bat-adlp-7/igt@kms_flip@basic-flip-vs-wf_vblank@c-edp1.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [Intel XE#255]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/255 [Intel XE#288]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/288 [Intel XE#400]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/400 [Intel XE#423]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/423 [Intel XE#480]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/480 [Intel XE#535]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/535 [Intel XE#541]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/541 [Intel XE#608]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/608 [Intel XE#609]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/609 [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#624]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/624 [Intel XE#672]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/672 [i915#5274]: https://gitlab.freedesktop.org/drm/intel/issues/5274 Build changes ------------- * IGT: IGT_7584 -> IGTPW_10170 IGTPW_10170: 10170 IGT_7584: 30e6ded90039edde8aa6c435001f8d63159356bb @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git xe-486-edeb8b8fa330a62d4a07b37d08145d86114bc151: edeb8b8fa330a62d4a07b37d08145d86114bc151 == Logs == For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10170/index.html [-- Attachment #2: Type: text/html, Size: 8055 bytes --] ^ permalink raw reply [flat|nested] 17+ messages in thread
* [igt-dev] ✓ Fi.CI.BAT: success for Fix Bigjoiner checks (rev10) 2023-11-13 8:19 [igt-dev] [i-g-t 0/5] Fix Bigjoiner checks Bhanuprakash Modem ` (5 preceding siblings ...) 2023-11-13 11:50 ` [igt-dev] ✗ CI.xeBAT: failure for Fix Bigjoiner checks (rev10) Patchwork @ 2023-11-13 11:51 ` Patchwork 2023-11-13 15:49 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork 7 siblings, 0 replies; 17+ messages in thread From: Patchwork @ 2023-11-13 11:51 UTC (permalink / raw) To: Bhanuprakash Modem; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 9244 bytes --] == Series Details == Series: Fix Bigjoiner checks (rev10) URL : https://patchwork.freedesktop.org/series/115712/ State : success == Summary == CI Bug Log - changes from IGT_7584 -> IGTPW_10170 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/index.html Participating hosts (35 -> 35) ------------------------------ Additional (2): fi-kbl-soraka bat-mtlp-8 Missing (2): fi-hsw-4770 fi-snb-2520m Known issues ------------ Here are the changes found in IGTPW_10170 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@debugfs_test@basic-hwmon: - bat-mtlp-8: NOTRUN -> [SKIP][1] ([i915#9318]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/bat-mtlp-8/igt@debugfs_test@basic-hwmon.html * igt@gem_huc_copy@huc-copy: - fi-kbl-soraka: NOTRUN -> [SKIP][2] ([fdo#109271] / [i915#2190]) [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/fi-kbl-soraka/igt@gem_huc_copy@huc-copy.html * igt@gem_lmem_swapping@basic: - fi-kbl-soraka: NOTRUN -> [SKIP][3] ([fdo#109271] / [i915#4613]) +3 other tests skip [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/fi-kbl-soraka/igt@gem_lmem_swapping@basic.html * igt@gem_lmem_swapping@verify-random: - bat-mtlp-8: NOTRUN -> [SKIP][4] ([i915#4613]) +3 other tests skip [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/bat-mtlp-8/igt@gem_lmem_swapping@verify-random.html * igt@gem_mmap@basic: - bat-mtlp-8: NOTRUN -> [SKIP][5] ([i915#4083]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/bat-mtlp-8/igt@gem_mmap@basic.html * igt@gem_mmap_gtt@basic: - bat-mtlp-8: NOTRUN -> [SKIP][6] ([i915#4077]) +3 other tests skip [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/bat-mtlp-8/igt@gem_mmap_gtt@basic.html * igt@gem_render_tiled_blits@basic: - bat-mtlp-8: NOTRUN -> [SKIP][7] ([i915#4079]) +1 other test skip [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/bat-mtlp-8/igt@gem_render_tiled_blits@basic.html * igt@i915_pm_rps@basic-api: - bat-mtlp-8: NOTRUN -> [SKIP][8] ([i915#6621]) [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/bat-mtlp-8/igt@i915_pm_rps@basic-api.html * igt@i915_selftest@live@gt_pm: - fi-kbl-soraka: NOTRUN -> [DMESG-FAIL][9] ([i915#1886]) [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/fi-kbl-soraka/igt@i915_selftest@live@gt_pm.html * igt@i915_suspend@basic-s3-without-i915: - bat-mtlp-8: NOTRUN -> [SKIP][10] ([i915#6645]) [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/bat-mtlp-8/igt@i915_suspend@basic-s3-without-i915.html * igt@kms_addfb_basic@addfb25-y-tiled-small-legacy: - bat-mtlp-8: NOTRUN -> [SKIP][11] ([i915#5190]) [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/bat-mtlp-8/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html * igt@kms_addfb_basic@basic-y-tiled-legacy: - bat-mtlp-8: NOTRUN -> [SKIP][12] ([i915#4212]) +8 other tests skip [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/bat-mtlp-8/igt@kms_addfb_basic@basic-y-tiled-legacy.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy: - bat-mtlp-8: NOTRUN -> [SKIP][13] ([i915#4213]) +1 other test skip [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/bat-mtlp-8/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html * igt@kms_dsc@dsc-basic: - fi-kbl-soraka: NOTRUN -> [SKIP][14] ([fdo#109271]) +9 other tests skip [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/fi-kbl-soraka/igt@kms_dsc@dsc-basic.html - bat-mtlp-8: NOTRUN -> [SKIP][15] ([i915#3555] / [i915#3840] / [i915#9159]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/bat-mtlp-8/igt@kms_dsc@dsc-basic.html * igt@kms_force_connector_basic@force-load-detect: - bat-mtlp-8: NOTRUN -> [SKIP][16] ([fdo#109285]) [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/bat-mtlp-8/igt@kms_force_connector_basic@force-load-detect.html * igt@kms_force_connector_basic@prune-stale-modes: - bat-mtlp-8: NOTRUN -> [SKIP][17] ([i915#5274]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/bat-mtlp-8/igt@kms_force_connector_basic@prune-stale-modes.html * igt@kms_setmode@basic-clone-single-crtc: - bat-mtlp-8: NOTRUN -> [SKIP][18] ([i915#3555] / [i915#8809]) [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/bat-mtlp-8/igt@kms_setmode@basic-clone-single-crtc.html * igt@prime_vgem@basic-fence-mmap: - bat-mtlp-8: NOTRUN -> [SKIP][19] ([i915#3708] / [i915#4077]) +1 other test skip [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/bat-mtlp-8/igt@prime_vgem@basic-fence-mmap.html * igt@prime_vgem@basic-fence-read: - bat-mtlp-8: NOTRUN -> [SKIP][20] ([i915#3708]) +2 other tests skip [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/bat-mtlp-8/igt@prime_vgem@basic-fence-read.html #### Possible fixes #### * igt@i915_selftest@live@gt_heartbeat: - fi-apl-guc: [DMESG-FAIL][21] ([i915#5334]) -> [PASS][22] [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/fi-apl-guc/igt@i915_selftest@live@gt_heartbeat.html [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/fi-apl-guc/igt@i915_selftest@live@gt_heartbeat.html * igt@i915_selftest@live@gt_lrc: - bat-adlp-9: [INCOMPLETE][23] -> [PASS][24] [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/bat-adlp-9/igt@i915_selftest@live@gt_lrc.html [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/bat-adlp-9/igt@i915_selftest@live@gt_lrc.html * igt@kms_pipe_crc_basic@nonblocking-crc@pipe-c-dp-5: - bat-adlp-11: [DMESG-FAIL][25] ([i915#6868]) -> [PASS][26] [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/bat-adlp-11/igt@kms_pipe_crc_basic@nonblocking-crc@pipe-c-dp-5.html [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/bat-adlp-11/igt@kms_pipe_crc_basic@nonblocking-crc@pipe-c-dp-5.html * igt@kms_pipe_crc_basic@nonblocking-crc@pipe-d-dp-5: - bat-adlp-11: [FAIL][27] -> [PASS][28] [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/bat-adlp-11/igt@kms_pipe_crc_basic@nonblocking-crc@pipe-d-dp-5.html [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/bat-adlp-11/igt@kms_pipe_crc_basic@nonblocking-crc@pipe-d-dp-5.html * igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-c-dp-5: - bat-adlp-11: [ABORT][29] ([i915#8668]) -> [PASS][30] [29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/bat-adlp-11/igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-c-dp-5.html [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/bat-adlp-11/igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-c-dp-5.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285 [i915#1886]: https://gitlab.freedesktop.org/drm/intel/issues/1886 [i915#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190 [i915#3546]: https://gitlab.freedesktop.org/drm/intel/issues/3546 [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555 [i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708 [i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840 [i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077 [i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079 [i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083 [i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212 [i915#4213]: https://gitlab.freedesktop.org/drm/intel/issues/4213 [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613 [i915#5190]: https://gitlab.freedesktop.org/drm/intel/issues/5190 [i915#5274]: https://gitlab.freedesktop.org/drm/intel/issues/5274 [i915#5334]: https://gitlab.freedesktop.org/drm/intel/issues/5334 [i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621 [i915#6645]: https://gitlab.freedesktop.org/drm/intel/issues/6645 [i915#6868]: https://gitlab.freedesktop.org/drm/intel/issues/6868 [i915#8668]: https://gitlab.freedesktop.org/drm/intel/issues/8668 [i915#8809]: https://gitlab.freedesktop.org/drm/intel/issues/8809 [i915#9159]: https://gitlab.freedesktop.org/drm/intel/issues/9159 [i915#9318]: https://gitlab.freedesktop.org/drm/intel/issues/9318 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_7584 -> IGTPW_10170 CI-20190529: 20190529 CI_DRM_13868: fc67a26662b4dcf8d60782d9c5cd94c2460c623f @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_10170: 10170 IGT_7584: 30e6ded90039edde8aa6c435001f8d63159356bb @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/index.html [-- Attachment #2: Type: text/html, Size: 10814 bytes --] ^ permalink raw reply [flat|nested] 17+ messages in thread
* [igt-dev] ✗ Fi.CI.IGT: failure for Fix Bigjoiner checks (rev10) 2023-11-13 8:19 [igt-dev] [i-g-t 0/5] Fix Bigjoiner checks Bhanuprakash Modem ` (6 preceding siblings ...) 2023-11-13 11:51 ` [igt-dev] ✓ Fi.CI.BAT: success " Patchwork @ 2023-11-13 15:49 ` Patchwork 7 siblings, 0 replies; 17+ messages in thread From: Patchwork @ 2023-11-13 15:49 UTC (permalink / raw) To: Bhanuprakash Modem; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 100248 bytes --] == Series Details == Series: Fix Bigjoiner checks (rev10) URL : https://patchwork.freedesktop.org/series/115712/ State : failure == Summary == CI Bug Log - changes from IGT_7584_full -> IGTPW_10170_full ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with IGTPW_10170_full absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in IGTPW_10170_full, please notify your bug team (lgci.bug.filing@intel.com) 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_10170/index.html Participating hosts (10 -> 11) ------------------------------ Additional (1): shard-tglu0 Possible new issues ------------------- Here are the unknown changes that may have been introduced in IGTPW_10170_full: ### IGT changes ### #### Possible regressions #### * igt@gem_ctx_shared@q-smoketest@vecs0: - shard-rkl: [PASS][1] -> [INCOMPLETE][2] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-1/igt@gem_ctx_shared@q-smoketest@vecs0.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-2/igt@gem_ctx_shared@q-smoketest@vecs0.html * igt@gem_workarounds@suspend-resume-fd: - shard-tglu: [PASS][3] -> [INCOMPLETE][4] [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-tglu-3/igt@gem_workarounds@suspend-resume-fd.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-tglu-9/igt@gem_workarounds@suspend-resume-fd.html * igt@kms_big_joiner@basic: - shard-dg2: NOTRUN -> [SKIP][5] [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-2/igt@kms_big_joiner@basic.html * igt@kms_big_joiner@invalid-modeset: - shard-tglu: NOTRUN -> [SKIP][6] [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-tglu-4/igt@kms_big_joiner@invalid-modeset.html * igt@kms_cursor_crc@cursor-suspend@pipe-a-dp-4: - shard-dg2: NOTRUN -> [INCOMPLETE][7] [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-11/igt@kms_cursor_crc@cursor-suspend@pipe-a-dp-4.html * igt@kms_vblank@ts-continuation-idle-hang@pipe-a-edp-1: - shard-mtlp: [PASS][8] -> [INCOMPLETE][9] [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-mtlp-7/igt@kms_vblank@ts-continuation-idle-hang@pipe-a-edp-1.html [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-mtlp-4/igt@kms_vblank@ts-continuation-idle-hang@pipe-a-edp-1.html #### Warnings #### * igt@kms_big_joiner@2x-modeset: - shard-rkl: [SKIP][10] ([i915#2705]) -> [SKIP][11] +2 other tests skip [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-1/igt@kms_big_joiner@2x-modeset.html [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-5/igt@kms_big_joiner@2x-modeset.html - shard-dg1: [SKIP][12] ([i915#2705]) -> [SKIP][13] +2 other tests skip [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-dg1-13/igt@kms_big_joiner@2x-modeset.html [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg1-17/igt@kms_big_joiner@2x-modeset.html - shard-tglu: [SKIP][14] ([i915#2705]) -> [SKIP][15] +1 other test skip [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-tglu-9/igt@kms_big_joiner@2x-modeset.html [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-tglu-9/igt@kms_big_joiner@2x-modeset.html - shard-mtlp: [SKIP][16] ([i915#2705]) -> [SKIP][17] +2 other tests skip [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-mtlp-2/igt@kms_big_joiner@2x-modeset.html [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-mtlp-8/igt@kms_big_joiner@2x-modeset.html * igt@kms_big_joiner@invalid-modeset: - shard-dg2: [SKIP][18] ([i915#2705]) -> [SKIP][19] +1 other test skip [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-dg2-6/igt@kms_big_joiner@invalid-modeset.html [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-10/igt@kms_big_joiner@invalid-modeset.html #### Suppressed #### The following results come from untrusted machines, tests, or statuses. They do not affect the overall result. * {igt@drm_mm@drm_mm@drm_test_mm_align32}: - shard-tglu: [PASS][20] -> [TIMEOUT][21] +1 other test timeout [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-tglu-6/igt@drm_mm@drm_mm@drm_test_mm_align32.html [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-tglu-6/igt@drm_mm@drm_mm@drm_test_mm_align32.html * {igt@kms_selftest@drm_format@drm_test_format_min_pitch_tiled}: - shard-snb: [PASS][22] -> [TIMEOUT][23] [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-snb4/igt@kms_selftest@drm_format@drm_test_format_min_pitch_tiled.html [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-snb4/igt@kms_selftest@drm_format@drm_test_format_min_pitch_tiled.html * {igt@kms_selftest@drm_format@drm_test_format_min_pitch_two_plane}: - shard-rkl: [PASS][24] -> [TIMEOUT][25] [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-2/igt@kms_selftest@drm_format@drm_test_format_min_pitch_two_plane.html [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-7/igt@kms_selftest@drm_format@drm_test_format_min_pitch_two_plane.html * {igt@kms_selftest@drm_plane_helper@drm_test_check_invalid_plane_state}: - shard-dg2: [PASS][26] -> [TIMEOUT][27] [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-dg2-7/igt@kms_selftest@drm_plane_helper@drm_test_check_invalid_plane_state.html [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-1/igt@kms_selftest@drm_plane_helper@drm_test_check_invalid_plane_state.html - shard-rkl: NOTRUN -> [TIMEOUT][28] [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-4/igt@kms_selftest@drm_plane_helper@drm_test_check_invalid_plane_state.html - shard-mtlp: [PASS][29] -> [TIMEOUT][30] +2 other tests timeout [29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-mtlp-7/igt@kms_selftest@drm_plane_helper@drm_test_check_invalid_plane_state.html [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-mtlp-2/igt@kms_selftest@drm_plane_helper@drm_test_check_invalid_plane_state.html Known issues ------------ Here are the changes found in IGTPW_10170_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@api_intel_bb@blit-reloc-keep-cache: - shard-dg2: NOTRUN -> [SKIP][31] ([i915#8411]) +1 other test skip [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-10/igt@api_intel_bb@blit-reloc-keep-cache.html * igt@api_intel_bb@object-reloc-purge-cache: - shard-rkl: NOTRUN -> [SKIP][32] ([i915#8411]) [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-1/igt@api_intel_bb@object-reloc-purge-cache.html * igt@device_reset@cold-reset-bound: - shard-mtlp: NOTRUN -> [SKIP][33] ([i915#7701]) [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-mtlp-5/igt@device_reset@cold-reset-bound.html - shard-dg2: NOTRUN -> [SKIP][34] ([i915#7701]) [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-11/igt@device_reset@cold-reset-bound.html * igt@drm_fdinfo@busy-idle-check-all@vcs0: - shard-dg2: NOTRUN -> [SKIP][35] ([i915#8414]) +10 other tests skip [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-6/igt@drm_fdinfo@busy-idle-check-all@vcs0.html * igt@drm_fdinfo@idle@rcs0: - shard-rkl: [PASS][36] -> [FAIL][37] ([i915#7742]) +1 other test fail [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-5/igt@drm_fdinfo@idle@rcs0.html [37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-1/igt@drm_fdinfo@idle@rcs0.html * igt@gem_basic@multigpu-create-close: - shard-mtlp: NOTRUN -> [SKIP][38] ([i915#7697]) [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-mtlp-3/igt@gem_basic@multigpu-create-close.html * igt@gem_ccs@ctrl-surf-copy: - shard-tglu: NOTRUN -> [SKIP][39] ([i915#3555]) [39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-tglu-4/igt@gem_ccs@ctrl-surf-copy.html * igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-smem-lmem0: - shard-dg2: [PASS][40] -> [INCOMPLETE][41] ([i915#7297]) [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-dg2-11/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-smem-lmem0.html [41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-11/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-smem-lmem0.html * igt@gem_close_race@multigpu-basic-process: - shard-rkl: NOTRUN -> [SKIP][42] ([i915#7697]) [42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-6/igt@gem_close_race@multigpu-basic-process.html * igt@gem_create@create-ext-cpu-access-big: - shard-rkl: NOTRUN -> [SKIP][43] ([i915#6335]) [43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-4/igt@gem_create@create-ext-cpu-access-big.html * igt@gem_ctx_persistence@heartbeat-hang: - shard-dg2: NOTRUN -> [SKIP][44] ([i915#8555]) +1 other test skip [44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-5/igt@gem_ctx_persistence@heartbeat-hang.html * igt@gem_ctx_sseu@invalid-args: - shard-mtlp: NOTRUN -> [SKIP][45] ([i915#280]) [45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-mtlp-5/igt@gem_ctx_sseu@invalid-args.html * igt@gem_ctx_sseu@invalid-sseu: - shard-dg2: NOTRUN -> [SKIP][46] ([i915#280]) +1 other test skip [46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-7/igt@gem_ctx_sseu@invalid-sseu.html - shard-rkl: NOTRUN -> [SKIP][47] ([i915#280]) [47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-5/igt@gem_ctx_sseu@invalid-sseu.html * igt@gem_eio@hibernate: - shard-dg2: NOTRUN -> [ABORT][48] ([i915#7975] / [i915#8213]) [48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-6/igt@gem_eio@hibernate.html * igt@gem_eio@unwedge-stress: - shard-dg1: [PASS][49] -> [FAIL][50] ([i915#5784]) [49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-dg1-19/igt@gem_eio@unwedge-stress.html [50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg1-13/igt@gem_eio@unwedge-stress.html * igt@gem_exec_balancer@parallel-ordering: - shard-rkl: NOTRUN -> [SKIP][51] ([i915#4525]) +1 other test skip [51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-2/igt@gem_exec_balancer@parallel-ordering.html * igt@gem_exec_balancer@sliced: - shard-dg2: NOTRUN -> [SKIP][52] ([i915#4812]) +1 other test skip [52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-1/igt@gem_exec_balancer@sliced.html * igt@gem_exec_capture@many-4k-incremental: - shard-dg2: NOTRUN -> [FAIL][53] ([i915#9606]) [53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-1/igt@gem_exec_capture@many-4k-incremental.html - shard-rkl: NOTRUN -> [FAIL][54] ([i915#9606]) [54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-4/igt@gem_exec_capture@many-4k-incremental.html * igt@gem_exec_capture@many-4k-zero: - shard-apl: NOTRUN -> [FAIL][55] ([i915#9606]) +1 other test fail [55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-apl1/igt@gem_exec_capture@many-4k-zero.html * igt@gem_exec_fair@basic-none-share@rcs0: - shard-glk: NOTRUN -> [FAIL][56] ([i915#2842]) [56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-glk9/igt@gem_exec_fair@basic-none-share@rcs0.html * igt@gem_exec_fair@basic-pace-share@rcs0: - shard-tglu: [PASS][57] -> [FAIL][58] ([i915#2842]) [57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-tglu-8/igt@gem_exec_fair@basic-pace-share@rcs0.html [58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-tglu-10/igt@gem_exec_fair@basic-pace-share@rcs0.html * igt@gem_exec_fair@basic-pace-solo: - shard-mtlp: NOTRUN -> [SKIP][59] ([i915#4473]) [59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-mtlp-7/igt@gem_exec_fair@basic-pace-solo.html * igt@gem_exec_fair@basic-pace@vecs0: - shard-rkl: [PASS][60] -> [FAIL][61] ([i915#2842]) [60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-4/igt@gem_exec_fair@basic-pace@vecs0.html [61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-6/igt@gem_exec_fair@basic-pace@vecs0.html * igt@gem_exec_fair@basic-sync: - shard-dg2: NOTRUN -> [SKIP][62] ([i915#3539]) +2 other tests skip [62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-7/igt@gem_exec_fair@basic-sync.html * igt@gem_exec_flush@basic-batch-kernel-default-cmd: - shard-dg2: NOTRUN -> [SKIP][63] ([i915#3539] / [i915#4852]) +4 other tests skip [63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-2/igt@gem_exec_flush@basic-batch-kernel-default-cmd.html - shard-mtlp: NOTRUN -> [SKIP][64] ([i915#3711]) [64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-mtlp-3/igt@gem_exec_flush@basic-batch-kernel-default-cmd.html * igt@gem_exec_gttfill@multigpu-basic: - shard-dg2: NOTRUN -> [SKIP][65] ([i915#7697]) +1 other test skip [65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-2/igt@gem_exec_gttfill@multigpu-basic.html * igt@gem_exec_params@secure-non-root: - shard-mtlp: NOTRUN -> [SKIP][66] ([fdo#112283]) [66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-mtlp-2/igt@gem_exec_params@secure-non-root.html * igt@gem_exec_reloc@basic-cpu-gtt-noreloc: - shard-dg2: NOTRUN -> [SKIP][67] ([i915#3281]) +11 other tests skip [67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-10/igt@gem_exec_reloc@basic-cpu-gtt-noreloc.html - shard-rkl: NOTRUN -> [SKIP][68] ([i915#3281]) +11 other tests skip [68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-7/igt@gem_exec_reloc@basic-cpu-gtt-noreloc.html * igt@gem_exec_reloc@basic-gtt-read: - shard-rkl: [PASS][69] -> [SKIP][70] ([i915#3281]) +3 other tests skip [69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-5/igt@gem_exec_reloc@basic-gtt-read.html [70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-4/igt@gem_exec_reloc@basic-gtt-read.html * igt@gem_exec_schedule@reorder-wide: - shard-dg2: NOTRUN -> [SKIP][71] ([i915#4537] / [i915#4812]) [71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-6/igt@gem_exec_schedule@reorder-wide.html * igt@gem_exec_schedule@semaphore-power: - shard-rkl: [PASS][72] -> [SKIP][73] ([i915#7276]) [72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-5/igt@gem_exec_schedule@semaphore-power.html [73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-2/igt@gem_exec_schedule@semaphore-power.html * igt@gem_fence_thrash@bo-write-verify-x: - shard-dg2: NOTRUN -> [SKIP][74] ([i915#4860]) [74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-2/igt@gem_fence_thrash@bo-write-verify-x.html * igt@gem_lmem_swapping@heavy-verify-multi-ccs: - shard-glk: NOTRUN -> [SKIP][75] ([fdo#109271] / [i915#4613]) +3 other tests skip [75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-glk9/igt@gem_lmem_swapping@heavy-verify-multi-ccs.html * igt@gem_lmem_swapping@heavy-verify-random-ccs: - shard-mtlp: NOTRUN -> [SKIP][76] ([i915#4613]) +1 other test skip [76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-mtlp-2/igt@gem_lmem_swapping@heavy-verify-random-ccs.html * igt@gem_lmem_swapping@parallel-random-engines: - shard-tglu: NOTRUN -> [SKIP][77] ([i915#4613]) [77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-tglu-6/igt@gem_lmem_swapping@parallel-random-engines.html * igt@gem_lmem_swapping@parallel-random-verify-ccs: - shard-rkl: NOTRUN -> [SKIP][78] ([i915#4613]) +3 other tests skip [78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-4/igt@gem_lmem_swapping@parallel-random-verify-ccs.html * igt@gem_lmem_swapping@verify-random: - shard-apl: NOTRUN -> [SKIP][79] ([fdo#109271] / [i915#4613]) +3 other tests skip [79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-apl2/igt@gem_lmem_swapping@verify-random.html * igt@gem_media_fill@media-fill: - shard-mtlp: NOTRUN -> [SKIP][80] ([i915#8289]) [80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-mtlp-5/igt@gem_media_fill@media-fill.html - shard-dg2: NOTRUN -> [SKIP][81] ([i915#8289]) [81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-11/igt@gem_media_fill@media-fill.html * igt@gem_mmap_gtt@basic-write-read-distinct: - shard-mtlp: NOTRUN -> [SKIP][82] ([i915#4077]) +1 other test skip [82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-mtlp-8/igt@gem_mmap_gtt@basic-write-read-distinct.html * igt@gem_mmap_gtt@zero-extend: - shard-dg2: NOTRUN -> [SKIP][83] ([i915#4077]) +16 other tests skip [83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-6/igt@gem_mmap_gtt@zero-extend.html * igt@gem_mmap_wc@bad-offset: - shard-mtlp: NOTRUN -> [SKIP][84] ([i915#4083]) [84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-mtlp-3/igt@gem_mmap_wc@bad-offset.html * igt@gem_mmap_wc@close: - shard-dg2: NOTRUN -> [SKIP][85] ([i915#4083]) +8 other tests skip [85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-6/igt@gem_mmap_wc@close.html * igt@gem_mmap_wc@set-cache-level: - shard-rkl: [PASS][86] -> [SKIP][87] ([i915#1850]) [86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-1/igt@gem_mmap_wc@set-cache-level.html [87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-5/igt@gem_mmap_wc@set-cache-level.html * igt@gem_partial_pwrite_pread@reads-snoop: - shard-mtlp: NOTRUN -> [SKIP][88] ([i915#3282]) [88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-mtlp-3/igt@gem_partial_pwrite_pread@reads-snoop.html * igt@gem_partial_pwrite_pread@reads-uncached: - shard-dg2: NOTRUN -> [SKIP][89] ([i915#3282]) +6 other tests skip [89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-5/igt@gem_partial_pwrite_pread@reads-uncached.html * igt@gem_partial_pwrite_pread@writes-after-reads-display: - shard-rkl: NOTRUN -> [SKIP][90] ([i915#3282]) [90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-1/igt@gem_partial_pwrite_pread@writes-after-reads-display.html * igt@gem_pxp@protected-raw-src-copy-not-readible: - shard-rkl: NOTRUN -> [SKIP][91] ([i915#4270]) +3 other tests skip [91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-5/igt@gem_pxp@protected-raw-src-copy-not-readible.html * igt@gem_pxp@regular-baseline-src-copy-readible: - shard-dg2: NOTRUN -> [SKIP][92] ([i915#4270]) +4 other tests skip [92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-6/igt@gem_pxp@regular-baseline-src-copy-readible.html * igt@gem_readwrite@beyond-eob: - shard-rkl: [PASS][93] -> [SKIP][94] ([i915#3282]) +5 other tests skip [93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-5/igt@gem_readwrite@beyond-eob.html [94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-1/igt@gem_readwrite@beyond-eob.html * igt@gem_render_copy@x-tiled-to-vebox-yf-tiled: - shard-mtlp: NOTRUN -> [SKIP][95] ([i915#8428]) +1 other test skip [95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-mtlp-5/igt@gem_render_copy@x-tiled-to-vebox-yf-tiled.html * igt@gem_render_copy@y-tiled-mc-ccs-to-y-tiled-ccs: - shard-rkl: NOTRUN -> [SKIP][96] ([i915#768]) +5 other tests skip [96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-5/igt@gem_render_copy@y-tiled-mc-ccs-to-y-tiled-ccs.html * igt@gem_render_copy@y-tiled-to-vebox-y-tiled: - shard-glk: NOTRUN -> [SKIP][97] ([fdo#109271]) +92 other tests skip [97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-glk3/igt@gem_render_copy@y-tiled-to-vebox-y-tiled.html * igt@gem_set_tiling_vs_blt@tiled-to-tiled: - shard-dg2: NOTRUN -> [SKIP][98] ([i915#4079]) +1 other test skip [98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-10/igt@gem_set_tiling_vs_blt@tiled-to-tiled.html * igt@gem_softpin@evict-snoop: - shard-dg2: NOTRUN -> [SKIP][99] ([i915#4885]) [99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-5/igt@gem_softpin@evict-snoop.html * igt@gem_unfence_active_buffers: - shard-mtlp: NOTRUN -> [SKIP][100] ([i915#4879]) [100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-mtlp-8/igt@gem_unfence_active_buffers.html * igt@gem_userptr_blits@coherency-unsync: - shard-dg2: NOTRUN -> [SKIP][101] ([i915#3297]) +4 other tests skip [101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-5/igt@gem_userptr_blits@coherency-unsync.html * igt@gem_userptr_blits@create-destroy-unsync: - shard-rkl: NOTRUN -> [SKIP][102] ([i915#3297]) +3 other tests skip [102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-1/igt@gem_userptr_blits@create-destroy-unsync.html * igt@gem_userptr_blits@dmabuf-sync: - shard-tglu: NOTRUN -> [SKIP][103] ([i915#3323]) [103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-tglu-6/igt@gem_userptr_blits@dmabuf-sync.html - shard-rkl: NOTRUN -> [SKIP][104] ([i915#3323]) [104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-1/igt@gem_userptr_blits@dmabuf-sync.html * igt@gem_userptr_blits@sd-probe: - shard-dg2: NOTRUN -> [SKIP][105] ([i915#3297] / [i915#4958]) [105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-7/igt@gem_userptr_blits@sd-probe.html * igt@gen7_exec_parse@chained-batch: - shard-mtlp: NOTRUN -> [SKIP][106] ([fdo#109289]) [106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-mtlp-8/igt@gen7_exec_parse@chained-batch.html * igt@gen9_exec_parse@allowed-single: - shard-rkl: [PASS][107] -> [SKIP][108] ([i915#2527]) +2 other tests skip [107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-5/igt@gen9_exec_parse@allowed-single.html [108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-2/igt@gen9_exec_parse@allowed-single.html * igt@gen9_exec_parse@bb-oversize: - shard-mtlp: NOTRUN -> [SKIP][109] ([i915#2856]) [109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-mtlp-2/igt@gen9_exec_parse@bb-oversize.html * igt@gen9_exec_parse@bb-start-far: - shard-dg2: NOTRUN -> [SKIP][110] ([i915#2856]) +3 other tests skip [110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-7/igt@gen9_exec_parse@bb-start-far.html * igt@gen9_exec_parse@bb-start-out: - shard-rkl: NOTRUN -> [SKIP][111] ([i915#2527]) +1 other test skip [111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-4/igt@gen9_exec_parse@bb-start-out.html * igt@i915_hangman@engine-engine-error@bcs0: - shard-rkl: [PASS][112] -> [SKIP][113] ([i915#9588]) [112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-1/igt@i915_hangman@engine-engine-error@bcs0.html [113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-5/igt@i915_hangman@engine-engine-error@bcs0.html * igt@i915_module_load@load: - shard-dg2: NOTRUN -> [SKIP][114] ([i915#6227]) [114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-2/igt@i915_module_load@load.html * igt@i915_module_load@reload-with-fault-injection: - shard-dg2: NOTRUN -> [DMESG-WARN][115] ([i915#9559]) [115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-5/igt@i915_module_load@reload-with-fault-injection.html * igt@i915_pipe_stress@stress-xrgb8888-ytiled: - shard-dg2: NOTRUN -> [SKIP][116] ([i915#7091]) [116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-5/igt@i915_pipe_stress@stress-xrgb8888-ytiled.html * igt@i915_pm_freq_api@freq-basic-api: - shard-apl: NOTRUN -> [SKIP][117] ([fdo#109271]) +119 other tests skip [117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-apl3/igt@i915_pm_freq_api@freq-basic-api.html * igt@i915_pm_freq_api@freq-suspend@gt0: - shard-dg2: [PASS][118] -> [INCOMPLETE][119] ([i915#9407]) [118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-dg2-2/igt@i915_pm_freq_api@freq-suspend@gt0.html [119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-5/igt@i915_pm_freq_api@freq-suspend@gt0.html * igt@i915_pm_rc6_residency@media-rc6-accuracy: - shard-rkl: NOTRUN -> [SKIP][120] ([fdo#109289]) +3 other tests skip [120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-6/igt@i915_pm_rc6_residency@media-rc6-accuracy.html * igt@i915_pm_rpm@gem-execbuf-stress-pc8: - shard-rkl: NOTRUN -> [SKIP][121] ([fdo#109293] / [fdo#109506]) [121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-7/igt@i915_pm_rpm@gem-execbuf-stress-pc8.html * igt@i915_pm_rps@min-max-config-loaded: - shard-dg2: NOTRUN -> [SKIP][122] ([i915#6621]) [122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-5/igt@i915_pm_rps@min-max-config-loaded.html * igt@i915_pm_rps@thresholds-park@gt0: - shard-dg2: NOTRUN -> [SKIP][123] ([i915#8925]) +1 other test skip [123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-11/igt@i915_pm_rps@thresholds-park@gt0.html * igt@i915_query@test-query-geometry-subslices: - shard-rkl: NOTRUN -> [SKIP][124] ([i915#5723]) [124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-5/igt@i915_query@test-query-geometry-subslices.html * igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy: - shard-dg2: NOTRUN -> [SKIP][125] ([i915#4212]) [125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-7/igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy.html * igt@kms_addfb_basic@basic-y-tiled-legacy: - shard-dg2: NOTRUN -> [SKIP][126] ([i915#4215] / [i915#5190]) [126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-2/igt@kms_addfb_basic@basic-y-tiled-legacy.html * igt@kms_addfb_basic@invalid-smem-bo-on-discrete: - shard-rkl: NOTRUN -> [SKIP][127] ([i915#3826]) [127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-2/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html * igt@kms_async_flips@crc@pipe-a-hdmi-a-3: - shard-dg2: NOTRUN -> [FAIL][128] ([i915#8247]) +3 other tests fail [128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-6/igt@kms_async_flips@crc@pipe-a-hdmi-a-3.html * igt@kms_async_flips@crc@pipe-d-hdmi-a-4: - shard-dg1: NOTRUN -> [FAIL][129] ([i915#8247]) +3 other tests fail [129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg1-16/igt@kms_async_flips@crc@pipe-d-hdmi-a-4.html * igt@kms_atomic_transition@plane-use-after-nonblocking-unbind: - shard-rkl: NOTRUN -> [SKIP][130] ([i915#1845] / [i915#4098]) +32 other tests skip [130]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-5/igt@kms_atomic_transition@plane-use-after-nonblocking-unbind.html * igt@kms_big_fb@4-tiled-32bpp-rotate-0: - shard-rkl: NOTRUN -> [SKIP][131] ([i915#5286]) +1 other test skip [131]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-7/igt@kms_big_fb@4-tiled-32bpp-rotate-0.html * igt@kms_big_fb@linear-32bpp-rotate-270: - shard-rkl: NOTRUN -> [SKIP][132] ([fdo#111614] / [i915#3638]) +3 other tests skip [132]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-2/igt@kms_big_fb@linear-32bpp-rotate-270.html * igt@kms_big_fb@linear-64bpp-rotate-270: - shard-tglu: NOTRUN -> [SKIP][133] ([fdo#111614]) [133]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-tglu-6/igt@kms_big_fb@linear-64bpp-rotate-270.html * igt@kms_big_fb@x-tiled-32bpp-rotate-270: - shard-dg2: NOTRUN -> [SKIP][134] ([fdo#111614]) +7 other tests skip [134]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-10/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html - shard-mtlp: NOTRUN -> [SKIP][135] ([fdo#111614]) [135]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-mtlp-5/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html * igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip: - shard-tglu: [PASS][136] -> [FAIL][137] ([i915#3743]) +2 other tests fail [136]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-tglu-6/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html [137]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-tglu-6/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html * igt@kms_big_fb@y-tiled-addfb-size-offset-overflow: - shard-dg2: NOTRUN -> [SKIP][138] ([i915#5190]) +15 other tests skip [138]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-5/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html * igt@kms_big_fb@yf-tiled-16bpp-rotate-90: - shard-dg2: NOTRUN -> [SKIP][139] ([i915#4538] / [i915#5190]) +6 other tests skip [139]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-2/igt@kms_big_fb@yf-tiled-16bpp-rotate-90.html - shard-mtlp: NOTRUN -> [SKIP][140] ([fdo#111615]) +1 other test skip [140]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-mtlp-3/igt@kms_big_fb@yf-tiled-16bpp-rotate-90.html * igt@kms_big_fb@yf-tiled-64bpp-rotate-270: - shard-dg1: NOTRUN -> [SKIP][141] ([i915#4538]) [141]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg1-18/igt@kms_big_fb@yf-tiled-64bpp-rotate-270.html * igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip: - shard-rkl: NOTRUN -> [SKIP][142] ([fdo#110723]) +6 other tests skip [142]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-6/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip.html * igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180: - shard-tglu: NOTRUN -> [SKIP][143] ([fdo#111615]) [143]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-tglu-6/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180.html * igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-3: - shard-dg2: NOTRUN -> [SKIP][144] ([i915#4087] / [i915#7213]) +3 other tests skip [144]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-6/igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-3.html * igt@kms_cdclk@plane-scaling: - shard-rkl: NOTRUN -> [SKIP][145] ([i915#3742]) [145]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-4/igt@kms_cdclk@plane-scaling.html * igt@kms_cdclk@plane-scaling@pipe-c-hdmi-a-3: - shard-dg2: NOTRUN -> [SKIP][146] ([i915#4087]) +3 other tests skip [146]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-6/igt@kms_cdclk@plane-scaling@pipe-c-hdmi-a-3.html * igt@kms_chamelium_color@ctm-0-75: - shard-mtlp: NOTRUN -> [SKIP][147] ([fdo#111827]) [147]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-mtlp-8/igt@kms_chamelium_color@ctm-0-75.html * igt@kms_chamelium_color@ctm-blue-to-red: - shard-dg2: NOTRUN -> [SKIP][148] ([fdo#111827]) +2 other tests skip [148]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-5/igt@kms_chamelium_color@ctm-blue-to-red.html - shard-rkl: NOTRUN -> [SKIP][149] ([fdo#111827]) +1 other test skip [149]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-5/igt@kms_chamelium_color@ctm-blue-to-red.html * igt@kms_chamelium_frames@hdmi-cmp-planar-formats: - shard-tglu: NOTRUN -> [SKIP][150] ([i915#7828]) [150]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-tglu-9/igt@kms_chamelium_frames@hdmi-cmp-planar-formats.html * igt@kms_chamelium_frames@hdmi-crc-fast: - shard-dg2: NOTRUN -> [SKIP][151] ([i915#7828]) +15 other tests skip [151]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-11/igt@kms_chamelium_frames@hdmi-crc-fast.html * igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode: - shard-rkl: NOTRUN -> [SKIP][152] ([i915#7828]) +9 other tests skip [152]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-4/igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode.html * igt@kms_chamelium_hpd@dp-hpd-fast: - shard-mtlp: NOTRUN -> [SKIP][153] ([i915#7828]) [153]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-mtlp-7/igt@kms_chamelium_hpd@dp-hpd-fast.html * igt@kms_color@legacy-gamma-reset@pipe-b: - shard-rkl: [PASS][154] -> [SKIP][155] ([i915#4098]) +5 other tests skip [154]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-4/igt@kms_color@legacy-gamma-reset@pipe-b.html [155]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-5/igt@kms_color@legacy-gamma-reset@pipe-b.html * igt@kms_content_protection@atomic-dpms: - shard-rkl: NOTRUN -> [SKIP][156] ([i915#7118]) [156]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-1/igt@kms_content_protection@atomic-dpms.html * igt@kms_content_protection@dp-mst-lic-type-0: - shard-mtlp: NOTRUN -> [SKIP][157] ([i915#3299]) [157]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-mtlp-5/igt@kms_content_protection@dp-mst-lic-type-0.html * igt@kms_content_protection@dp-mst-lic-type-1: - shard-dg2: NOTRUN -> [SKIP][158] ([i915#3299]) +1 other test skip [158]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-11/igt@kms_content_protection@dp-mst-lic-type-1.html - shard-rkl: NOTRUN -> [SKIP][159] ([i915#3116]) +1 other test skip [159]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-1/igt@kms_content_protection@dp-mst-lic-type-1.html * igt@kms_content_protection@uevent@pipe-a-dp-4: - shard-dg2: NOTRUN -> [FAIL][160] ([i915#1339]) [160]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-11/igt@kms_content_protection@uevent@pipe-a-dp-4.html * igt@kms_cursor_crc@cursor-random-512x170: - shard-dg2: NOTRUN -> [SKIP][161] ([i915#3359]) +2 other tests skip [161]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-6/igt@kms_cursor_crc@cursor-random-512x170.html - shard-mtlp: NOTRUN -> [SKIP][162] ([i915#3359]) +1 other test skip [162]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-mtlp-2/igt@kms_cursor_crc@cursor-random-512x170.html * igt@kms_cursor_crc@cursor-random-512x512: - shard-rkl: NOTRUN -> [SKIP][163] ([i915#3359]) +2 other tests skip [163]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-1/igt@kms_cursor_crc@cursor-random-512x512.html * igt@kms_cursor_crc@cursor-sliding-32x32: - shard-mtlp: NOTRUN -> [SKIP][164] ([i915#3555] / [i915#8814]) +1 other test skip [164]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-mtlp-2/igt@kms_cursor_crc@cursor-sliding-32x32.html * igt@kms_cursor_legacy@2x-cursor-vs-flip-atomic: - shard-mtlp: NOTRUN -> [SKIP][165] ([i915#3546]) [165]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-mtlp-4/igt@kms_cursor_legacy@2x-cursor-vs-flip-atomic.html * igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic: - shard-mtlp: NOTRUN -> [SKIP][166] ([fdo#111767] / [i915#3546]) [166]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-mtlp-2/igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy: - shard-dg2: NOTRUN -> [SKIP][167] ([i915#4103] / [i915#4213] / [i915#5608]) [167]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-7/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size: - shard-tglu: NOTRUN -> [SKIP][168] ([i915#4103]) [168]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-tglu-9/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html * igt@kms_cursor_legacy@basic-flip-before-cursor-atomic: - shard-rkl: [PASS][169] -> [SKIP][170] ([i915#1845] / [i915#4098]) +19 other tests skip [169]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-4/igt@kms_cursor_legacy@basic-flip-before-cursor-atomic.html [170]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-5/igt@kms_cursor_legacy@basic-flip-before-cursor-atomic.html * igt@kms_cursor_legacy@cursorb-vs-flipb-atomic: - shard-dg2: NOTRUN -> [SKIP][171] ([fdo#109274] / [i915#5354]) +6 other tests skip [171]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-10/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic.html * igt@kms_cursor_legacy@cursorb-vs-flipb-toggle: - shard-apl: NOTRUN -> [SKIP][172] ([fdo#109271] / [fdo#111767]) [172]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-apl7/igt@kms_cursor_legacy@cursorb-vs-flipb-toggle.html * igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions: - shard-dg2: NOTRUN -> [SKIP][173] ([i915#4103] / [i915#4213]) [173]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-11/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html - shard-rkl: NOTRUN -> [SKIP][174] ([i915#4103]) [174]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-2/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html * igt@kms_dsc@dsc-with-formats: - shard-dg2: NOTRUN -> [SKIP][175] ([i915#3555] / [i915#3840]) [175]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-5/igt@kms_dsc@dsc-with-formats.html * igt@kms_dsc@dsc-with-output-formats: - shard-mtlp: NOTRUN -> [SKIP][176] ([i915#3555] / [i915#3840]) [176]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-mtlp-2/igt@kms_dsc@dsc-with-output-formats.html * igt@kms_flip@2x-absolute-wf_vblank: - shard-mtlp: NOTRUN -> [SKIP][177] ([i915#3637]) +1 other test skip [177]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-mtlp-7/igt@kms_flip@2x-absolute-wf_vblank.html * igt@kms_flip@2x-blocking-absolute-wf_vblank-interruptible: - shard-dg1: NOTRUN -> [SKIP][178] ([fdo#111825]) +1 other test skip [178]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg1-18/igt@kms_flip@2x-blocking-absolute-wf_vblank-interruptible.html * igt@kms_flip@2x-flip-vs-absolute-wf_vblank: - shard-tglu: NOTRUN -> [SKIP][179] ([fdo#109274] / [i915#3637]) +1 other test skip [179]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-tglu-2/igt@kms_flip@2x-flip-vs-absolute-wf_vblank.html * igt@kms_flip@2x-flip-vs-dpms: - shard-snb: NOTRUN -> [SKIP][180] ([fdo#109271]) +4 other tests skip [180]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-snb6/igt@kms_flip@2x-flip-vs-dpms.html * igt@kms_flip@2x-flip-vs-fences: - shard-dg2: NOTRUN -> [SKIP][181] ([i915#8381]) [181]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-2/igt@kms_flip@2x-flip-vs-fences.html * igt@kms_flip@2x-flip-vs-panning: - shard-dg2: NOTRUN -> [SKIP][182] ([fdo#109274]) +5 other tests skip [182]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-2/igt@kms_flip@2x-flip-vs-panning.html * igt@kms_flip@2x-flip-vs-rmfb-interruptible: - shard-dg2: NOTRUN -> [SKIP][183] ([fdo#109274] / [fdo#111767]) [183]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-10/igt@kms_flip@2x-flip-vs-rmfb-interruptible.html - shard-rkl: NOTRUN -> [SKIP][184] ([fdo#111767] / [fdo#111825]) [184]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-5/igt@kms_flip@2x-flip-vs-rmfb-interruptible.html * igt@kms_flip@2x-wf_vblank-ts-check: - shard-rkl: NOTRUN -> [SKIP][185] ([fdo#111825]) +9 other tests skip [185]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-4/igt@kms_flip@2x-wf_vblank-ts-check.html * igt@kms_flip@flip-vs-expired-vblank-interruptible: - shard-rkl: NOTRUN -> [SKIP][186] ([i915#3637] / [i915#4098]) +5 other tests skip [186]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-5/igt@kms_flip@flip-vs-expired-vblank-interruptible.html * igt@kms_flip@flip-vs-fences-interruptible: - shard-mtlp: NOTRUN -> [SKIP][187] ([i915#8381]) [187]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-mtlp-8/igt@kms_flip@flip-vs-fences-interruptible.html * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling: - shard-rkl: NOTRUN -> [SKIP][188] ([i915#3555]) +11 other tests skip [188]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-5/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling.html * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling@pipe-a-valid-mode: - shard-rkl: NOTRUN -> [SKIP][189] ([i915#2672]) +5 other tests skip [189]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-4/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-valid-mode: - shard-dg2: NOTRUN -> [SKIP][190] ([i915#2672]) +5 other tests skip [190]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-10/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-valid-mode: - shard-dg2: NOTRUN -> [SKIP][191] ([i915#2672] / [i915#3555]) [191]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-10/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-valid-mode.html * igt@kms_force_connector_basic@force-load-detect: - shard-dg2: NOTRUN -> [SKIP][192] ([fdo#109285]) [192]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-6/igt@kms_force_connector_basic@force-load-detect.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-move: - shard-rkl: [PASS][193] -> [SKIP][194] ([i915#1849] / [i915#4098]) +11 other tests skip [193]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-4/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-move.html [194]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-5/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-move.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc: - shard-dg2: NOTRUN -> [SKIP][195] ([i915#8708]) +26 other tests skip [195]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-1/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt: - shard-rkl: NOTRUN -> [SKIP][196] ([fdo#111825] / [i915#1825]) +27 other tests skip [196]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-2/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-blt: - shard-dg2: NOTRUN -> [SKIP][197] ([i915#5354]) +41 other tests skip [197]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-1/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-blt.html * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-blt: - shard-tglu: NOTRUN -> [SKIP][198] ([fdo#109280]) +3 other tests skip [198]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-tglu-6/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-blt.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-move: - shard-rkl: NOTRUN -> [SKIP][199] ([i915#1849] / [i915#4098]) +19 other tests skip [199]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-move.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-cpu: - shard-dg2: NOTRUN -> [SKIP][200] ([i915#3458]) +22 other tests skip [200]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-1/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-cpu.html - shard-rkl: NOTRUN -> [SKIP][201] ([i915#3023]) +14 other tests skip [201]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-cpu.html * igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-gtt: - shard-tglu: NOTRUN -> [SKIP][202] ([fdo#110189]) +6 other tests skip [202]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-tglu-2/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-mmap-cpu: - shard-mtlp: NOTRUN -> [SKIP][203] ([i915#1825]) +7 other tests skip [203]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-mtlp-3/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-mmap-cpu.html * igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-cpu: - shard-dg1: NOTRUN -> [SKIP][204] ([i915#3458]) [204]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg1-18/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-cpu.html * igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-gtt: - shard-mtlp: NOTRUN -> [SKIP][205] ([i915#8708]) +2 other tests skip [205]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-mtlp-3/igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-gtt.html * igt@kms_hdr@invalid-metadata-sizes: - shard-rkl: NOTRUN -> [SKIP][206] ([i915#3555] / [i915#8228]) [206]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-1/igt@kms_hdr@invalid-metadata-sizes.html * igt@kms_invalid_mode@bad-vtotal: - shard-rkl: NOTRUN -> [SKIP][207] ([i915#3555] / [i915#4098]) [207]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-5/igt@kms_invalid_mode@bad-vtotal.html * igt@kms_multipipe_modeset@basic-max-pipe-crc-check: - shard-dg2: NOTRUN -> [SKIP][208] ([i915#4816]) [208]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-11/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html * igt@kms_pipe_crc_basic@suspend-read-crc@pipe-c-dp-1: - shard-apl: [PASS][209] -> [INCOMPLETE][210] ([i915#180] / [i915#9392]) [209]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-apl7/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-c-dp-1.html [210]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-apl2/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-c-dp-1.html * igt@kms_plane@plane-position-covered: - shard-rkl: NOTRUN -> [SKIP][211] ([i915#4098] / [i915#8825]) [211]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-5/igt@kms_plane@plane-position-covered.html * igt@kms_plane_alpha_blend@alpha-basic@pipe-c-dp-1: - shard-apl: NOTRUN -> [FAIL][212] ([i915#7862]) +1 other test fail [212]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-apl2/igt@kms_plane_alpha_blend@alpha-basic@pipe-c-dp-1.html * igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-1: - shard-rkl: NOTRUN -> [FAIL][213] ([i915#8292]) [213]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-7/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-1.html * igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-3: - shard-dg1: NOTRUN -> [FAIL][214] ([i915#8292]) [214]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg1-13/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-3.html * igt@kms_plane_scaling@invalid-parameters: - shard-rkl: NOTRUN -> [SKIP][215] ([i915#8152]) [215]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-5/igt@kms_plane_scaling@invalid-parameters.html * igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-c-hdmi-a-1: - shard-dg1: NOTRUN -> [SKIP][216] ([i915#5235]) +7 other tests skip [216]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg1-19/igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-c-hdmi-a-1.html * igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20@pipe-b-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][217] ([i915#5235]) +3 other tests skip [217]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-6/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20@pipe-b-hdmi-a-2.html * igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-factor-0-25: - shard-rkl: NOTRUN -> [SKIP][218] ([i915#6953] / [i915#8152]) [218]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-5/igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-factor-0-25.html * igt@kms_plane_scaling@planes-scaler-unity-scaling: - shard-rkl: NOTRUN -> [SKIP][219] ([i915#3555] / [i915#4098] / [i915#8152]) [219]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-5/igt@kms_plane_scaling@planes-scaler-unity-scaling.html * igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25: - shard-rkl: NOTRUN -> [SKIP][220] ([i915#4098] / [i915#6953] / [i915#8152]) [220]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-5/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25.html * igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-b-hdmi-a-3: - shard-dg2: NOTRUN -> [SKIP][221] ([i915#5235]) +3 other tests skip [221]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-5/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-b-hdmi-a-3.html * igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-75: - shard-rkl: NOTRUN -> [SKIP][222] ([i915#3555] / [i915#4098] / [i915#6953] / [i915#8152]) +1 other test skip [222]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-5/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-75.html * igt@kms_prime@basic-crc-vgem: - shard-dg2: NOTRUN -> [SKIP][223] ([i915#6524] / [i915#6805]) [223]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-7/igt@kms_prime@basic-crc-vgem.html * igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-sf: - shard-rkl: NOTRUN -> [SKIP][224] ([i915#658]) [224]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-2/igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-sf.html * igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-fully-sf: - shard-glk: NOTRUN -> [SKIP][225] ([fdo#109271] / [i915#658]) [225]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-glk3/igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-fully-sf.html - shard-tglu: NOTRUN -> [SKIP][226] ([i915#658]) [226]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-tglu-6/igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-fully-sf.html * igt@kms_psr2_sf@overlay-plane-update-continuous-sf: - shard-apl: NOTRUN -> [SKIP][227] ([fdo#109271] / [i915#658]) +1 other test skip [227]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-apl1/igt@kms_psr2_sf@overlay-plane-update-continuous-sf.html * igt@kms_psr2_sf@primary-plane-update-sf-dmg-area-big-fb: - shard-dg2: NOTRUN -> [SKIP][228] ([i915#658]) +2 other tests skip [228]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-11/igt@kms_psr2_sf@primary-plane-update-sf-dmg-area-big-fb.html * igt@kms_psr2_su@page_flip-p010: - shard-rkl: NOTRUN -> [SKIP][229] ([fdo#111068] / [i915#658]) +1 other test skip [229]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-4/igt@kms_psr2_su@page_flip-p010.html * igt@kms_psr@cursor_mmap_cpu: - shard-rkl: NOTRUN -> [SKIP][230] ([i915#1072]) +7 other tests skip [230]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-7/igt@kms_psr@cursor_mmap_cpu.html * igt@kms_psr@psr2_dpms: - shard-dg2: NOTRUN -> [SKIP][231] ([i915#1072]) +11 other tests skip [231]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-6/igt@kms_psr@psr2_dpms.html * igt@kms_rotation_crc@primary-y-tiled-reflect-x-90: - shard-dg2: NOTRUN -> [SKIP][232] ([i915#4235] / [i915#5190]) [232]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-5/igt@kms_rotation_crc@primary-y-tiled-reflect-x-90.html * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0: - shard-tglu: NOTRUN -> [SKIP][233] ([fdo#111615] / [i915#5289]) [233]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-tglu-3/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html * igt@kms_scaling_modes@scaling-mode-none: - shard-dg2: NOTRUN -> [SKIP][234] ([i915#3555]) +2 other tests skip [234]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-7/igt@kms_scaling_modes@scaling-mode-none.html * igt@kms_sysfs_edid_timing: - shard-dg2: NOTRUN -> [FAIL][235] ([IGT#2]) [235]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-10/igt@kms_sysfs_edid_timing.html * igt@kms_tiled_display@basic-test-pattern: - shard-mtlp: NOTRUN -> [SKIP][236] ([i915#8623]) [236]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-mtlp-7/igt@kms_tiled_display@basic-test-pattern.html * igt@kms_tiled_display@basic-test-pattern-with-chamelium: - shard-rkl: NOTRUN -> [SKIP][237] ([i915#8623]) [237]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-4/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html - shard-dg2: NOTRUN -> [SKIP][238] ([i915#8623]) [238]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-6/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html * igt@kms_tv_load_detect@load-detect: - shard-mtlp: NOTRUN -> [SKIP][239] ([fdo#109309]) [239]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-mtlp-8/igt@kms_tv_load_detect@load-detect.html * igt@kms_universal_plane@cursor-fb-leak@pipe-b-edp-1: - shard-mtlp: [PASS][240] -> [FAIL][241] ([i915#9196]) [240]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-mtlp-4/igt@kms_universal_plane@cursor-fb-leak@pipe-b-edp-1.html [241]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-mtlp-2/igt@kms_universal_plane@cursor-fb-leak@pipe-b-edp-1.html * igt@kms_vblank@ts-continuation-modeset: - shard-rkl: NOTRUN -> [SKIP][242] ([i915#4098]) +14 other tests skip [242]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-5/igt@kms_vblank@ts-continuation-modeset.html * igt@kms_writeback@writeback-fb-id: - shard-glk: NOTRUN -> [SKIP][243] ([fdo#109271] / [i915#2437]) [243]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-glk4/igt@kms_writeback@writeback-fb-id.html * igt@kms_writeback@writeback-pixel-formats: - shard-dg2: NOTRUN -> [SKIP][244] ([i915#2437]) [244]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-1/igt@kms_writeback@writeback-pixel-formats.html - shard-rkl: NOTRUN -> [SKIP][245] ([i915#2437]) [245]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-4/igt@kms_writeback@writeback-pixel-formats.html * igt@perf@gen12-group-exclusive-stream-sample-oa: - shard-rkl: [PASS][246] -> [SKIP][247] ([fdo#109289]) [246]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-1/igt@perf@gen12-group-exclusive-stream-sample-oa.html [247]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-5/igt@perf@gen12-group-exclusive-stream-sample-oa.html * igt@perf@global-sseu-config: - shard-dg2: NOTRUN -> [SKIP][248] ([i915#7387]) [248]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-2/igt@perf@global-sseu-config.html * igt@perf@mi-rpc: - shard-dg2: NOTRUN -> [SKIP][249] ([i915#2434]) [249]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-2/igt@perf@mi-rpc.html * igt@perf@per-context-mode-unprivileged: - shard-dg2: NOTRUN -> [SKIP][250] ([fdo#109289]) +7 other tests skip [250]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-2/igt@perf@per-context-mode-unprivileged.html - shard-rkl: NOTRUN -> [SKIP][251] ([i915#2435]) [251]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-2/igt@perf@per-context-mode-unprivileged.html * igt@perf_pmu@busy-double-start@ccs0: - shard-mtlp: [PASS][252] -> [FAIL][253] ([i915#4349]) [252]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-mtlp-3/igt@perf_pmu@busy-double-start@ccs0.html [253]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-mtlp-7/igt@perf_pmu@busy-double-start@ccs0.html * igt@perf_pmu@busy-double-start@vcs1: - shard-dg1: [PASS][254] -> [FAIL][255] ([i915#4349]) +1 other test fail [254]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-dg1-16/igt@perf_pmu@busy-double-start@vcs1.html [255]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg1-13/igt@perf_pmu@busy-double-start@vcs1.html * igt@perf_pmu@cpu-hotplug: - shard-dg2: NOTRUN -> [SKIP][256] ([i915#8850]) [256]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-11/igt@perf_pmu@cpu-hotplug.html * igt@prime_udl: - shard-dg2: NOTRUN -> [SKIP][257] ([fdo#109291]) [257]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-10/igt@prime_udl.html * igt@prime_vgem@basic-fence-mmap: - shard-dg2: NOTRUN -> [SKIP][258] ([i915#3708] / [i915#4077]) [258]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-11/igt@prime_vgem@basic-fence-mmap.html * igt@prime_vgem@basic-fence-read: - shard-rkl: [PASS][259] -> [SKIP][260] ([fdo#109295] / [i915#3291] / [i915#3708]) [259]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-5/igt@prime_vgem@basic-fence-read.html [260]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-1/igt@prime_vgem@basic-fence-read.html * igt@prime_vgem@fence-flip-hang: - shard-mtlp: NOTRUN -> [SKIP][261] ([i915#3708]) [261]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-mtlp-7/igt@prime_vgem@fence-flip-hang.html * igt@prime_vgem@fence-read-hang: - shard-dg2: NOTRUN -> [SKIP][262] ([i915#3708]) +1 other test skip [262]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-2/igt@prime_vgem@fence-read-hang.html * igt@syncobj_timeline@invalid-multi-wait-all-available-unsubmitted-submitted-signaled: - shard-tglu: NOTRUN -> [FAIL][263] ([i915#9583]) [263]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-tglu-8/igt@syncobj_timeline@invalid-multi-wait-all-available-unsubmitted-submitted-signaled.html * igt@syncobj_timeline@invalid-multi-wait-available-unsubmitted-submitted-signaled: - shard-dg2: NOTRUN -> [FAIL][264] ([i915#9583]) [264]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-6/igt@syncobj_timeline@invalid-multi-wait-available-unsubmitted-submitted-signaled.html * igt@v3d/v3d_get_param@get-bad-param: - shard-mtlp: NOTRUN -> [SKIP][265] ([i915#2575]) +1 other test skip [265]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-mtlp-3/igt@v3d/v3d_get_param@get-bad-param.html * igt@v3d/v3d_perfmon@get-values-valid-perfmon: - shard-rkl: NOTRUN -> [SKIP][266] ([fdo#109315]) +13 other tests skip [266]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-2/igt@v3d/v3d_perfmon@get-values-valid-perfmon.html * igt@v3d/v3d_submit_cl@bad-multisync-out-sync: - shard-dg2: NOTRUN -> [SKIP][267] ([i915#2575]) +19 other tests skip [267]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-5/igt@v3d/v3d_submit_cl@bad-multisync-out-sync.html * igt@v3d/v3d_submit_csd@single-out-sync: - shard-tglu: NOTRUN -> [SKIP][268] ([fdo#109315] / [i915#2575]) +2 other tests skip [268]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-tglu-6/igt@v3d/v3d_submit_csd@single-out-sync.html * igt@vc4/vc4_dmabuf_poll@poll-read-waits-until-write-done: - shard-dg2: NOTRUN -> [SKIP][269] ([i915#7711]) +8 other tests skip [269]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-1/igt@vc4/vc4_dmabuf_poll@poll-read-waits-until-write-done.html * igt@vc4/vc4_perfmon@destroy-valid-perfmon: - shard-tglu: NOTRUN -> [SKIP][270] ([i915#2575]) [270]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-tglu-6/igt@vc4/vc4_perfmon@destroy-valid-perfmon.html * igt@vc4/vc4_tiling@set-get: - shard-mtlp: NOTRUN -> [SKIP][271] ([i915#7711]) [271]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-mtlp-7/igt@vc4/vc4_tiling@set-get.html * igt@vc4/vc4_wait_bo@unused-bo-1ns: - shard-rkl: NOTRUN -> [SKIP][272] ([i915#7711]) +7 other tests skip [272]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-5/igt@vc4/vc4_wait_bo@unused-bo-1ns.html #### Possible fixes #### * igt@api_intel_bb@object-reloc-keep-cache: - shard-rkl: [SKIP][273] ([i915#8411]) -> [PASS][274] +1 other test pass [273]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-6/igt@api_intel_bb@object-reloc-keep-cache.html [274]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-5/igt@api_intel_bb@object-reloc-keep-cache.html * {igt@drm_buddy@drm_buddy@drm_test_buddy_alloc_pathological}: - shard-snb: [TIMEOUT][275] -> [PASS][276] +3 other tests pass [275]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-snb1/igt@drm_buddy@drm_buddy@drm_test_buddy_alloc_pathological.html [276]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-snb1/igt@drm_buddy@drm_buddy@drm_test_buddy_alloc_pathological.html * {igt@drm_mm@drm_mm@drm_test_mm_highest}: - shard-rkl: [TIMEOUT][277] -> [PASS][278] +1 other test pass [277]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-4/igt@drm_mm@drm_mm@drm_test_mm_highest.html [278]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-2/igt@drm_mm@drm_mm@drm_test_mm_highest.html * igt@fbdev@unaligned-read: - shard-rkl: [SKIP][279] ([i915#2582]) -> [PASS][280] +1 other test pass [279]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-5/igt@fbdev@unaligned-read.html [280]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-1/igt@fbdev@unaligned-read.html * igt@gem_ctx_persistence@engines-mixed-process@rcs0: - shard-mtlp: [ABORT][281] ([i915#9414]) -> [PASS][282] +1 other test pass [281]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-mtlp-7/igt@gem_ctx_persistence@engines-mixed-process@rcs0.html [282]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-mtlp-3/igt@gem_ctx_persistence@engines-mixed-process@rcs0.html * igt@gem_eio@kms: - shard-dg2: [FAIL][283] ([i915#5784]) -> [PASS][284] [283]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-dg2-6/igt@gem_eio@kms.html [284]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-11/igt@gem_eio@kms.html * igt@gem_exec_fair@basic-pace@bcs0: - shard-rkl: [FAIL][285] ([i915#2842]) -> [PASS][286] +1 other test pass [285]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-4/igt@gem_exec_fair@basic-pace@bcs0.html [286]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-6/igt@gem_exec_fair@basic-pace@bcs0.html * igt@gem_exec_reloc@basic-gtt-wc-noreloc: - shard-rkl: [SKIP][287] ([i915#3281]) -> [PASS][288] +12 other tests pass [287]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-2/igt@gem_exec_reloc@basic-gtt-wc-noreloc.html [288]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-5/igt@gem_exec_reloc@basic-gtt-wc-noreloc.html * igt@gem_partial_pwrite_pread@writes-after-reads: - shard-rkl: [SKIP][289] ([i915#3282]) -> [PASS][290] +6 other tests pass [289]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-1/igt@gem_partial_pwrite_pread@writes-after-reads.html [290]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-5/igt@gem_partial_pwrite_pread@writes-after-reads.html * igt@gen9_exec_parse@allowed-single: - shard-glk: [INCOMPLETE][291] ([i915#5566]) -> [PASS][292] [291]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-glk8/igt@gen9_exec_parse@allowed-single.html [292]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-glk4/igt@gen9_exec_parse@allowed-single.html * igt@gen9_exec_parse@unaligned-access: - shard-rkl: [SKIP][293] ([i915#2527]) -> [PASS][294] +2 other tests pass [293]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-4/igt@gen9_exec_parse@unaligned-access.html [294]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-5/igt@gen9_exec_parse@unaligned-access.html * igt@i915_module_load@reload-with-fault-injection: - shard-tglu: [INCOMPLETE][295] -> [PASS][296] [295]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-tglu-2/igt@i915_module_load@reload-with-fault-injection.html [296]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-tglu-9/igt@i915_module_load@reload-with-fault-injection.html * igt@i915_power@sanity: - shard-rkl: [SKIP][297] ([i915#7984]) -> [PASS][298] [297]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-1/igt@i915_power@sanity.html [298]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-5/igt@i915_power@sanity.html * igt@i915_suspend@basic-s3-without-i915: - shard-apl: [DMESG-WARN][299] ([i915#1982]) -> [PASS][300] [299]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-apl7/igt@i915_suspend@basic-s3-without-i915.html [300]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-apl1/igt@i915_suspend@basic-s3-without-i915.html * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip: - shard-mtlp: [FAIL][301] ([i915#5138]) -> [PASS][302] [301]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-mtlp-2/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html [302]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-mtlp-7/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html * {igt@kms_ccs@pipe-a-bad-aux-stride-y-tiled-gen12-rc-ccs-cc}: - shard-rkl: [SKIP][303] ([i915#4098]) -> [PASS][304] +3 other tests pass [303]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-5/igt@kms_ccs@pipe-a-bad-aux-stride-y-tiled-gen12-rc-ccs-cc.html [304]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-1/igt@kms_ccs@pipe-a-bad-aux-stride-y-tiled-gen12-rc-ccs-cc.html * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size: - shard-glk: [FAIL][305] ([i915#2346]) -> [PASS][306] [305]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-glk8/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html [306]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-glk3/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html * igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@ab-hdmi-a1-hdmi-a2: - shard-glk: [FAIL][307] ([i915#79]) -> [PASS][308] [307]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-glk8/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@ab-hdmi-a1-hdmi-a2.html [308]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-glk4/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@ab-hdmi-a1-hdmi-a2.html * igt@kms_frontbuffer_tracking@fbc-shrfb-scaledprimary: - shard-rkl: [SKIP][309] ([i915#1849] / [i915#4098]) -> [PASS][310] +10 other tests pass [309]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-5/igt@kms_frontbuffer_tracking@fbc-shrfb-scaledprimary.html [310]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-shrfb-scaledprimary.html * {igt@kms_pm_rpm@modeset-lpsp-stress}: - shard-dg2: [SKIP][311] ([i915#9519]) -> [PASS][312] [311]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-dg2-6/igt@kms_pm_rpm@modeset-lpsp-stress.html [312]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-10/igt@kms_pm_rpm@modeset-lpsp-stress.html - shard-rkl: [SKIP][313] ([i915#9519]) -> [PASS][314] [313]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-5/igt@kms_pm_rpm@modeset-lpsp-stress.html [314]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-7/igt@kms_pm_rpm@modeset-lpsp-stress.html * {igt@kms_pm_rpm@modeset-non-lpsp}: - shard-dg1: [SKIP][315] ([i915#9519]) -> [PASS][316] [315]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-dg1-19/igt@kms_pm_rpm@modeset-non-lpsp.html [316]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg1-17/igt@kms_pm_rpm@modeset-non-lpsp.html * igt@kms_rotation_crc@primary-rotation-90: - shard-rkl: [SKIP][317] ([i915#1845] / [i915#4098]) -> [PASS][318] +22 other tests pass [317]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-5/igt@kms_rotation_crc@primary-rotation-90.html [318]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-7/igt@kms_rotation_crc@primary-rotation-90.html * igt@kms_rotation_crc@sprite-rotation-270: - shard-rkl: [INCOMPLETE][319] ([i915#8875] / [i915#9569]) -> [PASS][320] [319]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-2/igt@kms_rotation_crc@sprite-rotation-270.html [320]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-1/igt@kms_rotation_crc@sprite-rotation-270.html * {igt@kms_selftest@drm_cmdline_parser@drm_test_cmdline_tv_options}: - shard-mtlp: [TIMEOUT][321] -> [PASS][322] [321]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-mtlp-5/igt@kms_selftest@drm_cmdline_parser@drm_test_cmdline_tv_options.html [322]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-mtlp-8/igt@kms_selftest@drm_cmdline_parser@drm_test_cmdline_tv_options.html - shard-apl: [TIMEOUT][323] -> [PASS][324] [323]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-apl7/igt@kms_selftest@drm_cmdline_parser@drm_test_cmdline_tv_options.html [324]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-apl7/igt@kms_selftest@drm_cmdline_parser@drm_test_cmdline_tv_options.html - shard-dg1: [TIMEOUT][325] -> [PASS][326] [325]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-dg1-12/igt@kms_selftest@drm_cmdline_parser@drm_test_cmdline_tv_options.html [326]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg1-13/igt@kms_selftest@drm_cmdline_parser@drm_test_cmdline_tv_options.html * {igt@kms_selftest@drm_damage_helper@drm_test_damage_iter_single_damage_intersect_src}: - shard-tglu: [TIMEOUT][327] -> [PASS][328] +1 other test pass [327]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-tglu-4/igt@kms_selftest@drm_damage_helper@drm_test_damage_iter_single_damage_intersect_src.html [328]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-tglu-6/igt@kms_selftest@drm_damage_helper@drm_test_damage_iter_single_damage_intersect_src.html * igt@kms_universal_plane@cursor-fb-leak@pipe-c-hdmi-a-1: - shard-tglu: [FAIL][329] ([i915#9196]) -> [PASS][330] +2 other tests pass [329]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-tglu-8/igt@kms_universal_plane@cursor-fb-leak@pipe-c-hdmi-a-1.html [330]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-tglu-8/igt@kms_universal_plane@cursor-fb-leak@pipe-c-hdmi-a-1.html * igt@perf_pmu@busy-double-start@bcs0: - shard-mtlp: [FAIL][331] ([i915#4349]) -> [PASS][332] +1 other test pass [331]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-mtlp-3/igt@perf_pmu@busy-double-start@bcs0.html [332]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-mtlp-7/igt@perf_pmu@busy-double-start@bcs0.html #### Warnings #### * igt@gem_ccs@ctrl-surf-copy: - shard-rkl: [SKIP][333] ([i915#7957]) -> [SKIP][334] ([i915#3555]) [333]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-5/igt@gem_ccs@ctrl-surf-copy.html [334]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-1/igt@gem_ccs@ctrl-surf-copy.html * igt@gem_ccs@ctrl-surf-copy-new-ctx: - shard-rkl: [SKIP][335] ([i915#4098] / [i915#9323]) -> [SKIP][336] ([i915#7957]) [335]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-1/igt@gem_ccs@ctrl-surf-copy-new-ctx.html [336]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-5/igt@gem_ccs@ctrl-surf-copy-new-ctx.html * igt@gem_pwrite@basic-exhaustion: - shard-rkl: [WARN][337] ([i915#2658]) -> [SKIP][338] ([i915#3282]) [337]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-5/igt@gem_pwrite@basic-exhaustion.html [338]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-1/igt@gem_pwrite@basic-exhaustion.html * igt@kms_async_flips@crc@pipe-a-edp-1: - shard-mtlp: [DMESG-FAIL][339] ([i915#8561]) -> [FAIL][340] ([i915#8247]) +1 other test fail [339]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-mtlp-3/igt@kms_async_flips@crc@pipe-a-edp-1.html [340]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-mtlp-7/igt@kms_async_flips@crc@pipe-a-edp-1.html * igt@kms_big_fb@4-tiled-addfb: - shard-rkl: [SKIP][341] ([i915#5286]) -> [SKIP][342] ([i915#1845] / [i915#4098]) +5 other tests skip [341]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-6/igt@kms_big_fb@4-tiled-addfb.html [342]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-5/igt@kms_big_fb@4-tiled-addfb.html * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip: - shard-rkl: [SKIP][343] ([i915#1845] / [i915#4098]) -> [SKIP][344] ([i915#5286]) +5 other tests skip [343]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-5/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip.html [344]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-1/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip.html * igt@kms_big_fb@linear-32bpp-rotate-90: - shard-rkl: [SKIP][345] ([i915#1845] / [i915#4098]) -> [SKIP][346] ([fdo#111614] / [i915#3638]) +2 other tests skip [345]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-5/igt@kms_big_fb@linear-32bpp-rotate-90.html [346]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-1/igt@kms_big_fb@linear-32bpp-rotate-90.html * igt@kms_big_fb@linear-8bpp-rotate-270: - shard-rkl: [SKIP][347] ([fdo#111614] / [i915#3638]) -> [SKIP][348] ([i915#1845] / [i915#4098]) +2 other tests skip [347]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-1/igt@kms_big_fb@linear-8bpp-rotate-270.html [348]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-5/igt@kms_big_fb@linear-8bpp-rotate-270.html * igt@kms_big_fb@yf-tiled-16bpp-rotate-270: - shard-rkl: [SKIP][349] ([i915#1845] / [i915#4098]) -> [SKIP][350] ([fdo#110723]) +4 other tests skip [349]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-5/igt@kms_big_fb@yf-tiled-16bpp-rotate-270.html [350]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-1/igt@kms_big_fb@yf-tiled-16bpp-rotate-270.html * igt@kms_big_fb@yf-tiled-addfb-size-overflow: - shard-rkl: [SKIP][351] ([i915#1845] / [i915#4098]) -> [SKIP][352] ([fdo#111615]) [351]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-5/igt@kms_big_fb@yf-tiled-addfb-size-overflow.html [352]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-7/igt@kms_big_fb@yf-tiled-addfb-size-overflow.html * igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0: - shard-rkl: [SKIP][353] ([fdo#110723]) -> [SKIP][354] ([i915#1845] / [i915#4098]) +4 other tests skip [353]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-1/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0.html [354]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-5/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0.html * igt@kms_color@deep-color: - shard-rkl: [SKIP][355] ([i915#9608]) -> [SKIP][356] ([i915#3555]) [355]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-5/igt@kms_color@deep-color.html [356]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-2/igt@kms_color@deep-color.html * igt@kms_content_protection@srm: - shard-rkl: [SKIP][357] ([i915#7118]) -> [SKIP][358] ([i915#1845] / [i915#4098]) [357]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-4/igt@kms_content_protection@srm.html [358]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-5/igt@kms_content_protection@srm.html * igt@kms_content_protection@type1: - shard-rkl: [SKIP][359] ([i915#1845] / [i915#4098]) -> [SKIP][360] ([i915#7118]) +2 other tests skip [359]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-5/igt@kms_content_protection@type1.html [360]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-1/igt@kms_content_protection@type1.html * igt@kms_cursor_crc@cursor-offscreen-512x512: - shard-rkl: [SKIP][361] ([i915#3359]) -> [SKIP][362] ([i915#1845] / [i915#4098]) +1 other test skip [361]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-1/igt@kms_cursor_crc@cursor-offscreen-512x512.html [362]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-5/igt@kms_cursor_crc@cursor-offscreen-512x512.html * igt@kms_cursor_crc@cursor-onscreen-512x170: - shard-rkl: [SKIP][363] ([fdo#109279] / [i915#3359]) -> [SKIP][364] ([i915#1845] / [i915#4098]) [363]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-7/igt@kms_cursor_crc@cursor-onscreen-512x170.html [364]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-5/igt@kms_cursor_crc@cursor-onscreen-512x170.html * igt@kms_cursor_crc@cursor-rapid-movement-32x32: - shard-rkl: [SKIP][365] ([i915#1845] / [i915#4098]) -> [SKIP][366] ([i915#3555]) +2 other tests skip [365]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-5/igt@kms_cursor_crc@cursor-rapid-movement-32x32.html [366]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-7/igt@kms_cursor_crc@cursor-rapid-movement-32x32.html * igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions: - shard-rkl: [SKIP][367] ([fdo#111825]) -> [SKIP][368] ([i915#1845] / [i915#4098]) +2 other tests skip [367]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-4/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions.html [368]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-5/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions.html * igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions: - shard-rkl: [SKIP][369] ([fdo#111767] / [fdo#111825]) -> [SKIP][370] ([i915#1845] / [i915#4098]) [369]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-4/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions.html [370]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-5/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions.html * igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle: - shard-rkl: [SKIP][371] ([i915#4103]) -> [SKIP][372] ([i915#1845] / [i915#4098]) [371]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-4/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html [372]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-5/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html * igt@kms_display_modes@mst-extended-mode-negative: - shard-rkl: [SKIP][373] ([i915#8588]) -> [SKIP][374] ([i915#4098]) [373]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-1/igt@kms_display_modes@mst-extended-mode-negative.html [374]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-5/igt@kms_display_modes@mst-extended-mode-negative.html * igt@kms_dsc@dsc-basic: - shard-rkl: [SKIP][375] ([i915#4098]) -> [SKIP][376] ([i915#3555] / [i915#3840]) [375]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-5/igt@kms_dsc@dsc-basic.html [376]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-7/igt@kms_dsc@dsc-basic.html * igt@kms_dsc@dsc-with-bpc: - shard-rkl: [SKIP][377] ([i915#3555] / [i915#3840]) -> [SKIP][378] ([i915#1845] / [i915#4098]) [377]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-1/igt@kms_dsc@dsc-with-bpc.html [378]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-5/igt@kms_dsc@dsc-with-bpc.html * igt@kms_dsc@dsc-with-bpc-formats: - shard-rkl: [SKIP][379] ([i915#1845] / [i915#4098]) -> [SKIP][380] ([i915#3555] / [i915#3840]) [379]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-5/igt@kms_dsc@dsc-with-bpc-formats.html [380]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-1/igt@kms_dsc@dsc-with-bpc-formats.html * igt@kms_dsc@dsc-with-output-formats: - shard-rkl: [SKIP][381] ([i915#3555] / [i915#3840]) -> [SKIP][382] ([i915#4098]) [381]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-7/igt@kms_dsc@dsc-with-output-formats.html [382]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-5/igt@kms_dsc@dsc-with-output-formats.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-indfb-fliptrack-mmap-gtt: - shard-rkl: [SKIP][383] ([fdo#111825]) -> [SKIP][384] ([i915#1849] / [i915#4098]) +2 other tests skip [383]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-1/igt@kms_frontbuffer_tracking@fbcpsr-2p-indfb-fliptrack-mmap-gtt.html [384]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-indfb-fliptrack-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-gtt: - shard-rkl: [SKIP][385] ([fdo#111825] / [i915#1825]) -> [SKIP][386] ([i915#1849] / [i915#4098]) +33 other tests skip [385]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-4/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-gtt.html [386]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbcpsr-tiling-4: - shard-rkl: [SKIP][387] ([i915#5439]) -> [SKIP][388] ([i915#1849] / [i915#4098]) [387]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-tiling-4.html [388]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsr-tiling-4.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-plflip-blt: - shard-rkl: [SKIP][389] ([i915#1849] / [i915#4098]) -> [SKIP][390] ([i915#3023]) +14 other tests skip [389]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-5/igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-plflip-blt.html [390]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-2/igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-plflip-blt.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-msflip-blt: - shard-rkl: [SKIP][391] ([i915#3023]) -> [SKIP][392] ([i915#1849] / [i915#4098]) +17 other tests skip [391]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-msflip-blt.html [392]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-5/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-msflip-blt.html * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt: - shard-rkl: [SKIP][393] ([i915#1849] / [i915#4098]) -> [SKIP][394] ([fdo#111825] / [i915#1825]) +30 other tests skip [393]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-5/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt.html [394]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt.html * igt@kms_hdr@static-swap: - shard-rkl: [SKIP][395] ([i915#1845] / [i915#4098]) -> [SKIP][396] ([i915#3555] / [i915#8228]) +1 other test skip [395]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-5/igt@kms_hdr@static-swap.html [396]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-6/igt@kms_hdr@static-swap.html * igt@kms_hdr@static-toggle: - shard-rkl: [SKIP][397] ([i915#3555] / [i915#8228]) -> [SKIP][398] ([i915#1845] / [i915#4098]) [397]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-6/igt@kms_hdr@static-toggle.html [398]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-5/igt@kms_hdr@static-toggle.html * igt@kms_plane_multiple@tiling-yf: - shard-rkl: [SKIP][399] ([i915#3555]) -> [SKIP][400] ([i915#1845] / [i915#4098]) +4 other tests skip [399]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-6/igt@kms_plane_multiple@tiling-yf.html [400]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-5/igt@kms_plane_multiple@tiling-yf.html * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0: - shard-rkl: [SKIP][401] ([i915#1845] / [i915#4098]) -> [SKIP][402] ([fdo#111615] / [i915#5289]) [401]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-5/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html [402]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-4/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180: - shard-rkl: [SKIP][403] ([fdo#111615] / [i915#5289]) -> [SKIP][404] ([i915#1845] / [i915#4098]) [403]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-rkl-4/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html [404]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-rkl-5/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html * igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem: - shard-dg2: [CRASH][405] ([i915#9351]) -> [INCOMPLETE][406] ([i915#5493]) [405]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7584/shard-dg2-1/igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem.html [406]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/shard-dg2-6/igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [IGT#2]: https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/2 [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274 [fdo#109279]: https://bugs.freedesktop.org/show_bug.cgi?id=109279 [fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280 [fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285 [fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289 [fdo#109291]: https://bugs.freedesktop.org/show_bug.cgi?id=109291 [fdo#109293]: https://bugs.freedesktop.org/show_bug.cgi?id=109293 [fdo#109295]: https://bugs.freedesktop.org/show_bug.cgi?id=109295 [fdo#109308]: https://bugs.freedesktop.org/show_bug.cgi?id=109308 [fdo#109309]: https://bugs.freedesktop.org/show_bug.cgi?id=109309 [fdo#109315]: https://bugs.freedesktop.org/show_bug.cgi?id=109315 [fdo#109506]: https://bugs.freedesktop.org/show_bug.cgi?id=109506 [fdo#110189]: https://bugs.freedesktop.org/show_bug.cgi?id=110189 [fdo#110723]: https://bugs.freedesktop.org/show_bug.cgi?id=110723 [fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068 [fdo#111614]: https://bugs.freedesktop.org/show_bug.cgi?id=111614 [fdo#111615]: https://bugs.freedesktop.org/show_bug.cgi?id=111615 [fdo#111767]: https://bugs.freedesktop.org/show_bug.cgi?id=111767 [fdo#111825]: https://bugs.freedesktop.org/show_bug.cgi?id=111825 [fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827 [fdo#112283]: https://bugs.freedesktop.org/show_bug.cgi?id=112283 [i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072 [i915#1339]: https://gitlab.freedesktop.org/drm/intel/issues/1339 [i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180 [i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825 [i915#1839]: https://gitlab.freedesktop.org/drm/intel/issues/1839 [i915#1845]: https://gitlab.freedesktop.org/drm/intel/issues/1845 [i915#1849]: https://gitlab.freedesktop.org/drm/intel/issues/1849 [i915#1850]: https://gitlab.freedesktop.org/drm/intel/issues/1850 [i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982 [i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346 [i915#2434]: https://gitlab.freedesktop.org/drm/intel/issues/2434 [i915#2435]: https://gitlab.freedesktop.org/drm/intel/issues/2435 [i915#2437]: https://gitlab.freedesktop.org/drm/intel/issues/2437 [i915#2527]: https://gitlab.freedesktop.org/drm/intel/issues/2527 [i915#2575]: https://gitlab.freedesktop.org/drm/intel/issues/2575 [i915#2582]: https://gitlab.freedesktop.org/drm/intel/issues/2582 [i915#2658]: https://gitlab.freedesktop.org/drm/intel/issues/2658 [i915#2672]: https://gitlab.freedesktop.org/drm/intel/issues/2672 [i915#2705]: https://gitlab.freedesktop.org/drm/intel/issues/2705 [i915#280]: https://gitlab.freedesktop.org/drm/intel/issues/280 [i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842 [i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856 [i915#3023]: https://gitlab.freedesktop.org/drm/intel/issues/3023 [i915#3116]: https://gitlab.freedesktop.org/drm/intel/issues/3116 [i915#3281]: https://gitlab.freedesktop.org/drm/intel/issues/3281 [i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282 [i915#3291]: https://gitlab.freedesktop.org/drm/intel/issues/3291 [i915#3297]: https://gitlab.freedesktop.org/drm/intel/issues/3297 [i915#3299]: https://gitlab.freedesktop.org/drm/intel/issues/3299 [i915#3323]: https://gitlab.freedesktop.org/drm/intel/issues/3323 [i915#3359]: https://gitlab.freedesktop.org/drm/intel/issues/3359 [i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458 [i915#3539]: https://gitlab.freedesktop.org/drm/intel/issues/3539 [i915#3546]: https://gitlab.freedesktop.org/drm/intel/issues/3546 [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555 [i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637 [i915#3638]: https://gitlab.freedesktop.org/drm/intel/issues/3638 [i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708 [i915#3711]: https://gitlab.freedesktop.org/drm/intel/issues/3711 [i915#3742]: https://gitlab.freedesktop.org/drm/intel/issues/3742 [i915#3743]: https://gitlab.freedesktop.org/drm/intel/issues/3743 [i915#3826]: https://gitlab.freedesktop.org/drm/intel/issues/3826 [i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840 [i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077 [i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079 [i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083 [i915#4087]: https://gitlab.freedesktop.org/drm/intel/issues/4087 [i915#4098]: https://gitlab.freedesktop.org/drm/intel/issues/4098 [i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103 [i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212 [i915#4213]: https://gitlab.freedesktop.org/drm/intel/issues/4213 [i915#4215]: https://gitlab.freedesktop.org/drm/intel/issues/4215 [i915#4235]: https://gitlab.freedesktop.org/drm/intel/issues/4235 [i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270 [i915#4275]: https://gitlab.freedesktop.org/drm/intel/issues/4275 [i915#4281]: https://gitlab.freedesktop.org/drm/intel/issues/4281 [i915#4349]: https://gitlab.freedesktop.org/drm/intel/issues/4349 [i915#4473]: https://gitlab.freedesktop.org/drm/intel/issues/4473 [i915#4525]: https://gitlab.freedesktop.org/drm/intel/issues/4525 [i915#4537]: https://gitlab.freedesktop.org/drm/intel/issues/4537 [i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538 [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613 [i915#4812]: https://gitlab.freedesktop.org/drm/intel/issues/4812 [i915#4816]: https://gitlab.freedesktop.org/drm/intel/issues/4816 [i915#4852]: https://gitlab.freedesktop.org/drm/intel/issues/4852 [i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860 [i915#4879]: https://gitlab.freedesktop.org/drm/intel/issues/4879 [i915#4885]: https://gitlab.freedesktop.org/drm/intel/issues/4885 [i915#4958]: https://gitlab.freedesktop.org/drm/intel/issues/4958 [i915#5138]: https://gitlab.freedesktop.org/drm/intel/issues/5138 [i915#5176]: https://gitlab.freedesktop.org/drm/intel/issues/5176 [i915#5190]: https://gitlab.freedesktop.org/drm/intel/issues/5190 [i915#5235]: https://gitlab.freedesktop.org/drm/intel/issues/5235 [i915#5286]: https://gitlab.freedesktop.org/drm/intel/issues/5286 [i915#5289]: https://gitlab.freedesktop.org/drm/intel/issues/5289 [i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354 [i915#5439]: https://gitlab.freedesktop.org/drm/intel/issues/5439 [i915#5493]: https://gitlab.freedesktop.org/drm/intel/issues/5493 [i915#5566]: https://gitlab.freedesktop.org/drm/intel/issues/5566 [i915#5608]: https://gitlab.freedesktop.org/drm/intel/issues/5608 [i915#5723]: https://gitlab.freedesktop.org/drm/intel/issues/5723 [i915#5784]: https://gitlab.freedesktop.org/drm/intel/issues/5784 [i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095 [i915#6227]: https://gitlab.freedesktop.org/drm/intel/issues/6227 [i915#6335]: https://gitlab.freedesktop.org/drm/intel/issues/6335 [i915#6524]: https://gitlab.freedesktop.org/drm/intel/issues/6524 [i915#658]: https://gitlab.freedesktop.org/drm/intel/issues/658 [i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621 [i915#6805]: https://gitlab.freedesktop.org/drm/intel/issues/6805 [i915#6953]: https://gitlab.freedesktop.org/drm/intel/issues/6953 [i915#7091]: https://gitlab.freedesktop.org/drm/intel/issues/7091 [i915#7118]: https://gitlab.freedesktop.org/drm/intel/issues/7118 [i915#7213]: https://gitlab.freedesktop.org/drm/intel/issues/7213 [i915#7276]: https://gitlab.freedesktop.org/drm/intel/issues/7276 [i915#7297]: https://gitlab.freedesktop.org/drm/intel/issues/7297 [i915#7387]: https://gitlab.freedesktop.org/drm/intel/issues/7387 [i915#768]: https://gitlab.freedesktop.org/drm/intel/issues/768 [i915#7697]: https://gitlab.freedesktop.org/drm/intel/issues/7697 [i915#7701]: https://gitlab.freedesktop.org/drm/intel/issues/7701 [i915#7707]: https://gitlab.freedesktop.org/drm/intel/issues/7707 [i915#7711]: https://gitlab.freedesktop.org/drm/intel/issues/7711 [i915#7742]: https://gitlab.freedesktop.org/drm/intel/issues/7742 [i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828 [i915#7862]: https://gitlab.freedesktop.org/drm/intel/issues/7862 [i915#79]: https://gitlab.freedesktop.org/drm/intel/issues/79 [i915#7957]: https://gitlab.freedesktop.org/drm/intel/issues/7957 [i915#7975]: https://gitlab.freedesktop.org/drm/intel/issues/7975 [i915#7984]: https://gitlab.freedesktop.org/drm/intel/issues/7984 [i915#8152]: https://gitlab.freedesktop.org/drm/intel/issues/8152 [i915#8213]: https://gitlab.freedesktop.org/drm/intel/issues/8213 [i915#8228]: https://gitlab.freedesktop.org/drm/intel/issues/8228 [i915#8247]: https://gitlab.freedesktop.org/drm/intel/issues/8247 [i915#8289]: https://gitlab.freedesktop.org/drm/intel/issues/8289 [i915#8292]: https://gitlab.freedesktop.org/drm/intel/issues/8292 [i915#8381]: https://gitlab.freedesktop.org/drm/intel/issues/8381 [i915#8411]: https://gitlab.freedesktop.org/drm/intel/issues/8411 [i915#8414]: https://gitlab.freedesktop.org/drm/intel/issues/8414 [i915#8428]: https://gitlab.freedesktop.org/drm/intel/issues/8428 [i915#8555]: https://gitlab.freedesktop.org/drm/intel/issues/8555 [i915#8561]: https://gitlab.freedesktop.org/drm/intel/issues/8561 [i915#8588]: https://gitlab.freedesktop.org/drm/intel/issues/8588 [i915#8623]: https://gitlab.freedesktop.org/drm/intel/issues/8623 [i915#8628]: https://gitlab.freedesktop.org/drm/intel/issues/8628 [i915#8708]: https://gitlab.freedesktop.org/drm/intel/issues/8708 [i915#8709]: https://gitlab.freedesktop.org/drm/intel/issues/8709 [i915#8717]: https://gitlab.freedesktop.org/drm/intel/issues/8717 [i915#8814]: https://gitlab.freedesktop.org/drm/intel/issues/8814 [i915#8825]: https://gitlab.freedesktop.org/drm/intel/issues/8825 [i915#8850]: https://gitlab.freedesktop.org/drm/intel/issues/8850 [i915#8875]: https://gitlab.freedesktop.org/drm/intel/issues/8875 [i915#8925]: https://gitlab.freedesktop.org/drm/intel/issues/8925 [i915#9053]: https://gitlab.freedesktop.org/drm/intel/issues/9053 [i915#9196]: https://gitlab.freedesktop.org/drm/intel/issues/9196 [i915#9226]: https://gitlab.freedesktop.org/drm/intel/issues/9226 [i915#9227]: https://gitlab.f == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10170/index.html [-- Attachment #2: Type: text/html, Size: 124249 bytes --] ^ permalink raw reply [flat|nested] 17+ messages in thread
* [igt-dev] [i-g-t 0/5] Fix Bigjoiner checks @ 2023-05-17 5:24 Bhanuprakash Modem 2023-05-17 5:24 ` [igt-dev] [i-g-t 5/5] tests/kms_setmode: " Bhanuprakash Modem 0 siblings, 1 reply; 17+ messages in thread From: Bhanuprakash Modem @ 2023-05-17 5:24 UTC (permalink / raw) To: igt-dev, ankit.k.nautiyal, swati2.sharma, karthik.b.s Bigjoiner will come in the picture when the resolution > 5K or clock > max dot-clock. Add a support to check the selected mode clock is greater than the max dot-clock. Bhanuprakash Modem (5): tests: s/i915_pipe_output_combo_valid/intel_pipe_output_combo_valid/ lib/igt_kms: s/is_i915_device/is_intel_device tests/i915/kms_big_joiner: Fix Bigjoiner checks tests/kms_flip: Fix Bigjoiner checks tests/kms_setmode: Fix Bigjoiner checks lib/igt_kms.c | 8 +- lib/igt_kms.h | 2 +- tests/i915/kms_big_fb.c | 2 +- tests/i915/kms_big_joiner.c | 106 +++++++++++++++----------- tests/i915/kms_busy.c | 2 +- tests/i915/kms_ccs.c | 2 +- tests/i915/kms_cdclk.c | 4 +- tests/i915/kms_draw_crc.c | 2 +- tests/i915/kms_dsc.c | 2 +- tests/i915/kms_fence_pin_leak.c | 2 +- tests/i915/kms_flip_scaled_crc.c | 4 +- tests/i915/kms_flip_tiling.c | 2 +- tests/i915/kms_frontbuffer_tracking.c | 2 +- tests/i915/kms_mmap_write_crc.c | 2 +- tests/i915/kms_psr.c | 2 +- tests/i915/kms_psr2_sf.c | 2 +- tests/i915/kms_psr2_su.c | 2 +- tests/i915/kms_psr_stress_test.c | 2 +- tests/i915/kms_pwrite_crc.c | 2 +- tests/kms_async_flips.c | 2 +- tests/kms_atomic.c | 2 +- tests/kms_atomic_interruptible.c | 2 +- tests/kms_atomic_transition.c | 6 +- tests/kms_color_helper.c | 2 +- tests/kms_concurrent.c | 2 +- tests/kms_content_protection.c | 2 +- tests/kms_cursor_crc.c | 2 +- tests/kms_cursor_edge_walk.c | 2 +- tests/kms_cursor_legacy.c | 2 +- tests/kms_display_modes.c | 2 +- tests/kms_dp_tiled_display.c | 2 +- tests/kms_flip.c | 18 +++-- tests/kms_flip_event_leak.c | 2 +- tests/kms_invalid_mode.c | 2 +- tests/kms_lease.c | 2 +- tests/kms_pipe_crc_basic.c | 2 +- tests/kms_plane.c | 2 +- tests/kms_plane_alpha_blend.c | 2 +- tests/kms_plane_cursor.c | 2 +- tests/kms_plane_lowres.c | 2 +- tests/kms_plane_multiple.c | 2 +- tests/kms_plane_scaling.c | 4 +- tests/kms_prime.c | 2 +- tests/kms_properties.c | 6 +- tests/kms_rmfb.c | 2 +- tests/kms_rotation_crc.c | 6 +- tests/kms_scaling_modes.c | 2 +- tests/kms_sequence.c | 2 +- tests/kms_setmode.c | 22 ++++-- tests/kms_universal_plane.c | 2 +- tests/kms_vblank.c | 6 +- tests/kms_vrr.c | 2 +- 52 files changed, 150 insertions(+), 122 deletions(-) -- 2.40.0 ^ permalink raw reply [flat|nested] 17+ messages in thread
* [igt-dev] [i-g-t 5/5] tests/kms_setmode: Fix Bigjoiner checks 2023-05-17 5:24 [igt-dev] [i-g-t 0/5] Fix Bigjoiner checks Bhanuprakash Modem @ 2023-05-17 5:24 ` Bhanuprakash Modem 0 siblings, 0 replies; 17+ messages in thread From: Bhanuprakash Modem @ 2023-05-17 5:24 UTC (permalink / raw) To: igt-dev, ankit.k.nautiyal, swati2.sharma, karthik.b.s Bigjoiner will come in the picture when the resolution > 5K or clock > max dot-clock. Add a support to check the selected mode clock is greater than the max dot-clock. V2: - Limit the bigjoiner checks to intel hardware Signed-off-by: Bhanuprakash Modem <bhanuprakash.modem@intel.com> --- tests/kms_setmode.c | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/tests/kms_setmode.c b/tests/kms_setmode.c index a611d9382..193096537 100644 --- a/tests/kms_setmode.c +++ b/tests/kms_setmode.c @@ -41,13 +41,12 @@ /* restricted pipe count */ #define CRTC_RESTRICT_CNT 2 -#define MAX_HDISPLAY_PER_CRTC 5120 - static int drm_fd; static drmModeRes *drm_resources; static int filter_test_id; static bool dry_run; static bool extended = false; +static int max_dotclock; const drmModeModeInfo mode_640_480 = { .name = "640x480", @@ -661,28 +660,35 @@ static void test_one_combination(const struct test_config *tconf, pos += get_test_name_str(&crtcs[i], &test_name[pos], ARRAY_SIZE(test_name) - pos); } + if (!is_intel_device(drm_fd)) + goto test; + for (i = 0; i < crtc_count; i++) { struct crtc_config *crtc = &crtcs[i]; /* - * if mode.hdisplay > 5120, then ignore + * Handle BW limitations on intel hardware: + * + * if mode resolution > 5K (or) mode clock > max_dotclock, + * then ignore * - last crtc in single/multi-connector config * - consecutive crtcs in multi-connector config * * in multi-connector config ignore if - * - previous crtc mode.hdisplay > 5120 and + * - previous crtc (mode resolution > 5K (or) + * mode clock > max_dotclock) and * - current & previous crtcs are consecutive */ - if (((crtc->mode.hdisplay > MAX_HDISPLAY_PER_CRTC) && + if ((igt_bigjoiner_possible(&crtc->mode, max_dotclock) && ((crtc->crtc_idx >= (tconf->resources->count_crtcs - 1)) || ((i < (crtc_count - 1)) && (abs(crtcs[i + 1].crtc_idx - crtc->crtc_idx) <= 1)))) || - ((i > 0) && (crtc[i - 1].mode.hdisplay > MAX_HDISPLAY_PER_CRTC) && + ((i > 0) && igt_bigjoiner_possible(&crtc[i - 1].mode, max_dotclock) && (abs(crtc->crtc_idx - crtcs[i - 1].crtc_idx) <= 1))) { igt_info("Combo: %s is not possible with selected mode(s).\n", test_name); goto out; } } - +test: igt_dynamic_f("%s", test_name) test_crtc_config(tconf, crtcs, crtc_count); } @@ -958,6 +964,8 @@ igt_main_args("det:", NULL, help_str, opt_handler, NULL) if (is_xe_device(drm_fd)) xe_device_get(drm_fd); + + max_dotclock = igt_get_max_dotclock(drm_fd); } for (i = 0; i < ARRAY_SIZE(tests); i++) { -- 2.40.0 ^ permalink raw reply related [flat|nested] 17+ messages in thread
end of thread, other threads:[~2023-11-15 9:20 UTC | newest] Thread overview: 17+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2023-11-13 8:19 [igt-dev] [i-g-t 0/5] Fix Bigjoiner checks Bhanuprakash Modem 2023-11-13 8:19 ` [igt-dev] [i-g-t 1/5] tests: s/i915_pipe_output_combo_valid/intel_pipe_output_combo_valid/ Bhanuprakash Modem 2023-11-13 8:19 ` [igt-dev] [i-g-t 2/5] lib/igt_kms: s/is_i915_device/is_intel_device Bhanuprakash Modem 2023-11-13 8:45 ` [igt-dev] [i-g-t, " Joshi, Kunal1 2023-11-13 8:19 ` [igt-dev] [i-g-t 3/5] tests/i915/kms_big_joiner: Fix Bigjoiner checks Bhanuprakash Modem 2023-11-13 8:19 ` [igt-dev] [i-g-t 4/5] tests/kms_flip: " Bhanuprakash Modem 2023-11-15 8:34 ` Ville Syrjälä 2023-11-15 8:47 ` Saarinen, Jani 2023-11-15 8:55 ` Saarinen, Jani 2023-11-15 9:01 ` Saarinen, Jani 2023-11-15 9:20 ` Modem, Bhanuprakash 2023-11-13 8:19 ` [igt-dev] [i-g-t 5/5] tests/kms_setmode: " Bhanuprakash Modem 2023-11-13 8:50 ` [igt-dev] [i-g-t,5/5] " Joshi, Kunal1 2023-11-13 11:50 ` [igt-dev] ✗ CI.xeBAT: failure for Fix Bigjoiner checks (rev10) Patchwork 2023-11-13 11:51 ` [igt-dev] ✓ Fi.CI.BAT: success " Patchwork 2023-11-13 15:49 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork -- strict thread matches above, loose matches on Subject: below -- 2023-05-17 5:24 [igt-dev] [i-g-t 0/5] Fix Bigjoiner checks Bhanuprakash Modem 2023-05-17 5:24 ` [igt-dev] [i-g-t 5/5] tests/kms_setmode: " Bhanuprakash Modem
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox