* [igt-dev] [PATCH i-g-t 1/4] tests/i915/gem_caching: Enable XY_FAST_COPY_BLT for MTL
@ 2023-03-12 19:04 Vikas Srivastava
2023-03-12 19:04 ` [igt-dev] [PATCH i-g-t 2/4] lib/intel_batchbuffer: Enable XY_FAST_COPY_BLT support for api_intel_bb Vikas Srivastava
` (7 more replies)
0 siblings, 8 replies; 13+ messages in thread
From: Vikas Srivastava @ 2023-03-12 19:04 UTC (permalink / raw)
To: igt-dev
Test case uses legacy command XY_SRC_COPY_BLT_CMD which is not supported
on PVC and beyond platforms. Modified test to use XY_FAST_COPY_BLT.
Signed-off-by: Vikas Srivastava <vikas.srivastava@intel.com>
---
tests/i915/gem_caching.c | 24 ++++++++++++++----------
1 file changed, 14 insertions(+), 10 deletions(-)
diff --git a/tests/i915/gem_caching.c b/tests/i915/gem_caching.c
index eb0170abca..70b56e2cd4 100644
--- a/tests/i915/gem_caching.c
+++ b/tests/i915/gem_caching.c
@@ -81,16 +81,20 @@ copy_bo(struct intel_bb *ibb, struct intel_buf *src, struct intel_buf *dst)
intel_bb_add_intel_buf(ibb, src, false);
intel_bb_add_intel_buf(ibb, dst, true);
-
- intel_bb_out(ibb,
- XY_SRC_COPY_BLT_CMD |
- XY_SRC_COPY_BLT_WRITE_ALPHA |
- XY_SRC_COPY_BLT_WRITE_RGB |
- (6 + 2 * has_64b_reloc));
-
- intel_bb_out(ibb, (3 << 24) | /* 32 bits */
- (0xcc << 16) | /* copy ROP */
- 4096);
+ if (intel_graphics_ver(ibb->devid) >= IP_VER(12, 60)) {
+ intel_bb_out(ibb, XY_FAST_COPY_BLT);
+ intel_bb_out(ibb, XY_FAST_COPY_COLOR_DEPTH_32 | 4096);
+ } else {
+ intel_bb_out(ibb,
+ XY_SRC_COPY_BLT_CMD |
+ XY_SRC_COPY_BLT_WRITE_ALPHA |
+ XY_SRC_COPY_BLT_WRITE_RGB |
+ (6 + 2 * has_64b_reloc));
+
+ intel_bb_out(ibb, (3 << 24) | /* 32 bits */
+ (0xcc << 16) | /* copy ROP */
+ 4096);
+ }
intel_bb_out(ibb, 0 << 16 | 0);
intel_bb_out(ibb, (BO_SIZE/4096) << 16 | 1024);
intel_bb_emit_reloc_fenced(ibb, dst->handle,
--
2.25.1
^ permalink raw reply related [flat|nested] 13+ messages in thread* [igt-dev] [PATCH i-g-t 2/4] lib/intel_batchbuffer: Enable XY_FAST_COPY_BLT support for api_intel_bb 2023-03-12 19:04 [igt-dev] [PATCH i-g-t 1/4] tests/i915/gem_caching: Enable XY_FAST_COPY_BLT for MTL Vikas Srivastava @ 2023-03-12 19:04 ` Vikas Srivastava 2023-03-21 14:03 ` Karolina Stolarek 2023-03-12 19:04 ` [igt-dev] [PATCH i-g-t 3/4] tests/i915/gem_userptr_blits: Enable COPY Command for gen12+ Vikas Srivastava ` (6 subsequent siblings) 7 siblings, 1 reply; 13+ messages in thread From: Vikas Srivastava @ 2023-03-12 19:04 UTC (permalink / raw) To: igt-dev Test case uses legacy command XY_SRC_COPY_BLT_CMD which is not supported starting from PVC. Modified test to use XY_FAST_COPY_BLT. Signed-off-by: Vikas Srivastava <vikas.srivastava@intel.com> --- lib/intel_batchbuffer.c | 54 ++++++++++++++++++++++++++--------------- 1 file changed, 34 insertions(+), 20 deletions(-) diff --git a/lib/intel_batchbuffer.c b/lib/intel_batchbuffer.c index 8695f1b7ac..dae49ee1bc 100644 --- a/lib/intel_batchbuffer.c +++ b/lib/intel_batchbuffer.c @@ -2339,11 +2339,15 @@ uint32_t intel_bb_copy_data(struct intel_bb *ibb, */ void intel_bb_blit_start(struct intel_bb *ibb, uint32_t flags) { - intel_bb_out(ibb, XY_SRC_COPY_BLT_CMD | - XY_SRC_COPY_BLT_WRITE_ALPHA | - XY_SRC_COPY_BLT_WRITE_RGB | - flags | - (6 + 2 * (ibb->gen >= 8))); + if (intel_graphics_ver(ibb->devid) >= IP_VER(12, 60)) + intel_bb_out(ibb, XY_FAST_COPY_BLT | flags); + else + + intel_bb_out(ibb, XY_SRC_COPY_BLT_CMD | + XY_SRC_COPY_BLT_WRITE_ALPHA | + XY_SRC_COPY_BLT_WRITE_RGB | + flags | + (6 + 2 * (ibb->gen >= 8))); } /* @@ -2381,12 +2385,18 @@ void intel_bb_emit_blt_copy(struct intel_bb *ibb, if (gen >= 4 && src->tiling != I915_TILING_NONE) { src_pitch /= 4; - cmd_bits |= XY_SRC_COPY_BLT_SRC_TILED; + if (intel_graphics_ver(ibb->devid) >= IP_VER(12, 60)) + cmd_bits |= fast_copy_dword0(src->tiling, dst->tiling); + else + cmd_bits |= XY_SRC_COPY_BLT_SRC_TILED; } if (gen >= 4 && dst->tiling != I915_TILING_NONE) { dst_pitch /= 4; - cmd_bits |= XY_SRC_COPY_BLT_DST_TILED; + if (intel_graphics_ver(ibb->devid) >= IP_VER(12, 60)) + cmd_bits |= fast_copy_dword0(src->tiling, dst->tiling); + else + cmd_bits |= XY_SRC_COPY_BLT_DST_TILED; } CHECK_RANGE(src_x1); CHECK_RANGE(src_y1); @@ -2397,19 +2407,23 @@ void intel_bb_emit_blt_copy(struct intel_bb *ibb, CHECK_RANGE(src_pitch); CHECK_RANGE(dst_pitch); br13_bits = 0; - switch (bpp) { - case 8: - break; - case 16: /* supporting only RGB565, not ARGB1555 */ - br13_bits |= 1 << 24; - break; - case 32: - br13_bits |= 3 << 24; - cmd_bits |= (XY_SRC_COPY_BLT_WRITE_ALPHA | - XY_SRC_COPY_BLT_WRITE_RGB); - break; - default: - igt_fail(IGT_EXIT_FAILURE); + if (intel_graphics_ver(ibb->devid) < IP_VER(12, 60)) { + switch (bpp) { + case 8: + break; + case 16: /* supporting only RGB565, not ARGB1555 */ + br13_bits |= 1 << 24; + break; + case 32: + br13_bits |= 3 << 24; + cmd_bits |= (XY_SRC_COPY_BLT_WRITE_ALPHA | + XY_SRC_COPY_BLT_WRITE_RGB); + break; + default: + igt_fail(IGT_EXIT_FAILURE); + } + } else { + br13_bits = fast_copy_dword1(src->tiling, dst->tiling, bpp); } if ((src->tiling | dst->tiling) >= I915_TILING_Y) { -- 2.25.1 ^ permalink raw reply related [flat|nested] 13+ messages in thread
* Re: [igt-dev] [PATCH i-g-t 2/4] lib/intel_batchbuffer: Enable XY_FAST_COPY_BLT support for api_intel_bb 2023-03-12 19:04 ` [igt-dev] [PATCH i-g-t 2/4] lib/intel_batchbuffer: Enable XY_FAST_COPY_BLT support for api_intel_bb Vikas Srivastava @ 2023-03-21 14:03 ` Karolina Stolarek 0 siblings, 0 replies; 13+ messages in thread From: Karolina Stolarek @ 2023-03-21 14:03 UTC (permalink / raw) To: Vikas Srivastava; +Cc: igt-dev Hi Vikas, Thank you for your patches. Hope you don't mind a couple of comments -- your work here is strongly connected to the changes I merged this week, and I think it would be good to reuse some of the solutions I proposed there. First suggestion -- could you add a cover letter to this series? It would be good to provide some background for your changes. Even saying that it's for enabling these test on MTL would be helpful. On 12.03.2023 20:04, Vikas Srivastava wrote: > Test case uses legacy command XY_SRC_COPY_BLT_CMD which is not supported > starting from PVC. Modified test to use XY_FAST_COPY_BLT. I think it would be better to reword it to say "newer platforms", as it targets other platforms like MTL. Could we also say that it's for intel_bb initialization? I believe I saw a very similar commit description earlier... > > Signed-off-by: Vikas Srivastava <vikas.srivastava@intel.com> > --- > lib/intel_batchbuffer.c | 54 ++++++++++++++++++++++++++--------------- > 1 file changed, 34 insertions(+), 20 deletions(-) > > diff --git a/lib/intel_batchbuffer.c b/lib/intel_batchbuffer.c > index 8695f1b7ac..dae49ee1bc 100644 > --- a/lib/intel_batchbuffer.c > +++ b/lib/intel_batchbuffer.c > @@ -2339,11 +2339,15 @@ uint32_t intel_bb_copy_data(struct intel_bb *ibb, > */ > void intel_bb_blit_start(struct intel_bb *ibb, uint32_t flags) > { > - intel_bb_out(ibb, XY_SRC_COPY_BLT_CMD | > - XY_SRC_COPY_BLT_WRITE_ALPHA | > - XY_SRC_COPY_BLT_WRITE_RGB | > - flags | > - (6 + 2 * (ibb->gen >= 8))); > + if (intel_graphics_ver(ibb->devid) >= IP_VER(12, 60)) > + intel_bb_out(ibb, XY_FAST_COPY_BLT | flags); > + else > + > + intel_bb_out(ibb, XY_SRC_COPY_BLT_CMD | > + XY_SRC_COPY_BLT_WRITE_ALPHA | > + XY_SRC_COPY_BLT_WRITE_RGB | > + flags | > + (6 + 2 * (ibb->gen >= 8))); > } suggestion: As my intel_batchbuffer.c changes are merged, you can now use i915_blt library and check for xy_src_copy/fast_copy. What about rewriting the patch to check for supported blit commands? For example, see my changes here: https://gitlab.freedesktop.org/drm/igt-gpu-tools/-/blob/2ef32bfac589c5d413357c4be52b96d78f4131e1/tests/i915/gem_blits.c#L215-L232 The comment applies to two changes below as well. > > /* > @@ -2381,12 +2385,18 @@ void intel_bb_emit_blt_copy(struct intel_bb *ibb, > > if (gen >= 4 && src->tiling != I915_TILING_NONE) { > src_pitch /= 4; > - cmd_bits |= XY_SRC_COPY_BLT_SRC_TILED; > + if (intel_graphics_ver(ibb->devid) >= IP_VER(12, 60)) > + cmd_bits |= fast_copy_dword0(src->tiling, dst->tiling); > + else > + cmd_bits |= XY_SRC_COPY_BLT_SRC_TILED; > } > > if (gen >= 4 && dst->tiling != I915_TILING_NONE) { > dst_pitch /= 4; > - cmd_bits |= XY_SRC_COPY_BLT_DST_TILED; > + if (intel_graphics_ver(ibb->devid) >= IP_VER(12, 60)) > + cmd_bits |= fast_copy_dword0(src->tiling, dst->tiling); > + else > + cmd_bits |= XY_SRC_COPY_BLT_DST_TILED; > } > > CHECK_RANGE(src_x1); CHECK_RANGE(src_y1); > @@ -2397,19 +2407,23 @@ void intel_bb_emit_blt_copy(struct intel_bb *ibb, > CHECK_RANGE(src_pitch); CHECK_RANGE(dst_pitch); > > br13_bits = 0; > - switch (bpp) { > - case 8: > - break; > - case 16: /* supporting only RGB565, not ARGB1555 */ > - br13_bits |= 1 << 24; > - break; > - case 32: > - br13_bits |= 3 << 24; > - cmd_bits |= (XY_SRC_COPY_BLT_WRITE_ALPHA | > - XY_SRC_COPY_BLT_WRITE_RGB); > - break; > - default: > - igt_fail(IGT_EXIT_FAILURE); > + if (intel_graphics_ver(ibb->devid) < IP_VER(12, 60)) { > + switch (bpp) { > + case 8: > + break; > + case 16: /* supporting only RGB565, not ARGB1555 */ > + br13_bits |= 1 << 24; > + break; > + case 32: > + br13_bits |= 3 << 24; > + cmd_bits |= (XY_SRC_COPY_BLT_WRITE_ALPHA | > + XY_SRC_COPY_BLT_WRITE_RGB); > + break; > + default: > + igt_fail(IGT_EXIT_FAILURE); > + } > + } else { > + br13_bits = fast_copy_dword1(src->tiling, dst->tiling, bpp); This change won't compile on the newest IGTs. Could you rebase your patches and make sure that each of them compiles? All the best, Karolina > } > > if ((src->tiling | dst->tiling) >= I915_TILING_Y) { ^ permalink raw reply [flat|nested] 13+ messages in thread
* [igt-dev] [PATCH i-g-t 3/4] tests/i915/gem_userptr_blits: Enable COPY Command for gen12+ 2023-03-12 19:04 [igt-dev] [PATCH i-g-t 1/4] tests/i915/gem_caching: Enable XY_FAST_COPY_BLT for MTL Vikas Srivastava 2023-03-12 19:04 ` [igt-dev] [PATCH i-g-t 2/4] lib/intel_batchbuffer: Enable XY_FAST_COPY_BLT support for api_intel_bb Vikas Srivastava @ 2023-03-12 19:04 ` Vikas Srivastava 2023-03-21 14:08 ` Karolina Stolarek 2023-03-12 19:04 ` [igt-dev] [PATCH i-g-t 4/4] tests/i915/gem_linear_blits: Enable XY_FAST_COPY_BLT copy instruction Vikas Srivastava ` (5 subsequent siblings) 7 siblings, 1 reply; 13+ messages in thread From: Vikas Srivastava @ 2023-03-12 19:04 UTC (permalink / raw) To: igt-dev From: Arjun Melkaveri <arjun.melkaveri@intel.com> Test case uses legacy command which is not supported on gen12+. Modified test to use XY_FAST_COPY_BLT. Signed-off-by: Arjun Melkaveri <arjun.melkaveri@intel.com> Signed-off-by: vikas srivastava <vikas.srivastava@intel.com> --- tests/i915/gem_userptr_blits.c | 65 ++++++++++++++++++++++------------ 1 file changed, 42 insertions(+), 23 deletions(-) diff --git a/tests/i915/gem_userptr_blits.c b/tests/i915/gem_userptr_blits.c index 07a453229a..611e9c9037 100644 --- a/tests/i915/gem_userptr_blits.c +++ b/tests/i915/gem_userptr_blits.c @@ -99,6 +99,7 @@ static int copy(int fd, uint32_t dst, uint32_t src) struct drm_i915_gem_relocation_entry reloc[2]; struct drm_i915_gem_exec_object2 obj[3]; struct drm_i915_gem_execbuffer2 exec; + static uint32_t devid; uint32_t handle; int ret, i=0; uint64_t dst_offset, src_offset, bb_offset; @@ -108,29 +109,47 @@ static int copy(int fd, uint32_t dst, uint32_t src) dst_offset = bb_offset + 4096; src_offset = dst_offset + WIDTH * HEIGHT * sizeof(uint32_t) * (src != dst); - batch[i++] = XY_SRC_COPY_BLT_CMD | - XY_SRC_COPY_BLT_WRITE_ALPHA | - XY_SRC_COPY_BLT_WRITE_RGB; - if (intel_gen(intel_get_drm_devid(fd)) >= 8) - batch[i - 1] |= 8; - else - batch[i - 1] |= 6; - - batch[i++] = (3 << 24) | /* 32 bits */ - (0xcc << 16) | /* copy ROP */ - WIDTH*4; - batch[i++] = 0; /* dst x1,y1 */ - batch[i++] = (HEIGHT << 16) | WIDTH; /* dst x2,y2 */ - batch[i++] = dst_offset; /* dst reloc */ - if (intel_gen(intel_get_drm_devid(fd)) >= 8) - batch[i++] = dst_offset >> 32; - batch[i++] = 0; /* src x1,y1 */ - batch[i++] = WIDTH*4; - batch[i++] = src_offset; /* src reloc */ - if (intel_gen(intel_get_drm_devid(fd)) >= 8) - batch[i++] = src_offset >> 32; - batch[i++] = MI_BATCH_BUFFER_END; - batch[i++] = MI_NOOP; + devid = intel_get_drm_devid(fd); + + if (intel_graphics_ver(devid) >= IP_VER(12, 60)) { + batch[i++] = XY_FAST_COPY_BLT; + batch[i++] = XY_FAST_COPY_COLOR_DEPTH_32 | WIDTH*4; + batch[i++] = 0;/* dst x1,y1 */ + batch[i++] = (HEIGHT << 16) | WIDTH;/* dst x2,y2 */ + batch[i++] = lower_32_bits(dst_offset); /* dst address */ + batch[i++] = upper_32_bits(CANONICAL(dst_offset)); + batch[i++] = 0;/* src x1,y1 */ + batch[i++] = WIDTH*4;/* src pitch */ + batch[i++] = lower_32_bits(src_offset); /* src address */ + batch[i++] = upper_32_bits(CANONICAL(src_offset)); + batch[i++] = MI_BATCH_BUFFER_END; + batch[i++] = MI_NOOP; + } else { + batch[i++] = XY_SRC_COPY_BLT_CMD | + XY_SRC_COPY_BLT_WRITE_ALPHA | + XY_SRC_COPY_BLT_WRITE_RGB; + + if (intel_gen(devid) >= 8) + batch[i - 1] |= 8; + else + batch[i - 1] |= 6; + + batch[i++] = (3 << 24) | /* 32 bits */ + (0xcc << 16) | /* copy ROP */ + WIDTH*4; + batch[i++] = 0; /* dst x1,y1 */ + batch[i++] = (HEIGHT << 16) | WIDTH; /* dst x2,y2 */ + batch[i++] = lower_32_bits(dst_offset); /*dst reloc*/ + if (intel_gen(devid) >= 8) + batch[i++] = upper_32_bits(CANONICAL(dst_offset)); + batch[i++] = 0; /* src x1,y1 */ + batch[i++] = WIDTH*4; + batch[i++] = lower_32_bits(src_offset); /* src reloc */ + if (intel_gen(devid) >= 8) + batch[i++] = upper_32_bits(CANONICAL(src_offset)); + batch[i++] = MI_BATCH_BUFFER_END; + batch[i++] = MI_NOOP; + } handle = gem_create(fd, 4096); gem_write(fd, handle, 0, batch, sizeof(batch)); -- 2.25.1 ^ permalink raw reply related [flat|nested] 13+ messages in thread
* Re: [igt-dev] [PATCH i-g-t 3/4] tests/i915/gem_userptr_blits: Enable COPY Command for gen12+ 2023-03-12 19:04 ` [igt-dev] [PATCH i-g-t 3/4] tests/i915/gem_userptr_blits: Enable COPY Command for gen12+ Vikas Srivastava @ 2023-03-21 14:08 ` Karolina Stolarek 0 siblings, 0 replies; 13+ messages in thread From: Karolina Stolarek @ 2023-03-21 14:08 UTC (permalink / raw) To: Vikas Srivastava; +Cc: igt-dev Hi Vikas, It's not a full review (as for now). I just run a checkpatch.pl on the patch, and I though that it would be good to correct some checks while you're rebasing the series. Please see the comments below. On 12.03.2023 20:04, Vikas Srivastava wrote: > From: Arjun Melkaveri <arjun.melkaveri@intel.com> > > Test case uses legacy command which is not supported on gen12+. > Modified test to use XY_FAST_COPY_BLT. > > Signed-off-by: Arjun Melkaveri <arjun.melkaveri@intel.com> > Signed-off-by: vikas srivastava <vikas.srivastava@intel.com> > --- > tests/i915/gem_userptr_blits.c | 65 ++++++++++++++++++++++------------ > 1 file changed, 42 insertions(+), 23 deletions(-) > > diff --git a/tests/i915/gem_userptr_blits.c b/tests/i915/gem_userptr_blits.c > index 07a453229a..611e9c9037 100644 > --- a/tests/i915/gem_userptr_blits.c > +++ b/tests/i915/gem_userptr_blits.c > @@ -99,6 +99,7 @@ static int copy(int fd, uint32_t dst, uint32_t src) > struct drm_i915_gem_relocation_entry reloc[2]; > struct drm_i915_gem_exec_object2 obj[3]; > struct drm_i915_gem_execbuffer2 exec; > + static uint32_t devid; > uint32_t handle; > int ret, i=0; > uint64_t dst_offset, src_offset, bb_offset; > @@ -108,29 +109,47 @@ static int copy(int fd, uint32_t dst, uint32_t src) > dst_offset = bb_offset + 4096; > src_offset = dst_offset + WIDTH * HEIGHT * sizeof(uint32_t) * (src != dst); > > - batch[i++] = XY_SRC_COPY_BLT_CMD | > - XY_SRC_COPY_BLT_WRITE_ALPHA | > - XY_SRC_COPY_BLT_WRITE_RGB; > - if (intel_gen(intel_get_drm_devid(fd)) >= 8) > - batch[i - 1] |= 8; > - else > - batch[i - 1] |= 6; > - > - batch[i++] = (3 << 24) | /* 32 bits */ > - (0xcc << 16) | /* copy ROP */ > - WIDTH*4; > - batch[i++] = 0; /* dst x1,y1 */ > - batch[i++] = (HEIGHT << 16) | WIDTH; /* dst x2,y2 */ > - batch[i++] = dst_offset; /* dst reloc */ > - if (intel_gen(intel_get_drm_devid(fd)) >= 8) > - batch[i++] = dst_offset >> 32; > - batch[i++] = 0; /* src x1,y1 */ > - batch[i++] = WIDTH*4; > - batch[i++] = src_offset; /* src reloc */ > - if (intel_gen(intel_get_drm_devid(fd)) >= 8) > - batch[i++] = src_offset >> 32; > - batch[i++] = MI_BATCH_BUFFER_END; > - batch[i++] = MI_NOOP; > + devid = intel_get_drm_devid(fd); > + > + if (intel_graphics_ver(devid) >= IP_VER(12, 60)) { > + batch[i++] = XY_FAST_COPY_BLT; > + batch[i++] = XY_FAST_COPY_COLOR_DEPTH_32 | WIDTH*4; WIDTH * 4 (with spaces), same comment applies to: > + batch[i++] = 0;/* dst x1,y1 */ > + batch[i++] = (HEIGHT << 16) | WIDTH;/* dst x2,y2 */ > + batch[i++] = lower_32_bits(dst_offset); /* dst address */ > + batch[i++] = upper_32_bits(CANONICAL(dst_offset)); > + batch[i++] = 0;/* src x1,y1 */ > + batch[i++] = WIDTH*4;/* src pitch */ ^^^ > + batch[i++] = lower_32_bits(src_offset); /* src address */ > + batch[i++] = upper_32_bits(CANONICAL(src_offset)); > + batch[i++] = MI_BATCH_BUFFER_END; > + batch[i++] = MI_NOOP; > + } else { > + batch[i++] = XY_SRC_COPY_BLT_CMD | > + XY_SRC_COPY_BLT_WRITE_ALPHA | > + XY_SRC_COPY_BLT_WRITE_RGB; > + > + if (intel_gen(devid) >= 8) > + batch[i - 1] |= 8; > + else > + batch[i - 1] |= 6; > + > + batch[i++] = (3 << 24) | /* 32 bits */ > + (0xcc << 16) | /* copy ROP */ > + WIDTH*4; ^^^ > + batch[i++] = 0; /* dst x1,y1 */ > + batch[i++] = (HEIGHT << 16) | WIDTH; /* dst x2,y2 */ > + batch[i++] = lower_32_bits(dst_offset); /*dst reloc*/ > + if (intel_gen(devid) >= 8) > + batch[i++] = upper_32_bits(CANONICAL(dst_offset)); > + batch[i++] = 0; /* src x1,y1 */ > + batch[i++] = WIDTH*4; ^^^ Thanks, Karolina > + batch[i++] = lower_32_bits(src_offset); /* src reloc */ > + if (intel_gen(devid) >= 8) > + batch[i++] = upper_32_bits(CANONICAL(src_offset)); > + batch[i++] = MI_BATCH_BUFFER_END; > + batch[i++] = MI_NOOP; > + } > > handle = gem_create(fd, 4096); > gem_write(fd, handle, 0, batch, sizeof(batch)); ^ permalink raw reply [flat|nested] 13+ messages in thread
* [igt-dev] [PATCH i-g-t 4/4] tests/i915/gem_linear_blits: Enable XY_FAST_COPY_BLT copy instruction 2023-03-12 19:04 [igt-dev] [PATCH i-g-t 1/4] tests/i915/gem_caching: Enable XY_FAST_COPY_BLT for MTL Vikas Srivastava 2023-03-12 19:04 ` [igt-dev] [PATCH i-g-t 2/4] lib/intel_batchbuffer: Enable XY_FAST_COPY_BLT support for api_intel_bb Vikas Srivastava 2023-03-12 19:04 ` [igt-dev] [PATCH i-g-t 3/4] tests/i915/gem_userptr_blits: Enable COPY Command for gen12+ Vikas Srivastava @ 2023-03-12 19:04 ` Vikas Srivastava 2023-03-12 19:45 ` [igt-dev] ✓ Fi.CI.BAT: success for series starting with [i-g-t,1/4] tests/i915/gem_caching: Enable XY_FAST_COPY_BLT for MTL Patchwork ` (4 subsequent siblings) 7 siblings, 0 replies; 13+ messages in thread From: Vikas Srivastava @ 2023-03-12 19:04 UTC (permalink / raw) To: igt-dev From: Arjun Melkaveri <arjun.melkaveri@intel.com> Use XY_FAST_COPY_BLT on newer GPU generations. Signed-off-by: Arjun Melkaveri <arjun.melkaveri@intel.com> Co-developed-by: Nirmoy Das <nirmoy.das@intel.com> Signed-off-by: Vikas Srivastava <vikas.srivastava@intel.com> --- tests/i915/gem_linear_blits.c | 63 ++++++++++++++++++++++------------- 1 file changed, 40 insertions(+), 23 deletions(-) diff --git a/tests/i915/gem_linear_blits.c b/tests/i915/gem_linear_blits.c index fac25095f5..fa5b6a15c3 100644 --- a/tests/i915/gem_linear_blits.c +++ b/tests/i915/gem_linear_blits.c @@ -67,6 +67,7 @@ static void copy(int fd, uint64_t ahnd, uint32_t dst, uint32_t src, struct drm_i915_gem_relocation_entry reloc[2]; struct drm_i915_gem_exec_object2 obj[3]; struct drm_i915_gem_execbuffer2 exec; + static uint32_t devid; int i = 0; memset(obj, 0, sizeof(obj)); @@ -83,29 +84,45 @@ static void copy(int fd, uint64_t ahnd, uint32_t dst, uint32_t src, obj[2].offset = CANONICAL(obj[2].offset); obj[2].flags = EXEC_OBJECT_SUPPORTS_48B_ADDRESS; - batch[i++] = XY_SRC_COPY_BLT_CMD | - XY_SRC_COPY_BLT_WRITE_ALPHA | - XY_SRC_COPY_BLT_WRITE_RGB; - if (intel_gen(intel_get_drm_devid(fd)) >= 8) - batch[i - 1] |= 8; - else - batch[i - 1] |= 6; - - batch[i++] = (3 << 24) | /* 32 bits */ - (0xcc << 16) | /* copy ROP */ - WIDTH*4; - batch[i++] = 0; /* dst x1,y1 */ - batch[i++] = (HEIGHT << 16) | WIDTH; /* dst x2,y2 */ - batch[i++] = obj[0].offset; - if (intel_gen(intel_get_drm_devid(fd)) >= 8) - batch[i++] = obj[0].offset >> 32; - batch[i++] = 0; /* src x1,y1 */ - batch[i++] = WIDTH*4; - batch[i++] = obj[1].offset; - if (intel_gen(intel_get_drm_devid(fd)) >= 8) - batch[i++] = obj[1].offset >> 32; - batch[i++] = MI_BATCH_BUFFER_END; - batch[i++] = MI_NOOP; + devid = intel_get_drm_devid(fd); + + if (intel_graphics_ver(devid) >= IP_VER(12, 60)) { + batch[i++] = XY_FAST_COPY_BLT; + batch[i++] = XY_FAST_COPY_COLOR_DEPTH_32 | WIDTH*4; + batch[i++] = 0; /* dst x1,y1 */ + batch[i++] = (HEIGHT << 16) | WIDTH; /* dst x2,y2 */ + batch[i++] = lower_32_bits(obj[0].offset); /* dst address lower bits */ + batch[i++] = upper_32_bits(CANONICAL(obj[0].offset)); /* dst address upper bits */ + batch[i++] = 0; /* src x1,y1 */ + batch[i++] = WIDTH*4; /* src pitch */ + batch[i++] = lower_32_bits(obj[1].offset); /* src address lower bits */ + batch[i++] = upper_32_bits(CANONICAL(obj[1].offset)); /* src address upper bits */ + batch[i++] = MI_BATCH_BUFFER_END; + batch[i++] = MI_NOOP; + } else { + batch[i++] = XY_SRC_COPY_BLT_CMD | + XY_SRC_COPY_BLT_WRITE_ALPHA | + XY_SRC_COPY_BLT_WRITE_RGB; + if (intel_gen(intel_get_drm_devid(fd)) >= 8) + batch[i - 1] |= 8; + else + batch[i - 1] |= 6; + + batch[i++] = (3 << 24) | /* 32 bits */ + (0xcc << 16) | /* copy ROP */ + WIDTH*4; + batch[i++] = 0; /* dst x1,y1 */ + batch[i++] = (HEIGHT << 16) | WIDTH; /* dst x2,y2 */ + if (intel_gen(devid) >= 8) + batch[i++] = upper_32_bits(CANONICAL(obj[0].offset)); + batch[i++] = 0; /* src x1,y1 */ + batch[i++] = WIDTH*4; + batch[i++] = lower_32_bits(obj[1].offset); + if (intel_gen(devid) >= 8) + batch[i++] = upper_32_bits(CANONICAL(obj[1].offset)); + batch[i++] = MI_BATCH_BUFFER_END; + batch[i++] = MI_NOOP; + } gem_write(fd, obj[2].handle, 0, batch, i * sizeof(batch[0])); -- 2.25.1 ^ permalink raw reply related [flat|nested] 13+ messages in thread
* [igt-dev] ✓ Fi.CI.BAT: success for series starting with [i-g-t,1/4] tests/i915/gem_caching: Enable XY_FAST_COPY_BLT for MTL 2023-03-12 19:04 [igt-dev] [PATCH i-g-t 1/4] tests/i915/gem_caching: Enable XY_FAST_COPY_BLT for MTL Vikas Srivastava ` (2 preceding siblings ...) 2023-03-12 19:04 ` [igt-dev] [PATCH i-g-t 4/4] tests/i915/gem_linear_blits: Enable XY_FAST_COPY_BLT copy instruction Vikas Srivastava @ 2023-03-12 19:45 ` Patchwork 2023-03-13 2:03 ` [igt-dev] ✗ GitLab.Pipeline: warning " Patchwork ` (3 subsequent siblings) 7 siblings, 0 replies; 13+ messages in thread From: Patchwork @ 2023-03-12 19:45 UTC (permalink / raw) To: Vikas Srivastava; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 4632 bytes --] == Series Details == Series: series starting with [i-g-t,1/4] tests/i915/gem_caching: Enable XY_FAST_COPY_BLT for MTL URL : https://patchwork.freedesktop.org/series/115026/ State : success == Summary == CI Bug Log - changes from CI_DRM_12842 -> IGTPW_8591 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8591/index.html Participating hosts (35 -> 34) ------------------------------ Missing (1): fi-kbl-soraka Known issues ------------ Here are the changes found in IGTPW_8591 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@i915_selftest@live@execlists: - fi-bsw-n3050: [PASS][1] -> [ABORT][2] ([i915#7911]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12842/fi-bsw-n3050/igt@i915_selftest@live@execlists.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8591/fi-bsw-n3050/igt@i915_selftest@live@execlists.html * igt@i915_selftest@live@hangcheck: - bat-dg2-9: [PASS][3] -> [DMESG-FAIL][4] ([i915#6998]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12842/bat-dg2-9/igt@i915_selftest@live@hangcheck.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8591/bat-dg2-9/igt@i915_selftest@live@hangcheck.html - fi-skl-guc: [PASS][5] -> [DMESG-WARN][6] ([i915#8073]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12842/fi-skl-guc/igt@i915_selftest@live@hangcheck.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8591/fi-skl-guc/igt@i915_selftest@live@hangcheck.html * igt@i915_selftest@live@requests: - bat-rpls-1: [PASS][7] -> [ABORT][8] ([i915#7694] / [i915#7911]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12842/bat-rpls-1/igt@i915_selftest@live@requests.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8591/bat-rpls-1/igt@i915_selftest@live@requests.html * igt@kms_chamelium_hpd@common-hpd-after-suspend: - bat-rplp-1: NOTRUN -> [SKIP][9] ([i915#7828]) [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8591/bat-rplp-1/igt@kms_chamelium_hpd@common-hpd-after-suspend.html #### Possible fixes #### * igt@i915_selftest@live@gt_lrc: - bat-rplp-1: [INCOMPLETE][10] ([i915#4983] / [i915#7609] / [i915#7913]) -> [PASS][11] [10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12842/bat-rplp-1/igt@i915_selftest@live@gt_lrc.html [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8591/bat-rplp-1/igt@i915_selftest@live@gt_lrc.html * igt@i915_selftest@live@migrate: - bat-dg2-11: [DMESG-FAIL][12] ([i915#7699]) -> [PASS][13] [12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12842/bat-dg2-11/igt@i915_selftest@live@migrate.html [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8591/bat-dg2-11/igt@i915_selftest@live@migrate.html #### Warnings #### * igt@i915_selftest@live@slpc: - bat-rpls-2: [DMESG-FAIL][14] ([i915#6997] / [i915#7913]) -> [DMESG-FAIL][15] ([i915#6367] / [i915#7913] / [i915#7996]) [14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12842/bat-rpls-2/igt@i915_selftest@live@slpc.html [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8591/bat-rpls-2/igt@i915_selftest@live@slpc.html [i915#4983]: https://gitlab.freedesktop.org/drm/intel/issues/4983 [i915#6367]: https://gitlab.freedesktop.org/drm/intel/issues/6367 [i915#6997]: https://gitlab.freedesktop.org/drm/intel/issues/6997 [i915#6998]: https://gitlab.freedesktop.org/drm/intel/issues/6998 [i915#7609]: https://gitlab.freedesktop.org/drm/intel/issues/7609 [i915#7694]: https://gitlab.freedesktop.org/drm/intel/issues/7694 [i915#7699]: https://gitlab.freedesktop.org/drm/intel/issues/7699 [i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828 [i915#7911]: https://gitlab.freedesktop.org/drm/intel/issues/7911 [i915#7913]: https://gitlab.freedesktop.org/drm/intel/issues/7913 [i915#7996]: https://gitlab.freedesktop.org/drm/intel/issues/7996 [i915#8073]: https://gitlab.freedesktop.org/drm/intel/issues/8073 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_7190 -> IGTPW_8591 CI-20190529: 20190529 CI_DRM_12842: a8c602a36e7019429967251dd72737795ee130aa @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_8591: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8591/index.html IGT_7190: f9d49501eaaadd39ae471094bc45a76a1ff93e42 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8591/index.html [-- Attachment #2: Type: text/html, Size: 5597 bytes --] ^ permalink raw reply [flat|nested] 13+ messages in thread
* [igt-dev] ✗ GitLab.Pipeline: warning for series starting with [i-g-t,1/4] tests/i915/gem_caching: Enable XY_FAST_COPY_BLT for MTL 2023-03-12 19:04 [igt-dev] [PATCH i-g-t 1/4] tests/i915/gem_caching: Enable XY_FAST_COPY_BLT for MTL Vikas Srivastava ` (3 preceding siblings ...) 2023-03-12 19:45 ` [igt-dev] ✓ Fi.CI.BAT: success for series starting with [i-g-t,1/4] tests/i915/gem_caching: Enable XY_FAST_COPY_BLT for MTL Patchwork @ 2023-03-13 2:03 ` Patchwork 2023-03-14 3:18 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork ` (2 subsequent siblings) 7 siblings, 0 replies; 13+ messages in thread From: Patchwork @ 2023-03-13 2:03 UTC (permalink / raw) To: Vikas Srivastava; +Cc: igt-dev == Series Details == Series: series starting with [i-g-t,1/4] tests/i915/gem_caching: Enable XY_FAST_COPY_BLT for MTL URL : https://patchwork.freedesktop.org/series/115026/ State : warning == Summary == Pipeline status: FAILED. see https://gitlab.freedesktop.org/gfx-ci/igt-ci-tags/-/pipelines/828015 for the overview. test:ninja-test has failed (https://gitlab.freedesktop.org/gfx-ci/igt-ci-tags/-/jobs/37943977): test:ninja-test-clang has failed (https://gitlab.freedesktop.org/gfx-ci/igt-ci-tags/-/jobs/37943978): test:ninja-test-minimal has failed (https://gitlab.freedesktop.org/gfx-ci/igt-ci-tags/-/jobs/37943979): == Logs == For more details see: https://gitlab.freedesktop.org/gfx-ci/igt-ci-tags/-/pipelines/828015 ^ permalink raw reply [flat|nested] 13+ messages in thread
* [igt-dev] ✗ Fi.CI.IGT: failure for series starting with [i-g-t,1/4] tests/i915/gem_caching: Enable XY_FAST_COPY_BLT for MTL 2023-03-12 19:04 [igt-dev] [PATCH i-g-t 1/4] tests/i915/gem_caching: Enable XY_FAST_COPY_BLT for MTL Vikas Srivastava ` (4 preceding siblings ...) 2023-03-13 2:03 ` [igt-dev] ✗ GitLab.Pipeline: warning " Patchwork @ 2023-03-14 3:18 ` Patchwork 2023-03-20 9:18 ` [igt-dev] ✓ Fi.CI.BAT: success for series starting with [i-g-t,1/4] tests/i915/gem_caching: Enable XY_FAST_COPY_BLT for MTL (rev2) Patchwork 2023-03-20 10:39 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork 7 siblings, 0 replies; 13+ messages in thread From: Patchwork @ 2023-03-14 3:18 UTC (permalink / raw) To: Vikas Srivastava; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 25216 bytes --] == Series Details == Series: series starting with [i-g-t,1/4] tests/i915/gem_caching: Enable XY_FAST_COPY_BLT for MTL URL : https://patchwork.freedesktop.org/series/115026/ State : failure == Summary == CI Bug Log - changes from CI_DRM_12842_full -> IGTPW_8591_full ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with IGTPW_8591_full absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in IGTPW_8591_full, please notify your bug team to allow them to document this new failure mode, which will reduce false positives in CI. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8591/index.html Participating hosts (9 -> 8) ------------------------------ Missing (1): shard-rkl0 Possible new issues ------------------- Here are the unknown changes that may have been introduced in IGTPW_8591_full: ### IGT changes ### #### Possible regressions #### * igt@gem_linear_blits@normal: - shard-apl: [PASS][1] -> [FAIL][2] +1 similar issue [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12842/shard-apl6/igt@gem_linear_blits@normal.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8591/shard-apl6/igt@gem_linear_blits@normal.html - shard-glk: [PASS][3] -> [FAIL][4] +1 similar issue [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12842/shard-glk5/igt@gem_linear_blits@normal.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8591/shard-glk8/igt@gem_linear_blits@normal.html #### Suppressed #### The following results come from untrusted machines, tests, or statuses. They do not affect the overall result. * igt@gem_linear_blits@interruptible: - {shard-rkl}: [PASS][5] -> [FAIL][6] +1 similar issue [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12842/shard-rkl-5/igt@gem_linear_blits@interruptible.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8591/shard-rkl-5/igt@gem_linear_blits@interruptible.html * igt@gem_linear_blits@normal: - {shard-tglu}: NOTRUN -> [FAIL][7] +1 similar issue [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8591/shard-tglu-1/igt@gem_linear_blits@normal.html - {shard-dg1}: NOTRUN -> [FAIL][8] [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8591/shard-dg1-16/igt@gem_linear_blits@normal.html Known issues ------------ Here are the changes found in IGTPW_8591_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_exec_fair@basic-none-rrul@rcs0: - shard-glk: [PASS][9] -> [FAIL][10] ([i915#2842]) +4 similar issues [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12842/shard-glk7/igt@gem_exec_fair@basic-none-rrul@rcs0.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8591/shard-glk1/igt@gem_exec_fair@basic-none-rrul@rcs0.html * igt@gem_lmem_swapping@smem-oom: - shard-glk: NOTRUN -> [SKIP][11] ([fdo#109271] / [i915#4613]) +1 similar issue [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8591/shard-glk4/igt@gem_lmem_swapping@smem-oom.html * igt@gem_pread@exhaustion: - shard-glk: NOTRUN -> [WARN][12] ([i915#2658]) [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8591/shard-glk2/igt@gem_pread@exhaustion.html * igt@kms_ccs@pipe-a-crc-primary-basic-y_tiled_gen12_mc_ccs: - shard-glk: NOTRUN -> [SKIP][13] ([fdo#109271] / [i915#3886]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8591/shard-glk1/igt@kms_ccs@pipe-a-crc-primary-basic-y_tiled_gen12_mc_ccs.html * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions: - shard-apl: [PASS][14] -> [FAIL][15] ([i915#2346]) [14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12842/shard-apl2/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8591/shard-apl6/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-mmap-gtt: - shard-glk: NOTRUN -> [SKIP][16] ([fdo#109271]) +66 similar issues [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8591/shard-glk1/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-mmap-gtt.html * igt@kms_plane_alpha_blend@constant-alpha-max@pipe-c-hdmi-a-1: - shard-glk: NOTRUN -> [FAIL][17] ([i915#4573]) +1 similar issue [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8591/shard-glk3/igt@kms_plane_alpha_blend@constant-alpha-max@pipe-c-hdmi-a-1.html * igt@kms_psr2_sf@plane-move-sf-dmg-area: - shard-glk: NOTRUN -> [SKIP][18] ([fdo#109271] / [i915#658]) [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8591/shard-glk7/igt@kms_psr2_sf@plane-move-sf-dmg-area.html #### Possible fixes #### * igt@drm_fdinfo@most-busy-check-all@rcs0: - {shard-rkl}: [FAIL][19] ([i915#7742]) -> [PASS][20] [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12842/shard-rkl-6/igt@drm_fdinfo@most-busy-check-all@rcs0.html [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8591/shard-rkl-2/igt@drm_fdinfo@most-busy-check-all@rcs0.html * igt@fbdev@info: - {shard-rkl}: [SKIP][21] ([i915#2582]) -> [PASS][22] +2 similar issues [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12842/shard-rkl-4/igt@fbdev@info.html [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8591/shard-rkl-2/igt@fbdev@info.html * igt@gem_eio@reset-stress: - {shard-dg1}: [FAIL][23] ([i915#5784]) -> [PASS][24] [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12842/shard-dg1-15/igt@gem_eio@reset-stress.html [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8591/shard-dg1-15/igt@gem_eio@reset-stress.html * igt@gem_exec_fair@basic-pace-share@rcs0: - {shard-rkl}: [FAIL][25] ([i915#2842]) -> [PASS][26] +1 similar issue [25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12842/shard-rkl-3/igt@gem_exec_fair@basic-pace-share@rcs0.html [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8591/shard-rkl-2/igt@gem_exec_fair@basic-pace-share@rcs0.html - {shard-tglu}: [FAIL][27] ([i915#2842]) -> [PASS][28] [27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12842/shard-tglu-8/igt@gem_exec_fair@basic-pace-share@rcs0.html [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8591/shard-tglu-4/igt@gem_exec_fair@basic-pace-share@rcs0.html * igt@gem_exec_fair@basic-throttle@rcs0: - shard-glk: [FAIL][29] ([i915#2842]) -> [PASS][30] +2 similar issues [29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12842/shard-glk1/igt@gem_exec_fair@basic-throttle@rcs0.html [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8591/shard-glk8/igt@gem_exec_fair@basic-throttle@rcs0.html * igt@gem_exec_flush@basic-batch-kernel-default-cmd: - {shard-rkl}: [SKIP][31] ([fdo#109313]) -> [PASS][32] [31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12842/shard-rkl-4/igt@gem_exec_flush@basic-batch-kernel-default-cmd.html [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8591/shard-rkl-5/igt@gem_exec_flush@basic-batch-kernel-default-cmd.html * igt@gem_pwrite_snooped: - {shard-rkl}: [SKIP][33] ([i915#3282]) -> [PASS][34] +3 similar issues [33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12842/shard-rkl-1/igt@gem_pwrite_snooped.html [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8591/shard-rkl-5/igt@gem_pwrite_snooped.html * igt@gem_set_tiling_vs_blt@tiled-to-untiled: - {shard-rkl}: [SKIP][35] ([i915#3281]) -> [PASS][36] +7 similar issues [35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12842/shard-rkl-6/igt@gem_set_tiling_vs_blt@tiled-to-untiled.html [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8591/shard-rkl-5/igt@gem_set_tiling_vs_blt@tiled-to-untiled.html * igt@gen9_exec_parse@bb-start-out: - {shard-rkl}: [SKIP][37] ([i915#2527]) -> [PASS][38] +2 similar issues [37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12842/shard-rkl-3/igt@gen9_exec_parse@bb-start-out.html [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8591/shard-rkl-5/igt@gen9_exec_parse@bb-start-out.html * igt@i915_pipe_stress@stress-xrgb8888-ytiled: - {shard-rkl}: [SKIP][39] ([i915#4098]) -> [PASS][40] [39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12842/shard-rkl-2/igt@i915_pipe_stress@stress-xrgb8888-ytiled.html [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8591/shard-rkl-6/igt@i915_pipe_stress@stress-xrgb8888-ytiled.html * igt@i915_pm_rpm@fences-dpms: - {shard-rkl}: [SKIP][41] ([i915#1849]) -> [PASS][42] [41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12842/shard-rkl-4/igt@i915_pm_rpm@fences-dpms.html [42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8591/shard-rkl-6/igt@i915_pm_rpm@fences-dpms.html * igt@i915_pm_rpm@modeset-lpsp-stress-no-wait: - {shard-rkl}: [SKIP][43] ([i915#1397]) -> [PASS][44] [43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12842/shard-rkl-5/igt@i915_pm_rpm@modeset-lpsp-stress-no-wait.html [44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8591/shard-rkl-6/igt@i915_pm_rpm@modeset-lpsp-stress-no-wait.html * igt@i915_suspend@debugfs-reader: - {shard-rkl}: [FAIL][45] ([fdo#103375]) -> [PASS][46] +3 similar issues [45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12842/shard-rkl-3/igt@i915_suspend@debugfs-reader.html [46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8591/shard-rkl-2/igt@i915_suspend@debugfs-reader.html * igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-async-flip: - {shard-rkl}: [SKIP][47] ([i915#1845] / [i915#4098]) -> [PASS][48] +19 similar issues [47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12842/shard-rkl-3/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html [48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8591/shard-rkl-6/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html * igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size: - {shard-tglu}: [SKIP][49] ([i915#1845]) -> [PASS][50] +3 similar issues [49]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12842/shard-tglu-6/igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size.html [50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8591/shard-tglu-4/igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size.html * igt@kms_fence_pin_leak: - {shard-tglu}: [SKIP][51] ([fdo#109274] / [i915#1845]) -> [PASS][52] [51]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12842/shard-tglu-6/igt@kms_fence_pin_leak.html [52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8591/shard-tglu-1/igt@kms_fence_pin_leak.html * igt@kms_frontbuffer_tracking@fbc-1p-indfb-fliptrack-mmap-gtt: - {shard-tglu}: [SKIP][53] ([i915#1849]) -> [PASS][54] +8 similar issues [53]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12842/shard-tglu-6/igt@kms_frontbuffer_tracking@fbc-1p-indfb-fliptrack-mmap-gtt.html [54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8591/shard-tglu-4/igt@kms_frontbuffer_tracking@fbc-1p-indfb-fliptrack-mmap-gtt.html * igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-blt: - {shard-rkl}: [SKIP][55] ([i915#1849] / [i915#4098]) -> [PASS][56] +13 similar issues [55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12842/shard-rkl-3/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-blt.html [56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8591/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-blt.html * igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a-planes: - {shard-tglu}: [SKIP][57] ([i915#1849] / [i915#3558]) -> [PASS][58] +1 similar issue [57]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12842/shard-tglu-6/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a-planes.html [58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8591/shard-tglu-5/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a-planes.html * igt@kms_psr@cursor_render: - {shard-rkl}: [SKIP][59] ([i915#1072]) -> [PASS][60] +2 similar issues [59]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12842/shard-rkl-5/igt@kms_psr@cursor_render.html [60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8591/shard-rkl-6/igt@kms_psr@cursor_render.html * igt@kms_psr_stress_test@invalidate-primary-flip-overlay: - {shard-rkl}: [SKIP][61] ([i915#5461]) -> [PASS][62] [61]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12842/shard-rkl-1/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html [62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8591/shard-rkl-6/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html * igt@kms_vblank@pipe-b-ts-continuation-suspend: - shard-glk: [ABORT][63] -> [PASS][64] [63]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12842/shard-glk4/igt@kms_vblank@pipe-b-ts-continuation-suspend.html [64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8591/shard-glk6/igt@kms_vblank@pipe-b-ts-continuation-suspend.html * igt@kms_vblank@pipe-d-wait-forked-busy: - {shard-tglu}: [SKIP][65] ([i915#1845] / [i915#7651]) -> [PASS][66] +26 similar issues [65]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12842/shard-tglu-6/igt@kms_vblank@pipe-d-wait-forked-busy.html [66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8591/shard-tglu-1/igt@kms_vblank@pipe-d-wait-forked-busy.html * igt@prime_vgem@basic-fence-flip: - {shard-rkl}: [SKIP][67] ([fdo#109295] / [i915#3708] / [i915#4098]) -> [PASS][68] [67]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12842/shard-rkl-4/igt@prime_vgem@basic-fence-flip.html [68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8591/shard-rkl-6/igt@prime_vgem@basic-fence-flip.html * igt@prime_vgem@basic-read: - {shard-rkl}: [SKIP][69] ([fdo#109295] / [i915#3291] / [i915#3708]) -> [PASS][70] [69]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12842/shard-rkl-4/igt@prime_vgem@basic-read.html [70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8591/shard-rkl-5/igt@prime_vgem@basic-read.html * igt@syncobj_timeline@wait-delayed-signal: - shard-apl: [DMESG-WARN][71] ([i915#1982]) -> [PASS][72] [71]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12842/shard-apl3/igt@syncobj_timeline@wait-delayed-signal.html [72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8591/shard-apl3/igt@syncobj_timeline@wait-delayed-signal.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo#103375]: https://bugs.freedesktop.org/show_bug.cgi?id=103375 [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274 [fdo#109279]: https://bugs.freedesktop.org/show_bug.cgi?id=109279 [fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280 [fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285 [fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289 [fdo#109295]: https://bugs.freedesktop.org/show_bug.cgi?id=109295 [fdo#109303]: https://bugs.freedesktop.org/show_bug.cgi?id=109303 [fdo#109309]: https://bugs.freedesktop.org/show_bug.cgi?id=109309 [fdo#109312]: https://bugs.freedesktop.org/show_bug.cgi?id=109312 [fdo#109313]: https://bugs.freedesktop.org/show_bug.cgi?id=109313 [fdo#109315]: https://bugs.freedesktop.org/show_bug.cgi?id=109315 [fdo#109506]: https://bugs.freedesktop.org/show_bug.cgi?id=109506 [fdo#110189]: https://bugs.freedesktop.org/show_bug.cgi?id=110189 [fdo#110723]: https://bugs.freedesktop.org/show_bug.cgi?id=110723 [fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068 [fdo#111614]: https://bugs.freedesktop.org/show_bug.cgi?id=111614 [fdo#111615]: https://bugs.freedesktop.org/show_bug.cgi?id=111615 [fdo#111656]: https://bugs.freedesktop.org/show_bug.cgi?id=111656 [fdo#111825]: https://bugs.freedesktop.org/show_bug.cgi?id=111825 [fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827 [fdo#112054]: https://bugs.freedesktop.org/show_bug.cgi?id=112054 [fdo#112283]: https://bugs.freedesktop.org/show_bug.cgi?id=112283 [i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072 [i915#1257]: https://gitlab.freedesktop.org/drm/intel/issues/1257 [i915#132]: https://gitlab.freedesktop.org/drm/intel/issues/132 [i915#1397]: https://gitlab.freedesktop.org/drm/intel/issues/1397 [i915#1722]: https://gitlab.freedesktop.org/drm/intel/issues/1722 [i915#1769]: https://gitlab.freedesktop.org/drm/intel/issues/1769 [i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825 [i915#1839]: https://gitlab.freedesktop.org/drm/intel/issues/1839 [i915#1845]: https://gitlab.freedesktop.org/drm/intel/issues/1845 [i915#1849]: https://gitlab.freedesktop.org/drm/intel/issues/1849 [i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982 [i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346 [i915#2433]: https://gitlab.freedesktop.org/drm/intel/issues/2433 [i915#2437]: https://gitlab.freedesktop.org/drm/intel/issues/2437 [i915#2527]: https://gitlab.freedesktop.org/drm/intel/issues/2527 [i915#2575]: https://gitlab.freedesktop.org/drm/intel/issues/2575 [i915#2582]: https://gitlab.freedesktop.org/drm/intel/issues/2582 [i915#2587]: https://gitlab.freedesktop.org/drm/intel/issues/2587 [i915#2658]: https://gitlab.freedesktop.org/drm/intel/issues/2658 [i915#2672]: https://gitlab.freedesktop.org/drm/intel/issues/2672 [i915#2681]: https://gitlab.freedesktop.org/drm/intel/issues/2681 [i915#2705]: https://gitlab.freedesktop.org/drm/intel/issues/2705 [i915#280]: https://gitlab.freedesktop.org/drm/intel/issues/280 [i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842 [i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856 [i915#2920]: https://gitlab.freedesktop.org/drm/intel/issues/2920 [i915#3116]: https://gitlab.freedesktop.org/drm/intel/issues/3116 [i915#3281]: https://gitlab.freedesktop.org/drm/intel/issues/3281 [i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282 [i915#3291]: https://gitlab.freedesktop.org/drm/intel/issues/3291 [i915#3297]: https://gitlab.freedesktop.org/drm/intel/issues/3297 [i915#3299]: https://gitlab.freedesktop.org/drm/intel/issues/3299 [i915#3318]: https://gitlab.freedesktop.org/drm/intel/issues/3318 [i915#3359]: https://gitlab.freedesktop.org/drm/intel/issues/3359 [i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458 [i915#3539]: https://gitlab.freedesktop.org/drm/intel/issues/3539 [i915#3546]: https://gitlab.freedesktop.org/drm/intel/issues/3546 [i915#3547]: https://gitlab.freedesktop.org/drm/intel/issues/3547 [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555 [i915#3558]: https://gitlab.freedesktop.org/drm/intel/issues/3558 [i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637 [i915#3638]: https://gitlab.freedesktop.org/drm/intel/issues/3638 [i915#3689]: https://gitlab.freedesktop.org/drm/intel/issues/3689 [i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708 [i915#3734]: https://gitlab.freedesktop.org/drm/intel/issues/3734 [i915#3742]: https://gitlab.freedesktop.org/drm/intel/issues/3742 [i915#3804]: https://gitlab.freedesktop.org/drm/intel/issues/3804 [i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840 [i915#3886]: https://gitlab.freedesktop.org/drm/intel/issues/3886 [i915#4070]: https://gitlab.freedesktop.org/drm/intel/issues/4070 [i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077 [i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079 [i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083 [i915#4098]: https://gitlab.freedesktop.org/drm/intel/issues/4098 [i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103 [i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212 [i915#4213]: https://gitlab.freedesktop.org/drm/intel/issues/4213 [i915#4215]: https://gitlab.freedesktop.org/drm/intel/issues/4215 [i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270 [i915#4349]: https://gitlab.freedesktop.org/drm/intel/issues/4349 [i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538 [i915#4565]: https://gitlab.freedesktop.org/drm/intel/issues/4565 [i915#4573]: https://gitlab.freedesktop.org/drm/intel/issues/4573 [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613 [i915#4771]: https://gitlab.freedesktop.org/drm/intel/issues/4771 [i915#4812]: https://gitlab.freedesktop.org/drm/intel/issues/4812 [i915#4833]: https://gitlab.freedesktop.org/drm/intel/issues/4833 [i915#4852]: https://gitlab.freedesktop.org/drm/intel/issues/4852 [i915#4854]: https://gitlab.freedesktop.org/drm/intel/issues/4854 [i915#4859]: https://gitlab.freedesktop.org/drm/intel/issues/4859 [i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860 [i915#4873]: https://gitlab.freedesktop.org/drm/intel/issues/4873 [i915#4881]: https://gitlab.freedesktop.org/drm/intel/issues/4881 [i915#4885]: https://gitlab.freedesktop.org/drm/intel/issues/4885 [i915#5122]: https://gitlab.freedesktop.org/drm/intel/issues/5122 [i915#5176]: https://gitlab.freedesktop.org/drm/intel/issues/5176 [i915#5235]: https://gitlab.freedesktop.org/drm/intel/issues/5235 [i915#5251]: https://gitlab.freedesktop.org/drm/intel/issues/5251 [i915#5286]: https://gitlab.freedesktop.org/drm/intel/issues/5286 [i915#5288]: https://gitlab.freedesktop.org/drm/intel/issues/5288 [i915#5289]: https://gitlab.freedesktop.org/drm/intel/issues/5289 [i915#5325]: https://gitlab.freedesktop.org/drm/intel/issues/5325 [i915#533]: https://gitlab.freedesktop.org/drm/intel/issues/533 [i915#5439]: https://gitlab.freedesktop.org/drm/intel/issues/5439 [i915#5461]: https://gitlab.freedesktop.org/drm/intel/issues/5461 [i915#5563]: https://gitlab.freedesktop.org/drm/intel/issues/5563 [i915#5784]: https://gitlab.freedesktop.org/drm/intel/issues/5784 [i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095 [i915#6245]: https://gitlab.freedesktop.org/drm/intel/issues/6245 [i915#6248]: https://gitlab.freedesktop.org/drm/intel/issues/6248 [i915#6268]: https://gitlab.freedesktop.org/drm/intel/issues/6268 [i915#6301]: https://gitlab.freedesktop.org/drm/intel/issues/6301 [i915#6433]: https://gitlab.freedesktop.org/drm/intel/issues/6433 [i915#6497]: https://gitlab.freedesktop.org/drm/intel/issues/6497 [i915#6524]: https://gitlab.freedesktop.org/drm/intel/issues/6524 [i915#658]: https://gitlab.freedesktop.org/drm/intel/issues/658 [i915#6590]: https://gitlab.freedesktop.org/drm/intel/issues/6590 [i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621 [i915#6768]: https://gitlab.freedesktop.org/drm/intel/issues/6768 [i915#6944]: https://gitlab.freedesktop.org/drm/intel/issues/6944 [i915#6953]: https://gitlab.freedesktop.org/drm/intel/issues/6953 [i915#7037]: https://gitlab.freedesktop.org/drm/intel/issues/7037 [i915#7116]: https://gitlab.freedesktop.org/drm/intel/issues/7116 [i915#7118]: https://gitlab.freedesktop.org/drm/intel/issues/7118 [i915#7561]: https://gitlab.freedesktop.org/drm/intel/issues/7561 [i915#7651]: https://gitlab.freedesktop.org/drm/intel/issues/7651 [i915#7697]: https://gitlab.freedesktop.org/drm/intel/issues/7697 [i915#7701]: https://gitlab.freedesktop.org/drm/intel/issues/7701 [i915#7707]: https://gitlab.freedesktop.org/drm/intel/issues/7707 [i915#7711]: https://gitlab.freedesktop.org/drm/intel/issues/7711 [i915#7742]: https://gitlab.freedesktop.org/drm/intel/issues/7742 [i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828 [i915#7957]: https://gitlab.freedesktop.org/drm/intel/issues/7957 [i915#7984]: https://gitlab.freedesktop.org/drm/intel/issues/7984 [i915#8151]: https://gitlab.freedesktop.org/drm/intel/issues/8151 [i915#8152]: https://gitlab.freedesktop.org/drm/intel/issues/8152 [i915#8154]: https://gitlab.freedesktop.org/drm/intel/issues/8154 [i915#8228]: https://gitlab.freedesktop.org/drm/intel/issues/8228 [i915#8282]: https://gitlab.freedesktop.org/drm/intel/issues/8282 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_7190 -> IGTPW_8591 * Piglit: piglit_4509 -> None CI-20190529: 20190529 CI_DRM_12842: a8c602a36e7019429967251dd72737795ee130aa @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_8591: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8591/index.html IGT_7190: f9d49501eaaadd39ae471094bc45a76a1ff93e42 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8591/index.html [-- Attachment #2: Type: text/html, Size: 20238 bytes --] ^ permalink raw reply [flat|nested] 13+ messages in thread
* [igt-dev] ✓ Fi.CI.BAT: success for series starting with [i-g-t,1/4] tests/i915/gem_caching: Enable XY_FAST_COPY_BLT for MTL (rev2) 2023-03-12 19:04 [igt-dev] [PATCH i-g-t 1/4] tests/i915/gem_caching: Enable XY_FAST_COPY_BLT for MTL Vikas Srivastava ` (5 preceding siblings ...) 2023-03-14 3:18 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork @ 2023-03-20 9:18 ` Patchwork 2023-03-20 10:39 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork 7 siblings, 0 replies; 13+ messages in thread From: Patchwork @ 2023-03-20 9:18 UTC (permalink / raw) To: Vikas Srivastava; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 9061 bytes --] == Series Details == Series: series starting with [i-g-t,1/4] tests/i915/gem_caching: Enable XY_FAST_COPY_BLT for MTL (rev2) URL : https://patchwork.freedesktop.org/series/115026/ State : success == Summary == CI Bug Log - changes from CI_DRM_12879 -> IGTPW_8640 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/index.html Participating hosts (35 -> 35) ------------------------------ Additional (1): bat-dg1-6 Missing (1): bat-atsm-1 Known issues ------------ Here are the changes found in IGTPW_8640 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_mmap@basic: - bat-dg1-6: NOTRUN -> [SKIP][1] ([i915#4083]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/bat-dg1-6/igt@gem_mmap@basic.html * igt@gem_render_tiled_blits@basic: - bat-dg1-6: NOTRUN -> [SKIP][2] ([i915#4079]) +1 similar issue [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/bat-dg1-6/igt@gem_render_tiled_blits@basic.html * igt@gem_tiled_fence_blits@basic: - bat-dg1-6: NOTRUN -> [SKIP][3] ([i915#4077]) +2 similar issues [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/bat-dg1-6/igt@gem_tiled_fence_blits@basic.html * igt@i915_pm_backlight@basic-brightness: - bat-dg1-6: NOTRUN -> [SKIP][4] ([i915#7561]) [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/bat-dg1-6/igt@i915_pm_backlight@basic-brightness.html * igt@i915_pm_rps@basic-api: - bat-dg1-6: NOTRUN -> [SKIP][5] ([i915#6621]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/bat-dg1-6/igt@i915_pm_rps@basic-api.html * igt@i915_selftest@live@execlists: - fi-bsw-nick: [PASS][6] -> [ABORT][7] ([i915#7911] / [i915#7913]) [6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12879/fi-bsw-nick/igt@i915_selftest@live@execlists.html [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/fi-bsw-nick/igt@i915_selftest@live@execlists.html * igt@i915_selftest@live@slpc: - bat-rpls-1: NOTRUN -> [DMESG-FAIL][8] ([i915#6367]) [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/bat-rpls-1/igt@i915_selftest@live@slpc.html - bat-rplp-1: [PASS][9] -> [DMESG-FAIL][10] ([i915#6367] / [i915#7913]) [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12879/bat-rplp-1/igt@i915_selftest@live@slpc.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/bat-rplp-1/igt@i915_selftest@live@slpc.html * igt@kms_addfb_basic@basic-y-tiled-legacy: - bat-dg1-6: NOTRUN -> [SKIP][11] ([i915#4215]) [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/bat-dg1-6/igt@kms_addfb_basic@basic-y-tiled-legacy.html * igt@kms_addfb_basic@tile-pitch-mismatch: - bat-dg1-6: NOTRUN -> [SKIP][12] ([i915#4212]) +7 similar issues [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/bat-dg1-6/igt@kms_addfb_basic@tile-pitch-mismatch.html * igt@kms_chamelium_hpd@common-hpd-after-suspend: - bat-dg1-6: NOTRUN -> [SKIP][13] ([i915#7828]) +8 similar issues [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/bat-dg1-6/igt@kms_chamelium_hpd@common-hpd-after-suspend.html - fi-bsw-n3050: NOTRUN -> [SKIP][14] ([fdo#109271]) [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/fi-bsw-n3050/igt@kms_chamelium_hpd@common-hpd-after-suspend.html - bat-rpls-1: NOTRUN -> [SKIP][15] ([i915#7828]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/bat-rpls-1/igt@kms_chamelium_hpd@common-hpd-after-suspend.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic: - bat-dg1-6: NOTRUN -> [SKIP][16] ([i915#4103] / [i915#4213]) +1 similar issue [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/bat-dg1-6/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html * igt@kms_force_connector_basic@force-load-detect: - bat-dg1-6: NOTRUN -> [SKIP][17] ([fdo#109285]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/bat-dg1-6/igt@kms_force_connector_basic@force-load-detect.html * igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence: - bat-dg2-11: NOTRUN -> [SKIP][18] ([i915#5354]) +2 similar issues [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/bat-dg2-11/igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence.html * igt@kms_pipe_crc_basic@suspend-read-crc: - bat-rpls-1: NOTRUN -> [SKIP][19] ([i915#1845]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/bat-rpls-1/igt@kms_pipe_crc_basic@suspend-read-crc.html * igt@kms_psr@sprite_plane_onoff: - bat-dg1-6: NOTRUN -> [SKIP][20] ([i915#1072] / [i915#4078]) +3 similar issues [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/bat-dg1-6/igt@kms_psr@sprite_plane_onoff.html * igt@kms_setmode@basic-clone-single-crtc: - bat-dg1-6: NOTRUN -> [SKIP][21] ([i915#3555]) [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/bat-dg1-6/igt@kms_setmode@basic-clone-single-crtc.html * igt@prime_vgem@basic-gtt: - bat-dg1-6: NOTRUN -> [SKIP][22] ([i915#3708] / [i915#4077]) +1 similar issue [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/bat-dg1-6/igt@prime_vgem@basic-gtt.html * igt@prime_vgem@basic-read: - bat-dg1-6: NOTRUN -> [SKIP][23] ([i915#3708]) +3 similar issues [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/bat-dg1-6/igt@prime_vgem@basic-read.html * igt@prime_vgem@basic-userptr: - bat-dg1-6: NOTRUN -> [SKIP][24] ([i915#3708] / [i915#4873]) [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/bat-dg1-6/igt@prime_vgem@basic-userptr.html #### Possible fixes #### * igt@i915_selftest@live@execlists: - fi-bsw-n3050: [INCOMPLETE][25] ([i915#6972] / [i915#7913]) -> [PASS][26] [25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12879/fi-bsw-n3050/igt@i915_selftest@live@execlists.html [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/fi-bsw-n3050/igt@i915_selftest@live@execlists.html * igt@i915_selftest@live@requests: - bat-rpls-1: [ABORT][27] ([i915#7911]) -> [PASS][28] [27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12879/bat-rpls-1/igt@i915_selftest@live@requests.html [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/bat-rpls-1/igt@i915_selftest@live@requests.html * igt@kms_pipe_crc_basic@suspend-read-crc@pipe-c-dp-1: - bat-adlp-9: [DMESG-WARN][29] ([i915#2867]) -> [PASS][30] [29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12879/bat-adlp-9/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-c-dp-1.html [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/bat-adlp-9/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-c-dp-1.html [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285 [i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072 [i915#1845]: https://gitlab.freedesktop.org/drm/intel/issues/1845 [i915#2867]: https://gitlab.freedesktop.org/drm/intel/issues/2867 [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555 [i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708 [i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077 [i915#4078]: https://gitlab.freedesktop.org/drm/intel/issues/4078 [i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079 [i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083 [i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103 [i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212 [i915#4213]: https://gitlab.freedesktop.org/drm/intel/issues/4213 [i915#4215]: https://gitlab.freedesktop.org/drm/intel/issues/4215 [i915#4873]: https://gitlab.freedesktop.org/drm/intel/issues/4873 [i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354 [i915#6367]: https://gitlab.freedesktop.org/drm/intel/issues/6367 [i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621 [i915#6972]: https://gitlab.freedesktop.org/drm/intel/issues/6972 [i915#7561]: https://gitlab.freedesktop.org/drm/intel/issues/7561 [i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828 [i915#7911]: https://gitlab.freedesktop.org/drm/intel/issues/7911 [i915#7913]: https://gitlab.freedesktop.org/drm/intel/issues/7913 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_7205 -> IGTPW_8640 CI-20190529: 20190529 CI_DRM_12879: b101ddfdc98728b7ea5c8f9f6cbac5a5e5d64572 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_8640: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/index.html IGT_7205: 0d4bf61a38c7751cf7c92751c4bb64f95c9ffbe2 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/index.html [-- Attachment #2: Type: text/html, Size: 10796 bytes --] ^ permalink raw reply [flat|nested] 13+ messages in thread
* [igt-dev] ✗ Fi.CI.IGT: failure for series starting with [i-g-t,1/4] tests/i915/gem_caching: Enable XY_FAST_COPY_BLT for MTL (rev2) 2023-03-12 19:04 [igt-dev] [PATCH i-g-t 1/4] tests/i915/gem_caching: Enable XY_FAST_COPY_BLT for MTL Vikas Srivastava ` (6 preceding siblings ...) 2023-03-20 9:18 ` [igt-dev] ✓ Fi.CI.BAT: success for series starting with [i-g-t,1/4] tests/i915/gem_caching: Enable XY_FAST_COPY_BLT for MTL (rev2) Patchwork @ 2023-03-20 10:39 ` Patchwork 7 siblings, 0 replies; 13+ messages in thread From: Patchwork @ 2023-03-20 10:39 UTC (permalink / raw) To: Vikas Srivastava; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 30816 bytes --] == Series Details == Series: series starting with [i-g-t,1/4] tests/i915/gem_caching: Enable XY_FAST_COPY_BLT for MTL (rev2) URL : https://patchwork.freedesktop.org/series/115026/ State : failure == Summary == CI Bug Log - changes from CI_DRM_12879_full -> IGTPW_8640_full ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with IGTPW_8640_full absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in IGTPW_8640_full, please notify your bug team to allow them to document this new failure mode, which will reduce false positives in CI. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/index.html Participating hosts (7 -> 8) ------------------------------ Additional (1): shard-rkl0 Possible new issues ------------------- Here are the unknown changes that may have been introduced in IGTPW_8640_full: ### IGT changes ### #### Possible regressions #### * igt@gem_linear_blits@interruptible: - shard-snb: [PASS][1] -> [FAIL][2] +1 similar issue [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12879/shard-snb4/igt@gem_linear_blits@interruptible.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/shard-snb2/igt@gem_linear_blits@interruptible.html * igt@gem_linear_blits@normal: - shard-apl: [PASS][3] -> [FAIL][4] +1 similar issue [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12879/shard-apl4/igt@gem_linear_blits@normal.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/shard-apl4/igt@gem_linear_blits@normal.html - shard-glk: [PASS][5] -> [FAIL][6] +1 similar issue [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12879/shard-glk3/igt@gem_linear_blits@normal.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/shard-glk5/igt@gem_linear_blits@normal.html #### Suppressed #### The following results come from untrusted machines, tests, or statuses. They do not affect the overall result. * igt@gem_linear_blits@interruptible: - {shard-rkl}: [PASS][7] -> [FAIL][8] +1 similar issue [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12879/shard-rkl-4/igt@gem_linear_blits@interruptible.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/shard-rkl-1/igt@gem_linear_blits@interruptible.html - {shard-dg1}: [PASS][9] -> [FAIL][10] [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12879/shard-dg1-18/igt@gem_linear_blits@interruptible.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/shard-dg1-14/igt@gem_linear_blits@interruptible.html * igt@gem_linear_blits@normal: - {shard-tglu}: [PASS][11] -> [FAIL][12] +1 similar issue [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12879/shard-tglu-1/igt@gem_linear_blits@normal.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/shard-tglu-1/igt@gem_linear_blits@normal.html - {shard-dg1}: NOTRUN -> [FAIL][13] [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/shard-dg1-18/igt@gem_linear_blits@normal.html Known issues ------------ Here are the changes found in IGTPW_8640_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_exec_fair@basic-none-rrul@rcs0: - shard-glk: [PASS][14] -> [FAIL][15] ([i915#2842]) +4 similar issues [14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12879/shard-glk4/igt@gem_exec_fair@basic-none-rrul@rcs0.html [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/shard-glk2/igt@gem_exec_fair@basic-none-rrul@rcs0.html * igt@gem_lmem_swapping@basic: - shard-apl: NOTRUN -> [SKIP][16] ([fdo#109271] / [i915#4613]) [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/shard-apl3/igt@gem_lmem_swapping@basic.html * igt@gem_lmem_swapping@verify-ccs: - shard-glk: NOTRUN -> [SKIP][17] ([fdo#109271] / [i915#4613]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/shard-glk8/igt@gem_lmem_swapping@verify-ccs.html * igt@gen9_exec_parse@allowed-single: - shard-glk: [PASS][18] -> [ABORT][19] ([i915#5566]) [18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12879/shard-glk2/igt@gen9_exec_parse@allowed-single.html [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/shard-glk9/igt@gen9_exec_parse@allowed-single.html * igt@i915_pm_dc@dc9-dpms: - shard-apl: [PASS][20] -> [SKIP][21] ([fdo#109271]) +1 similar issue [20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12879/shard-apl2/igt@i915_pm_dc@dc9-dpms.html [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/shard-apl1/igt@i915_pm_dc@dc9-dpms.html * igt@i915_selftest@live@sanitycheck: - shard-snb: [PASS][22] -> [ABORT][23] ([i915#4528]) [22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12879/shard-snb2/igt@i915_selftest@live@sanitycheck.html [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/shard-snb2/igt@i915_selftest@live@sanitycheck.html * igt@kms_ccs@pipe-a-missing-ccs-buffer-y_tiled_gen12_rc_ccs_cc: - shard-glk: NOTRUN -> [SKIP][24] ([fdo#109271] / [i915#3886]) [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/shard-glk1/igt@kms_ccs@pipe-a-missing-ccs-buffer-y_tiled_gen12_rc_ccs_cc.html * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions: - shard-apl: [PASS][25] -> [FAIL][26] ([i915#2346]) [25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12879/shard-apl2/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/shard-apl1/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size: - shard-glk: [PASS][27] -> [FAIL][28] ([i915#2346]) [27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12879/shard-glk5/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/shard-glk8/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html * igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-sf: - shard-glk: NOTRUN -> [SKIP][29] ([fdo#109271] / [i915#658]) [29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/shard-glk2/igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-sf.html * igt@kms_psr@psr2_sprite_blt: - shard-glk: NOTRUN -> [SKIP][30] ([fdo#109271]) +19 similar issues [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/shard-glk1/igt@kms_psr@psr2_sprite_blt.html * igt@kms_psr@psr2_sprite_plane_onoff: - shard-apl: NOTRUN -> [SKIP][31] ([fdo#109271]) +36 similar issues [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/shard-apl2/igt@kms_psr@psr2_sprite_plane_onoff.html #### Possible fixes #### * igt@fbdev@info: - {shard-tglu}: [SKIP][32] ([i915#2582]) -> [PASS][33] +2 similar issues [32]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12879/shard-tglu-10/igt@fbdev@info.html [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/shard-tglu-4/igt@fbdev@info.html * igt@fbdev@write: - {shard-rkl}: [SKIP][34] ([i915#2582]) -> [PASS][35] [34]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12879/shard-rkl-5/igt@fbdev@write.html [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/shard-rkl-6/igt@fbdev@write.html * igt@feature_discovery@psr1: - {shard-rkl}: [SKIP][36] ([i915#658]) -> [PASS][37] [36]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12879/shard-rkl-4/igt@feature_discovery@psr1.html [37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/shard-rkl-6/igt@feature_discovery@psr1.html * {igt@gem_barrier_race@remote-request@rcs0}: - {shard-dg1}: [ABORT][38] ([i915#8234]) -> [PASS][39] [38]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12879/shard-dg1-17/igt@gem_barrier_race@remote-request@rcs0.html [39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/shard-dg1-18/igt@gem_barrier_race@remote-request@rcs0.html * igt@gem_ctx_persistence@hang: - {shard-rkl}: [SKIP][40] ([i915#6252]) -> [PASS][41] +1 similar issue [40]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12879/shard-rkl-5/igt@gem_ctx_persistence@hang.html [41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/shard-rkl-6/igt@gem_ctx_persistence@hang.html * igt@gem_eio@in-flight-suspend: - {shard-rkl}: [FAIL][42] ([fdo#103375]) -> [PASS][43] [42]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12879/shard-rkl-3/igt@gem_eio@in-flight-suspend.html [43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/shard-rkl-6/igt@gem_eio@in-flight-suspend.html * igt@gem_exec_fair@basic-throttle@rcs0: - shard-glk: [FAIL][44] ([i915#2842]) -> [PASS][45] +1 similar issue [44]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12879/shard-glk8/igt@gem_exec_fair@basic-throttle@rcs0.html [45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/shard-glk3/igt@gem_exec_fair@basic-throttle@rcs0.html * igt@gem_exec_flush@basic-batch-kernel-default-cmd: - {shard-rkl}: [SKIP][46] ([fdo#109313]) -> [PASS][47] [46]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12879/shard-rkl-1/igt@gem_exec_flush@basic-batch-kernel-default-cmd.html [47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/shard-rkl-5/igt@gem_exec_flush@basic-batch-kernel-default-cmd.html * igt@gem_exec_reloc@basic-write-read-noreloc: - {shard-rkl}: [SKIP][48] ([i915#3281]) -> [PASS][49] +2 similar issues [48]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12879/shard-rkl-3/igt@gem_exec_reloc@basic-write-read-noreloc.html [49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/shard-rkl-5/igt@gem_exec_reloc@basic-write-read-noreloc.html * igt@gem_mmap_wc@set-cache-level: - {shard-tglu}: [SKIP][50] ([i915#1850]) -> [PASS][51] [50]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12879/shard-tglu-9/igt@gem_mmap_wc@set-cache-level.html [51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/shard-tglu-4/igt@gem_mmap_wc@set-cache-level.html * igt@gem_partial_pwrite_pread@writes-after-reads-uncached: - {shard-rkl}: [SKIP][52] ([i915#3282]) -> [PASS][53] +1 similar issue [52]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12879/shard-rkl-2/igt@gem_partial_pwrite_pread@writes-after-reads-uncached.html [53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/shard-rkl-5/igt@gem_partial_pwrite_pread@writes-after-reads-uncached.html * igt@gen9_exec_parse@allowed-all: - shard-glk: [ABORT][54] ([i915#5566]) -> [PASS][55] [54]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12879/shard-glk3/igt@gen9_exec_parse@allowed-all.html [55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/shard-glk8/igt@gen9_exec_parse@allowed-all.html * igt@gen9_exec_parse@allowed-single: - shard-apl: [ABORT][56] ([i915#5566]) -> [PASS][57] [56]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12879/shard-apl7/igt@gen9_exec_parse@allowed-single.html [57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/shard-apl7/igt@gen9_exec_parse@allowed-single.html * igt@gen9_exec_parse@bb-start-cmd: - {shard-rkl}: [SKIP][58] ([i915#2527]) -> [PASS][59] +1 similar issue [58]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12879/shard-rkl-1/igt@gen9_exec_parse@bb-start-cmd.html [59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/shard-rkl-5/igt@gen9_exec_parse@bb-start-cmd.html * igt@i915_hangman@engine-engine-error@bcs0: - {shard-rkl}: [SKIP][60] ([i915#6258]) -> [PASS][61] [60]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12879/shard-rkl-5/igt@i915_hangman@engine-engine-error@bcs0.html [61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/shard-rkl-3/igt@i915_hangman@engine-engine-error@bcs0.html * {igt@i915_pm_dc@dc5-dpms-negative}: - {shard-tglu}: [SKIP][62] ([i915#8018]) -> [PASS][63] [62]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12879/shard-tglu-10/igt@i915_pm_dc@dc5-dpms-negative.html [63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/shard-tglu-4/igt@i915_pm_dc@dc5-dpms-negative.html * igt@i915_pm_rpm@cursor-dpms: - {shard-tglu}: [SKIP][64] ([i915#1849]) -> [PASS][65] +19 similar issues [64]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12879/shard-tglu-9/igt@i915_pm_rpm@cursor-dpms.html [65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/shard-tglu-5/igt@i915_pm_rpm@cursor-dpms.html * igt@i915_pm_rpm@drm-resources-equal: - {shard-tglu}: [SKIP][66] ([i915#3547]) -> [PASS][67] +1 similar issue [66]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12879/shard-tglu-9/igt@i915_pm_rpm@drm-resources-equal.html [67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/shard-tglu-3/igt@i915_pm_rpm@drm-resources-equal.html * igt@i915_pm_rpm@modeset-lpsp: - {shard-tglu}: [SKIP][68] ([i915#1397]) -> [PASS][69] +1 similar issue [68]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12879/shard-tglu-9/igt@i915_pm_rpm@modeset-lpsp.html [69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/shard-tglu-3/igt@i915_pm_rpm@modeset-lpsp.html * igt@kms_big_fb@linear-32bpp-rotate-0: - {shard-rkl}: [SKIP][70] ([i915#1845] / [i915#4098]) -> [PASS][71] +31 similar issues [70]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12879/shard-rkl-2/igt@kms_big_fb@linear-32bpp-rotate-0.html [71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/shard-rkl-6/igt@kms_big_fb@linear-32bpp-rotate-0.html * igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip: - {shard-tglu}: [SKIP][72] ([i915#1845]) -> [PASS][73] +35 similar issues [72]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12879/shard-tglu-10/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip.html [73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/shard-tglu-1/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip.html * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size: - shard-apl: [FAIL][74] ([i915#2346]) -> [PASS][75] [74]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12879/shard-apl3/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html [75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/shard-apl2/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html * igt@kms_frontbuffer_tracking@psr-modesetfrombusy: - {shard-rkl}: [SKIP][76] ([i915#1849] / [i915#4098]) -> [PASS][77] +14 similar issues [76]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12879/shard-rkl-5/igt@kms_frontbuffer_tracking@psr-modesetfrombusy.html [77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-modesetfrombusy.html * igt@kms_hdmi_inject@inject-audio: - {shard-tglu}: [SKIP][78] ([i915#433]) -> [PASS][79] [78]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12879/shard-tglu-9/igt@kms_hdmi_inject@inject-audio.html [79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/shard-tglu-1/igt@kms_hdmi_inject@inject-audio.html * igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a-planes: - {shard-tglu}: [SKIP][80] ([i915#1849] / [i915#3558]) -> [PASS][81] +5 similar issues [80]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12879/shard-tglu-9/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a-planes.html [81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/shard-tglu-6/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a-planes.html * igt@kms_plane@plane-panning-bottom-right@pipe-a-planes: - {shard-rkl}: [SKIP][82] ([i915#1849]) -> [PASS][83] +5 similar issues [82]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12879/shard-rkl-1/igt@kms_plane@plane-panning-bottom-right@pipe-a-planes.html [83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/shard-rkl-6/igt@kms_plane@plane-panning-bottom-right@pipe-a-planes.html * igt@kms_psr@cursor_mmap_cpu: - {shard-rkl}: [SKIP][84] ([i915#1072]) -> [PASS][85] +1 similar issue [84]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12879/shard-rkl-4/igt@kms_psr@cursor_mmap_cpu.html [85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/shard-rkl-6/igt@kms_psr@cursor_mmap_cpu.html * igt@kms_universal_plane@universal-plane-pageflip-windowed-pipe-b: - {shard-rkl}: [SKIP][86] ([i915#4098]) -> [PASS][87] +1 similar issue [86]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12879/shard-rkl-5/igt@kms_universal_plane@universal-plane-pageflip-windowed-pipe-b.html [87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/shard-rkl-6/igt@kms_universal_plane@universal-plane-pageflip-windowed-pipe-b.html * igt@kms_universal_plane@universal-plane-pipe-a-functional: - {shard-rkl}: [SKIP][88] ([i915#1845] / [i915#4070] / [i915#4098]) -> [PASS][89] [88]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12879/shard-rkl-2/igt@kms_universal_plane@universal-plane-pipe-a-functional.html [89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/shard-rkl-6/igt@kms_universal_plane@universal-plane-pipe-a-functional.html * igt@kms_universal_plane@universal-plane-pipe-c-sanity: - {shard-tglu}: [SKIP][90] ([fdo#109274]) -> [PASS][91] +4 similar issues [90]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12879/shard-tglu-9/igt@kms_universal_plane@universal-plane-pipe-c-sanity.html [91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/shard-tglu-1/igt@kms_universal_plane@universal-plane-pipe-c-sanity.html * igt@kms_vblank@pipe-c-wait-forked: - {shard-tglu}: [SKIP][92] ([i915#1845] / [i915#7651]) -> [PASS][93] +38 similar issues [92]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12879/shard-tglu-9/igt@kms_vblank@pipe-c-wait-forked.html [93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/shard-tglu-2/igt@kms_vblank@pipe-c-wait-forked.html * igt@perf@polling-small-buf: - {shard-rkl}: [FAIL][94] ([i915#1722]) -> [PASS][95] [94]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12879/shard-rkl-3/igt@perf@polling-small-buf.html [95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/shard-rkl-6/igt@perf@polling-small-buf.html * igt@perf@stress-open-close: - shard-glk: [ABORT][96] ([i915#5213]) -> [PASS][97] [96]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12879/shard-glk8/igt@perf@stress-open-close.html [97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/shard-glk3/igt@perf@stress-open-close.html * igt@prime_vgem@basic-fence-read: - {shard-rkl}: [SKIP][98] ([fdo#109295] / [i915#3291] / [i915#3708]) -> [PASS][99] [98]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12879/shard-rkl-1/igt@prime_vgem@basic-fence-read.html [99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/shard-rkl-5/igt@prime_vgem@basic-fence-read.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo#103375]: https://bugs.freedesktop.org/show_bug.cgi?id=103375 [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274 [fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280 [fdo#109283]: https://bugs.freedesktop.org/show_bug.cgi?id=109283 [fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285 [fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289 [fdo#109295]: https://bugs.freedesktop.org/show_bug.cgi?id=109295 [fdo#109302]: https://bugs.freedesktop.org/show_bug.cgi?id=109302 [fdo#109303]: https://bugs.freedesktop.org/show_bug.cgi?id=109303 [fdo#109307]: https://bugs.freedesktop.org/show_bug.cgi?id=109307 [fdo#109308]: https://bugs.freedesktop.org/show_bug.cgi?id=109308 [fdo#109313]: https://bugs.freedesktop.org/show_bug.cgi?id=109313 [fdo#109315]: https://bugs.freedesktop.org/show_bug.cgi?id=109315 [fdo#109506]: https://bugs.freedesktop.org/show_bug.cgi?id=109506 [fdo#110189]: https://bugs.freedesktop.org/show_bug.cgi?id=110189 [fdo#110723]: https://bugs.freedesktop.org/show_bug.cgi?id=110723 [fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068 [fdo#111614]: https://bugs.freedesktop.org/show_bug.cgi?id=111614 [fdo#111615]: https://bugs.freedesktop.org/show_bug.cgi?id=111615 [fdo#111656]: https://bugs.freedesktop.org/show_bug.cgi?id=111656 [fdo#111825]: https://bugs.freedesktop.org/show_bug.cgi?id=111825 [fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827 [fdo#112054]: https://bugs.freedesktop.org/show_bug.cgi?id=112054 [fdo#112283]: https://bugs.freedesktop.org/show_bug.cgi?id=112283 [i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072 [i915#1257]: https://gitlab.freedesktop.org/drm/intel/issues/1257 [i915#132]: https://gitlab.freedesktop.org/drm/intel/issues/132 [i915#1397]: https://gitlab.freedesktop.org/drm/intel/issues/1397 [i915#1722]: https://gitlab.freedesktop.org/drm/intel/issues/1722 [i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825 [i915#1839]: https://gitlab.freedesktop.org/drm/intel/issues/1839 [i915#1845]: https://gitlab.freedesktop.org/drm/intel/issues/1845 [i915#1849]: https://gitlab.freedesktop.org/drm/intel/issues/1849 [i915#1850]: https://gitlab.freedesktop.org/drm/intel/issues/1850 [i915#2232]: https://gitlab.freedesktop.org/drm/intel/issues/2232 [i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346 [i915#2433]: https://gitlab.freedesktop.org/drm/intel/issues/2433 [i915#2436]: https://gitlab.freedesktop.org/drm/intel/issues/2436 [i915#2437]: https://gitlab.freedesktop.org/drm/intel/issues/2437 [i915#2527]: https://gitlab.freedesktop.org/drm/intel/issues/2527 [i915#2575]: https://gitlab.freedesktop.org/drm/intel/issues/2575 [i915#2582]: https://gitlab.freedesktop.org/drm/intel/issues/2582 [i915#2587]: https://gitlab.freedesktop.org/drm/intel/issues/2587 [i915#2672]: https://gitlab.freedesktop.org/drm/intel/issues/2672 [i915#2681]: https://gitlab.freedesktop.org/drm/intel/issues/2681 [i915#2705]: https://gitlab.freedesktop.org/drm/intel/issues/2705 [i915#284]: https://gitlab.freedesktop.org/drm/intel/issues/284 [i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842 [i915#2920]: https://gitlab.freedesktop.org/drm/intel/issues/2920 [i915#3116]: https://gitlab.freedesktop.org/drm/intel/issues/3116 [i915#315]: https://gitlab.freedesktop.org/drm/intel/issues/315 [i915#3281]: https://gitlab.freedesktop.org/drm/intel/issues/3281 [i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282 [i915#3291]: https://gitlab.freedesktop.org/drm/intel/issues/3291 [i915#3297]: https://gitlab.freedesktop.org/drm/intel/issues/3297 [i915#3299]: https://gitlab.freedesktop.org/drm/intel/issues/3299 [i915#3318]: https://gitlab.freedesktop.org/drm/intel/issues/3318 [i915#3359]: https://gitlab.freedesktop.org/drm/intel/issues/3359 [i915#3361]: https://gitlab.freedesktop.org/drm/intel/issues/3361 [i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458 [i915#3536]: https://gitlab.freedesktop.org/drm/intel/issues/3536 [i915#3539]: https://gitlab.freedesktop.org/drm/intel/issues/3539 [i915#3546]: https://gitlab.freedesktop.org/drm/intel/issues/3546 [i915#3547]: https://gitlab.freedesktop.org/drm/intel/issues/3547 [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555 [i915#3558]: https://gitlab.freedesktop.org/drm/intel/issues/3558 [i915#3591]: https://gitlab.freedesktop.org/drm/intel/issues/3591 [i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637 [i915#3638]: https://gitlab.freedesktop.org/drm/intel/issues/3638 [i915#3639]: https://gitlab.freedesktop.org/drm/intel/issues/3639 [i915#3689]: https://gitlab.freedesktop.org/drm/intel/issues/3689 [i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708 [i915#3734]: https://gitlab.freedesktop.org/drm/intel/issues/3734 [i915#3742]: https://gitlab.freedesktop.org/drm/intel/issues/3742 [i915#3804]: https://gitlab.freedesktop.org/drm/intel/issues/3804 [i915#3825]: https://gitlab.freedesktop.org/drm/intel/issues/3825 [i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840 [i915#3886]: https://gitlab.freedesktop.org/drm/intel/issues/3886 [i915#3952]: https://gitlab.freedesktop.org/drm/intel/issues/3952 [i915#3955]: https://gitlab.freedesktop.org/drm/intel/issues/3955 [i915#4036]: https://gitlab.freedesktop.org/drm/intel/issues/4036 [i915#404]: https://gitlab.freedesktop.org/drm/intel/issues/404 [i915#4070]: https://gitlab.freedesktop.org/drm/intel/issues/4070 [i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077 [i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079 [i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083 [i915#4098]: https://gitlab.freedesktop.org/drm/intel/issues/4098 [i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103 [i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212 [i915#4213]: https://gitlab.freedesktop.org/drm/intel/issues/4213 [i915#4215]: https://gitlab.freedesktop.org/drm/intel/issues/4215 [i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270 [i915#433]: https://gitlab.freedesktop.org/drm/intel/issues/433 [i915#4528]: https://gitlab.freedesktop.org/drm/intel/issues/4528 [i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538 [i915#4565]: https://gitlab.freedesktop.org/drm/intel/issues/4565 [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613 [i915#4812]: https://gitlab.freedesktop.org/drm/intel/issues/4812 [i915#4818]: https://gitlab.freedesktop.org/drm/intel/issues/4818 [i915#4833]: https://gitlab.freedesktop.org/drm/intel/issues/4833 [i915#4852]: https://gitlab.freedesktop.org/drm/intel/issues/4852 [i915#4854]: https://gitlab.freedesktop.org/drm/intel/issues/4854 [i915#4859]: https://gitlab.freedesktop.org/drm/intel/issues/4859 [i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860 [i915#4880]: https://gitlab.freedesktop.org/drm/intel/issues/4880 [i915#5122]: https://gitlab.freedesktop.org/drm/intel/issues/5122 [i915#5176]: https://gitlab.freedesktop.org/drm/intel/issues/5176 [i915#5213]: https://gitlab.freedesktop.org/drm/intel/issues/5213 [i915#5235]: https://gitlab.freedesktop.org/drm/intel/issues/5235 [i915#5286]: https://gitlab.freedesktop.org/drm/intel/issues/5286 [i915#5288]: https://gitlab.freedesktop.org/drm/intel/issues/5288 [i915#5289]: https://gitlab.freedesktop.org/drm/intel/issues/5289 [i915#5325]: https://gitlab.freedesktop.org/drm/intel/issues/5325 [i915#533]: https://gitlab.freedesktop.org/drm/intel/issues/533 [i915#5439]: https://gitlab.freedesktop.org/drm/intel/issues/5439 [i915#5563]: https://gitlab.freedesktop.org/drm/intel/issues/5563 [i915#5566]: https://gitlab.freedesktop.org/drm/intel/issues/5566 [i915#5723]: https://gitlab.freedesktop.org/drm/intel/issues/5723 [i915#5784]: https://gitlab.freedesktop.org/drm/intel/issues/5784 [i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095 [i915#6247]: https://gitlab.freedesktop.org/drm/intel/issues/6247 [i915#6248]: https://gitlab.freedesktop.org/drm/intel/issues/6248 [i915#6252]: https://gitlab.freedesktop.org/drm/intel/issues/6252 [i915#6258]: https://gitlab.freedesktop.org/drm/intel/issues/6258 [i915#6268]: https://gitlab.freedesktop.org/drm/intel/issues/6268 [i915#6301]: https://gitlab.freedesktop.org/drm/intel/issues/6301 [i915#6334]: https://gitlab.freedesktop.org/drm/intel/issues/6334 [i915#6403]: https://gitlab.freedesktop.org/drm/intel/issues/6403 [i915#6433]: https://gitlab.freedesktop.org/drm/intel/issues/6433 [i915#6497]: https://gitlab.freedesktop.org/drm/intel/issues/6497 [i915#6524]: https://gitlab.freedesktop.org/drm/intel/issues/6524 [i915#658]: https://gitlab.freedesktop.org/drm/intel/issues/658 [i915#6590]: https://gitlab.freedesktop.org/drm/intel/issues/6590 [i915#6768]: https://gitlab.freedesktop.org/drm/intel/issues/6768 [i915#6944]: https://gitlab.freedesktop.org/drm/intel/issues/6944 [i915#6946]: https://gitlab.freedesktop.org/drm/intel/issues/6946 [i915#6953]: https://gitlab.freedesktop.org/drm/intel/issues/6953 [i915#7037]: https://gitlab.freedesktop.org/drm/intel/issues/7037 [i915#7116]: https://gitlab.freedesktop.org/drm/intel/issues/7116 [i915#7118]: https://gitlab.freedesktop.org/drm/intel/issues/7118 [i915#7128]: https://gitlab.freedesktop.org/drm/intel/issues/7128 [i915#7294]: https://gitlab.freedesktop.org/drm/intel/issues/7294 [i915#7561]: https://gitlab.freedesktop.org/drm/intel/issues/7561 [i915#7651]: https://gitlab.freedesktop.org/drm/intel/issues/7651 [i915#7697]: https://gitlab.freedesktop.org/drm/intel/issues/7697 [i915#7701]: https://gitlab.freedesktop.org/drm/intel/issues/7701 [i915#7711]: https://gitlab.freedesktop.org/drm/intel/issues/7711 [i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828 [i915#7949]: https://gitlab.freedesktop.org/drm/intel/issues/7949 [i915#7957]: https://gitlab.freedesktop.org/drm/intel/issues/7957 [i915#8018]: https://gitlab.freedesktop.org/drm/intel/issues/8018 [i915#8150]: https://gitlab.freedesktop.org/drm/intel/issues/8150 [i915#8152]: https://gitlab.freedesktop.org/drm/intel/issues/8152 [i915#8154]: https://gitlab.freedesktop.org/drm/intel/issues/8154 [i915#8155]: https://gitlab.freedesktop.org/drm/intel/issues/8155 [i915#8228]: https://gitlab.freedesktop.org/drm/intel/issues/8228 [i915#8234]: https://gitlab.freedesktop.org/drm/intel/issues/8234 [i915#8282]: https://gitlab.freedesktop.org/drm/intel/issues/8282 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_7205 -> IGTPW_8640 * Piglit: piglit_4509 -> None CI-20190529: 20190529 CI_DRM_12879: b101ddfdc98728b7ea5c8f9f6cbac5a5e5d64572 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_8640: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/index.html IGT_7205: 0d4bf61a38c7751cf7c92751c4bb64f95c9ffbe2 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8640/index.html [-- Attachment #2: Type: text/html, Size: 25895 bytes --] ^ permalink raw reply [flat|nested] 13+ messages in thread
* [igt-dev] [PATCH i-g-t 0/4] tests/i915: Enable XY_FAST_COPY_BLT for gen12+
@ 2023-03-24 13:33 Vikas Srivastava
2023-03-24 13:33 ` [igt-dev] [PATCH i-g-t 4/4] tests/i915/gem_linear_blits: Enable XY_FAST_COPY_BLT copy instruction Vikas Srivastava
0 siblings, 1 reply; 13+ messages in thread
From: Vikas Srivastava @ 2023-03-24 13:33 UTC (permalink / raw)
To: igt-dev, karolina.stolarek
Test case uses legacy command XY_SRC_COPY_BLT_CMD which
is not supported on newer platforms. Modified test
to use XY_FAST_COPY_BLT.
Arjun Melkaveri (1):
tests/i915/gem_linear_blits: Enable XY_FAST_COPY_BLT copy instruction
Vikas Srivastava (3):
lib/intel_batchbuffer: Enable XY_FAST_COPY_BLT support for
api_intel_bb
tests/i915/gem_caching: Enable XY_FAST_COPY_BLT for MTL
tests/i915/gem_userptr_blits: Enable XY_FAST_COPY_BLT Command for
gen12+
lib/intel_batchbuffer.c | 63 +++++++++++++++++---------
tests/i915/gem_caching.c | 25 +++++++----
tests/i915/gem_linear_blits.c | 66 +++++++++++++++++----------
tests/i915/gem_userptr_blits.c | 82 +++++++++++++++++++++-------------
4 files changed, 153 insertions(+), 83 deletions(-)
--
2.25.1
^ permalink raw reply [flat|nested] 13+ messages in thread* [igt-dev] [PATCH i-g-t 4/4] tests/i915/gem_linear_blits: Enable XY_FAST_COPY_BLT copy instruction 2023-03-24 13:33 [igt-dev] [PATCH i-g-t 0/4] tests/i915: Enable XY_FAST_COPY_BLT for gen12+ Vikas Srivastava @ 2023-03-24 13:33 ` Vikas Srivastava 2023-03-27 14:06 ` Karolina Stolarek 0 siblings, 1 reply; 13+ messages in thread From: Vikas Srivastava @ 2023-03-24 13:33 UTC (permalink / raw) To: igt-dev, karolina.stolarek From: Arjun Melkaveri <arjun.melkaveri@intel.com> Test case uses legacy command XY_SRC_COPY_BLT_CMD which is not supported on newer platforms. Modified test to use XY_FAST_COPY_BLT. Signed-off-by: Arjun Melkaveri <arjun.melkaveri@intel.com> Co-developed-by: Vikas Srivastava <vikas.srivastava@intel.com> Signed-off-by: Vikas Srivastava <vikas.srivastava@intel.com> --- tests/i915/gem_linear_blits.c | 66 +++++++++++++++++++++++------------ 1 file changed, 43 insertions(+), 23 deletions(-) diff --git a/tests/i915/gem_linear_blits.c b/tests/i915/gem_linear_blits.c index fac25095f5..6fa6cd4976 100644 --- a/tests/i915/gem_linear_blits.c +++ b/tests/i915/gem_linear_blits.c @@ -48,6 +48,7 @@ #include "i915/gem_create.h" #include "igt.h" #include "igt_types.h" +#include "i915/i915_blt.h" IGT_TEST_DESCRIPTION("Test doing many blits with a working set larger than the" " aperture size."); @@ -67,6 +68,7 @@ static void copy(int fd, uint64_t ahnd, uint32_t dst, uint32_t src, struct drm_i915_gem_relocation_entry reloc[2]; struct drm_i915_gem_exec_object2 obj[3]; struct drm_i915_gem_execbuffer2 exec; + static uint32_t devid; int i = 0; memset(obj, 0, sizeof(obj)); @@ -83,29 +85,47 @@ static void copy(int fd, uint64_t ahnd, uint32_t dst, uint32_t src, obj[2].offset = CANONICAL(obj[2].offset); obj[2].flags = EXEC_OBJECT_SUPPORTS_48B_ADDRESS; - batch[i++] = XY_SRC_COPY_BLT_CMD | - XY_SRC_COPY_BLT_WRITE_ALPHA | - XY_SRC_COPY_BLT_WRITE_RGB; - if (intel_gen(intel_get_drm_devid(fd)) >= 8) - batch[i - 1] |= 8; - else - batch[i - 1] |= 6; - - batch[i++] = (3 << 24) | /* 32 bits */ - (0xcc << 16) | /* copy ROP */ - WIDTH*4; - batch[i++] = 0; /* dst x1,y1 */ - batch[i++] = (HEIGHT << 16) | WIDTH; /* dst x2,y2 */ - batch[i++] = obj[0].offset; - if (intel_gen(intel_get_drm_devid(fd)) >= 8) - batch[i++] = obj[0].offset >> 32; - batch[i++] = 0; /* src x1,y1 */ - batch[i++] = WIDTH*4; - batch[i++] = obj[1].offset; - if (intel_gen(intel_get_drm_devid(fd)) >= 8) - batch[i++] = obj[1].offset >> 32; - batch[i++] = MI_BATCH_BUFFER_END; - batch[i++] = MI_NOOP; + devid = intel_get_drm_devid(fd); + + if (blt_has_fast_copy(fd)) { + batch[i++] = XY_FAST_COPY_BLT; + batch[i++] = XY_FAST_COPY_COLOR_DEPTH_32 | WIDTH * 4; + batch[i++] = 0; /* dst x1,y1 */ + batch[i++] = (HEIGHT << 16) | WIDTH; /* dst x2,y2 */ + batch[i++] = obj[0].offset; /* dst address lower bits */ + batch[i++] = obj[0].offset >> 32; /* dst address upper bits */ + batch[i++] = 0; /* src x1,y1 */ + batch[i++] = WIDTH * 4; /* src pitch */ + batch[i++] = obj[1].offset; /* src address lower bits */ + batch[i++] = obj[1].offset >> 32; /* src address upper bits */ + batch[i++] = MI_BATCH_BUFFER_END; + batch[i++] = MI_NOOP; + } else if (blt_has_xy_src_copy(fd)) { + batch[i++] = XY_SRC_COPY_BLT_CMD | + XY_SRC_COPY_BLT_WRITE_ALPHA | + XY_SRC_COPY_BLT_WRITE_RGB; + if (intel_gen(intel_get_drm_devid(fd)) >= 8) + batch[i - 1] |= 8; + else + batch[i - 1] |= 6; + + batch[i++] = (3 << 24) | /* 32 bits */ + (0xcc << 16) | /* copy ROP */ + WIDTH * 4; + batch[i++] = 0; /* dst x1,y1 */ + batch[i++] = (HEIGHT << 16) | WIDTH; /* dst x2,y2 */ + batch[i++] = obj[0].offset; + if (intel_gen(devid) >= 8) + batch[i++] = obj[0].offset >> 32; + batch[i++] = 0; /* src x1,y1 */ + batch[i++] = WIDTH * 4; + batch[i++] = obj[1].offset; + if (intel_gen(devid) >= 8) + batch[i++] = obj[1].offset >> 32; + batch[i++] = MI_BATCH_BUFFER_END; + batch[i++] = MI_NOOP; + } else + igt_assert_f(0, "No supported blit command found\n"); gem_write(fd, obj[2].handle, 0, batch, i * sizeof(batch[0])); -- 2.25.1 ^ permalink raw reply related [flat|nested] 13+ messages in thread
* Re: [igt-dev] [PATCH i-g-t 4/4] tests/i915/gem_linear_blits: Enable XY_FAST_COPY_BLT copy instruction 2023-03-24 13:33 ` [igt-dev] [PATCH i-g-t 4/4] tests/i915/gem_linear_blits: Enable XY_FAST_COPY_BLT copy instruction Vikas Srivastava @ 2023-03-27 14:06 ` Karolina Stolarek 0 siblings, 0 replies; 13+ messages in thread From: Karolina Stolarek @ 2023-03-27 14:06 UTC (permalink / raw) To: Vikas Srivastava; +Cc: igt-dev On 24.03.2023 14:33, Vikas Srivastava wrote: > From: Arjun Melkaveri <arjun.melkaveri@intel.com> > > Test case uses legacy command XY_SRC_COPY_BLT_CMD which is > not supported on newer platforms. Modified test to > use XY_FAST_COPY_BLT. > > Signed-off-by: Arjun Melkaveri <arjun.melkaveri@intel.com> > Co-developed-by: Vikas Srivastava <vikas.srivastava@intel.com> Nice use of the tag, I should probably start using it in my patches as well... > Signed-off-by: Vikas Srivastava <vikas.srivastava@intel.com> > --- > tests/i915/gem_linear_blits.c | 66 +++++++++++++++++++++++------------ > 1 file changed, 43 insertions(+), 23 deletions(-) > > diff --git a/tests/i915/gem_linear_blits.c b/tests/i915/gem_linear_blits.c > index fac25095f5..6fa6cd4976 100644 > --- a/tests/i915/gem_linear_blits.c > +++ b/tests/i915/gem_linear_blits.c > @@ -48,6 +48,7 @@ > #include "i915/gem_create.h" > #include "igt.h" > #include "igt_types.h" > +#include "i915/i915_blt.h" > > IGT_TEST_DESCRIPTION("Test doing many blits with a working set larger than the" > " aperture size."); > @@ -67,6 +68,7 @@ static void copy(int fd, uint64_t ahnd, uint32_t dst, uint32_t src, > struct drm_i915_gem_relocation_entry reloc[2]; > struct drm_i915_gem_exec_object2 obj[3]; > struct drm_i915_gem_execbuffer2 exec; > + static uint32_t devid; > int i = 0; > > memset(obj, 0, sizeof(obj)); > @@ -83,29 +85,47 @@ static void copy(int fd, uint64_t ahnd, uint32_t dst, uint32_t src, > obj[2].offset = CANONICAL(obj[2].offset); > obj[2].flags = EXEC_OBJECT_SUPPORTS_48B_ADDRESS; > > - batch[i++] = XY_SRC_COPY_BLT_CMD | > - XY_SRC_COPY_BLT_WRITE_ALPHA | > - XY_SRC_COPY_BLT_WRITE_RGB; > - if (intel_gen(intel_get_drm_devid(fd)) >= 8) > - batch[i - 1] |= 8; > - else > - batch[i - 1] |= 6; > - > - batch[i++] = (3 << 24) | /* 32 bits */ > - (0xcc << 16) | /* copy ROP */ > - WIDTH*4; > - batch[i++] = 0; /* dst x1,y1 */ > - batch[i++] = (HEIGHT << 16) | WIDTH; /* dst x2,y2 */ > - batch[i++] = obj[0].offset; > - if (intel_gen(intel_get_drm_devid(fd)) >= 8) > - batch[i++] = obj[0].offset >> 32; > - batch[i++] = 0; /* src x1,y1 */ > - batch[i++] = WIDTH*4; > - batch[i++] = obj[1].offset; > - if (intel_gen(intel_get_drm_devid(fd)) >= 8) > - batch[i++] = obj[1].offset >> 32; > - batch[i++] = MI_BATCH_BUFFER_END; > - batch[i++] = MI_NOOP; > + devid = intel_get_drm_devid(fd); > + > + if (blt_has_fast_copy(fd)) { Don't forget to check the order, like I said in 1/4. > + batch[i++] = XY_FAST_COPY_BLT; > + batch[i++] = XY_FAST_COPY_COLOR_DEPTH_32 | WIDTH * 4; > + batch[i++] = 0; /* dst x1,y1 */ > + batch[i++] = (HEIGHT << 16) | WIDTH; /* dst x2,y2 */ > + batch[i++] = obj[0].offset; /* dst address lower bits */ > + batch[i++] = obj[0].offset >> 32; /* dst address upper bits */ > + batch[i++] = 0; /* src x1,y1 */ > + batch[i++] = WIDTH * 4; /* src pitch */ Just wanted to thank you for addressing my comments, even these for such minor changes :) > + batch[i++] = obj[1].offset; /* src address lower bits */ > + batch[i++] = obj[1].offset >> 32; /* src address upper bits */ > + batch[i++] = MI_BATCH_BUFFER_END; > + batch[i++] = MI_NOOP; > + } else if (blt_has_xy_src_copy(fd)) { > + batch[i++] = XY_SRC_COPY_BLT_CMD | > + XY_SRC_COPY_BLT_WRITE_ALPHA | > + XY_SRC_COPY_BLT_WRITE_RGB; > + if (intel_gen(intel_get_drm_devid(fd)) >= 8) > + batch[i - 1] |= 8; > + else > + batch[i - 1] |= 6; > + > + batch[i++] = (3 << 24) | /* 32 bits */ > + (0xcc << 16) | /* copy ROP */ > + WIDTH * 4; > + batch[i++] = 0; /* dst x1,y1 */ > + batch[i++] = (HEIGHT << 16) | WIDTH; /* dst x2,y2 */ > + batch[i++] = obj[0].offset; > + if (intel_gen(devid) >= 8) > + batch[i++] = obj[0].offset >> 32; > + batch[i++] = 0; /* src x1,y1 */ > + batch[i++] = WIDTH * 4; > + batch[i++] = obj[1].offset; > + if (intel_gen(devid) >= 8) > + batch[i++] = obj[1].offset >> 32; > + batch[i++] = MI_BATCH_BUFFER_END; > + batch[i++] = MI_NOOP; > + } else > + igt_assert_f(0, "No supported blit command found\n"); My comment on the brackets applies here as well. So, let's wait for the CI results (or check this and 3/4 locally), and if everything is fine and brackets are balanced, I can r-b these patches. Many thanks, Karolina > > gem_write(fd, obj[2].handle, 0, batch, i * sizeof(batch[0])); > ^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2023-03-27 14:06 UTC | newest] Thread overview: 13+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2023-03-12 19:04 [igt-dev] [PATCH i-g-t 1/4] tests/i915/gem_caching: Enable XY_FAST_COPY_BLT for MTL Vikas Srivastava 2023-03-12 19:04 ` [igt-dev] [PATCH i-g-t 2/4] lib/intel_batchbuffer: Enable XY_FAST_COPY_BLT support for api_intel_bb Vikas Srivastava 2023-03-21 14:03 ` Karolina Stolarek 2023-03-12 19:04 ` [igt-dev] [PATCH i-g-t 3/4] tests/i915/gem_userptr_blits: Enable COPY Command for gen12+ Vikas Srivastava 2023-03-21 14:08 ` Karolina Stolarek 2023-03-12 19:04 ` [igt-dev] [PATCH i-g-t 4/4] tests/i915/gem_linear_blits: Enable XY_FAST_COPY_BLT copy instruction Vikas Srivastava 2023-03-12 19:45 ` [igt-dev] ✓ Fi.CI.BAT: success for series starting with [i-g-t,1/4] tests/i915/gem_caching: Enable XY_FAST_COPY_BLT for MTL Patchwork 2023-03-13 2:03 ` [igt-dev] ✗ GitLab.Pipeline: warning " Patchwork 2023-03-14 3:18 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork 2023-03-20 9:18 ` [igt-dev] ✓ Fi.CI.BAT: success for series starting with [i-g-t,1/4] tests/i915/gem_caching: Enable XY_FAST_COPY_BLT for MTL (rev2) Patchwork 2023-03-20 10:39 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork -- strict thread matches above, loose matches on Subject: below -- 2023-03-24 13:33 [igt-dev] [PATCH i-g-t 0/4] tests/i915: Enable XY_FAST_COPY_BLT for gen12+ Vikas Srivastava 2023-03-24 13:33 ` [igt-dev] [PATCH i-g-t 4/4] tests/i915/gem_linear_blits: Enable XY_FAST_COPY_BLT copy instruction Vikas Srivastava 2023-03-27 14:06 ` Karolina Stolarek
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox