* [PATCH i-g-t 0/2] igt/kms_rotation_crc: Add RGB565 90 degree test for gen>9
@ 2017-11-14 14:58 Juha-Pekka Heikkila
2017-11-14 14:58 ` [PATCH i-g-t 1/2] lib/igt_fb: Add support for DRM_FORMAT_C8 format Juha-Pekka Heikkila
` (3 more replies)
0 siblings, 4 replies; 7+ messages in thread
From: Juha-Pekka Heikkila @ 2017-11-14 14:58 UTC (permalink / raw)
To: intel-gfx
Add rgb565 90 degree test for gen10 onwards and do some house cleaning on
the same go.
/Juha-Pekka
Juha-Pekka Heikkila (2):
lib/igt_fb: Add support for DRM_FORMAT_C8 format
igt/kms_rotation_crc: Add RGB565 90 degree test for gen>9
lib/igt_fb.c | 1 +
tests/kms_rotation_crc.c | 101 ++++++++++-------------------------------------
2 files changed, 21 insertions(+), 81 deletions(-)
--
2.7.4
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 7+ messages in thread* [PATCH i-g-t 1/2] lib/igt_fb: Add support for DRM_FORMAT_C8 format 2017-11-14 14:58 [PATCH i-g-t 0/2] igt/kms_rotation_crc: Add RGB565 90 degree test for gen>9 Juha-Pekka Heikkila @ 2017-11-14 14:58 ` Juha-Pekka Heikkila 2017-11-14 15:20 ` Ville Syrjälä 2017-11-14 14:58 ` [PATCH i-g-t 2/2] igt/kms_rotation_crc: Add RGB565 90 degree test for gen>9 Juha-Pekka Heikkila ` (2 subsequent siblings) 3 siblings, 1 reply; 7+ messages in thread From: Juha-Pekka Heikkila @ 2017-11-14 14:58 UTC (permalink / raw) To: intel-gfx DRM_FORMAT_C8 is needed for kms_rotation_crc test Signed-off-by: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com> --- lib/igt_fb.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/igt_fb.c b/lib/igt_fb.c index d4eaed7..00d52f7 100644 --- a/lib/igt_fb.c +++ b/lib/igt_fb.c @@ -67,6 +67,7 @@ static struct format_desc_struct { DF(XRGB8888, RGB24, 32, 24), DF(XRGB2101010, RGB30, 32, 30), DF(ARGB8888, ARGB32, 32, 32), + DF(C8, A8, 8, 8), }; #undef DF -- 2.7.4 _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: [PATCH i-g-t 1/2] lib/igt_fb: Add support for DRM_FORMAT_C8 format 2017-11-14 14:58 ` [PATCH i-g-t 1/2] lib/igt_fb: Add support for DRM_FORMAT_C8 format Juha-Pekka Heikkila @ 2017-11-14 15:20 ` Ville Syrjälä 0 siblings, 0 replies; 7+ messages in thread From: Ville Syrjälä @ 2017-11-14 15:20 UTC (permalink / raw) To: Juha-Pekka Heikkila; +Cc: intel-gfx On Tue, Nov 14, 2017 at 04:58:34PM +0200, Juha-Pekka Heikkila wrote: > DRM_FORMAT_C8 is needed for kms_rotation_crc test > > Signed-off-by: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com> > --- > lib/igt_fb.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/lib/igt_fb.c b/lib/igt_fb.c > index d4eaed7..00d52f7 100644 > --- a/lib/igt_fb.c > +++ b/lib/igt_fb.c > @@ -67,6 +67,7 @@ static struct format_desc_struct { > DF(XRGB8888, RGB24, 32, 24), > DF(XRGB2101010, RGB30, 32, 30), > DF(ARGB8888, ARGB32, 32, 32), > + DF(C8, A8, 8, 8), What I've been thinking for pixel formats not supported by cairo is that we'd add software routines to convert between them and XRGB8888 and hook that up so that we do the conversion to/from XRGB888 in the cairo surface create/destroy hooks. And if we go nuts we could even expand rendercopy to do some of the format conversions for us on the GPU. For the time being, I think it's probably better to just check for C8 in the test and skip the cairo stuff entirely. Since this is just for the bad-format test we don't actually need the fb to have any real content. > }; > #undef DF > > -- > 2.7.4 > > _______________________________________________ > Intel-gfx mailing list > Intel-gfx@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/intel-gfx -- Ville Syrjälä Intel OTC _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH i-g-t 2/2] igt/kms_rotation_crc: Add RGB565 90 degree test for gen>9 2017-11-14 14:58 [PATCH i-g-t 0/2] igt/kms_rotation_crc: Add RGB565 90 degree test for gen>9 Juha-Pekka Heikkila 2017-11-14 14:58 ` [PATCH i-g-t 1/2] lib/igt_fb: Add support for DRM_FORMAT_C8 format Juha-Pekka Heikkila @ 2017-11-14 14:58 ` Juha-Pekka Heikkila 2017-11-14 15:24 ` Ville Syrjälä 2017-11-14 21:05 ` ✓ Fi.CI.BAT: success for igt/kms_rotation_crc: Add RGB565 90 degree test for gen>9 (rev2) Patchwork 2017-11-15 0:18 ` ✓ Fi.CI.IGT: " Patchwork 3 siblings, 1 reply; 7+ messages in thread From: Juha-Pekka Heikkila @ 2017-11-14 14:58 UTC (permalink / raw) To: intel-gfx Gen10 onwards 90 and 270 degree rotations are supported for RGB565 format. v2 (Ville Syrjälä): As a side effect to keep bad-pixel-format test valid on all supported platforms it need to use DRM_FORMAT_C8 now. While at it clean up kms_rotation_crc test a bit, take out test_plane_rotation_ytiled_obj() function as test_plane_rotation() can basically do the same. Signed-off-by: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com> --- tests/kms_rotation_crc.c | 101 ++++++++++------------------------------------- 1 file changed, 20 insertions(+), 81 deletions(-) diff --git a/tests/kms_rotation_crc.c b/tests/kms_rotation_crc.c index 27d1f80..0ed2ce3 100644 --- a/tests/kms_rotation_crc.c +++ b/tests/kms_rotation_crc.c @@ -376,7 +376,7 @@ static void test_plane_rotation(data_t *data, int plane_type) igt_plane_set_size(plane, data->fb.height, data->fb.width); ret = igt_display_try_commit2(display, commit); - if (data->override_fmt || data->override_tiling) { + if (data->override_fmt == DRM_FORMAT_C8) { igt_assert_eq(ret, -EINVAL); continue; } @@ -421,70 +421,6 @@ static void test_plane_rotation(data_t *data, int plane_type) igt_require_f(valid_tests, "no valid crtc/connector combinations found\n"); } -static void test_plane_rotation_ytiled_obj(data_t *data, - igt_output_t *output, - int plane_type) -{ - igt_display_t *display = &data->display; - uint64_t tiling = LOCAL_I915_FORMAT_MOD_Y_TILED; - uint32_t format = DRM_FORMAT_XRGB8888; - int bpp = igt_drm_format_to_bpp(format); - enum igt_commit_style commit = COMMIT_LEGACY; - int fd = data->gfx_fd; - igt_plane_t *plane; - drmModeModeInfo *mode; - unsigned int stride, size, w, h; - uint32_t gem_handle; - int ret; - - plane = igt_output_get_plane_type(output, plane_type); - igt_require(igt_plane_has_prop(plane, IGT_PLANE_ROTATION)); - - if (plane_type == DRM_PLANE_TYPE_PRIMARY || plane_type == DRM_PLANE_TYPE_CURSOR) - commit = COMMIT_UNIVERSAL; - - if (plane_type == DRM_PLANE_TYPE_CURSOR) - igt_require(display->has_cursor_plane); - - if (data->display.is_atomic) - commit = COMMIT_ATOMIC; - - mode = igt_output_get_mode(output); - w = mode->hdisplay; - h = mode->vdisplay; - - for (stride = 512; stride < (w * bpp / 8); stride *= 2) - ; - for (size = 1024*1024; size < stride * h; size *= 2) - ; - - gem_handle = gem_create(fd, size); - ret = __gem_set_tiling(fd, gem_handle, I915_TILING_Y, stride); - igt_assert_eq(ret, 0); - - do_or_die(__kms_addfb(fd, gem_handle, w, h, stride, - format, tiling, LOCAL_DRM_MODE_FB_MODIFIERS, - &data->fb.fb_id)); - data->fb.width = w; - data->fb.height = h; - data->fb.gem_handle = gem_handle; - - igt_plane_set_fb(plane, NULL); - igt_display_commit(display); - - igt_plane_set_rotation(plane, data->rotation); - igt_plane_set_fb(plane, &data->fb); - igt_plane_set_size(plane, h, w); - - ret = igt_display_try_commit2(display, commit); - - igt_output_set_pipe(output, PIPE_NONE); - - kmstest_restore_vt_mode(); - igt_remove_fb(fd, &data->fb); - igt_assert_eq(ret, 0); -} - static void test_plane_rotation_exhaust_fences(data_t *data, igt_output_t *output, int plane_type) @@ -697,7 +633,12 @@ igt_main data.pos_x = 0, data.pos_y = 0; data.rotation = IGT_ROTATION_90; - data.override_fmt = DRM_FORMAT_RGB565; + /* + * Inside test_plane_rotation() there's + * check for DRM_FORMAT_C8 to make this + * test work correctly. + */ + data.override_fmt = DRM_FORMAT_C8; test_plane_rotation(&data, DRM_PLANE_TYPE_PRIMARY); } @@ -709,24 +650,22 @@ igt_main test_plane_rotation(&data, DRM_PLANE_TYPE_PRIMARY); } - igt_subtest_f("primary-rotation-90-Y-tiled") { - enum pipe pipe; - igt_output_t *output; - int valid_tests = 0; + igt_subtest_f("primary-rotation-90-Y-tiled-16bpp") { + /* + * this test requires hw greater than gen9 + */ + igt_require(gen > 9); + data.rotation = IGT_ROTATION_90; + data.override_fmt = DRM_FORMAT_RGB565; + data.override_tiling = LOCAL_I915_FORMAT_MOD_Y_TILED; + test_plane_rotation(&data, DRM_PLANE_TYPE_PRIMARY); + } + igt_subtest_f("primary-rotation-90-Y-tiled") { igt_require(gen >= 9); data.rotation = IGT_ROTATION_90; - - for_each_pipe_with_valid_output(&data.display, pipe, output) { - igt_output_set_pipe(output, pipe); - - test_plane_rotation_ytiled_obj(&data, output, DRM_PLANE_TYPE_PRIMARY); - - valid_tests++; - break; - } - - igt_require_f(valid_tests, "no valid crtc/connector combinations found\n"); + data.override_fmt = DRM_FORMAT_XRGB8888; + test_plane_rotation(&data, DRM_PLANE_TYPE_PRIMARY); } igt_subtest_f("exhaust-fences") { -- 2.7.4 _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: [PATCH i-g-t 2/2] igt/kms_rotation_crc: Add RGB565 90 degree test for gen>9 2017-11-14 14:58 ` [PATCH i-g-t 2/2] igt/kms_rotation_crc: Add RGB565 90 degree test for gen>9 Juha-Pekka Heikkila @ 2017-11-14 15:24 ` Ville Syrjälä 0 siblings, 0 replies; 7+ messages in thread From: Ville Syrjälä @ 2017-11-14 15:24 UTC (permalink / raw) To: Juha-Pekka Heikkila; +Cc: intel-gfx On Tue, Nov 14, 2017 at 04:58:35PM +0200, Juha-Pekka Heikkila wrote: > Gen10 onwards 90 and 270 degree rotations are supported for RGB565 format. > > v2 (Ville Syrjälä): > As a side effect to keep bad-pixel-format test valid on all supported > platforms it need to use DRM_FORMAT_C8 now. > > While at it clean up kms_rotation_crc test a bit, take out > test_plane_rotation_ytiled_obj() function as > test_plane_rotation() can basically do the same. > > Signed-off-by: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com> > --- > tests/kms_rotation_crc.c | 101 ++++++++++------------------------------------- > 1 file changed, 20 insertions(+), 81 deletions(-) > > diff --git a/tests/kms_rotation_crc.c b/tests/kms_rotation_crc.c > index 27d1f80..0ed2ce3 100644 > --- a/tests/kms_rotation_crc.c > +++ b/tests/kms_rotation_crc.c > @@ -376,7 +376,7 @@ static void test_plane_rotation(data_t *data, int plane_type) > igt_plane_set_size(plane, data->fb.height, data->fb.width); > > ret = igt_display_try_commit2(display, commit); > - if (data->override_fmt || data->override_tiling) { > + if (data->override_fmt == DRM_FORMAT_C8) { I think it would be cleaner to have some kind of data->expected_error and then do if (data->expected_error) { igt_assertt(ret, data->expected_error); contine; } That way it's obvious which subtests expect an error and which don't. > igt_assert_eq(ret, -EINVAL); > continue; > } > @@ -421,70 +421,6 @@ static void test_plane_rotation(data_t *data, int plane_type) > igt_require_f(valid_tests, "no valid crtc/connector combinations found\n"); > } > > -static void test_plane_rotation_ytiled_obj(data_t *data, > - igt_output_t *output, > - int plane_type) > -{ > - igt_display_t *display = &data->display; > - uint64_t tiling = LOCAL_I915_FORMAT_MOD_Y_TILED; > - uint32_t format = DRM_FORMAT_XRGB8888; > - int bpp = igt_drm_format_to_bpp(format); > - enum igt_commit_style commit = COMMIT_LEGACY; > - int fd = data->gfx_fd; > - igt_plane_t *plane; > - drmModeModeInfo *mode; > - unsigned int stride, size, w, h; > - uint32_t gem_handle; > - int ret; > - > - plane = igt_output_get_plane_type(output, plane_type); > - igt_require(igt_plane_has_prop(plane, IGT_PLANE_ROTATION)); > - > - if (plane_type == DRM_PLANE_TYPE_PRIMARY || plane_type == DRM_PLANE_TYPE_CURSOR) > - commit = COMMIT_UNIVERSAL; > - > - if (plane_type == DRM_PLANE_TYPE_CURSOR) > - igt_require(display->has_cursor_plane); > - > - if (data->display.is_atomic) > - commit = COMMIT_ATOMIC; > - > - mode = igt_output_get_mode(output); > - w = mode->hdisplay; > - h = mode->vdisplay; > - > - for (stride = 512; stride < (w * bpp / 8); stride *= 2) > - ; > - for (size = 1024*1024; size < stride * h; size *= 2) > - ; > - > - gem_handle = gem_create(fd, size); > - ret = __gem_set_tiling(fd, gem_handle, I915_TILING_Y, stride); > - igt_assert_eq(ret, 0); > - > - do_or_die(__kms_addfb(fd, gem_handle, w, h, stride, > - format, tiling, LOCAL_DRM_MODE_FB_MODIFIERS, > - &data->fb.fb_id)); > - data->fb.width = w; > - data->fb.height = h; > - data->fb.gem_handle = gem_handle; > - > - igt_plane_set_fb(plane, NULL); > - igt_display_commit(display); > - > - igt_plane_set_rotation(plane, data->rotation); > - igt_plane_set_fb(plane, &data->fb); > - igt_plane_set_size(plane, h, w); > - > - ret = igt_display_try_commit2(display, commit); > - > - igt_output_set_pipe(output, PIPE_NONE); > - > - kmstest_restore_vt_mode(); > - igt_remove_fb(fd, &data->fb); > - igt_assert_eq(ret, 0); > -} > - > static void test_plane_rotation_exhaust_fences(data_t *data, > igt_output_t *output, > int plane_type) > @@ -697,7 +633,12 @@ igt_main > data.pos_x = 0, > data.pos_y = 0; > data.rotation = IGT_ROTATION_90; > - data.override_fmt = DRM_FORMAT_RGB565; > + /* > + * Inside test_plane_rotation() there's > + * check for DRM_FORMAT_C8 to make this > + * test work correctly. > + */ > + data.override_fmt = DRM_FORMAT_C8; > test_plane_rotation(&data, DRM_PLANE_TYPE_PRIMARY); > } > > @@ -709,24 +650,22 @@ igt_main > test_plane_rotation(&data, DRM_PLANE_TYPE_PRIMARY); > } > > - igt_subtest_f("primary-rotation-90-Y-tiled") { > - enum pipe pipe; > - igt_output_t *output; > - int valid_tests = 0; > + igt_subtest_f("primary-rotation-90-Y-tiled-16bpp") { > + /* > + * this test requires hw greater than gen9 > + */ > + igt_require(gen > 9); gen >= 10 is a more customary way of writing this. The comment is redundant. > + data.rotation = IGT_ROTATION_90; > + data.override_fmt = DRM_FORMAT_RGB565; > + data.override_tiling = LOCAL_I915_FORMAT_MOD_Y_TILED; > + test_plane_rotation(&data, DRM_PLANE_TYPE_PRIMARY); > + } > > + igt_subtest_f("primary-rotation-90-Y-tiled") { > igt_require(gen >= 9); > data.rotation = IGT_ROTATION_90; I wonder where we're resetting data.override_tiling/fmt etc. between the subtests? Maybe we're not and this whole thing is super buggy if you do multiple subtests in the same run? > - > - for_each_pipe_with_valid_output(&data.display, pipe, output) { > - igt_output_set_pipe(output, pipe); > - > - test_plane_rotation_ytiled_obj(&data, output, DRM_PLANE_TYPE_PRIMARY); > - > - valid_tests++; > - break; > - } > - > - igt_require_f(valid_tests, "no valid crtc/connector combinations found\n"); > + data.override_fmt = DRM_FORMAT_XRGB8888; > + test_plane_rotation(&data, DRM_PLANE_TYPE_PRIMARY); > } > > igt_subtest_f("exhaust-fences") { > -- > 2.7.4 > > _______________________________________________ > Intel-gfx mailing list > Intel-gfx@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/intel-gfx -- Ville Syrjälä Intel OTC _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 7+ messages in thread
* ✓ Fi.CI.BAT: success for igt/kms_rotation_crc: Add RGB565 90 degree test for gen>9 (rev2) 2017-11-14 14:58 [PATCH i-g-t 0/2] igt/kms_rotation_crc: Add RGB565 90 degree test for gen>9 Juha-Pekka Heikkila 2017-11-14 14:58 ` [PATCH i-g-t 1/2] lib/igt_fb: Add support for DRM_FORMAT_C8 format Juha-Pekka Heikkila 2017-11-14 14:58 ` [PATCH i-g-t 2/2] igt/kms_rotation_crc: Add RGB565 90 degree test for gen>9 Juha-Pekka Heikkila @ 2017-11-14 21:05 ` Patchwork 2017-11-15 0:18 ` ✓ Fi.CI.IGT: " Patchwork 3 siblings, 0 replies; 7+ messages in thread From: Patchwork @ 2017-11-14 21:05 UTC (permalink / raw) To: Juha-Pekka Heikkila; +Cc: intel-gfx == Series Details == Series: igt/kms_rotation_crc: Add RGB565 90 degree test for gen>9 (rev2) URL : https://patchwork.freedesktop.org/series/33132/ State : success == Summary == IGT patchset tested on top of latest successful build f370d5903689f37620e006f004a91d6bdeac7c16 lib/i915: Query semaphore status using GETPARAM with latest DRM-Tip kernel build CI_DRM_3345 c46476e24d64 drm-tip: 2017y-11m-14d-17h-03m-32s UTC integration manifest Testlist changes: +igt@kms_rotation_crc@primary-rotation-90-y-tiled-16bpp fi-bdw-5557u total:289 pass:268 dwarn:0 dfail:0 fail:0 skip:21 time:446s fi-bdw-gvtdvm total:289 pass:265 dwarn:0 dfail:0 fail:0 skip:24 time:453s fi-blb-e6850 total:289 pass:223 dwarn:1 dfail:0 fail:0 skip:65 time:384s fi-bsw-n3050 total:289 pass:243 dwarn:0 dfail:0 fail:0 skip:46 time:551s fi-bwr-2160 total:289 pass:183 dwarn:0 dfail:0 fail:0 skip:106 time:274s fi-bxt-dsi total:289 pass:259 dwarn:0 dfail:0 fail:0 skip:30 time:503s fi-bxt-j4205 total:289 pass:260 dwarn:0 dfail:0 fail:0 skip:29 time:501s fi-byt-j1900 total:289 pass:254 dwarn:0 dfail:0 fail:0 skip:35 time:507s fi-byt-n2820 total:289 pass:250 dwarn:0 dfail:0 fail:0 skip:39 time:492s fi-elk-e7500 total:289 pass:229 dwarn:0 dfail:0 fail:0 skip:60 time:429s fi-gdg-551 total:289 pass:178 dwarn:1 dfail:0 fail:1 skip:109 time:261s fi-glk-1 total:289 pass:261 dwarn:0 dfail:0 fail:0 skip:28 time:543s fi-hsw-4770 total:289 pass:262 dwarn:0 dfail:0 fail:0 skip:27 time:434s fi-hsw-4770r total:289 pass:262 dwarn:0 dfail:0 fail:0 skip:27 time:439s fi-ilk-650 total:289 pass:228 dwarn:0 dfail:0 fail:0 skip:61 time:427s fi-ivb-3520m total:289 pass:260 dwarn:0 dfail:0 fail:0 skip:29 time:477s fi-ivb-3770 total:289 pass:260 dwarn:0 dfail:0 fail:0 skip:29 time:462s fi-kbl-7500u total:289 pass:264 dwarn:1 dfail:0 fail:0 skip:24 time:486s fi-kbl-7560u total:289 pass:270 dwarn:0 dfail:0 fail:0 skip:19 time:530s fi-kbl-7567u total:289 pass:269 dwarn:0 dfail:0 fail:0 skip:20 time:476s fi-kbl-r total:289 pass:262 dwarn:0 dfail:0 fail:0 skip:27 time:531s fi-pnv-d510 total:289 pass:222 dwarn:1 dfail:0 fail:0 skip:66 time:567s fi-skl-6260u total:289 pass:269 dwarn:0 dfail:0 fail:0 skip:20 time:451s fi-skl-6600u total:289 pass:262 dwarn:0 dfail:0 fail:0 skip:27 time:543s fi-skl-6700hq total:289 pass:263 dwarn:0 dfail:0 fail:0 skip:26 time:560s fi-skl-6700k total:289 pass:265 dwarn:0 dfail:0 fail:0 skip:24 time:518s fi-skl-6770hq total:289 pass:269 dwarn:0 dfail:0 fail:0 skip:20 time:501s fi-skl-gvtdvm total:289 pass:266 dwarn:0 dfail:0 fail:0 skip:23 time:462s fi-snb-2520m total:246 pass:212 dwarn:0 dfail:0 fail:0 skip:33 fi-snb-2600 total:289 pass:249 dwarn:0 dfail:0 fail:0 skip:40 time:432s Blacklisted hosts: fi-cfl-s total:289 pass:243 dwarn:14 dfail:0 fail:0 skip:32 time:555s fi-cnl-y total:289 pass:262 dwarn:0 dfail:0 fail:0 skip:27 time:554s fi-glk-dsi total:289 pass:259 dwarn:0 dfail:0 fail:0 skip:30 time:504s == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_502/ _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 7+ messages in thread
* ✓ Fi.CI.IGT: success for igt/kms_rotation_crc: Add RGB565 90 degree test for gen>9 (rev2) 2017-11-14 14:58 [PATCH i-g-t 0/2] igt/kms_rotation_crc: Add RGB565 90 degree test for gen>9 Juha-Pekka Heikkila ` (2 preceding siblings ...) 2017-11-14 21:05 ` ✓ Fi.CI.BAT: success for igt/kms_rotation_crc: Add RGB565 90 degree test for gen>9 (rev2) Patchwork @ 2017-11-15 0:18 ` Patchwork 3 siblings, 0 replies; 7+ messages in thread From: Patchwork @ 2017-11-15 0:18 UTC (permalink / raw) To: Juha-Pekka Heikkila; +Cc: intel-gfx == Series Details == Series: igt/kms_rotation_crc: Add RGB565 90 degree test for gen>9 (rev2) URL : https://patchwork.freedesktop.org/series/33132/ State : success == Summary == Test drv_module_reload: Subgroup basic-reload: pass -> DMESG-WARN (shard-hsw) fdo#102707 +1 Test perf: Subgroup polling: fail -> PASS (shard-hsw) fdo#102252 Test kms_cursor_legacy: Subgroup flip-vs-cursor-legacy: pass -> FAIL (shard-hsw) fdo#102670 Subgroup flip-vs-cursor-varying-size: fail -> PASS (shard-hsw) Test kms_busy: Subgroup extended-modeset-hang-newfb-with-reset-render-b: pass -> DMESG-WARN (shard-hsw) fdo#103038 fdo#102707 https://bugs.freedesktop.org/show_bug.cgi?id=102707 fdo#102252 https://bugs.freedesktop.org/show_bug.cgi?id=102252 fdo#102670 https://bugs.freedesktop.org/show_bug.cgi?id=102670 fdo#103038 https://bugs.freedesktop.org/show_bug.cgi?id=103038 shard-hsw total:2585 pass:1470 dwarn:3 dfail:1 fail:11 skip:1100 time:9457s == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_502/shards.html _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2017-11-15 0:18 UTC | newest] Thread overview: 7+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2017-11-14 14:58 [PATCH i-g-t 0/2] igt/kms_rotation_crc: Add RGB565 90 degree test for gen>9 Juha-Pekka Heikkila 2017-11-14 14:58 ` [PATCH i-g-t 1/2] lib/igt_fb: Add support for DRM_FORMAT_C8 format Juha-Pekka Heikkila 2017-11-14 15:20 ` Ville Syrjälä 2017-11-14 14:58 ` [PATCH i-g-t 2/2] igt/kms_rotation_crc: Add RGB565 90 degree test for gen>9 Juha-Pekka Heikkila 2017-11-14 15:24 ` Ville Syrjälä 2017-11-14 21:05 ` ✓ Fi.CI.BAT: success for igt/kms_rotation_crc: Add RGB565 90 degree test for gen>9 (rev2) Patchwork 2017-11-15 0:18 ` ✓ 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