* [igt-dev] [PATCH i-g-t 1/4] igt/kms_flip_tiling: Check GEM availability before use
@ 2019-08-29 13:05 Chris Wilson
2019-08-29 13:05 ` [igt-dev] [PATCH i-g-t 2/4] igt/kms_draw_crc: Test for a working GPU first Chris Wilson
` (4 more replies)
0 siblings, 5 replies; 6+ messages in thread
From: Chris Wilson @ 2019-08-29 13:05 UTC (permalink / raw)
To: igt-dev; +Cc: intel-gfx
We use the GPU to convert between tiling formats, indirectly via the
call to igt_create_pattern_fb. So before we try and execute commands on
the GPU, we should check that the GPU is available.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
---
tests/kms_flip_tiling.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/tests/kms_flip_tiling.c b/tests/kms_flip_tiling.c
index 582af53cd..36558132a 100644
--- a/tests/kms_flip_tiling.c
+++ b/tests/kms_flip_tiling.c
@@ -155,6 +155,7 @@ igt_main
igt_fixture {
data.drm_fd = drm_open_driver_master(DRIVER_INTEL);
data.gen = intel_gen(intel_get_drm_devid(data.drm_fd));
+ igt_require_gem(data.drm_fd);
kmstest_set_vt_graphics_mode();
--
2.23.0
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply related [flat|nested] 6+ messages in thread* [igt-dev] [PATCH i-g-t 2/4] igt/kms_draw_crc: Test for a working GPU first 2019-08-29 13:05 [igt-dev] [PATCH i-g-t 1/4] igt/kms_flip_tiling: Check GEM availability before use Chris Wilson @ 2019-08-29 13:05 ` Chris Wilson 2019-08-29 13:05 ` [igt-dev] [PATCH i-g-t 3/4] igt/gem_blits: Check for blitter support before use Chris Wilson ` (3 subsequent siblings) 4 siblings, 0 replies; 6+ messages in thread From: Chris Wilson @ 2019-08-29 13:05 UTC (permalink / raw) To: igt-dev; +Cc: intel-gfx The draw-method-blt subtests require a working GPU, so create a subtest group for the draw-methods, and skip the BLT group using igt_require_gem() in its fixture. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> --- tests/kms_draw_crc.c | 26 ++++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) diff --git a/tests/kms_draw_crc.c b/tests/kms_draw_crc.c index ea14db9a0..c993833e8 100644 --- a/tests/kms_draw_crc.c +++ b/tests/kms_draw_crc.c @@ -325,14 +325,24 @@ igt_main for (format_idx = 0; format_idx < N_FORMATS; format_idx++) { for (method = 0; method < IGT_DRAW_METHOD_COUNT; method++) { - for (tiling_idx = 0; tiling_idx < N_TILING_METHODS; tiling_idx++) { - igt_subtest_f("draw-method-%s-%s-%s", - format_str(format_idx), - igt_draw_get_method_name(method), - tiling_str(tiling_idx)) - draw_method_subtest(method, format_idx, - tilings[tiling_idx]); - } } } + igt_subtest_group { + igt_fixture { + if (method == IGT_DRAW_BLT) + igt_require_gem(drm_fd); + } + + for (tiling_idx = 0; + tiling_idx < N_TILING_METHODS; + tiling_idx++) { + igt_subtest_f("draw-method-%s-%s-%s", + format_str(format_idx), + igt_draw_get_method_name(method), + tiling_str(tiling_idx)) + draw_method_subtest(method, + format_idx, + tilings[tiling_idx]); + } + }}} igt_subtest("fill-fb") fill_fb_subtest(); -- 2.23.0 _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply related [flat|nested] 6+ messages in thread
* [igt-dev] [PATCH i-g-t 3/4] igt/gem_blits: Check for blitter support before use 2019-08-29 13:05 [igt-dev] [PATCH i-g-t 1/4] igt/kms_flip_tiling: Check GEM availability before use Chris Wilson 2019-08-29 13:05 ` [igt-dev] [PATCH i-g-t 2/4] igt/kms_draw_crc: Test for a working GPU first Chris Wilson @ 2019-08-29 13:05 ` Chris Wilson 2019-08-29 13:05 ` [igt-dev] [PATCH i-g-t 4/4] igt/kms_frontbuffer_tracking: Skip over IGT_DRAW_BLT when there's no BLT Chris Wilson ` (2 subsequent siblings) 4 siblings, 0 replies; 6+ messages in thread From: Chris Wilson @ 2019-08-29 13:05 UTC (permalink / raw) To: igt-dev; +Cc: intel-gfx Not all HW supports XY blitter commands, so check before use. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> --- lib/i915/gem_submission.c | 28 ++++++++++++++++++++++++++++ lib/i915/gem_submission.h | 9 +++++++++ tests/i915/gem_linear_blits.c | 1 + tests/i915/gem_tiled_blits.c | 1 + tests/i915/gem_tiled_fence_blits.c | 1 + 5 files changed, 40 insertions(+) diff --git a/lib/i915/gem_submission.c b/lib/i915/gem_submission.c index 7602d7f68..4f9464931 100644 --- a/lib/i915/gem_submission.c +++ b/lib/i915/gem_submission.c @@ -225,3 +225,31 @@ void gem_test_engine(int i915, unsigned int engine) igt_assert(!is_wedged(i915)); close(i915); } + +int gem_cmdparser_version(int i915, uint32_t engine) +{ + int version = 0; + drm_i915_getparam_t gp = { + .param = I915_PARAM_CMD_PARSER_VERSION, + .value = &version, + }; + + ioctl(i915, DRM_IOCTL_I915_GETPARAM, &gp); + return version; +} + +bool gem_has_blitter(int i915) +{ + unsigned int blt; + + blt = 0; + if (intel_gen(intel_get_drm_devid(i915)) >= 6) + blt = I915_EXEC_BLT; + + return gem_has_ring(i915, blt); +} + +void gem_require_blitter(int i915) +{ + igt_require(gem_has_blitter(i915)); +} diff --git a/lib/i915/gem_submission.h b/lib/i915/gem_submission.h index f94eabb20..ca32b68a3 100644 --- a/lib/i915/gem_submission.h +++ b/lib/i915/gem_submission.h @@ -33,6 +33,15 @@ bool gem_has_semaphores(int fd); bool gem_has_execlists(int fd); bool gem_has_guc_submission(int fd); +int gem_cmdparser_version(int i915, uint32_t engine); +static inline bool gem_has_cmdparser(int i915, uint32_t engine) +{ + return gem_cmdparser_version(i915, engine) > 0; +} + +bool gem_has_blitter(int i915); +void gem_require_blitter(int i915); + void gem_test_engine(int fd, unsigned int engine); int gem_reopen_driver(int fd); diff --git a/tests/i915/gem_linear_blits.c b/tests/i915/gem_linear_blits.c index a5359288e..07ca2f29e 100644 --- a/tests/i915/gem_linear_blits.c +++ b/tests/i915/gem_linear_blits.c @@ -227,6 +227,7 @@ igt_main igt_fixture { fd = drm_open_driver(DRIVER_INTEL); igt_require_gem(fd); + gem_require_blitter(fd); } igt_subtest("basic") diff --git a/tests/i915/gem_tiled_blits.c b/tests/i915/gem_tiled_blits.c index 28861d0b4..df0699f36 100644 --- a/tests/i915/gem_tiled_blits.c +++ b/tests/i915/gem_tiled_blits.c @@ -203,6 +203,7 @@ igt_main igt_fixture { fd = drm_open_driver(DRIVER_INTEL); igt_require_gem(fd); + gem_require_blitter(fd); bufmgr = drm_intel_bufmgr_gem_init(fd, 4096); drm_intel_bufmgr_gem_enable_reuse(bufmgr); diff --git a/tests/i915/gem_tiled_fence_blits.c b/tests/i915/gem_tiled_fence_blits.c index aacd42b73..ef03c73b5 100644 --- a/tests/i915/gem_tiled_fence_blits.c +++ b/tests/i915/gem_tiled_fence_blits.c @@ -213,6 +213,7 @@ igt_main igt_fixture { fd = drm_open_driver(DRIVER_INTEL); igt_require_gem(fd); + gem_require_blitter(fd); } igt_subtest("basic") -- 2.23.0 _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply related [flat|nested] 6+ messages in thread
* [igt-dev] [PATCH i-g-t 4/4] igt/kms_frontbuffer_tracking: Skip over IGT_DRAW_BLT when there's no BLT 2019-08-29 13:05 [igt-dev] [PATCH i-g-t 1/4] igt/kms_flip_tiling: Check GEM availability before use Chris Wilson 2019-08-29 13:05 ` [igt-dev] [PATCH i-g-t 2/4] igt/kms_draw_crc: Test for a working GPU first Chris Wilson 2019-08-29 13:05 ` [igt-dev] [PATCH i-g-t 3/4] igt/gem_blits: Check for blitter support before use Chris Wilson @ 2019-08-29 13:05 ` Chris Wilson 2019-08-29 13:52 ` [igt-dev] ✓ Fi.CI.BAT: success for series starting with [i-g-t,1/4] igt/kms_flip_tiling: Check GEM availability before use Patchwork 2019-08-30 3:03 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork 4 siblings, 0 replies; 6+ messages in thread From: Chris Wilson @ 2019-08-29 13:05 UTC (permalink / raw) To: igt-dev; +Cc: intel-gfx If the blitter is not available, we cannot use it as a source for dirty rectangles. We shall have to rely on the other engines to create GPU dirty instead. v2: Try using lots of subgroup+fixtures Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> --- tests/kms_frontbuffer_tracking.c | 58 ++++++++++++++++++++++++++++++-- 1 file changed, 56 insertions(+), 2 deletions(-) diff --git a/tests/kms_frontbuffer_tracking.c b/tests/kms_frontbuffer_tracking.c index c788b59ee..e3409424c 100644 --- a/tests/kms_frontbuffer_tracking.c +++ b/tests/kms_frontbuffer_tracking.c @@ -3022,6 +3022,9 @@ static void basic_subtest(const struct test_mode *t) fb1 = params->primary.fb; for (r = 0, method = 0; method < IGT_DRAW_METHOD_COUNT; method++, r++) { + if (method == IGT_DRAW_BLT && ! gem_has_blitter(drm.fd)) + continue; + if (r == pattern->n_rects) { params->primary.fb = (params->primary.fb == fb1) ? &fb2 : fb1; @@ -3248,10 +3251,11 @@ static const char *flip_str(enum flip_type flip) continue; \ if (!opt.show_hidden && t.fbs == FBS_SHARED && \ (t.plane == PLANE_CUR || t.plane == PLANE_SPR)) \ - continue; + continue; \ + igt_subtest_group { -#define TEST_MODE_ITER_END } } } } } } +#define TEST_MODE_ITER_END } } } } } } } struct option long_options[] = { { "no-status-check", 0, 0, 's'}, @@ -3297,6 +3301,10 @@ igt_main_args("", long_options, help_str, opt_handler, NULL) } TEST_MODE_ITER_BEGIN(t) + igt_fixture { + if (t.method == IGT_DRAW_BLT) + gem_require_blitter(drm.fd); + } igt_subtest_f("%s-%s-%s-%s-%s-draw-%s", feature_str(t.feature), pipes_str(t.pipes), @@ -3313,6 +3321,11 @@ igt_main_args("", long_options, help_str, opt_handler, NULL) (!opt.show_hidden && t.method != IGT_DRAW_BLT)) continue; + igt_fixture { + if (t.method == IGT_DRAW_BLT) + gem_require_blitter(drm.fd); + } + for (t.flip = 0; t.flip < FLIP_COUNT; t.flip++) igt_subtest_f("%s-%s-%s-%s-%sflip-%s", feature_str(t.feature), @@ -3331,6 +3344,11 @@ igt_main_args("", long_options, help_str, opt_handler, NULL) (t.feature & FEATURE_FBC) == 0) continue; + igt_fixture { + if (t.method == IGT_DRAW_BLT) + gem_require_blitter(drm.fd); + } + igt_subtest_f("%s-%s-%s-fliptrack", feature_str(t.feature), pipes_str(t.pipes), @@ -3344,6 +3362,11 @@ igt_main_args("", long_options, help_str, opt_handler, NULL) t.plane == PLANE_PRI) continue; + igt_fixture { + if (t.method == IGT_DRAW_BLT) + gem_require_blitter(drm.fd); + } + igt_subtest_f("%s-%s-%s-%s-%s-move", feature_str(t.feature), pipes_str(t.pipes), @@ -3367,6 +3390,11 @@ igt_main_args("", long_options, help_str, opt_handler, NULL) t.plane != PLANE_SPR) continue; + igt_fixture { + if (t.method == IGT_DRAW_BLT) + gem_require_blitter(drm.fd); + } + igt_subtest_f("%s-%s-%s-%s-%s-fullscreen", feature_str(t.feature), pipes_str(t.pipes), @@ -3383,6 +3411,11 @@ igt_main_args("", long_options, help_str, opt_handler, NULL) (!opt.show_hidden && t.fbs != FBS_INDIVIDUAL)) continue; + igt_fixture { + if (t.method == IGT_DRAW_BLT) + gem_require_blitter(drm.fd); + } + igt_subtest_f("%s-%s-%s-%s-multidraw", feature_str(t.feature), pipes_str(t.pipes), @@ -3399,6 +3432,11 @@ igt_main_args("", long_options, help_str, opt_handler, NULL) t.method != IGT_DRAW_MMAP_GTT) continue; + igt_fixture { + if (t.method == IGT_DRAW_BLT) + gem_require_blitter(drm.fd); + } + igt_subtest_f("%s-farfromfence", feature_str(t.feature)) farfromfence_subtest(&t); TEST_MODE_ITER_END @@ -3410,6 +3448,11 @@ igt_main_args("", long_options, help_str, opt_handler, NULL) t.fbs != FBS_INDIVIDUAL) continue; + igt_fixture { + if (t.method == IGT_DRAW_BLT) + gem_require_blitter(drm.fd); + } + for (t.format = 0; t.format < FORMAT_COUNT; t.format++) { /* Skip what we already tested. */ if (t.format == FORMAT_DEFAULT) @@ -3429,6 +3472,12 @@ igt_main_args("", long_options, help_str, opt_handler, NULL) t.plane != PLANE_PRI || t.method != IGT_DRAW_BLT) continue; + + igt_fixture { + if (t.method == IGT_DRAW_BLT) + gem_require_blitter(drm.fd); + } + igt_subtest_f("%s-%s-scaledprimary", feature_str(t.feature), fbs_str(t.fbs)) @@ -3443,6 +3492,11 @@ igt_main_args("", long_options, help_str, opt_handler, NULL) t.method != IGT_DRAW_BLT) continue; + igt_fixture { + if (t.method == IGT_DRAW_BLT) + gem_require_blitter(drm.fd); + } + igt_subtest_f("%s-modesetfrombusy", feature_str(t.feature)) modesetfrombusy_subtest(&t); -- 2.23.0 _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply related [flat|nested] 6+ messages in thread
* [igt-dev] ✓ Fi.CI.BAT: success for series starting with [i-g-t,1/4] igt/kms_flip_tiling: Check GEM availability before use 2019-08-29 13:05 [igt-dev] [PATCH i-g-t 1/4] igt/kms_flip_tiling: Check GEM availability before use Chris Wilson ` (2 preceding siblings ...) 2019-08-29 13:05 ` [igt-dev] [PATCH i-g-t 4/4] igt/kms_frontbuffer_tracking: Skip over IGT_DRAW_BLT when there's no BLT Chris Wilson @ 2019-08-29 13:52 ` Patchwork 2019-08-30 3:03 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork 4 siblings, 0 replies; 6+ messages in thread From: Patchwork @ 2019-08-29 13:52 UTC (permalink / raw) To: Chris Wilson; +Cc: igt-dev == Series Details == Series: series starting with [i-g-t,1/4] igt/kms_flip_tiling: Check GEM availability before use URL : https://patchwork.freedesktop.org/series/65991/ State : success == Summary == CI Bug Log - changes from IGT_5154 -> IGTPW_3394 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://patchwork.freedesktop.org/api/1.0/series/65991/revisions/1/mbox/ Known issues ------------ Here are the changes found in IGTPW_3394 that come from known issues: ### IGT changes ### #### Possible fixes #### * igt@gem_ctx_create@basic-files: - {fi-icl-dsi}: [INCOMPLETE][1] ([fdo#107713] / [fdo#109100]) -> [PASS][2] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5154/fi-icl-dsi/igt@gem_ctx_create@basic-files.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3394/fi-icl-dsi/igt@gem_ctx_create@basic-files.html * igt@prime_vgem@basic-fence-flip: - fi-ilk-650: [DMESG-WARN][3] ([fdo#106387]) -> [PASS][4] +1 similar issue [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5154/fi-ilk-650/igt@prime_vgem@basic-fence-flip.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3394/fi-ilk-650/igt@prime_vgem@basic-fence-flip.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo#106387]: https://bugs.freedesktop.org/show_bug.cgi?id=106387 [fdo#107713]: https://bugs.freedesktop.org/show_bug.cgi?id=107713 [fdo#109100]: https://bugs.freedesktop.org/show_bug.cgi?id=109100 Participating hosts (52 -> 42) ------------------------------ Missing (10): fi-ilk-m540 fi-bxt-dsi fi-hsw-4200u fi-skl-guc fi-byt-squawks fi-ctg-p8600 fi-skl-iommu fi-icl-y fi-byt-clapper fi-bdw-samus Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_5154 -> IGTPW_3394 CI-20190529: 20190529 CI_DRM_6801: 244c5c8116c0042d61455697a9d85e899e2d9267 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_3394: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3394/ IGT_5154: 72219851701dd0c854c8c293ee4ab58fb60e0c57 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3394/ _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply [flat|nested] 6+ messages in thread
* [igt-dev] ✓ Fi.CI.IGT: success for series starting with [i-g-t,1/4] igt/kms_flip_tiling: Check GEM availability before use 2019-08-29 13:05 [igt-dev] [PATCH i-g-t 1/4] igt/kms_flip_tiling: Check GEM availability before use Chris Wilson ` (3 preceding siblings ...) 2019-08-29 13:52 ` [igt-dev] ✓ Fi.CI.BAT: success for series starting with [i-g-t,1/4] igt/kms_flip_tiling: Check GEM availability before use Patchwork @ 2019-08-30 3:03 ` Patchwork 4 siblings, 0 replies; 6+ messages in thread From: Patchwork @ 2019-08-30 3:03 UTC (permalink / raw) To: Chris Wilson; +Cc: igt-dev == Series Details == Series: series starting with [i-g-t,1/4] igt/kms_flip_tiling: Check GEM availability before use URL : https://patchwork.freedesktop.org/series/65991/ State : success == Summary == CI Bug Log - changes from IGT_5154_full -> IGTPW_3394_full ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://patchwork.freedesktop.org/api/1.0/series/65991/revisions/1/mbox/ Known issues ------------ Here are the changes found in IGTPW_3394_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_exec_schedule@preempt-other-bsd1: - shard-iclb: [PASS][1] -> [SKIP][2] ([fdo#109276]) +17 similar issues [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5154/shard-iclb2/igt@gem_exec_schedule@preempt-other-bsd1.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3394/shard-iclb8/igt@gem_exec_schedule@preempt-other-bsd1.html * igt@gem_exec_schedule@promotion-bsd: - shard-iclb: [PASS][3] -> [SKIP][4] ([fdo#111325]) +7 similar issues [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5154/shard-iclb7/igt@gem_exec_schedule@promotion-bsd.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3394/shard-iclb1/igt@gem_exec_schedule@promotion-bsd.html * igt@gem_tiled_swapping@non-threaded: - shard-iclb: [PASS][5] -> [FAIL][6] ([fdo#108686]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5154/shard-iclb7/igt@gem_tiled_swapping@non-threaded.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3394/shard-iclb5/igt@gem_tiled_swapping@non-threaded.html - shard-hsw: [PASS][7] -> [FAIL][8] ([fdo#108686]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5154/shard-hsw2/igt@gem_tiled_swapping@non-threaded.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3394/shard-hsw5/igt@gem_tiled_swapping@non-threaded.html * igt@gem_userptr_blits@create-destroy-unsync: - shard-apl: [PASS][9] -> [INCOMPLETE][10] ([fdo#103927]) [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5154/shard-apl1/igt@gem_userptr_blits@create-destroy-unsync.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3394/shard-apl5/igt@gem_userptr_blits@create-destroy-unsync.html * igt@i915_suspend@fence-restore-tiled2untiled: - shard-apl: [PASS][11] -> [DMESG-WARN][12] ([fdo#108566]) +5 similar issues [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5154/shard-apl1/igt@i915_suspend@fence-restore-tiled2untiled.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3394/shard-apl4/igt@i915_suspend@fence-restore-tiled2untiled.html * igt@kms_cursor_crc@pipe-b-cursor-128x128-onscreen: - shard-kbl: [PASS][13] -> [FAIL][14] ([fdo#103232]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5154/shard-kbl6/igt@kms_cursor_crc@pipe-b-cursor-128x128-onscreen.html [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3394/shard-kbl1/igt@kms_cursor_crc@pipe-b-cursor-128x128-onscreen.html * igt@kms_cursor_legacy@cursor-vs-flip-legacy: - shard-hsw: [PASS][15] -> [FAIL][16] ([fdo#103355]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5154/shard-hsw2/igt@kms_cursor_legacy@cursor-vs-flip-legacy.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3394/shard-hsw8/igt@kms_cursor_legacy@cursor-vs-flip-legacy.html * igt@kms_frontbuffer_tracking@fbc-stridechange: - shard-iclb: [PASS][17] -> [FAIL][18] ([fdo#103167]) +3 similar issues [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5154/shard-iclb5/igt@kms_frontbuffer_tracking@fbc-stridechange.html [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3394/shard-iclb7/igt@kms_frontbuffer_tracking@fbc-stridechange.html * igt@kms_pipe_crc_basic@suspend-read-crc-pipe-b: - shard-kbl: [PASS][19] -> [INCOMPLETE][20] ([fdo#103665]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5154/shard-kbl7/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-b.html [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3394/shard-kbl2/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-b.html * igt@kms_plane@pixel-format-pipe-a-planes: - shard-iclb: [PASS][21] -> [INCOMPLETE][22] ([fdo#107713] / [fdo#110036 ]) [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5154/shard-iclb3/igt@kms_plane@pixel-format-pipe-a-planes.html [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3394/shard-iclb3/igt@kms_plane@pixel-format-pipe-a-planes.html * igt@kms_plane_lowres@pipe-a-tiling-y: - shard-iclb: [PASS][23] -> [FAIL][24] ([fdo#103166]) [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5154/shard-iclb6/igt@kms_plane_lowres@pipe-a-tiling-y.html [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3394/shard-iclb1/igt@kms_plane_lowres@pipe-a-tiling-y.html * igt@kms_psr@psr2_primary_mmap_cpu: - shard-iclb: [PASS][25] -> [SKIP][26] ([fdo#109441]) +2 similar issues [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5154/shard-iclb2/igt@kms_psr@psr2_primary_mmap_cpu.html [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3394/shard-iclb8/igt@kms_psr@psr2_primary_mmap_cpu.html * igt@kms_vblank@pipe-b-ts-continuation-suspend: - shard-kbl: [PASS][27] -> [DMESG-WARN][28] ([fdo#108566]) +2 similar issues [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5154/shard-kbl4/igt@kms_vblank@pipe-b-ts-continuation-suspend.html [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3394/shard-kbl6/igt@kms_vblank@pipe-b-ts-continuation-suspend.html #### Possible fixes #### * igt@gem_ctx_shared@exec-single-timeline-bsd: - shard-iclb: [SKIP][29] ([fdo#110841]) -> [PASS][30] [29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5154/shard-iclb4/igt@gem_ctx_shared@exec-single-timeline-bsd.html [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3394/shard-iclb8/igt@gem_ctx_shared@exec-single-timeline-bsd.html * igt@gem_eio@in-flight-suspend: - shard-apl: [DMESG-WARN][31] ([fdo#108566]) -> [PASS][32] +4 similar issues [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5154/shard-apl3/igt@gem_eio@in-flight-suspend.html [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3394/shard-apl8/igt@gem_eio@in-flight-suspend.html * igt@gem_exec_balancer@smoke: - shard-iclb: [SKIP][33] ([fdo#110854]) -> [PASS][34] [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5154/shard-iclb8/igt@gem_exec_balancer@smoke.html [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3394/shard-iclb2/igt@gem_exec_balancer@smoke.html * igt@gem_exec_flush@basic-batch-kernel-default-wb: - shard-iclb: [INCOMPLETE][35] ([fdo#107713]) -> [PASS][36] +1 similar issue [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5154/shard-iclb7/igt@gem_exec_flush@basic-batch-kernel-default-wb.html [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3394/shard-iclb4/igt@gem_exec_flush@basic-batch-kernel-default-wb.html * igt@gem_exec_schedule@independent-bsd1: - shard-iclb: [SKIP][37] ([fdo#109276]) -> [PASS][38] +11 similar issues [37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5154/shard-iclb5/igt@gem_exec_schedule@independent-bsd1.html [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3394/shard-iclb1/igt@gem_exec_schedule@independent-bsd1.html * igt@gem_exec_schedule@pi-ringfull-bsd: - shard-iclb: [SKIP][39] ([fdo#111325]) -> [PASS][40] +2 similar issues [39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5154/shard-iclb2/igt@gem_exec_schedule@pi-ringfull-bsd.html [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3394/shard-iclb7/igt@gem_exec_schedule@pi-ringfull-bsd.html * igt@gem_softpin@noreloc-s3: - shard-kbl: [DMESG-WARN][41] ([fdo#108566]) -> [PASS][42] +2 similar issues [41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5154/shard-kbl6/igt@gem_softpin@noreloc-s3.html [42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3394/shard-kbl1/igt@gem_softpin@noreloc-s3.html * igt@gem_tiled_swapping@non-threaded: - shard-snb: [DMESG-WARN][43] ([fdo#108686]) -> [PASS][44] [43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5154/shard-snb4/igt@gem_tiled_swapping@non-threaded.html [44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3394/shard-snb1/igt@gem_tiled_swapping@non-threaded.html * igt@i915_pm_rpm@i2c: - shard-hsw: [FAIL][45] ([fdo#104097]) -> [PASS][46] [45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5154/shard-hsw4/igt@i915_pm_rpm@i2c.html [46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3394/shard-hsw2/igt@i915_pm_rpm@i2c.html * igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy: - shard-hsw: [FAIL][47] ([fdo#105767]) -> [PASS][48] +1 similar issue [47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5154/shard-hsw1/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy.html [48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3394/shard-hsw5/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy.html * igt@kms_cursor_legacy@cursora-vs-flipa-atomic: - shard-hsw: [INCOMPLETE][49] ([fdo#103540]) -> [PASS][50] [49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5154/shard-hsw8/igt@kms_cursor_legacy@cursora-vs-flipa-atomic.html [50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3394/shard-hsw4/igt@kms_cursor_legacy@cursora-vs-flipa-atomic.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-blt: - shard-iclb: [FAIL][51] ([fdo#103167]) -> [PASS][52] +7 similar issues [51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5154/shard-iclb7/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-blt.html [52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3394/shard-iclb2/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-blt.html * igt@kms_psr@psr2_sprite_blt: - shard-iclb: [SKIP][53] ([fdo#109441]) -> [PASS][54] [53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5154/shard-iclb8/igt@kms_psr@psr2_sprite_blt.html [54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3394/shard-iclb2/igt@kms_psr@psr2_sprite_blt.html #### Warnings #### * igt@gem_ctx_isolation@vcs1-nonpriv: - shard-iclb: [SKIP][55] ([fdo#109276]) -> [FAIL][56] ([fdo#111329]) [55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5154/shard-iclb6/igt@gem_ctx_isolation@vcs1-nonpriv.html [56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3394/shard-iclb1/igt@gem_ctx_isolation@vcs1-nonpriv.html * igt@gem_mocs_settings@mocs-rc6-bsd2: - shard-iclb: [FAIL][57] ([fdo#111330]) -> [SKIP][58] ([fdo#109276]) [57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5154/shard-iclb4/igt@gem_mocs_settings@mocs-rc6-bsd2.html [58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3394/shard-iclb7/igt@gem_mocs_settings@mocs-rc6-bsd2.html [fdo#103166]: https://bugs.freedesktop.org/show_bug.cgi?id=103166 [fdo#103167]: https://bugs.freedesktop.org/show_bug.cgi?id=103167 [fdo#103232]: https://bugs.freedesktop.org/show_bug.cgi?id=103232 [fdo#103355]: https://bugs.freedesktop.org/show_bug.cgi?id=103355 [fdo#103540]: https://bugs.freedesktop.org/show_bug.cgi?id=103540 [fdo#103665]: https://bugs.freedesktop.org/show_bug.cgi?id=103665 [fdo#103927]: https://bugs.freedesktop.org/show_bug.cgi?id=103927 [fdo#104097]: https://bugs.freedesktop.org/show_bug.cgi?id=104097 [fdo#105767]: https://bugs.freedesktop.org/show_bug.cgi?id=105767 [fdo#107713]: https://bugs.freedesktop.org/show_bug.cgi?id=107713 [fdo#108566]: https://bugs.freedesktop.org/show_bug.cgi?id=108566 [fdo#108686]: https://bugs.freedesktop.org/show_bug.cgi?id=108686 [fdo#109276]: https://bugs.freedesktop.org/show_bug.cgi?id=109276 [fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441 [fdo#110036 ]: https://bugs.freedesktop.org/show_bug.cgi?id=110036 [fdo#110841]: https://bugs.freedesktop.org/show_bug.cgi?id=110841 [fdo#110854]: https://bugs.freedesktop.org/show_bug.cgi?id=110854 [fdo#111325]: https://bugs.freedesktop.org/show_bug.cgi?id=111325 [fdo#111329]: https://bugs.freedesktop.org/show_bug.cgi?id=111329 [fdo#111330]: https://bugs.freedesktop.org/show_bug.cgi?id=111330 Participating hosts (7 -> 6) ------------------------------ Missing (1): shard-skl Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_5154 -> IGTPW_3394 CI-20190529: 20190529 CI_DRM_6801: 244c5c8116c0042d61455697a9d85e899e2d9267 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_3394: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3394/ IGT_5154: 72219851701dd0c854c8c293ee4ab58fb60e0c57 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3394/ _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2019-08-30 3:03 UTC | newest] Thread overview: 6+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2019-08-29 13:05 [igt-dev] [PATCH i-g-t 1/4] igt/kms_flip_tiling: Check GEM availability before use Chris Wilson 2019-08-29 13:05 ` [igt-dev] [PATCH i-g-t 2/4] igt/kms_draw_crc: Test for a working GPU first Chris Wilson 2019-08-29 13:05 ` [igt-dev] [PATCH i-g-t 3/4] igt/gem_blits: Check for blitter support before use Chris Wilson 2019-08-29 13:05 ` [igt-dev] [PATCH i-g-t 4/4] igt/kms_frontbuffer_tracking: Skip over IGT_DRAW_BLT when there's no BLT Chris Wilson 2019-08-29 13:52 ` [igt-dev] ✓ Fi.CI.BAT: success for series starting with [i-g-t,1/4] igt/kms_flip_tiling: Check GEM availability before use Patchwork 2019-08-30 3:03 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox