* [igt-dev] [PATCH i-g-t v2 0/2] tests/kms_concurrent: Calculate maximum number of planes to meet bandwidth requirement
@ 2020-04-01 6:54 Mika Kahola
2020-04-01 6:54 ` [igt-dev] [PATCH i-g-t v2 1/2] Revert "tests/kms_concurrent: Test maximum number of planes supported by the platform" Mika Kahola
` (3 more replies)
0 siblings, 4 replies; 9+ messages in thread
From: Mika Kahola @ 2020-04-01 6:54 UTC (permalink / raw)
To: igt-dev; +Cc: juhapekka.heikkila, petri.latvala
The first patch reverts a commit that caused regression on HSW pipe B/C tests.
The second patch proposes a different approach, compared to reverted patch,
to calculate maximum number of planes that still meet the bandwidth limitation.
v2: Fix CI build failure (CI)
Mika Kahola (2):
Revert "tests/kms_concurrent: Test maximum number of planes supported
by the platform"
tests/kms_concurrent: Use maximum number of planes that
display/platform combination supports
tests/kms_concurrent.c | 77 +++++++++++++++++-------------------------
1 file changed, 31 insertions(+), 46 deletions(-)
--
2.20.1
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 9+ messages in thread* [igt-dev] [PATCH i-g-t v2 1/2] Revert "tests/kms_concurrent: Test maximum number of planes supported by the platform" 2020-04-01 6:54 [igt-dev] [PATCH i-g-t v2 0/2] tests/kms_concurrent: Calculate maximum number of planes to meet bandwidth requirement Mika Kahola @ 2020-04-01 6:54 ` Mika Kahola 2020-04-07 11:00 ` Petri Latvala 2020-04-01 6:54 ` [igt-dev] [PATCH i-g-t v2 2/2] tests/kms_concurrent: Use maximum number of planes that display/platform combination supports Mika Kahola ` (2 subsequent siblings) 3 siblings, 1 reply; 9+ messages in thread From: Mika Kahola @ 2020-04-01 6:54 UTC (permalink / raw) To: igt-dev; +Cc: juhapekka.heikkila, petri.latvala This reverts commit 2b65609b1de355ca501b58b7b03208f81c87b585. --- tests/kms_concurrent.c | 102 +++++++++++++++++++++++------------------ 1 file changed, 57 insertions(+), 45 deletions(-) diff --git a/tests/kms_concurrent.c b/tests/kms_concurrent.c index 1403e990..c212f6ec 100644 --- a/tests/kms_concurrent.c +++ b/tests/kms_concurrent.c @@ -199,25 +199,6 @@ prepare_planes(data_t *data, enum pipe pipe, int max_planes, free(size); } -static int test_bandwidth(data_t *data, enum pipe pipe, igt_output_t *output) -{ - - int n_planes = data->display.pipes[pipe].n_planes; - int i; - int ret; - - igt_pipe_refresh(&data->display, pipe, true); - - for (i = 1; i <= n_planes; i++) { - prepare_planes(data, pipe, i, output); - ret = igt_display_try_commit2(&data->display, COMMIT_ATOMIC | DRM_MODE_ATOMIC_TEST_ONLY); - if (ret != 0) - break; - } - - return i - 1; -} - static void test_plane_position_with_output(data_t *data, enum pipe pipe, int max_planes, igt_output_t *output) @@ -231,7 +212,7 @@ test_plane_position_with_output(data_t *data, enum pipe pipe, int max_planes, i = 0; while (i < iterations || loop_forever) { prepare_planes(data, pipe, max_planes, output); - igt_display_commit2(&data->display, COMMIT_ATOMIC); + igt_display_try_commit2(&data->display, COMMIT_ATOMIC); for (int c = 0; c < max_planes; c++) igt_remove_fb(data->drm_fd, &data->fb[c]); @@ -268,17 +249,44 @@ get_lowres_mode(data_t *data, const drmModeModeInfo *mode_default, return mode; } -static void +static int test_resolution_with_output(data_t *data, enum pipe pipe, igt_output_t *output) { const drmModeModeInfo *mode_hi, *mode_lo; int iterations = opt.iterations < 1 ? 1 : opt.iterations; bool loop_forever = opt.iterations == LOOP_FOREVER ? true : false; - int i; + int i, c, ret; + int max_planes = data->display.pipes[pipe].n_planes; + igt_plane_t *primary; + drmModeModeInfo *mode; i = 0; while (i < iterations || loop_forever) { igt_output_set_pipe(output, pipe); + for (c = 0; c < max_planes; c++) { + igt_plane_t *plane = igt_output_get_plane(output, c); + + if (plane->type != DRM_PLANE_TYPE_PRIMARY) + continue; + primary = igt_output_get_plane_type(output, DRM_PLANE_TYPE_PRIMARY); + data->plane[primary->index] = primary; + mode = igt_output_get_mode(output); + igt_create_color_fb(data->drm_fd, mode->hdisplay, mode->vdisplay, + DRM_FORMAT_XRGB8888, + LOCAL_I915_FORMAT_MOD_X_TILED, + 0.0f, 0.0f, 1.0f, + &data->fb[primary->index]); + igt_plane_set_fb(data->plane[primary->index], &data->fb[primary->index]); + ret = igt_display_try_commit2(&data->display, COMMIT_ATOMIC); + if (ret) { + igt_plane_set_fb(data->plane[i], NULL); + igt_remove_fb(data->drm_fd, &data->fb[i]); + data->plane[i] = NULL; + break; + } + } + max_planes = c; + igt_assert_lt(0, max_planes); mode_hi = igt_output_get_mode(output); mode_lo = get_lowres_mode(data, mode_hi, output); @@ -293,35 +301,48 @@ test_resolution_with_output(data_t *data, enum pipe pipe, igt_output_t *output) i++; } + + return max_planes; } static void -run_test(data_t *data, enum pipe pipe, int max_planes, igt_output_t *output) +run_test(data_t *data, enum pipe pipe, igt_output_t *output) { + int connected_outs; + int n_planes = data->display.pipes[pipe].n_planes; + int max_planes = n_planes; + if (!opt.user_seed) opt.seed = time(NULL); - igt_info("Testing resolution with connector %s using pipe %s with seed %d\n", - igt_output_name(output), kmstest_pipe_name(pipe), opt.seed); + connected_outs = 0; + for_each_valid_output_on_pipe(&data->display, pipe, output) { + igt_info("Testing resolution with connector %s using pipe %s with seed %d\n", + igt_output_name(output), kmstest_pipe_name(pipe), opt.seed); - test_init(data, pipe, max_planes, output); - igt_fork(child, 1) { - test_plane_position_with_output(data, pipe, max_planes, output); - } + test_init(data, pipe, n_planes, output); + max_planes = test_resolution_with_output(data, pipe, output); + + igt_fork(child, 1) { + test_plane_position_with_output(data, pipe, max_planes, output); + } - test_resolution_with_output(data, pipe, output); + test_resolution_with_output(data, pipe, output); - igt_waitchildren(); + igt_waitchildren(); - test_fini(data, pipe, max_planes, output); + test_fini(data, pipe, n_planes, output); + connected_outs++; + } + + igt_skip_on(connected_outs == 0); } static void run_tests_for_pipe(data_t *data, enum pipe pipe) { igt_output_t *output; - int max_planes; igt_fixture { int valid_tests = 0; @@ -335,18 +356,9 @@ run_tests_for_pipe(data_t *data, enum pipe pipe) igt_require_f(valid_tests, "no valid crtc/connector combinations found\n"); } - igt_subtest_f("pipe-%s", kmstest_pipe_name(pipe)) { - for_each_valid_output_on_pipe(&data->display, pipe, output) { - int n_planes = data->display.pipes[pipe].n_planes; - - test_init(data, pipe, n_planes, output); - max_planes = test_bandwidth(data, pipe, output); - test_fini(data, pipe, n_planes, output); - - igt_display_reset(&data->display); - run_test(data, pipe, max_planes, output); - } - } + igt_subtest_f("pipe-%s", kmstest_pipe_name(pipe)) + for_each_valid_output_on_pipe(&data->display, pipe, output) + run_test(data, pipe, output); } static int opt_handler(int option, int option_index, void *input) -- 2.20.1 _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply related [flat|nested] 9+ messages in thread
* Re: [igt-dev] [PATCH i-g-t v2 1/2] Revert "tests/kms_concurrent: Test maximum number of planes supported by the platform" 2020-04-01 6:54 ` [igt-dev] [PATCH i-g-t v2 1/2] Revert "tests/kms_concurrent: Test maximum number of planes supported by the platform" Mika Kahola @ 2020-04-07 11:00 ` Petri Latvala 0 siblings, 0 replies; 9+ messages in thread From: Petri Latvala @ 2020-04-07 11:00 UTC (permalink / raw) To: Mika Kahola; +Cc: igt-dev, juhapekka.heikkila On Wed, Apr 01, 2020 at 09:54:22AM +0300, Mika Kahola wrote: > This reverts commit 2b65609b1de355ca501b58b7b03208f81c87b585. S-o-b missing. With that added, Acked-by: Petri Latvala <petri.latvala@intel.com> > --- > tests/kms_concurrent.c | 102 +++++++++++++++++++++++------------------ > 1 file changed, 57 insertions(+), 45 deletions(-) > > diff --git a/tests/kms_concurrent.c b/tests/kms_concurrent.c > index 1403e990..c212f6ec 100644 > --- a/tests/kms_concurrent.c > +++ b/tests/kms_concurrent.c > @@ -199,25 +199,6 @@ prepare_planes(data_t *data, enum pipe pipe, int max_planes, > free(size); > } > > -static int test_bandwidth(data_t *data, enum pipe pipe, igt_output_t *output) > -{ > - > - int n_planes = data->display.pipes[pipe].n_planes; > - int i; > - int ret; > - > - igt_pipe_refresh(&data->display, pipe, true); > - > - for (i = 1; i <= n_planes; i++) { > - prepare_planes(data, pipe, i, output); > - ret = igt_display_try_commit2(&data->display, COMMIT_ATOMIC | DRM_MODE_ATOMIC_TEST_ONLY); > - if (ret != 0) > - break; > - } > - > - return i - 1; > -} > - > static void > test_plane_position_with_output(data_t *data, enum pipe pipe, int max_planes, > igt_output_t *output) > @@ -231,7 +212,7 @@ test_plane_position_with_output(data_t *data, enum pipe pipe, int max_planes, > i = 0; > while (i < iterations || loop_forever) { > prepare_planes(data, pipe, max_planes, output); > - igt_display_commit2(&data->display, COMMIT_ATOMIC); > + igt_display_try_commit2(&data->display, COMMIT_ATOMIC); > > for (int c = 0; c < max_planes; c++) > igt_remove_fb(data->drm_fd, &data->fb[c]); > @@ -268,17 +249,44 @@ get_lowres_mode(data_t *data, const drmModeModeInfo *mode_default, > return mode; > } > > -static void > +static int > test_resolution_with_output(data_t *data, enum pipe pipe, igt_output_t *output) > { > const drmModeModeInfo *mode_hi, *mode_lo; > int iterations = opt.iterations < 1 ? 1 : opt.iterations; > bool loop_forever = opt.iterations == LOOP_FOREVER ? true : false; > - int i; > + int i, c, ret; > + int max_planes = data->display.pipes[pipe].n_planes; > + igt_plane_t *primary; > + drmModeModeInfo *mode; > > i = 0; > while (i < iterations || loop_forever) { > igt_output_set_pipe(output, pipe); > + for (c = 0; c < max_planes; c++) { > + igt_plane_t *plane = igt_output_get_plane(output, c); > + > + if (plane->type != DRM_PLANE_TYPE_PRIMARY) > + continue; > + primary = igt_output_get_plane_type(output, DRM_PLANE_TYPE_PRIMARY); > + data->plane[primary->index] = primary; > + mode = igt_output_get_mode(output); > + igt_create_color_fb(data->drm_fd, mode->hdisplay, mode->vdisplay, > + DRM_FORMAT_XRGB8888, > + LOCAL_I915_FORMAT_MOD_X_TILED, > + 0.0f, 0.0f, 1.0f, > + &data->fb[primary->index]); > + igt_plane_set_fb(data->plane[primary->index], &data->fb[primary->index]); > + ret = igt_display_try_commit2(&data->display, COMMIT_ATOMIC); > + if (ret) { > + igt_plane_set_fb(data->plane[i], NULL); > + igt_remove_fb(data->drm_fd, &data->fb[i]); > + data->plane[i] = NULL; > + break; > + } > + } > + max_planes = c; > + igt_assert_lt(0, max_planes); > > mode_hi = igt_output_get_mode(output); > mode_lo = get_lowres_mode(data, mode_hi, output); > @@ -293,35 +301,48 @@ test_resolution_with_output(data_t *data, enum pipe pipe, igt_output_t *output) > > i++; > } > + > + return max_planes; > } > > static void > -run_test(data_t *data, enum pipe pipe, int max_planes, igt_output_t *output) > +run_test(data_t *data, enum pipe pipe, igt_output_t *output) > { > + int connected_outs; > + int n_planes = data->display.pipes[pipe].n_planes; > + int max_planes = n_planes; > + > if (!opt.user_seed) > opt.seed = time(NULL); > > - igt_info("Testing resolution with connector %s using pipe %s with seed %d\n", > - igt_output_name(output), kmstest_pipe_name(pipe), opt.seed); > + connected_outs = 0; > + for_each_valid_output_on_pipe(&data->display, pipe, output) { > + igt_info("Testing resolution with connector %s using pipe %s with seed %d\n", > + igt_output_name(output), kmstest_pipe_name(pipe), opt.seed); > > - test_init(data, pipe, max_planes, output); > - igt_fork(child, 1) { > - test_plane_position_with_output(data, pipe, max_planes, output); > - } > + test_init(data, pipe, n_planes, output); > + max_planes = test_resolution_with_output(data, pipe, output); > + > + igt_fork(child, 1) { > + test_plane_position_with_output(data, pipe, max_planes, output); > + } > > - test_resolution_with_output(data, pipe, output); > + test_resolution_with_output(data, pipe, output); > > - igt_waitchildren(); > + igt_waitchildren(); > > - test_fini(data, pipe, max_planes, output); > + test_fini(data, pipe, n_planes, output); > > + connected_outs++; > + } > + > + igt_skip_on(connected_outs == 0); > } > > static void > run_tests_for_pipe(data_t *data, enum pipe pipe) > { > igt_output_t *output; > - int max_planes; > > igt_fixture { > int valid_tests = 0; > @@ -335,18 +356,9 @@ run_tests_for_pipe(data_t *data, enum pipe pipe) > igt_require_f(valid_tests, "no valid crtc/connector combinations found\n"); > } > > - igt_subtest_f("pipe-%s", kmstest_pipe_name(pipe)) { > - for_each_valid_output_on_pipe(&data->display, pipe, output) { > - int n_planes = data->display.pipes[pipe].n_planes; > - > - test_init(data, pipe, n_planes, output); > - max_planes = test_bandwidth(data, pipe, output); > - test_fini(data, pipe, n_planes, output); > - > - igt_display_reset(&data->display); > - run_test(data, pipe, max_planes, output); > - } > - } > + igt_subtest_f("pipe-%s", kmstest_pipe_name(pipe)) > + for_each_valid_output_on_pipe(&data->display, pipe, output) > + run_test(data, pipe, output); > } > > static int opt_handler(int option, int option_index, void *input) > -- > 2.20.1 > _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply [flat|nested] 9+ messages in thread
* [igt-dev] [PATCH i-g-t v2 2/2] tests/kms_concurrent: Use maximum number of planes that display/platform combination supports 2020-04-01 6:54 [igt-dev] [PATCH i-g-t v2 0/2] tests/kms_concurrent: Calculate maximum number of planes to meet bandwidth requirement Mika Kahola 2020-04-01 6:54 ` [igt-dev] [PATCH i-g-t v2 1/2] Revert "tests/kms_concurrent: Test maximum number of planes supported by the platform" Mika Kahola @ 2020-04-01 6:54 ` Mika Kahola 2020-04-08 16:41 ` Lisovskiy, Stanislav 2020-04-01 7:27 ` [igt-dev] ✓ Fi.CI.BAT: success for tests/kms_concurrent: Calculate maximum number of planes to meet bandwidth requirement (rev3) Patchwork 2020-04-01 19:05 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork 3 siblings, 1 reply; 9+ messages in thread From: Mika Kahola @ 2020-04-01 6:54 UTC (permalink / raw) To: igt-dev; +Cc: juhapekka.heikkila, petri.latvala There was an error in commit 0ab05a51a059 ("tests/kms_concurrent: Test for maximum number of planes") that calculates the maximum number of supported planes. The patch proposes to test first if an atomic commit is successful with the selected number of planes. In case of a failure, the number of planes is reduced by one assuming that the failure was caused by bandwidth limit. The test loops at least as many iterations as there are planes defined by the platform. v2: Fix CI build failure (CI) Signed-off-by: Mika Kahola <mika.kahola@intel.com> --- tests/kms_concurrent.c | 51 ++++++++++-------------------------------- 1 file changed, 12 insertions(+), 39 deletions(-) diff --git a/tests/kms_concurrent.c b/tests/kms_concurrent.c index c212f6ec..89016563 100644 --- a/tests/kms_concurrent.c +++ b/tests/kms_concurrent.c @@ -204,19 +204,23 @@ test_plane_position_with_output(data_t *data, enum pipe pipe, int max_planes, igt_output_t *output) { int i; - int iterations = opt.iterations < 1 ? 1 : opt.iterations; + int iterations = opt.iterations < 1 ? max_planes : opt.iterations; bool loop_forever = opt.iterations == LOOP_FOREVER ? true : false; + int ret; igt_pipe_refresh(&data->display, pipe, true); i = 0; while (i < iterations || loop_forever) { prepare_planes(data, pipe, max_planes, output); - igt_display_try_commit2(&data->display, COMMIT_ATOMIC); + ret = igt_display_try_commit2(&data->display, COMMIT_ATOMIC); for (int c = 0; c < max_planes; c++) igt_remove_fb(data->drm_fd, &data->fb[c]); + if (ret != 0) + max_planes > 1 ? max_planes-- : 1; + i++; } } @@ -249,44 +253,17 @@ get_lowres_mode(data_t *data, const drmModeModeInfo *mode_default, return mode; } -static int -test_resolution_with_output(data_t *data, enum pipe pipe, igt_output_t *output) +static void +test_resolution_with_output(data_t *data, enum pipe pipe, int max_planes, igt_output_t *output) { const drmModeModeInfo *mode_hi, *mode_lo; - int iterations = opt.iterations < 1 ? 1 : opt.iterations; + int iterations = opt.iterations < 1 ? max_planes : opt.iterations; bool loop_forever = opt.iterations == LOOP_FOREVER ? true : false; - int i, c, ret; - int max_planes = data->display.pipes[pipe].n_planes; - igt_plane_t *primary; - drmModeModeInfo *mode; + int i; i = 0; while (i < iterations || loop_forever) { igt_output_set_pipe(output, pipe); - for (c = 0; c < max_planes; c++) { - igt_plane_t *plane = igt_output_get_plane(output, c); - - if (plane->type != DRM_PLANE_TYPE_PRIMARY) - continue; - primary = igt_output_get_plane_type(output, DRM_PLANE_TYPE_PRIMARY); - data->plane[primary->index] = primary; - mode = igt_output_get_mode(output); - igt_create_color_fb(data->drm_fd, mode->hdisplay, mode->vdisplay, - DRM_FORMAT_XRGB8888, - LOCAL_I915_FORMAT_MOD_X_TILED, - 0.0f, 0.0f, 1.0f, - &data->fb[primary->index]); - igt_plane_set_fb(data->plane[primary->index], &data->fb[primary->index]); - ret = igt_display_try_commit2(&data->display, COMMIT_ATOMIC); - if (ret) { - igt_plane_set_fb(data->plane[i], NULL); - igt_remove_fb(data->drm_fd, &data->fb[i]); - data->plane[i] = NULL; - break; - } - } - max_planes = c; - igt_assert_lt(0, max_planes); mode_hi = igt_output_get_mode(output); mode_lo = get_lowres_mode(data, mode_hi, output); @@ -301,8 +278,6 @@ test_resolution_with_output(data_t *data, enum pipe pipe, igt_output_t *output) i++; } - - return max_planes; } static void @@ -310,7 +285,6 @@ run_test(data_t *data, enum pipe pipe, igt_output_t *output) { int connected_outs; int n_planes = data->display.pipes[pipe].n_planes; - int max_planes = n_planes; if (!opt.user_seed) opt.seed = time(NULL); @@ -321,13 +295,12 @@ run_test(data_t *data, enum pipe pipe, igt_output_t *output) igt_output_name(output), kmstest_pipe_name(pipe), opt.seed); test_init(data, pipe, n_planes, output); - max_planes = test_resolution_with_output(data, pipe, output); igt_fork(child, 1) { - test_plane_position_with_output(data, pipe, max_planes, output); + test_plane_position_with_output(data, pipe, n_planes, output); } - test_resolution_with_output(data, pipe, output); + test_resolution_with_output(data, pipe, n_planes, output); igt_waitchildren(); -- 2.20.1 _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply related [flat|nested] 9+ messages in thread
* Re: [igt-dev] [PATCH i-g-t v2 2/2] tests/kms_concurrent: Use maximum number of planes that display/platform combination supports 2020-04-01 6:54 ` [igt-dev] [PATCH i-g-t v2 2/2] tests/kms_concurrent: Use maximum number of planes that display/platform combination supports Mika Kahola @ 2020-04-08 16:41 ` Lisovskiy, Stanislav 2020-04-09 7:18 ` Kahola, Mika 0 siblings, 1 reply; 9+ messages in thread From: Lisovskiy, Stanislav @ 2020-04-08 16:41 UTC (permalink / raw) To: Mika Kahola; +Cc: igt-dev, juhapekka.heikkila, petri.latvala On Wed, Apr 01, 2020 at 09:54:23AM +0300, Mika Kahola wrote: > There was an error in > > commit 0ab05a51a059 ("tests/kms_concurrent: Test for maximum number of planes") > > that calculates the maximum number of supported planes. The patch proposes to > test first if an atomic commit is successful with the selected number of planes. > In case of a failure, the number of planes is reduced by one assuming that the > failure was caused by bandwidth limit. The test loops at least as many iterations > as there are planes defined by the platform. > > v2: Fix CI build failure (CI) > > Signed-off-by: Mika Kahola <mika.kahola@intel.com> > --- > tests/kms_concurrent.c | 51 ++++++++++-------------------------------- > 1 file changed, 12 insertions(+), 39 deletions(-) > > diff --git a/tests/kms_concurrent.c b/tests/kms_concurrent.c > index c212f6ec..89016563 100644 > --- a/tests/kms_concurrent.c > +++ b/tests/kms_concurrent.c > @@ -204,19 +204,23 @@ test_plane_position_with_output(data_t *data, enum pipe pipe, int max_planes, > igt_output_t *output) > { > int i; > - int iterations = opt.iterations < 1 ? 1 : opt.iterations; > + int iterations = opt.iterations < 1 ? max_planes : opt.iterations; > bool loop_forever = opt.iterations == LOOP_FOREVER ? true : false; > + int ret; > > igt_pipe_refresh(&data->display, pipe, true); > > i = 0; > while (i < iterations || loop_forever) { > prepare_planes(data, pipe, max_planes, output); > - igt_display_try_commit2(&data->display, COMMIT_ATOMIC); > + ret = igt_display_try_commit2(&data->display, COMMIT_ATOMIC); > > for (int c = 0; c < max_planes; c++) > igt_remove_fb(data->drm_fd, &data->fb[c]); > > + if (ret != 0) > + max_planes > 1 ? max_planes-- : 1; That one looks a bit strange, but I guess it does it's job :) Reviewed-by: Stanislav Lisovskiy <stanislav.lisovskiy@intel.com> > + > i++; > } > } > @@ -249,44 +253,17 @@ get_lowres_mode(data_t *data, const drmModeModeInfo *mode_default, > return mode; > } > > -static int > -test_resolution_with_output(data_t *data, enum pipe pipe, igt_output_t *output) > +static void > +test_resolution_with_output(data_t *data, enum pipe pipe, int max_planes, igt_output_t *output) > { > const drmModeModeInfo *mode_hi, *mode_lo; > - int iterations = opt.iterations < 1 ? 1 : opt.iterations; > + int iterations = opt.iterations < 1 ? max_planes : opt.iterations; > bool loop_forever = opt.iterations == LOOP_FOREVER ? true : false; > - int i, c, ret; > - int max_planes = data->display.pipes[pipe].n_planes; > - igt_plane_t *primary; > - drmModeModeInfo *mode; > + int i; > > i = 0; > while (i < iterations || loop_forever) { > igt_output_set_pipe(output, pipe); > - for (c = 0; c < max_planes; c++) { > - igt_plane_t *plane = igt_output_get_plane(output, c); > - > - if (plane->type != DRM_PLANE_TYPE_PRIMARY) > - continue; > - primary = igt_output_get_plane_type(output, DRM_PLANE_TYPE_PRIMARY); > - data->plane[primary->index] = primary; > - mode = igt_output_get_mode(output); > - igt_create_color_fb(data->drm_fd, mode->hdisplay, mode->vdisplay, > - DRM_FORMAT_XRGB8888, > - LOCAL_I915_FORMAT_MOD_X_TILED, > - 0.0f, 0.0f, 1.0f, > - &data->fb[primary->index]); > - igt_plane_set_fb(data->plane[primary->index], &data->fb[primary->index]); > - ret = igt_display_try_commit2(&data->display, COMMIT_ATOMIC); > - if (ret) { > - igt_plane_set_fb(data->plane[i], NULL); > - igt_remove_fb(data->drm_fd, &data->fb[i]); > - data->plane[i] = NULL; > - break; > - } > - } > - max_planes = c; > - igt_assert_lt(0, max_planes); > > mode_hi = igt_output_get_mode(output); > mode_lo = get_lowres_mode(data, mode_hi, output); > @@ -301,8 +278,6 @@ test_resolution_with_output(data_t *data, enum pipe pipe, igt_output_t *output) > > i++; > } > - > - return max_planes; > } > > static void > @@ -310,7 +285,6 @@ run_test(data_t *data, enum pipe pipe, igt_output_t *output) > { > int connected_outs; > int n_planes = data->display.pipes[pipe].n_planes; > - int max_planes = n_planes; > > if (!opt.user_seed) > opt.seed = time(NULL); > @@ -321,13 +295,12 @@ run_test(data_t *data, enum pipe pipe, igt_output_t *output) > igt_output_name(output), kmstest_pipe_name(pipe), opt.seed); > > test_init(data, pipe, n_planes, output); > - max_planes = test_resolution_with_output(data, pipe, output); > > igt_fork(child, 1) { > - test_plane_position_with_output(data, pipe, max_planes, output); > + test_plane_position_with_output(data, pipe, n_planes, output); > } > > - test_resolution_with_output(data, pipe, output); > + test_resolution_with_output(data, pipe, n_planes, output); > > igt_waitchildren(); > > -- > 2.20.1 > _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [igt-dev] [PATCH i-g-t v2 2/2] tests/kms_concurrent: Use maximum number of planes that display/platform combination supports 2020-04-08 16:41 ` Lisovskiy, Stanislav @ 2020-04-09 7:18 ` Kahola, Mika 0 siblings, 0 replies; 9+ messages in thread From: Kahola, Mika @ 2020-04-09 7:18 UTC (permalink / raw) To: Lisovskiy, Stanislav Cc: igt-dev@lists.freedesktop.org, juhapekka.heikkila@intel.com, Latvala, Petri > -----Original Message----- > From: Lisovskiy, Stanislav <stanislav.lisovskiy@intel.com> > Sent: Wednesday, April 8, 2020 7:42 PM > To: Kahola, Mika <mika.kahola@intel.com> > Cc: igt-dev@lists.freedesktop.org; Latvala, Petri <petri.latvala@intel.com>; > juhapekka.heikkila@intel.com > Subject: Re: [PATCH i-g-t v2 2/2] tests/kms_concurrent: Use maximum number > of planes that display/platform combination supports > > On Wed, Apr 01, 2020 at 09:54:23AM +0300, Mika Kahola wrote: > > There was an error in > > > > commit 0ab05a51a059 ("tests/kms_concurrent: Test for maximum number of > > planes") > > > > that calculates the maximum number of supported planes. The patch > > proposes to test first if an atomic commit is successful with the selected > number of planes. > > In case of a failure, the number of planes is reduced by one assuming > > that the failure was caused by bandwidth limit. The test loops at > > least as many iterations as there are planes defined by the platform. > > > > v2: Fix CI build failure (CI) > > > > Signed-off-by: Mika Kahola <mika.kahola@intel.com> > > --- > > tests/kms_concurrent.c | 51 > > ++++++++++-------------------------------- > > 1 file changed, 12 insertions(+), 39 deletions(-) > > > > diff --git a/tests/kms_concurrent.c b/tests/kms_concurrent.c index > > c212f6ec..89016563 100644 > > --- a/tests/kms_concurrent.c > > +++ b/tests/kms_concurrent.c > > @@ -204,19 +204,23 @@ test_plane_position_with_output(data_t *data, > enum pipe pipe, int max_planes, > > igt_output_t *output) > > { > > int i; > > - int iterations = opt.iterations < 1 ? 1 : opt.iterations; > > + int iterations = opt.iterations < 1 ? max_planes : opt.iterations; > > bool loop_forever = opt.iterations == LOOP_FOREVER ? true : false; > > + int ret; > > > > igt_pipe_refresh(&data->display, pipe, true); > > > > i = 0; > > while (i < iterations || loop_forever) { > > prepare_planes(data, pipe, max_planes, output); > > - igt_display_try_commit2(&data->display, COMMIT_ATOMIC); > > + ret = igt_display_try_commit2(&data->display, > COMMIT_ATOMIC); > > > > for (int c = 0; c < max_planes; c++) > > igt_remove_fb(data->drm_fd, &data->fb[c]); > > > > + if (ret != 0) > > + max_planes > 1 ? max_planes-- : 1; > > That one looks a bit strange, but I guess it does it's job :) That one was just to ensure that we have at least one plane to test if we loop more than max_planes number of iterations. Thanks for the review! > > Reviewed-by: Stanislav Lisovskiy <stanislav.lisovskiy@intel.com> > > > + > > i++; > > } > > } > > @@ -249,44 +253,17 @@ get_lowres_mode(data_t *data, const > drmModeModeInfo *mode_default, > > return mode; > > } > > > > -static int > > -test_resolution_with_output(data_t *data, enum pipe pipe, > > igt_output_t *output) > > +static void > > +test_resolution_with_output(data_t *data, enum pipe pipe, int > > +max_planes, igt_output_t *output) > > { > > const drmModeModeInfo *mode_hi, *mode_lo; > > - int iterations = opt.iterations < 1 ? 1 : opt.iterations; > > + int iterations = opt.iterations < 1 ? max_planes : opt.iterations; > > bool loop_forever = opt.iterations == LOOP_FOREVER ? true : false; > > - int i, c, ret; > > - int max_planes = data->display.pipes[pipe].n_planes; > > - igt_plane_t *primary; > > - drmModeModeInfo *mode; > > + int i; > > > > i = 0; > > while (i < iterations || loop_forever) { > > igt_output_set_pipe(output, pipe); > > - for (c = 0; c < max_planes; c++) { > > - igt_plane_t *plane = igt_output_get_plane(output, c); > > - > > - if (plane->type != DRM_PLANE_TYPE_PRIMARY) > > - continue; > > - primary = igt_output_get_plane_type(output, > DRM_PLANE_TYPE_PRIMARY); > > - data->plane[primary->index] = primary; > > - mode = igt_output_get_mode(output); > > - igt_create_color_fb(data->drm_fd, mode->hdisplay, > mode->vdisplay, > > - DRM_FORMAT_XRGB8888, > > - > LOCAL_I915_FORMAT_MOD_X_TILED, > > - 0.0f, 0.0f, 1.0f, > > - &data->fb[primary->index]); > > - igt_plane_set_fb(data->plane[primary->index], &data- > >fb[primary->index]); > > - ret = igt_display_try_commit2(&data->display, > COMMIT_ATOMIC); > > - if (ret) { > > - igt_plane_set_fb(data->plane[i], NULL); > > - igt_remove_fb(data->drm_fd, &data->fb[i]); > > - data->plane[i] = NULL; > > - break; > > - } > > - } > > - max_planes = c; > > - igt_assert_lt(0, max_planes); > > > > mode_hi = igt_output_get_mode(output); > > mode_lo = get_lowres_mode(data, mode_hi, output); @@ - > 301,8 +278,6 > > @@ test_resolution_with_output(data_t *data, enum pipe pipe, > > igt_output_t *output) > > > > i++; > > } > > - > > - return max_planes; > > } > > > > static void > > @@ -310,7 +285,6 @@ run_test(data_t *data, enum pipe pipe, > > igt_output_t *output) { > > int connected_outs; > > int n_planes = data->display.pipes[pipe].n_planes; > > - int max_planes = n_planes; > > > > if (!opt.user_seed) > > opt.seed = time(NULL); > > @@ -321,13 +295,12 @@ run_test(data_t *data, enum pipe pipe, > igt_output_t *output) > > igt_output_name(output), kmstest_pipe_name(pipe), > opt.seed); > > > > test_init(data, pipe, n_planes, output); > > - max_planes = test_resolution_with_output(data, pipe, output); > > > > igt_fork(child, 1) { > > - test_plane_position_with_output(data, pipe, > max_planes, output); > > + test_plane_position_with_output(data, pipe, n_planes, > output); > > } > > > > - test_resolution_with_output(data, pipe, output); > > + test_resolution_with_output(data, pipe, n_planes, output); > > > > igt_waitchildren(); > > > > -- > > 2.20.1 > > _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply [flat|nested] 9+ messages in thread
* [igt-dev] ✓ Fi.CI.BAT: success for tests/kms_concurrent: Calculate maximum number of planes to meet bandwidth requirement (rev3) 2020-04-01 6:54 [igt-dev] [PATCH i-g-t v2 0/2] tests/kms_concurrent: Calculate maximum number of planes to meet bandwidth requirement Mika Kahola 2020-04-01 6:54 ` [igt-dev] [PATCH i-g-t v2 1/2] Revert "tests/kms_concurrent: Test maximum number of planes supported by the platform" Mika Kahola 2020-04-01 6:54 ` [igt-dev] [PATCH i-g-t v2 2/2] tests/kms_concurrent: Use maximum number of planes that display/platform combination supports Mika Kahola @ 2020-04-01 7:27 ` Patchwork 2020-04-01 19:05 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork 3 siblings, 0 replies; 9+ messages in thread From: Patchwork @ 2020-04-01 7:27 UTC (permalink / raw) To: Mika Kahola; +Cc: igt-dev == Series Details == Series: tests/kms_concurrent: Calculate maximum number of planes to meet bandwidth requirement (rev3) URL : https://patchwork.freedesktop.org/series/75323/ State : success == Summary == CI Bug Log - changes from CI_DRM_8230 -> IGTPW_4388 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/index.html Known issues ------------ Here are the changes found in IGTPW_4388 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@kms_chamelium@common-hpd-after-suspend: - fi-cml-u2: [PASS][1] -> [DMESG-WARN][2] ([IGT#4]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/fi-cml-u2/igt@kms_chamelium@common-hpd-after-suspend.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/fi-cml-u2/igt@kms_chamelium@common-hpd-after-suspend.html [IGT#4]: https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/4 Participating hosts (40 -> 40) ------------------------------ Additional (7): fi-byt-j1900 fi-skl-guc fi-ilk-650 fi-kbl-7500u fi-hsw-4770 fi-bsw-kefka fi-skl-6700k2 Missing (7): fi-hsw-4200u fi-byt-squawks fi-bsw-cyan fi-ctg-p8600 fi-byt-clapper fi-bdw-samus fi-kbl-r Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_5550 -> IGTPW_4388 CI-20190529: 20190529 CI_DRM_8230: fa9f8453ffb88a4fc4e36d68b84a7ff9bf90f769 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_4388: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/index.html IGT_5550: 98927dfde17aecaecfe67bb9853ceca326ca2b23 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/index.html _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply [flat|nested] 9+ messages in thread
* [igt-dev] ✓ Fi.CI.IGT: success for tests/kms_concurrent: Calculate maximum number of planes to meet bandwidth requirement (rev3) 2020-04-01 6:54 [igt-dev] [PATCH i-g-t v2 0/2] tests/kms_concurrent: Calculate maximum number of planes to meet bandwidth requirement Mika Kahola ` (2 preceding siblings ...) 2020-04-01 7:27 ` [igt-dev] ✓ Fi.CI.BAT: success for tests/kms_concurrent: Calculate maximum number of planes to meet bandwidth requirement (rev3) Patchwork @ 2020-04-01 19:05 ` Patchwork 2020-04-02 6:02 ` Kahola, Mika 3 siblings, 1 reply; 9+ messages in thread From: Patchwork @ 2020-04-01 19:05 UTC (permalink / raw) To: Mika Kahola; +Cc: igt-dev == Series Details == Series: tests/kms_concurrent: Calculate maximum number of planes to meet bandwidth requirement (rev3) URL : https://patchwork.freedesktop.org/series/75323/ State : success == Summary == CI Bug Log - changes from CI_DRM_8230_full -> IGTPW_4388_full ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/index.html Possible new issues ------------------- Here are the unknown changes that may have been introduced in IGTPW_4388_full: ### IGT changes ### #### Suppressed #### The following results come from untrusted machines, tests, or statuses. They do not affect the overall result. * {igt@gem_exec_capture@capture@bcs0}: - shard-snb: [PASS][1] -> [FAIL][2] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard-snb2/igt@gem_exec_capture@capture@bcs0.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard-snb6/igt@gem_exec_capture@capture@bcs0.html New tests --------- New tests have been introduced between CI_DRM_8230_full and IGTPW_4388_full: ### New IGT tests (1) ### * igt@gem_exec_capture@capture: - Statuses : - Exec time: [None] s Known issues ------------ Here are the changes found in IGTPW_4388_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_exec_balancer@smoke: - shard-iclb: [PASS][3] -> [SKIP][4] ([fdo#110854]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard-iclb4/igt@gem_exec_balancer@smoke.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard-iclb5/igt@gem_exec_balancer@smoke.html * igt@gem_exec_schedule@implicit-read-write-bsd2: - shard-iclb: [PASS][5] -> [SKIP][6] ([fdo#109276] / [i915#677]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard-iclb2/igt@gem_exec_schedule@implicit-read-write-bsd2.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard-iclb5/igt@gem_exec_schedule@implicit-read-write-bsd2.html * igt@gem_exec_schedule@out-order-bsd2: - shard-iclb: [PASS][7] -> [SKIP][8] ([fdo#109276]) +11 similar issues [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard-iclb4/igt@gem_exec_schedule@out-order-bsd2.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard-iclb7/igt@gem_exec_schedule@out-order-bsd2.html * igt@gem_exec_schedule@pi-common-bsd: - shard-iclb: [PASS][9] -> [SKIP][10] ([i915#677]) +1 similar issue [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard-iclb6/igt@gem_exec_schedule@pi-common-bsd.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard-iclb2/igt@gem_exec_schedule@pi-common-bsd.html * igt@gem_exec_schedule@preempt-self-bsd: - shard-iclb: [PASS][11] -> [SKIP][12] ([fdo#112146]) [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard-iclb3/igt@gem_exec_schedule@preempt-self-bsd.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard-iclb2/igt@gem_exec_schedule@preempt-self-bsd.html * igt@i915_pm_rc6_residency@rc6-idle: - shard-hsw: [PASS][13] -> [FAIL][14] ([i915#1066]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard-hsw2/igt@i915_pm_rc6_residency@rc6-idle.html [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard-hsw4/igt@i915_pm_rc6_residency@rc6-idle.html * igt@i915_selftest@live@execlists: - shard-apl: [PASS][15] -> [INCOMPLETE][16] ([i915#656]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard-apl8/igt@i915_selftest@live@execlists.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard-apl4/igt@i915_selftest@live@execlists.html * igt@kms_color@pipe-c-legacy-gamma: - shard-kbl: [PASS][17] -> [FAIL][18] ([i915#71]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard-kbl1/igt@kms_color@pipe-c-legacy-gamma.html [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard-kbl2/igt@kms_color@pipe-c-legacy-gamma.html - shard-apl: [PASS][19] -> [FAIL][20] ([i915#71]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard-apl2/igt@kms_color@pipe-c-legacy-gamma.html [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard-apl1/igt@kms_color@pipe-c-legacy-gamma.html - shard-glk: [PASS][21] -> [FAIL][22] ([i915#71]) [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard-glk6/igt@kms_color@pipe-c-legacy-gamma.html [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard-glk1/igt@kms_color@pipe-c-legacy-gamma.html * igt@kms_cursor_crc@pipe-a-cursor-128x128-onscreen: - shard-kbl: [PASS][23] -> [FAIL][24] ([i915#54] / [i915#93] / [i915#95]) [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard-kbl1/igt@kms_cursor_crc@pipe-a-cursor-128x128-onscreen.html [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard-kbl2/igt@kms_cursor_crc@pipe-a-cursor-128x128-onscreen.html * igt@kms_draw_crc@draw-method-rgb565-mmap-gtt-untiled: - shard-glk: [PASS][25] -> [FAIL][26] ([i915#52] / [i915#54]) +4 similar issues [25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard-glk1/igt@kms_draw_crc@draw-method-rgb565-mmap-gtt-untiled.html [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard-glk6/igt@kms_draw_crc@draw-method-rgb565-mmap-gtt-untiled.html * igt@kms_flip_tiling@flip-changes-tiling-y: - shard-apl: [PASS][27] -> [FAIL][28] ([i915#95]) [27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard-apl2/igt@kms_flip_tiling@flip-changes-tiling-y.html [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard-apl3/igt@kms_flip_tiling@flip-changes-tiling-y.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-plflip-blt: - shard-apl: [PASS][29] -> [FAIL][30] ([i915#49] / [i915#95]) [29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard-apl8/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-plflip-blt.html [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard-apl8/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-plflip-blt.html - shard-kbl: [PASS][31] -> [FAIL][32] ([i915#49]) [31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard-kbl1/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-plflip-blt.html [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard-kbl4/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-plflip-blt.html * igt@kms_psr@no_drrs: - shard-iclb: [PASS][33] -> [FAIL][34] ([i915#173]) [33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard-iclb3/igt@kms_psr@no_drrs.html [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard-iclb1/igt@kms_psr@no_drrs.html * igt@kms_psr@psr2_cursor_mmap_cpu: - shard-iclb: [PASS][35] -> [SKIP][36] ([fdo#109441]) +2 similar issues [35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard-iclb2/igt@kms_psr@psr2_cursor_mmap_cpu.html [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard-iclb4/igt@kms_psr@psr2_cursor_mmap_cpu.html * igt@kms_setmode@basic: - shard-apl: [PASS][37] -> [FAIL][38] ([i915#31]) [37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard-apl2/igt@kms_setmode@basic.html [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard-apl8/igt@kms_setmode@basic.html * igt@kms_vblank@pipe-a-ts-continuation-suspend: - shard-kbl: [PASS][39] -> [DMESG-WARN][40] ([i915#180]) +6 similar issues [39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard-kbl4/igt@kms_vblank@pipe-a-ts-continuation-suspend.html [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard-kbl7/igt@kms_vblank@pipe-a-ts-continuation-suspend.html * igt@perf_pmu@idle-vcs1: - shard-iclb: [PASS][41] -> [SKIP][42] ([fdo#112080]) +6 similar issues [41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard-iclb2/igt@perf_pmu@idle-vcs1.html [42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard-iclb8/igt@perf_pmu@idle-vcs1.html #### Possible fixes #### * igt@gem_busy@busy-vcs1: - shard-iclb: [SKIP][43] ([fdo#112080]) -> [PASS][44] +10 similar issues [43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard-iclb8/igt@gem_busy@busy-vcs1.html [44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard-iclb1/igt@gem_busy@busy-vcs1.html * igt@gem_exec_schedule@implicit-both-bsd1: - shard-iclb: [SKIP][45] ([fdo#109276] / [i915#677]) -> [PASS][46] +1 similar issue [45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard-iclb5/igt@gem_exec_schedule@implicit-both-bsd1.html [46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard-iclb1/igt@gem_exec_schedule@implicit-both-bsd1.html * igt@gem_exec_schedule@preempt-contexts-bsd2: - shard-iclb: [SKIP][47] ([fdo#109276]) -> [PASS][48] +15 similar issues [47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard-iclb6/igt@gem_exec_schedule@preempt-contexts-bsd2.html [48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard-iclb1/igt@gem_exec_schedule@preempt-contexts-bsd2.html * igt@gem_exec_schedule@preemptive-hang-bsd: - shard-iclb: [SKIP][49] ([fdo#112146]) -> [PASS][50] +3 similar issues [49]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard-iclb4/igt@gem_exec_schedule@preemptive-hang-bsd.html [50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard-iclb6/igt@gem_exec_schedule@preemptive-hang-bsd.html * igt@i915_pm_dc@dc6-dpms: - shard-iclb: [FAIL][51] ([i915#454]) -> [PASS][52] [51]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard-iclb4/igt@i915_pm_dc@dc6-dpms.html [52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard-iclb8/igt@i915_pm_dc@dc6-dpms.html * igt@i915_pm_rc6_residency@rc6-idle: - shard-apl: [FAIL][53] -> [PASS][54] [53]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard-apl1/igt@i915_pm_rc6_residency@rc6-idle.html [54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard-apl4/igt@i915_pm_rc6_residency@rc6-idle.html - shard-glk: [FAIL][55] ([i915#1527]) -> [PASS][56] [55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard-glk5/igt@i915_pm_rc6_residency@rc6-idle.html [56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard-glk7/igt@i915_pm_rc6_residency@rc6-idle.html * igt@i915_suspend@fence-restore-tiled2untiled: - shard-kbl: [DMESG-WARN][57] ([i915#180]) -> [PASS][58] [57]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard-kbl3/igt@i915_suspend@fence-restore-tiled2untiled.html [58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard-kbl3/igt@i915_suspend@fence-restore-tiled2untiled.html * igt@kms_concurrent@pipe-b: - shard-hsw: [FAIL][59] ([i915#1539]) -> [PASS][60] [59]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard-hsw2/igt@kms_concurrent@pipe-b.html [60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard-hsw7/igt@kms_concurrent@pipe-b.html * igt@kms_cursor_crc@pipe-a-cursor-128x42-sliding: - shard-apl: [FAIL][61] ([i915#54]) -> [PASS][62] [61]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard-apl2/igt@kms_cursor_crc@pipe-a-cursor-128x42-sliding.html [62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard-apl4/igt@kms_cursor_crc@pipe-a-cursor-128x42-sliding.html - shard-kbl: [FAIL][63] ([i915#54]) -> [PASS][64] [63]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard-kbl6/igt@kms_cursor_crc@pipe-a-cursor-128x42-sliding.html [64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard-kbl4/igt@kms_cursor_crc@pipe-a-cursor-128x42-sliding.html - shard-glk: [FAIL][65] ([i915#54]) -> [PASS][66] [65]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard-glk7/igt@kms_cursor_crc@pipe-a-cursor-128x42-sliding.html [66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard-glk4/igt@kms_cursor_crc@pipe-a-cursor-128x42-sliding.html * igt@kms_draw_crc@draw-method-rgb565-render-ytiled: - shard-glk: [FAIL][67] ([i915#52] / [i915#54]) -> [PASS][68] +3 similar issues [67]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard-glk3/igt@kms_draw_crc@draw-method-rgb565-render-ytiled.html [68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard-glk2/igt@kms_draw_crc@draw-method-rgb565-render-ytiled.html * igt@kms_draw_crc@draw-method-xrgb8888-blt-untiled: - shard-kbl: [FAIL][69] ([i915#177] / [i915#52] / [i915#54] / [i915#93] / [i915#95]) -> [PASS][70] +1 similar issue [69]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard-kbl4/igt@kms_draw_crc@draw-method-xrgb8888-blt-untiled.html [70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard-kbl7/igt@kms_draw_crc@draw-method-xrgb8888-blt-untiled.html * igt@kms_draw_crc@draw-method-xrgb8888-mmap-gtt-untiled: - shard-apl: [FAIL][71] ([i915#52] / [i915#54] / [i915#95]) -> [PASS][72] +1 similar issue [71]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard-apl6/igt@kms_draw_crc@draw-method-xrgb8888-mmap-gtt-untiled.html [72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard-apl3/igt@kms_draw_crc@draw-method-xrgb8888-mmap-gtt-untiled.html * igt@kms_draw_crc@fill-fb: - shard-apl: [FAIL][73] ([i915#95]) -> [PASS][74] [73]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard-apl7/igt@kms_draw_crc@fill-fb.html [74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard-apl8/igt@kms_draw_crc@fill-fb.html * igt@kms_flip@flip-vs-expired-vblank: - shard-glk: [FAIL][75] ([i915#79]) -> [PASS][76] [75]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard-glk9/igt@kms_flip@flip-vs-expired-vblank.html [76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard-glk8/igt@kms_flip@flip-vs-expired-vblank.html * igt@kms_flip@flip-vs-rmfb-interruptible: - shard-kbl: [DMESG-WARN][77] ([i915#1297]) -> [PASS][78] [77]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard-kbl3/igt@kms_flip@flip-vs-rmfb-interruptible.html [78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard-kbl6/igt@kms_flip@flip-vs-rmfb-interruptible.html - shard-apl: [DMESG-WARN][79] ([i915#1297]) -> [PASS][80] [79]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard-apl6/igt@kms_flip@flip-vs-rmfb-interruptible.html [80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard-apl2/igt@kms_flip@flip-vs-rmfb-interruptible.html * igt@kms_flip@flip-vs-suspend-interruptible: - shard-apl: [DMESG-WARN][81] ([i915#180]) -> [PASS][82] +1 similar issue [81]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard-apl6/igt@kms_flip@flip-vs-suspend-interruptible.html [82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard-apl1/igt@kms_flip@flip-vs-suspend-interruptible.html * igt@kms_flip@plain-flip-fb-recreate: - shard-glk: [FAIL][83] -> [PASS][84] [83]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard-glk4/igt@kms_flip@plain-flip-fb-recreate.html [84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard-glk4/igt@kms_flip@plain-flip-fb-recreate.html * igt@kms_flip_tiling@flip-changes-tiling: - shard-kbl: [FAIL][85] ([i915#699] / [i915#93] / [i915#95]) -> [PASS][86] [85]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard-kbl2/igt@kms_flip_tiling@flip-changes-tiling.html [86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard-kbl3/igt@kms_flip_tiling@flip-changes-tiling.html * igt@kms_mmap_write_crc@main: - shard-kbl: [FAIL][87] ([i915#93] / [i915#95]) -> [PASS][88] +1 similar issue [87]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard-kbl2/igt@kms_mmap_write_crc@main.html [88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard-kbl6/igt@kms_mmap_write_crc@main.html * igt@kms_psr2_su@frontbuffer: - shard-iclb: [SKIP][89] ([fdo#109642] / [fdo#111068]) -> [PASS][90] [89]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard-iclb3/igt@kms_psr2_su@frontbuffer.html [90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard-iclb2/igt@kms_psr2_su@frontbuffer.html * igt@kms_psr@psr2_basic: - shard-iclb: [SKIP][91] ([fdo#109441]) -> [PASS][92] +2 similar issues [91]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard-iclb8/igt@kms_psr@psr2_basic.html [92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard-iclb2/igt@kms_psr@psr2_basic.html * igt@kms_vblank@pipe-a-ts-continuation-modeset-rpm: - shard-tglb: [SKIP][93] ([fdo#112015]) -> [PASS][94] [93]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard-tglb3/igt@kms_vblank@pipe-a-ts-continuation-modeset-rpm.html [94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard-tglb2/igt@kms_vblank@pipe-a-ts-continuation-modeset-rpm.html - shard-hsw: [SKIP][95] ([fdo#109271]) -> [PASS][96] [95]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard-hsw7/igt@kms_vblank@pipe-a-ts-continuation-modeset-rpm.html [96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard-hsw2/igt@kms_vblank@pipe-a-ts-continuation-modeset-rpm.html - shard-iclb: [SKIP][97] ([fdo#109278]) -> [PASS][98] [97]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard-iclb7/igt@kms_vblank@pipe-a-ts-continuation-modeset-rpm.html [98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard-iclb5/igt@kms_vblank@pipe-a-ts-continuation-modeset-rpm.html - shard-glk: [SKIP][99] ([fdo#109271]) -> [PASS][100] +1 similar issue [99]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard-glk3/igt@kms_vblank@pipe-a-ts-continuation-modeset-rpm.html [100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard-glk9/igt@kms_vblank@pipe-a-ts-continuation-modeset-rpm.html * igt@perf@gen12-mi-rpc: - shard-tglb: [FAIL][101] ([i915#1085]) -> [PASS][102] [101]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard-tglb6/igt@perf@gen12-mi-rpc.html [102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard-tglb7/igt@perf@gen12-mi-rpc.html * igt@perf@gen8-unprivileged-single-ctx-counters: - shard-apl: [SKIP][103] ([fdo#109271]) -> [PASS][104] [103]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard-apl4/igt@perf@gen8-unprivileged-single-ctx-counters.html [104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard-apl4/igt@perf@gen8-unprivileged-single-ctx-counters.html - shard-iclb: [SKIP][105] -> [PASS][106] [105]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard-iclb4/igt@perf@gen8-unprivileged-single-ctx-counters.html [106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard-iclb6/igt@perf@gen8-unprivileged-single-ctx-counters.html - shard-kbl: [SKIP][107] ([fdo#109271]) -> [PASS][108] [107]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard-kbl6/igt@perf@gen8-unprivileged-single-ctx-counters.html [108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard-kbl7/igt@perf@gen8-unprivileged-single-ctx-counters.html #### Warnings #### * igt@gem_softpin@noreloc-s3: - shard-kbl: [DMESG-WARN][109] ([i915#180] / [i915#93] / [i915#95]) -> [DMESG-WARN][110] ([i915#180]) [109]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard-kbl7/igt@gem_softpin@noreloc-s3.html [110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard-kbl1/igt@gem_softpin@noreloc-s3.html * igt@kms_plane_alpha_blend@pipe-a-alpha-opaque-fb: - shard-apl: [FAIL][111] ([fdo#108145] / [i915#95]) -> [FAIL][112] ([fdo#108145]) [111]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard-apl4/igt@kms_plane_alpha_blend@pipe-a-alpha-opaque-fb.html [112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard-apl8/igt@kms_plane_alpha_blend@pipe-a-alpha-opaque-fb.html * igt@perf@gen8-unprivileged-single-ctx-counters: - shard-tglb: [SKIP][113] -> [SKIP][114] ([fdo#109289]) [113]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard-tglb8/igt@perf@gen8-unprivileged-single-ctx-counters.html [114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard-tglb6/igt@perf@gen8-unprivileged-single-ctx-counters.html * igt@runner@aborted: - shard-apl: [FAIL][115] ([i915#1423]) -> ([FAIL][116], [FAIL][117]) ([i915#1423] / [i915#529]) [115]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard-apl8/igt@runner@aborted.html [116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard-apl6/igt@runner@aborted.html [117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard-apl4/igt@runner@aborted.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo#108145]: https://bugs.freedesktop.org/show_bug.cgi?id=108145 [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109276]: https://bugs.freedesktop.org/show_bug.cgi?id=109276 [fdo#109278]: https://bugs.freedesktop.org/show_bug.cgi?id=109278 [fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289 [fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441 [fdo#109642]: https://bugs.freedesktop.org/show_bug.cgi?id=109642 [fdo#110854]: https://bugs.freedesktop.org/show_bug.cgi?id=110854 [fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068 [fdo#112015]: https://bugs.freedesktop.org/show_bug.cgi?id=112015 [fdo#112080]: https://bugs.freedesktop.org/show_bug.cgi?id=112080 [fdo#112146]: https://bugs.freedesktop.org/show_bug.cgi?id=112146 [i915#1066]: https://gitlab.freedesktop.org/drm/intel/issues/1066 [i915#1085]: https://gitlab.freedesktop.org/drm/intel/issues/1085 [i915#1297]: https://gitlab.freedesktop.org/drm/intel/issues/1297 [i915#1423]: https://gitlab.freedesktop.org/drm/intel/issues/1423 [i915#1527]: https://gitlab.freedesktop.org/drm/intel/issues/1527 [i915#1539]: https://gitlab.freedesktop.org/drm/intel/issues/1539 [i915#173]: https://gitlab.freedesktop.org/drm/intel/issues/173 [i915#177]: https://gitlab.freedesktop.org/drm/intel/issues/177 [i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180 [i915#31]: https://gitlab.freedesktop.org/drm/intel/issues/31 [i915#454]: https://gitlab.freedesktop.org/drm/intel/issues/454 [i915#49]: https://gitlab.freedesktop.org/drm/intel/issues/49 [i915#52]: https://gitlab.freedesktop.org/drm/intel/issues/52 [i915#529]: https://gitlab.freedesktop.org/drm/intel/issues/529 [i915#54]: https://gitlab.freedesktop.org/drm/intel/issues/54 [i915#656]: https://gitlab.freedesktop.org/drm/intel/issues/656 [i915#677]: https://gitlab.freedesktop.org/drm/intel/issues/677 [i915#699]: https://gitlab.freedesktop.org/drm/intel/issues/699 [i915#71]: https://gitlab.freedesktop.org/drm/intel/issues/71 [i915#79]: https://gitlab.freedesktop.org/drm/intel/issues/79 [i915#93]: https://gitlab.freedesktop.org/drm/intel/issues/93 [i915#95]: https://gitlab.freedesktop.org/drm/intel/issues/95 Participating hosts (10 -> 8) ------------------------------ Missing (2): pig-skl-6260u pig-glk-j5005 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_5550 -> IGTPW_4388 * Piglit: piglit_4509 -> None CI-20190529: 20190529 CI_DRM_8230: fa9f8453ffb88a4fc4e36d68b84a7ff9bf90f769 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_4388: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/index.html IGT_5550: 98927dfde17aecaecfe67bb9853ceca326ca2b23 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/index.html _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [igt-dev] ✓ Fi.CI.IGT: success for tests/kms_concurrent: Calculate maximum number of planes to meet bandwidth requirement (rev3) 2020-04-01 19:05 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork @ 2020-04-02 6:02 ` Kahola, Mika 0 siblings, 0 replies; 9+ messages in thread From: Kahola, Mika @ 2020-04-02 6:02 UTC (permalink / raw) To: igt-dev@lists.freedesktop.org Finally clean results 😊 > -----Original Message----- > From: Patchwork <patchwork@emeril.freedesktop.org> > Sent: Wednesday, April 1, 2020 10:05 PM > To: Kahola, Mika <mika.kahola@intel.com> > Cc: igt-dev@lists.freedesktop.org > Subject: ✓ Fi.CI.IGT: success for tests/kms_concurrent: Calculate maximum > number of planes to meet bandwidth requirement (rev3) > > == Series Details == > > Series: tests/kms_concurrent: Calculate maximum number of planes to meet > bandwidth requirement (rev3) > URL : https://patchwork.freedesktop.org/series/75323/ > State : success > > == Summary == > > CI Bug Log - changes from CI_DRM_8230_full -> IGTPW_4388_full > ==================================================== > > Summary > ------- > > **SUCCESS** > > No regressions found. > > External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/index.html > > Possible new issues > ------------------- > > Here are the unknown changes that may have been introduced in > IGTPW_4388_full: > > ### IGT changes ### > > #### Suppressed #### > > The following results come from untrusted machines, tests, or statuses. > They do not affect the overall result. > > * {igt@gem_exec_capture@capture@bcs0}: > - shard-snb: [PASS][1] -> [FAIL][2] > [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard- > snb2/igt@gem_exec_capture@capture@bcs0.html > [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard- > snb6/igt@gem_exec_capture@capture@bcs0.html > > > New tests > --------- > > New tests have been introduced between CI_DRM_8230_full and > IGTPW_4388_full: > > ### New IGT tests (1) ### > > * igt@gem_exec_capture@capture: > - Statuses : > - Exec time: [None] s > > > > Known issues > ------------ > > Here are the changes found in IGTPW_4388_full that come from known issues: > > ### IGT changes ### > > #### Issues hit #### > > * igt@gem_exec_balancer@smoke: > - shard-iclb: [PASS][3] -> [SKIP][4] ([fdo#110854]) > [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard- > iclb4/igt@gem_exec_balancer@smoke.html > [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard- > iclb5/igt@gem_exec_balancer@smoke.html > > * igt@gem_exec_schedule@implicit-read-write-bsd2: > - shard-iclb: [PASS][5] -> [SKIP][6] ([fdo#109276] / [i915#677]) > [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard- > iclb2/igt@gem_exec_schedule@implicit-read-write-bsd2.html > [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard- > iclb5/igt@gem_exec_schedule@implicit-read-write-bsd2.html > > * igt@gem_exec_schedule@out-order-bsd2: > - shard-iclb: [PASS][7] -> [SKIP][8] ([fdo#109276]) +11 similar issues > [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard- > iclb4/igt@gem_exec_schedule@out-order-bsd2.html > [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard- > iclb7/igt@gem_exec_schedule@out-order-bsd2.html > > * igt@gem_exec_schedule@pi-common-bsd: > - shard-iclb: [PASS][9] -> [SKIP][10] ([i915#677]) +1 similar issue > [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard- > iclb6/igt@gem_exec_schedule@pi-common-bsd.html > [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard- > iclb2/igt@gem_exec_schedule@pi-common-bsd.html > > * igt@gem_exec_schedule@preempt-self-bsd: > - shard-iclb: [PASS][11] -> [SKIP][12] ([fdo#112146]) > [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard- > iclb3/igt@gem_exec_schedule@preempt-self-bsd.html > [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard- > iclb2/igt@gem_exec_schedule@preempt-self-bsd.html > > * igt@i915_pm_rc6_residency@rc6-idle: > - shard-hsw: [PASS][13] -> [FAIL][14] ([i915#1066]) > [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard- > hsw2/igt@i915_pm_rc6_residency@rc6-idle.html > [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard- > hsw4/igt@i915_pm_rc6_residency@rc6-idle.html > > * igt@i915_selftest@live@execlists: > - shard-apl: [PASS][15] -> [INCOMPLETE][16] ([i915#656]) > [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard- > apl8/igt@i915_selftest@live@execlists.html > [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard- > apl4/igt@i915_selftest@live@execlists.html > > * igt@kms_color@pipe-c-legacy-gamma: > - shard-kbl: [PASS][17] -> [FAIL][18] ([i915#71]) > [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard- > kbl1/igt@kms_color@pipe-c-legacy-gamma.html > [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard- > kbl2/igt@kms_color@pipe-c-legacy-gamma.html > - shard-apl: [PASS][19] -> [FAIL][20] ([i915#71]) > [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard- > apl2/igt@kms_color@pipe-c-legacy-gamma.html > [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard- > apl1/igt@kms_color@pipe-c-legacy-gamma.html > - shard-glk: [PASS][21] -> [FAIL][22] ([i915#71]) > [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard- > glk6/igt@kms_color@pipe-c-legacy-gamma.html > [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard- > glk1/igt@kms_color@pipe-c-legacy-gamma.html > > * igt@kms_cursor_crc@pipe-a-cursor-128x128-onscreen: > - shard-kbl: [PASS][23] -> [FAIL][24] ([i915#54] / [i915#93] / [i915#95]) > [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard- > kbl1/igt@kms_cursor_crc@pipe-a-cursor-128x128-onscreen.html > [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard- > kbl2/igt@kms_cursor_crc@pipe-a-cursor-128x128-onscreen.html > > * igt@kms_draw_crc@draw-method-rgb565-mmap-gtt-untiled: > - shard-glk: [PASS][25] -> [FAIL][26] ([i915#52] / [i915#54]) +4 similar > issues > [25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard- > glk1/igt@kms_draw_crc@draw-method-rgb565-mmap-gtt-untiled.html > [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard- > glk6/igt@kms_draw_crc@draw-method-rgb565-mmap-gtt-untiled.html > > * igt@kms_flip_tiling@flip-changes-tiling-y: > - shard-apl: [PASS][27] -> [FAIL][28] ([i915#95]) > [27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard- > apl2/igt@kms_flip_tiling@flip-changes-tiling-y.html > [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard- > apl3/igt@kms_flip_tiling@flip-changes-tiling-y.html > > * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-plflip-blt: > - shard-apl: [PASS][29] -> [FAIL][30] ([i915#49] / [i915#95]) > [29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard- > apl8/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-plflip-blt.html > [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard- > apl8/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-plflip-blt.html > - shard-kbl: [PASS][31] -> [FAIL][32] ([i915#49]) > [31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard- > kbl1/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-plflip-blt.html > [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard- > kbl4/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-plflip-blt.html > > * igt@kms_psr@no_drrs: > - shard-iclb: [PASS][33] -> [FAIL][34] ([i915#173]) > [33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard- > iclb3/igt@kms_psr@no_drrs.html > [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard- > iclb1/igt@kms_psr@no_drrs.html > > * igt@kms_psr@psr2_cursor_mmap_cpu: > - shard-iclb: [PASS][35] -> [SKIP][36] ([fdo#109441]) +2 similar issues > [35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard- > iclb2/igt@kms_psr@psr2_cursor_mmap_cpu.html > [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard- > iclb4/igt@kms_psr@psr2_cursor_mmap_cpu.html > > * igt@kms_setmode@basic: > - shard-apl: [PASS][37] -> [FAIL][38] ([i915#31]) > [37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard- > apl2/igt@kms_setmode@basic.html > [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard- > apl8/igt@kms_setmode@basic.html > > * igt@kms_vblank@pipe-a-ts-continuation-suspend: > - shard-kbl: [PASS][39] -> [DMESG-WARN][40] ([i915#180]) +6 similar > issues > [39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard- > kbl4/igt@kms_vblank@pipe-a-ts-continuation-suspend.html > [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard- > kbl7/igt@kms_vblank@pipe-a-ts-continuation-suspend.html > > * igt@perf_pmu@idle-vcs1: > - shard-iclb: [PASS][41] -> [SKIP][42] ([fdo#112080]) +6 similar issues > [41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard- > iclb2/igt@perf_pmu@idle-vcs1.html > [42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard- > iclb8/igt@perf_pmu@idle-vcs1.html > > > #### Possible fixes #### > > * igt@gem_busy@busy-vcs1: > - shard-iclb: [SKIP][43] ([fdo#112080]) -> [PASS][44] +10 similar issues > [43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard- > iclb8/igt@gem_busy@busy-vcs1.html > [44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard- > iclb1/igt@gem_busy@busy-vcs1.html > > * igt@gem_exec_schedule@implicit-both-bsd1: > - shard-iclb: [SKIP][45] ([fdo#109276] / [i915#677]) -> [PASS][46] +1 > similar issue > [45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard- > iclb5/igt@gem_exec_schedule@implicit-both-bsd1.html > [46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard- > iclb1/igt@gem_exec_schedule@implicit-both-bsd1.html > > * igt@gem_exec_schedule@preempt-contexts-bsd2: > - shard-iclb: [SKIP][47] ([fdo#109276]) -> [PASS][48] +15 similar issues > [47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard- > iclb6/igt@gem_exec_schedule@preempt-contexts-bsd2.html > [48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard- > iclb1/igt@gem_exec_schedule@preempt-contexts-bsd2.html > > * igt@gem_exec_schedule@preemptive-hang-bsd: > - shard-iclb: [SKIP][49] ([fdo#112146]) -> [PASS][50] +3 similar issues > [49]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard- > iclb4/igt@gem_exec_schedule@preemptive-hang-bsd.html > [50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard- > iclb6/igt@gem_exec_schedule@preemptive-hang-bsd.html > > * igt@i915_pm_dc@dc6-dpms: > - shard-iclb: [FAIL][51] ([i915#454]) -> [PASS][52] > [51]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard- > iclb4/igt@i915_pm_dc@dc6-dpms.html > [52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard- > iclb8/igt@i915_pm_dc@dc6-dpms.html > > * igt@i915_pm_rc6_residency@rc6-idle: > - shard-apl: [FAIL][53] -> [PASS][54] > [53]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard- > apl1/igt@i915_pm_rc6_residency@rc6-idle.html > [54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard- > apl4/igt@i915_pm_rc6_residency@rc6-idle.html > - shard-glk: [FAIL][55] ([i915#1527]) -> [PASS][56] > [55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard- > glk5/igt@i915_pm_rc6_residency@rc6-idle.html > [56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard- > glk7/igt@i915_pm_rc6_residency@rc6-idle.html > > * igt@i915_suspend@fence-restore-tiled2untiled: > - shard-kbl: [DMESG-WARN][57] ([i915#180]) -> [PASS][58] > [57]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard- > kbl3/igt@i915_suspend@fence-restore-tiled2untiled.html > [58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard- > kbl3/igt@i915_suspend@fence-restore-tiled2untiled.html > > * igt@kms_concurrent@pipe-b: > - shard-hsw: [FAIL][59] ([i915#1539]) -> [PASS][60] > [59]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard- > hsw2/igt@kms_concurrent@pipe-b.html > [60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard- > hsw7/igt@kms_concurrent@pipe-b.html > > * igt@kms_cursor_crc@pipe-a-cursor-128x42-sliding: > - shard-apl: [FAIL][61] ([i915#54]) -> [PASS][62] > [61]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard- > apl2/igt@kms_cursor_crc@pipe-a-cursor-128x42-sliding.html > [62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard- > apl4/igt@kms_cursor_crc@pipe-a-cursor-128x42-sliding.html > - shard-kbl: [FAIL][63] ([i915#54]) -> [PASS][64] > [63]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard- > kbl6/igt@kms_cursor_crc@pipe-a-cursor-128x42-sliding.html > [64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard- > kbl4/igt@kms_cursor_crc@pipe-a-cursor-128x42-sliding.html > - shard-glk: [FAIL][65] ([i915#54]) -> [PASS][66] > [65]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard- > glk7/igt@kms_cursor_crc@pipe-a-cursor-128x42-sliding.html > [66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard- > glk4/igt@kms_cursor_crc@pipe-a-cursor-128x42-sliding.html > > * igt@kms_draw_crc@draw-method-rgb565-render-ytiled: > - shard-glk: [FAIL][67] ([i915#52] / [i915#54]) -> [PASS][68] +3 similar > issues > [67]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard- > glk3/igt@kms_draw_crc@draw-method-rgb565-render-ytiled.html > [68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard- > glk2/igt@kms_draw_crc@draw-method-rgb565-render-ytiled.html > > * igt@kms_draw_crc@draw-method-xrgb8888-blt-untiled: > - shard-kbl: [FAIL][69] ([i915#177] / [i915#52] / [i915#54] / [i915#93] / > [i915#95]) -> [PASS][70] +1 similar issue > [69]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard- > kbl4/igt@kms_draw_crc@draw-method-xrgb8888-blt-untiled.html > [70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard- > kbl7/igt@kms_draw_crc@draw-method-xrgb8888-blt-untiled.html > > * igt@kms_draw_crc@draw-method-xrgb8888-mmap-gtt-untiled: > - shard-apl: [FAIL][71] ([i915#52] / [i915#54] / [i915#95]) -> [PASS][72] +1 > similar issue > [71]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard- > apl6/igt@kms_draw_crc@draw-method-xrgb8888-mmap-gtt-untiled.html > [72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard- > apl3/igt@kms_draw_crc@draw-method-xrgb8888-mmap-gtt-untiled.html > > * igt@kms_draw_crc@fill-fb: > - shard-apl: [FAIL][73] ([i915#95]) -> [PASS][74] > [73]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard- > apl7/igt@kms_draw_crc@fill-fb.html > [74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard- > apl8/igt@kms_draw_crc@fill-fb.html > > * igt@kms_flip@flip-vs-expired-vblank: > - shard-glk: [FAIL][75] ([i915#79]) -> [PASS][76] > [75]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard- > glk9/igt@kms_flip@flip-vs-expired-vblank.html > [76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard- > glk8/igt@kms_flip@flip-vs-expired-vblank.html > > * igt@kms_flip@flip-vs-rmfb-interruptible: > - shard-kbl: [DMESG-WARN][77] ([i915#1297]) -> [PASS][78] > [77]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard- > kbl3/igt@kms_flip@flip-vs-rmfb-interruptible.html > [78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard- > kbl6/igt@kms_flip@flip-vs-rmfb-interruptible.html > - shard-apl: [DMESG-WARN][79] ([i915#1297]) -> [PASS][80] > [79]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard- > apl6/igt@kms_flip@flip-vs-rmfb-interruptible.html > [80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard- > apl2/igt@kms_flip@flip-vs-rmfb-interruptible.html > > * igt@kms_flip@flip-vs-suspend-interruptible: > - shard-apl: [DMESG-WARN][81] ([i915#180]) -> [PASS][82] +1 similar > issue > [81]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard- > apl6/igt@kms_flip@flip-vs-suspend-interruptible.html > [82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard- > apl1/igt@kms_flip@flip-vs-suspend-interruptible.html > > * igt@kms_flip@plain-flip-fb-recreate: > - shard-glk: [FAIL][83] -> [PASS][84] > [83]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard- > glk4/igt@kms_flip@plain-flip-fb-recreate.html > [84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard- > glk4/igt@kms_flip@plain-flip-fb-recreate.html > > * igt@kms_flip_tiling@flip-changes-tiling: > - shard-kbl: [FAIL][85] ([i915#699] / [i915#93] / [i915#95]) -> [PASS][86] > [85]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard- > kbl2/igt@kms_flip_tiling@flip-changes-tiling.html > [86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard- > kbl3/igt@kms_flip_tiling@flip-changes-tiling.html > > * igt@kms_mmap_write_crc@main: > - shard-kbl: [FAIL][87] ([i915#93] / [i915#95]) -> [PASS][88] +1 similar > issue > [87]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard- > kbl2/igt@kms_mmap_write_crc@main.html > [88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard- > kbl6/igt@kms_mmap_write_crc@main.html > > * igt@kms_psr2_su@frontbuffer: > - shard-iclb: [SKIP][89] ([fdo#109642] / [fdo#111068]) -> [PASS][90] > [89]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard- > iclb3/igt@kms_psr2_su@frontbuffer.html > [90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard- > iclb2/igt@kms_psr2_su@frontbuffer.html > > * igt@kms_psr@psr2_basic: > - shard-iclb: [SKIP][91] ([fdo#109441]) -> [PASS][92] +2 similar issues > [91]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard- > iclb8/igt@kms_psr@psr2_basic.html > [92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard- > iclb2/igt@kms_psr@psr2_basic.html > > * igt@kms_vblank@pipe-a-ts-continuation-modeset-rpm: > - shard-tglb: [SKIP][93] ([fdo#112015]) -> [PASS][94] > [93]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard- > tglb3/igt@kms_vblank@pipe-a-ts-continuation-modeset-rpm.html > [94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard- > tglb2/igt@kms_vblank@pipe-a-ts-continuation-modeset-rpm.html > - shard-hsw: [SKIP][95] ([fdo#109271]) -> [PASS][96] > [95]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard- > hsw7/igt@kms_vblank@pipe-a-ts-continuation-modeset-rpm.html > [96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard- > hsw2/igt@kms_vblank@pipe-a-ts-continuation-modeset-rpm.html > - shard-iclb: [SKIP][97] ([fdo#109278]) -> [PASS][98] > [97]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard- > iclb7/igt@kms_vblank@pipe-a-ts-continuation-modeset-rpm.html > [98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard- > iclb5/igt@kms_vblank@pipe-a-ts-continuation-modeset-rpm.html > - shard-glk: [SKIP][99] ([fdo#109271]) -> [PASS][100] +1 similar issue > [99]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard- > glk3/igt@kms_vblank@pipe-a-ts-continuation-modeset-rpm.html > [100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard- > glk9/igt@kms_vblank@pipe-a-ts-continuation-modeset-rpm.html > > * igt@perf@gen12-mi-rpc: > - shard-tglb: [FAIL][101] ([i915#1085]) -> [PASS][102] > [101]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard- > tglb6/igt@perf@gen12-mi-rpc.html > [102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard- > tglb7/igt@perf@gen12-mi-rpc.html > > * igt@perf@gen8-unprivileged-single-ctx-counters: > - shard-apl: [SKIP][103] ([fdo#109271]) -> [PASS][104] > [103]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard- > apl4/igt@perf@gen8-unprivileged-single-ctx-counters.html > [104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard- > apl4/igt@perf@gen8-unprivileged-single-ctx-counters.html > - shard-iclb: [SKIP][105] -> [PASS][106] > [105]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard- > iclb4/igt@perf@gen8-unprivileged-single-ctx-counters.html > [106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard- > iclb6/igt@perf@gen8-unprivileged-single-ctx-counters.html > - shard-kbl: [SKIP][107] ([fdo#109271]) -> [PASS][108] > [107]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard- > kbl6/igt@perf@gen8-unprivileged-single-ctx-counters.html > [108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard- > kbl7/igt@perf@gen8-unprivileged-single-ctx-counters.html > > > #### Warnings #### > > * igt@gem_softpin@noreloc-s3: > - shard-kbl: [DMESG-WARN][109] ([i915#180] / [i915#93] / [i915#95]) -> > [DMESG-WARN][110] ([i915#180]) > [109]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard- > kbl7/igt@gem_softpin@noreloc-s3.html > [110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard- > kbl1/igt@gem_softpin@noreloc-s3.html > > * igt@kms_plane_alpha_blend@pipe-a-alpha-opaque-fb: > - shard-apl: [FAIL][111] ([fdo#108145] / [i915#95]) -> [FAIL][112] > ([fdo#108145]) > [111]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard- > apl4/igt@kms_plane_alpha_blend@pipe-a-alpha-opaque-fb.html > [112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard- > apl8/igt@kms_plane_alpha_blend@pipe-a-alpha-opaque-fb.html > > * igt@perf@gen8-unprivileged-single-ctx-counters: > - shard-tglb: [SKIP][113] -> [SKIP][114] ([fdo#109289]) > [113]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard- > tglb8/igt@perf@gen8-unprivileged-single-ctx-counters.html > [114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard- > tglb6/igt@perf@gen8-unprivileged-single-ctx-counters.html > > * igt@runner@aborted: > - shard-apl: [FAIL][115] ([i915#1423]) -> ([FAIL][116], [FAIL][117]) > ([i915#1423] / [i915#529]) > [115]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8230/shard- > apl8/igt@runner@aborted.html > [116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard- > apl6/igt@runner@aborted.html > [117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/shard- > apl4/igt@runner@aborted.html > > > {name}: This element is suppressed. This means it is ignored when computing > the status of the difference (SUCCESS, WARNING, or FAILURE). > > [fdo#108145]: https://bugs.freedesktop.org/show_bug.cgi?id=108145 > [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 > [fdo#109276]: https://bugs.freedesktop.org/show_bug.cgi?id=109276 > [fdo#109278]: https://bugs.freedesktop.org/show_bug.cgi?id=109278 > [fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289 > [fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441 > [fdo#109642]: https://bugs.freedesktop.org/show_bug.cgi?id=109642 > [fdo#110854]: https://bugs.freedesktop.org/show_bug.cgi?id=110854 > [fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068 > [fdo#112015]: https://bugs.freedesktop.org/show_bug.cgi?id=112015 > [fdo#112080]: https://bugs.freedesktop.org/show_bug.cgi?id=112080 > [fdo#112146]: https://bugs.freedesktop.org/show_bug.cgi?id=112146 > [i915#1066]: https://gitlab.freedesktop.org/drm/intel/issues/1066 > [i915#1085]: https://gitlab.freedesktop.org/drm/intel/issues/1085 > [i915#1297]: https://gitlab.freedesktop.org/drm/intel/issues/1297 > [i915#1423]: https://gitlab.freedesktop.org/drm/intel/issues/1423 > [i915#1527]: https://gitlab.freedesktop.org/drm/intel/issues/1527 > [i915#1539]: https://gitlab.freedesktop.org/drm/intel/issues/1539 > [i915#173]: https://gitlab.freedesktop.org/drm/intel/issues/173 > [i915#177]: https://gitlab.freedesktop.org/drm/intel/issues/177 > [i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180 > [i915#31]: https://gitlab.freedesktop.org/drm/intel/issues/31 > [i915#454]: https://gitlab.freedesktop.org/drm/intel/issues/454 > [i915#49]: https://gitlab.freedesktop.org/drm/intel/issues/49 > [i915#52]: https://gitlab.freedesktop.org/drm/intel/issues/52 > [i915#529]: https://gitlab.freedesktop.org/drm/intel/issues/529 > [i915#54]: https://gitlab.freedesktop.org/drm/intel/issues/54 > [i915#656]: https://gitlab.freedesktop.org/drm/intel/issues/656 > [i915#677]: https://gitlab.freedesktop.org/drm/intel/issues/677 > [i915#699]: https://gitlab.freedesktop.org/drm/intel/issues/699 > [i915#71]: https://gitlab.freedesktop.org/drm/intel/issues/71 > [i915#79]: https://gitlab.freedesktop.org/drm/intel/issues/79 > [i915#93]: https://gitlab.freedesktop.org/drm/intel/issues/93 > [i915#95]: https://gitlab.freedesktop.org/drm/intel/issues/95 > > > Participating hosts (10 -> 8) > ------------------------------ > > Missing (2): pig-skl-6260u pig-glk-j5005 > > > Build changes > ------------- > > * CI: CI-20190529 -> None > * IGT: IGT_5550 -> IGTPW_4388 > * Piglit: piglit_4509 -> None > > CI-20190529: 20190529 > CI_DRM_8230: fa9f8453ffb88a4fc4e36d68b84a7ff9bf90f769 @ > git://anongit.freedesktop.org/gfx-ci/linux > IGTPW_4388: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4388/index.html > IGT_5550: 98927dfde17aecaecfe67bb9853ceca326ca2b23 @ > git://anongit.freedesktop.org/xorg/app/intel-gpu-tools > piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ > git://anongit.freedesktop.org/piglit > > == Logs == > > For more details see: https://intel-gfx-ci.01.org/tree/drm- > tip/IGTPW_4388/index.html _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2020-04-09 7:18 UTC | newest] Thread overview: 9+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2020-04-01 6:54 [igt-dev] [PATCH i-g-t v2 0/2] tests/kms_concurrent: Calculate maximum number of planes to meet bandwidth requirement Mika Kahola 2020-04-01 6:54 ` [igt-dev] [PATCH i-g-t v2 1/2] Revert "tests/kms_concurrent: Test maximum number of planes supported by the platform" Mika Kahola 2020-04-07 11:00 ` Petri Latvala 2020-04-01 6:54 ` [igt-dev] [PATCH i-g-t v2 2/2] tests/kms_concurrent: Use maximum number of planes that display/platform combination supports Mika Kahola 2020-04-08 16:41 ` Lisovskiy, Stanislav 2020-04-09 7:18 ` Kahola, Mika 2020-04-01 7:27 ` [igt-dev] ✓ Fi.CI.BAT: success for tests/kms_concurrent: Calculate maximum number of planes to meet bandwidth requirement (rev3) Patchwork 2020-04-01 19:05 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork 2020-04-02 6:02 ` Kahola, Mika
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox