* [igt-dev] [PATCH v2 1/7] lib/igt_fb: Fix creating FBs on platforms w/o HW detiling
@ 2020-01-30 18:30 Imre Deak
2020-01-30 18:30 ` [igt-dev] [PATCH v2 2/7] lib/intel_batchbuffer: Add blitter copy using XY_SRC_COPY_BLT Imre Deak
` (8 more replies)
0 siblings, 9 replies; 11+ messages in thread
From: Imre Deak @ 2020-01-30 18:30 UTC (permalink / raw)
To: igt-dev
On platforms w/o HW detiling don't fail creating the FB due to the
expected error from the set_tiling IOCTL.
Most of the tests use a cairo surface to draw, which don't depend on the
HW detiling. Other tests (using lib/igt_draw.c or drawing to the FB
directly, like kms_draw_crc, kms_frontbuffer) are failing atm and will
need to be fixed separately.
v2:
- Simplify things by calling __gem_set_tiling() unconditionally. (Chris)
Cc: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com>
Signed-off-by: Imre Deak <imre.deak@intel.com>
---
lib/igt_fb.c | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/lib/igt_fb.c b/lib/igt_fb.c
index c81b9de8..87fe5883 100644
--- a/lib/igt_fb.c
+++ b/lib/igt_fb.c
@@ -943,10 +943,14 @@ static int create_bo_for_fb(struct igt_fb *fb)
fb->is_dumb = false;
if (is_i915_device(fd)) {
+ int err;
+
fb->gem_handle = gem_create(fd, fb->size);
- gem_set_tiling(fd, fb->gem_handle,
- igt_fb_mod_to_tiling(fb->modifier),
- fb->strides[0]);
+ err = __gem_set_tiling(fd, fb->gem_handle,
+ igt_fb_mod_to_tiling(fb->modifier),
+ fb->strides[0]);
+ /* If we can't use fences, we won't use ggtt detiling later. */
+ igt_assert(err == 0 || err == -EOPNOTSUPP);
} else if (is_vc4_device(fd)) {
fb->gem_handle = igt_vc4_create_bo(fd, fb->size);
--
2.23.1
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply related [flat|nested] 11+ messages in thread* [igt-dev] [PATCH v2 2/7] lib/intel_batchbuffer: Add blitter copy using XY_SRC_COPY_BLT 2020-01-30 18:30 [igt-dev] [PATCH v2 1/7] lib/igt_fb: Fix creating FBs on platforms w/o HW detiling Imre Deak @ 2020-01-30 18:30 ` Imre Deak 2020-01-30 18:30 ` [igt-dev] [PATCH v2 3/7] lib/igt_fb: Switch from XY_FAST_COPY_BLT to XY_SRC_COPY_BLT Imre Deak ` (7 subsequent siblings) 8 siblings, 0 replies; 11+ messages in thread From: Imre Deak @ 2020-01-30 18:30 UTC (permalink / raw) To: igt-dev From: Vanshidhar Konda <vanshidhar.r.konda@intel.com> Add a method that uses the XY_SRC_COPY_BLT instruction for copying buffers using the blitter engine. v2: Use uint32_t for parameters; fix stride for Gen2/3 v3: - Fix 64b relocations. (Chris) - Rename func to igt_blitter_src_copy(), being the only version of the same functionality. (Chris) - Use the existing instruction definition of MI_FLUSH_DW. Cc: Chris Wilson <chris@chris-wilson.co.uk> Signed-off-by: Vanshidhar Konda <vanshidhar.r.konda@intel.com> Signed-off-by: Imre Deak <imre.deak@intel.com> --- lib/intel_batchbuffer.c | 184 ++++++++++++++++++++++++++++++++++++++++ lib/intel_batchbuffer.h | 21 +++++ 2 files changed, 205 insertions(+) diff --git a/lib/intel_batchbuffer.c b/lib/intel_batchbuffer.c index ab907913..d6c3657c 100644 --- a/lib/intel_batchbuffer.c +++ b/lib/intel_batchbuffer.c @@ -44,9 +44,14 @@ #include "media_spin.h" #include "gpgpu_fill.h" #include "igt_aux.h" +#include "i830_reg.h" #include <i915_drm.h> +#define BCS_SWCTRL 0x22200 +#define BCS_SRC_Y (1 << 0) +#define BCS_DST_Y (1 << 1) + /** * SECTION:intel_batchbuffer * @short_description: Batchbuffer and blitter support @@ -708,6 +713,185 @@ static void exec_blit(int fd, gem_execbuf(fd, &exec); } +static uint32_t src_copy_dword0(uint32_t src_tiling, uint32_t dst_tiling, + uint32_t bpp, uint32_t device_gen) +{ + uint32_t dword0 = 0; + + dword0 |= XY_SRC_COPY_BLT_CMD; + if (bpp == 32) + dword0 |= XY_SRC_COPY_BLT_WRITE_RGB | + XY_SRC_COPY_BLT_WRITE_ALPHA; + + if (device_gen >= 4 && src_tiling) + dword0 |= XY_SRC_COPY_BLT_SRC_TILED; + if (device_gen >= 4 && dst_tiling) + dword0 |= XY_SRC_COPY_BLT_DST_TILED; + + return dword0; +} + +static uint32_t src_copy_dword1(uint32_t dst_pitch, uint32_t bpp) +{ + uint32_t dword1 = 0; + + switch (bpp) { + case 8: + break; + case 16: + dword1 |= 1 << 24; /* Only support 565 color */ + break; + case 32: + dword1 |= 3 << 24; + break; + default: + igt_assert(0); + } + + dword1 |= 0xcc << 16; + dword1 |= dst_pitch; + + return dword1; +} + +/** + * igt_blitter_src_copy: + * @fd: file descriptor of the i915 driver + * @src_handle: GEM handle of the source buffer + * @src_delta: offset into the source GEM bo, in bytes + * @src_stride: Stride (in bytes) of the source buffer + * @src_tiling: Tiling mode of the source buffer + * @src_x: X coordinate of the source region to copy + * @src_y: Y coordinate of the source region to copy + * @width: Width of the region to copy + * @height: Height of the region to copy + * @bpp: source and destination bits per pixel + * @dst_handle: GEM handle of the destination buffer + * @dst_delta: offset into the destination GEM bo, in bytes + * @dst_stride: Stride (in bytes) of the destination buffer + * @dst_tiling: Tiling mode of the destination buffer + * @dst_x: X coordinate of destination + * @dst_y: Y coordinate of destination + * + * Copy @src into @dst using the XY_SRC blit command. + */ +void igt_blitter_src_copy(int fd, + /* src */ + uint32_t src_handle, + uint32_t src_delta, + uint32_t src_stride, + uint32_t src_tiling, + uint32_t src_x, uint32_t src_y, + + /* size */ + uint32_t width, uint32_t height, + + /* bpp */ + uint32_t bpp, + + /* dst */ + uint32_t dst_handle, + uint32_t dst_delta, + uint32_t dst_stride, + uint32_t dst_tiling, + uint32_t dst_x, uint32_t dst_y) +{ + uint32_t batch[32]; + struct drm_i915_gem_exec_object2 objs[3]; + struct drm_i915_gem_relocation_entry relocs[2]; + uint32_t batch_handle; + uint32_t src_pitch, dst_pitch; + uint32_t dst_reloc_offset, src_reloc_offset; + uint32_t gen = intel_gen(intel_get_drm_devid(fd)); + const bool has_64b_reloc = gen >= 8; + int i = 0; + + memset(batch, 0, sizeof(batch)); + + igt_assert((src_tiling == I915_TILING_NONE) || + (src_tiling == I915_TILING_X) || + (src_tiling == I915_TILING_Y)); + igt_assert((dst_tiling == I915_TILING_NONE) || + (dst_tiling == I915_TILING_X) || + (dst_tiling == I915_TILING_Y)); + + src_pitch = (gen >= 4 && src_tiling) ? src_stride / 4 : src_stride; + dst_pitch = (gen >= 4 && dst_tiling) ? dst_stride / 4 : dst_stride; + + CHECK_RANGE(src_x); CHECK_RANGE(src_y); + CHECK_RANGE(dst_x); CHECK_RANGE(dst_y); + CHECK_RANGE(width); CHECK_RANGE(height); + CHECK_RANGE(src_x + width); CHECK_RANGE(src_y + height); + CHECK_RANGE(dst_x + width); CHECK_RANGE(dst_y + height); + CHECK_RANGE(src_pitch); CHECK_RANGE(dst_pitch); + + if ((src_tiling | dst_tiling) >= I915_TILING_Y) { + unsigned int mask; + + batch[i++] = MI_LOAD_REGISTER_IMM; + batch[i++] = BCS_SWCTRL; + + mask = (BCS_SRC_Y | BCS_DST_Y) << 16; + if (src_tiling == I915_TILING_Y) + mask |= BCS_SRC_Y; + if (dst_tiling == I915_TILING_Y) + mask |= BCS_DST_Y; + batch[i++] = mask; + } + + batch[i] = src_copy_dword0(src_tiling, dst_tiling, bpp, gen); + batch[i++] |= 6 + 2 * has_64b_reloc; + batch[i++] = src_copy_dword1(dst_pitch, bpp); + batch[i++] = (dst_y << 16) | dst_x; /* dst x1,y1 */ + batch[i++] = ((dst_y + height) << 16) | (dst_x + width); /* dst x2,y2 */ + dst_reloc_offset = i; + batch[i++] = dst_delta; /* dst address lower bits */ + if (has_64b_reloc) + batch[i++] = 0; /* dst address upper bits */ + batch[i++] = (src_y << 16) | src_x; /* src x1,y1 */ + batch[i++] = src_pitch; + src_reloc_offset = i; + batch[i++] = src_delta; /* src address lower bits */ + if (has_64b_reloc) + batch[i++] = 0; /* src address upper bits */ + + if ((src_tiling | dst_tiling) >= I915_TILING_Y) { + igt_assert(gen >= 6); + batch[i++] = MI_FLUSH_DW | 2; + batch[i++] = 0; + batch[i++] = 0; + batch[i++] = 0; + + batch[i++] = MI_LOAD_REGISTER_IMM; + batch[i++] = BCS_SWCTRL; + batch[i++] = (BCS_SRC_Y | BCS_DST_Y) << 16; + } + + batch[i++] = MI_BATCH_BUFFER_END; + batch[i++] = MI_NOOP; + + igt_assert(i <= ARRAY_SIZE(batch)); + + batch_handle = gem_create(fd, 4096); + gem_write(fd, batch_handle, 0, batch, sizeof(batch)); + + fill_relocation(&relocs[0], dst_handle, dst_delta, dst_reloc_offset, + I915_GEM_DOMAIN_RENDER, I915_GEM_DOMAIN_RENDER); + fill_relocation(&relocs[1], src_handle, src_delta, src_reloc_offset, + I915_GEM_DOMAIN_RENDER, 0); + + fill_object(&objs[0], dst_handle, NULL, 0); + fill_object(&objs[1], src_handle, NULL, 0); + fill_object(&objs[2], batch_handle, relocs, 2); + + objs[0].flags |= EXEC_OBJECT_NEEDS_FENCE; + objs[1].flags |= EXEC_OBJECT_NEEDS_FENCE; + + exec_blit(fd, objs, 3, ARRAY_SIZE(batch)); + + gem_close(fd, batch_handle); +} + /** * igt_blitter_fast_copy__raw: * @fd: file descriptor of the i915 driver diff --git a/lib/intel_batchbuffer.h b/lib/intel_batchbuffer.h index 85eb3ffd..442f3a18 100644 --- a/lib/intel_batchbuffer.h +++ b/lib/intel_batchbuffer.h @@ -265,6 +265,27 @@ unsigned igt_buf_height(const struct igt_buf *buf); unsigned int igt_buf_intel_ccs_width(int gen, const struct igt_buf *buf); unsigned int igt_buf_intel_ccs_height(int gen, const struct igt_buf *buf); +void igt_blitter_src_copy(int fd, + /* src */ + uint32_t src_handle, + uint32_t src_delta, + uint32_t src_stride, + uint32_t src_tiling, + uint32_t src_x, uint32_t src_y, + + /* size */ + uint32_t width, uint32_t height, + + /* bpp */ + uint32_t bpp, + + /* dst */ + uint32_t dst_handle, + uint32_t dst_delta, + uint32_t dst_stride, + uint32_t dst_tiling, + uint32_t dst_x, uint32_t dst_y); + void igt_blitter_fast_copy(struct intel_batchbuffer *batch, const struct igt_buf *src, unsigned src_delta, unsigned src_x, unsigned src_y, -- 2.23.1 _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply related [flat|nested] 11+ messages in thread
* [igt-dev] [PATCH v2 3/7] lib/igt_fb: Switch from XY_FAST_COPY_BLT to XY_SRC_COPY_BLT 2020-01-30 18:30 [igt-dev] [PATCH v2 1/7] lib/igt_fb: Fix creating FBs on platforms w/o HW detiling Imre Deak 2020-01-30 18:30 ` [igt-dev] [PATCH v2 2/7] lib/intel_batchbuffer: Add blitter copy using XY_SRC_COPY_BLT Imre Deak @ 2020-01-30 18:30 ` Imre Deak 2020-01-30 18:30 ` [igt-dev] [PATCH v2 4/7] lib/igt_fb: Add 64bpp support to the XY_SRC blit command Imre Deak ` (6 subsequent siblings) 8 siblings, 0 replies; 11+ messages in thread From: Imre Deak @ 2020-01-30 18:30 UTC (permalink / raw) To: igt-dev From: Vanshidhar Konda <vanshidhar.r.konda@intel.com> The XY_SRC_COPY_BLT instruction is supported on more platforms than XY_FAST_COPY_BLT - use it for X tiling on GEN12+ copying using blitter. For other tiling modes/platforms use the XY_FAST_COPY_BLT as before. v2: - Use xy_src blit only - when necessary - on GEN12+/X-tiled mods. v3: - Rebased on igt_blitter_src_copy() rename. Signed-off-by: Vanshidhar Konda <vanshidhar.r.konda@intel.com> Signed-off-by: Imre Deak <imre.deak@intel.com> --- lib/igt_fb.c | 59 +++++++++++++++++++++++++++++++++++++++------------- 1 file changed, 45 insertions(+), 14 deletions(-) diff --git a/lib/igt_fb.c b/lib/igt_fb.c index 87fe5883..2aa2bffb 100644 --- a/lib/igt_fb.c +++ b/lib/igt_fb.c @@ -2149,27 +2149,58 @@ static void copy_with_engine(struct fb_blit_upload *blit, static void blitcopy(const struct igt_fb *dst_fb, const struct igt_fb *src_fb) { + uint32_t src_tiling, dst_tiling; + igt_assert_eq(dst_fb->fd, src_fb->fd); igt_assert_eq(dst_fb->num_planes, src_fb->num_planes); + src_tiling = igt_fb_mod_to_tiling(src_fb->modifier); + dst_tiling = igt_fb_mod_to_tiling(dst_fb->modifier); + for (int i = 0; i < dst_fb->num_planes; i++) { + int gen = intel_gen(intel_get_drm_devid(src_fb->fd)); + igt_assert_eq(dst_fb->plane_bpp[i], src_fb->plane_bpp[i]); igt_assert_eq(dst_fb->plane_width[i], src_fb->plane_width[i]); igt_assert_eq(dst_fb->plane_height[i], src_fb->plane_height[i]); - - igt_blitter_fast_copy__raw(dst_fb->fd, - src_fb->gem_handle, - src_fb->offsets[i], - src_fb->strides[i], - igt_fb_mod_to_tiling(src_fb->modifier), - 0, 0, /* src_x, src_y */ - dst_fb->plane_width[i], dst_fb->plane_height[i], - dst_fb->plane_bpp[i], - dst_fb->gem_handle, - dst_fb->offsets[i], - dst_fb->strides[i], - igt_fb_mod_to_tiling(dst_fb->modifier), - 0, 0 /* dst_x, dst_y */); + /* + * On GEN12+ X-tiled format support is removed from the fast + * blit command, so use the XY_SRC blit command for it + * instead. + */ + if ((gen >= 9 && gen < 12) || + (gen >= 12 && (src_tiling != I915_TILING_X && + dst_tiling != I915_TILING_X))) { + igt_blitter_fast_copy__raw(dst_fb->fd, + src_fb->gem_handle, + src_fb->offsets[i], + src_fb->strides[i], + src_tiling, + 0, 0, /* src_x, src_y */ + dst_fb->plane_width[i], + dst_fb->plane_height[i], + dst_fb->plane_bpp[i], + dst_fb->gem_handle, + dst_fb->offsets[i], + dst_fb->strides[i], + dst_tiling, + 0, 0 /* dst_x, dst_y */); + } else { + igt_blitter_src_copy(dst_fb->fd, + src_fb->gem_handle, + src_fb->offsets[i], + src_fb->strides[i], + src_tiling, + 0, 0, /* src_x, src_y */ + dst_fb->plane_width[i], + dst_fb->plane_height[i], + dst_fb->plane_bpp[i], + dst_fb->gem_handle, + dst_fb->offsets[i], + dst_fb->strides[i], + dst_tiling, + 0, 0 /* dst_x, dst_y */); + } } } -- 2.23.1 _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply related [flat|nested] 11+ messages in thread
* [igt-dev] [PATCH v2 4/7] lib/igt_fb: Add 64bpp support to the XY_SRC blit command 2020-01-30 18:30 [igt-dev] [PATCH v2 1/7] lib/igt_fb: Fix creating FBs on platforms w/o HW detiling Imre Deak 2020-01-30 18:30 ` [igt-dev] [PATCH v2 2/7] lib/intel_batchbuffer: Add blitter copy using XY_SRC_COPY_BLT Imre Deak 2020-01-30 18:30 ` [igt-dev] [PATCH v2 3/7] lib/igt_fb: Switch from XY_FAST_COPY_BLT to XY_SRC_COPY_BLT Imre Deak @ 2020-01-30 18:30 ` Imre Deak 2020-01-30 18:30 ` [igt-dev] [PATCH v2 5/7] lib/igt_fb: Fall back from gtt map to coherent map on platforms w/o aperture Imre Deak ` (5 subsequent siblings) 8 siblings, 0 replies; 11+ messages in thread From: Imre Deak @ 2020-01-30 18:30 UTC (permalink / raw) To: igt-dev While the XY_SRC blit command lacks native 64bpp copy support, we can emulate it using a 32bpp copy by treating the 64bpp plane as a 2x wide 32bpp plane. Add support for this, as we need the XY_SRC command at least for GEN12+ X-tiled formats. Signed-off-by: Imre Deak <imre.deak@intel.com> --- lib/igt_fb.c | 30 ++++++++++++++++++++++++------ lib/intel_batchbuffer.c | 5 +++++ 2 files changed, 29 insertions(+), 6 deletions(-) diff --git a/lib/igt_fb.c b/lib/igt_fb.c index 2aa2bffb..f8ed8622 100644 --- a/lib/igt_fb.c +++ b/lib/igt_fb.c @@ -1960,9 +1960,31 @@ struct fb_blit_upload { struct intel_batchbuffer *batch; }; +static bool fast_blit_ok(const struct igt_fb *fb) +{ + int gen = intel_gen(intel_get_drm_devid(fb->fd)); + + if (gen < 9) + return false; + + if (gen < 12) + return true; + + return fb->modifier != I915_FORMAT_MOD_X_TILED; +} + static bool blitter_ok(const struct igt_fb *fb) { for (int i = 0; i < fb->num_planes; i++) { + int width = fb->plane_width[i]; + + /* + * XY_SRC blit supports only 32bpp, but we can still use it + * for a 64bpp plane by treating that as a 2x wide 32bpp plane. + */ + if (!fast_blit_ok(fb) && fb->plane_bpp[i] == 64) + width *= 2; + /* * gen4+ stride limit is 4x this with tiling, * but since our blits are always between tiled @@ -1970,7 +1992,7 @@ static bool blitter_ok(const struct igt_fb *fb) * for the tiled surface) we must use the lower * linear stride limit here. */ - if (fb->plane_width[i] > 32767 || + if (width > 32767 || fb->plane_height[i] > 32767 || fb->strides[i] > 32767) return false; @@ -2158,8 +2180,6 @@ static void blitcopy(const struct igt_fb *dst_fb, dst_tiling = igt_fb_mod_to_tiling(dst_fb->modifier); for (int i = 0; i < dst_fb->num_planes; i++) { - int gen = intel_gen(intel_get_drm_devid(src_fb->fd)); - igt_assert_eq(dst_fb->plane_bpp[i], src_fb->plane_bpp[i]); igt_assert_eq(dst_fb->plane_width[i], src_fb->plane_width[i]); igt_assert_eq(dst_fb->plane_height[i], src_fb->plane_height[i]); @@ -2168,9 +2188,7 @@ static void blitcopy(const struct igt_fb *dst_fb, * blit command, so use the XY_SRC blit command for it * instead. */ - if ((gen >= 9 && gen < 12) || - (gen >= 12 && (src_tiling != I915_TILING_X && - dst_tiling != I915_TILING_X))) { + if (fast_blit_ok(src_fb) && fast_blit_ok(dst_fb)) { igt_blitter_fast_copy__raw(dst_fb->fd, src_fb->gem_handle, src_fb->offsets[i], diff --git a/lib/intel_batchbuffer.c b/lib/intel_batchbuffer.c index d6c3657c..5a00481c 100644 --- a/lib/intel_batchbuffer.c +++ b/lib/intel_batchbuffer.c @@ -818,6 +818,11 @@ void igt_blitter_src_copy(int fd, src_pitch = (gen >= 4 && src_tiling) ? src_stride / 4 : src_stride; dst_pitch = (gen >= 4 && dst_tiling) ? dst_stride / 4 : dst_stride; + if (bpp == 64) { + bpp /= 2; + width *= 2; + } + CHECK_RANGE(src_x); CHECK_RANGE(src_y); CHECK_RANGE(dst_x); CHECK_RANGE(dst_y); CHECK_RANGE(width); CHECK_RANGE(height); -- 2.23.1 _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply related [flat|nested] 11+ messages in thread
* [igt-dev] [PATCH v2 5/7] lib/igt_fb: Fall back from gtt map to coherent map on platforms w/o aperture 2020-01-30 18:30 [igt-dev] [PATCH v2 1/7] lib/igt_fb: Fix creating FBs on platforms w/o HW detiling Imre Deak ` (2 preceding siblings ...) 2020-01-30 18:30 ` [igt-dev] [PATCH v2 4/7] lib/igt_fb: Add 64bpp support to the XY_SRC blit command Imre Deak @ 2020-01-30 18:30 ` Imre Deak 2020-01-30 18:31 ` [igt-dev] [PATCH v2 6/7] lib/igt_fb: Use render copy/blit on platforms w/o HW detiling Imre Deak ` (4 subsequent siblings) 8 siblings, 0 replies; 11+ messages in thread From: Imre Deak @ 2020-01-30 18:30 UTC (permalink / raw) To: igt-dev Use a device coherent map instead of GGTT map on platforms w/o an aperture. Cc: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com> Signed-off-by: Imre Deak <imre.deak@intel.com> --- lib/igt_fb.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/lib/igt_fb.c b/lib/igt_fb.c index f8ed8622..613a9706 100644 --- a/lib/igt_fb.c +++ b/lib/igt_fb.c @@ -2379,18 +2379,23 @@ static void destroy_cairo_surface__gtt(void *arg) static void *map_bo(int fd, struct igt_fb *fb) { + bool is_i915 = is_i915_device(fd); void *ptr; - if (is_i915_device(fd)) + if (is_i915) gem_set_domain(fd, fb->gem_handle, I915_GEM_DOMAIN_GTT, I915_GEM_DOMAIN_GTT); if (fb->is_dumb) ptr = kmstest_dumb_map_buffer(fd, fb->gem_handle, fb->size, PROT_READ | PROT_WRITE); - else if (is_i915_device(fd)) + else if (is_i915 && gem_has_mappable_ggtt(fd)) ptr = gem_mmap__gtt(fd, fb->gem_handle, fb->size, PROT_READ | PROT_WRITE); + else if (is_i915) + ptr = gem_mmap__device_coherent(fd, fb->gem_handle, 0, + fb->size, + PROT_READ | PROT_WRITE); else if (is_vc4_device(fd)) ptr = igt_vc4_mmap_bo(fd, fb->gem_handle, fb->size, PROT_READ | PROT_WRITE); -- 2.23.1 _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply related [flat|nested] 11+ messages in thread
* [igt-dev] [PATCH v2 6/7] lib/igt_fb: Use render copy/blit on platforms w/o HW detiling 2020-01-30 18:30 [igt-dev] [PATCH v2 1/7] lib/igt_fb: Fix creating FBs on platforms w/o HW detiling Imre Deak ` (3 preceding siblings ...) 2020-01-30 18:30 ` [igt-dev] [PATCH v2 5/7] lib/igt_fb: Fall back from gtt map to coherent map on platforms w/o aperture Imre Deak @ 2020-01-30 18:31 ` Imre Deak 2020-01-30 18:31 ` [igt-dev] [PATCH v2 7/7] lib/igt_fb: Speed up format conversion for local memory Imre Deak ` (3 subsequent siblings) 8 siblings, 0 replies; 11+ messages in thread From: Imre Deak @ 2020-01-30 18:31 UTC (permalink / raw) To: igt-dev On platforms without HW detiling use render copy or blitting to convert a framebuffer to a cairo surface. Replaces [1] which used a slow device_coherent map, instead of the faster engine copy in this version. [1] https://patchwork.freedesktop.org/patch/349742/?series=72308&rev=1 Cc: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com> Signed-off-by: Imre Deak <imre.deak@intel.com> --- lib/igt_fb.c | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/lib/igt_fb.c b/lib/igt_fb.c index 613a9706..2be03380 100644 --- a/lib/igt_fb.c +++ b/lib/igt_fb.c @@ -1975,6 +1975,9 @@ static bool fast_blit_ok(const struct igt_fb *fb) static bool blitter_ok(const struct igt_fb *fb) { + if (is_ccs_modifier(fb->modifier)) + return false; + for (int i = 0; i < fb->num_planes; i++) { int width = fb->plane_width[i]; @@ -2003,16 +2006,22 @@ static bool blitter_ok(const struct igt_fb *fb) static bool use_enginecopy(const struct igt_fb *fb) { - return is_ccs_modifier(fb->modifier) || - (fb->modifier == I915_FORMAT_MOD_Yf_TILED && - !blitter_ok(fb)); + if (blitter_ok(fb)) + return false; + + return fb->modifier == I915_FORMAT_MOD_Yf_TILED || + is_ccs_modifier(fb->modifier) || + !gem_has_mappable_ggtt(fb->fd); } static bool use_blitter(const struct igt_fb *fb) { - return (fb->modifier == I915_FORMAT_MOD_Y_TILED || - fb->modifier == I915_FORMAT_MOD_Yf_TILED) && - blitter_ok(fb); + if (!blitter_ok(fb)) + return false; + + return fb->modifier == I915_FORMAT_MOD_Y_TILED || + fb->modifier == I915_FORMAT_MOD_Yf_TILED || + !gem_has_mappable_ggtt(fb->fd); } static void init_buf_ccs(struct igt_buf *buf, int ccs_idx, -- 2.23.1 _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply related [flat|nested] 11+ messages in thread
* [igt-dev] [PATCH v2 7/7] lib/igt_fb: Speed up format conversion for local memory 2020-01-30 18:30 [igt-dev] [PATCH v2 1/7] lib/igt_fb: Fix creating FBs on platforms w/o HW detiling Imre Deak ` (4 preceding siblings ...) 2020-01-30 18:31 ` [igt-dev] [PATCH v2 6/7] lib/igt_fb: Use render copy/blit on platforms w/o HW detiling Imre Deak @ 2020-01-30 18:31 ` Imre Deak 2020-01-30 19:04 ` [igt-dev] ✓ Fi.CI.BAT: success for series starting with [v2,1/7] lib/igt_fb: Fix creating FBs on platforms w/o HW detiling Patchwork ` (2 subsequent siblings) 8 siblings, 0 replies; 11+ messages in thread From: Imre Deak @ 2020-01-30 18:31 UTC (permalink / raw) To: igt-dev To speed up the conversion that needs to read from a dGFX local memory use the same trick as what's used for GTT apertures and make a copy first into system memory. Cc: Chris Wilson <chris@chris-wilson.co.uk> Signed-off-by: Imre Deak <imre.deak@intel.com> --- lib/igt_fb.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/igt_fb.c b/lib/igt_fb.c index 2be03380..af3291a2 100644 --- a/lib/igt_fb.c +++ b/lib/igt_fb.c @@ -3430,6 +3430,10 @@ static void create_cairo_surface__convert(int fd, struct igt_fb *fb) if (use_enginecopy(fb) || use_blitter(fb) || igt_vc4_is_tiled(fb->modifier)) { setup_linear_mapping(&blit->base); + + /* speed things up by working from a copy in system memory */ + cvt.src.slow_reads = + is_i915_device(fd) && !gem_has_mappable_ggtt(fd); } else { blit->base.linear.fb = *fb; blit->base.linear.fb.gem_handle = 0; -- 2.23.1 _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply related [flat|nested] 11+ messages in thread
* [igt-dev] ✓ Fi.CI.BAT: success for series starting with [v2,1/7] lib/igt_fb: Fix creating FBs on platforms w/o HW detiling 2020-01-30 18:30 [igt-dev] [PATCH v2 1/7] lib/igt_fb: Fix creating FBs on platforms w/o HW detiling Imre Deak ` (5 preceding siblings ...) 2020-01-30 18:31 ` [igt-dev] [PATCH v2 7/7] lib/igt_fb: Speed up format conversion for local memory Imre Deak @ 2020-01-30 19:04 ` Patchwork 2020-01-31 6:54 ` [igt-dev] [PATCH v2 1/7] " Dixit, Ashutosh 2020-02-02 8:45 ` [igt-dev] ✓ Fi.CI.IGT: success for series starting with [v2,1/7] " Patchwork 8 siblings, 0 replies; 11+ messages in thread From: Patchwork @ 2020-01-30 19:04 UTC (permalink / raw) To: Imre Deak; +Cc: igt-dev == Series Details == Series: series starting with [v2,1/7] lib/igt_fb: Fix creating FBs on platforms w/o HW detiling URL : https://patchwork.freedesktop.org/series/72790/ State : success == Summary == CI Bug Log - changes from CI_DRM_7844 -> IGTPW_4045 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/index.html Known issues ------------ Here are the changes found in IGTPW_4045 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@i915_selftest@live_blt: - fi-hsw-4770r: [PASS][1] -> [DMESG-FAIL][2] ([i915#563]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/fi-hsw-4770r/igt@i915_selftest@live_blt.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/fi-hsw-4770r/igt@i915_selftest@live_blt.html * igt@i915_selftest@live_gtt: - fi-skl-lmem: [PASS][3] -> [TIMEOUT][4] ([fdo#111732] / [fdo#112271]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/fi-skl-lmem/igt@i915_selftest@live_gtt.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/fi-skl-lmem/igt@i915_selftest@live_gtt.html * igt@kms_chamelium@hdmi-hpd-fast: - fi-icl-u2: [PASS][5] -> [FAIL][6] ([i915#217]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/fi-icl-u2/igt@kms_chamelium@hdmi-hpd-fast.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/fi-icl-u2/igt@kms_chamelium@hdmi-hpd-fast.html #### Possible fixes #### * igt@i915_pm_rpm@module-reload: - fi-skl-6770hq: [FAIL][7] ([i915#178]) -> [PASS][8] [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/fi-skl-6770hq/igt@i915_pm_rpm@module-reload.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/fi-skl-6770hq/igt@i915_pm_rpm@module-reload.html * igt@kms_chamelium@common-hpd-after-suspend: - fi-icl-u2: [DMESG-WARN][9] ([IGT#4] / [i915#263]) -> [PASS][10] [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/fi-icl-u2/igt@kms_chamelium@common-hpd-after-suspend.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/fi-icl-u2/igt@kms_chamelium@common-hpd-after-suspend.html * igt@kms_frontbuffer_tracking@basic: - fi-hsw-peppy: [DMESG-WARN][11] ([i915#44]) -> [PASS][12] [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/fi-hsw-peppy/igt@kms_frontbuffer_tracking@basic.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/fi-hsw-peppy/igt@kms_frontbuffer_tracking@basic.html [IGT#4]: https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/4 [fdo#111732]: https://bugs.freedesktop.org/show_bug.cgi?id=111732 [fdo#112271]: https://bugs.freedesktop.org/show_bug.cgi?id=112271 [i915#178]: https://gitlab.freedesktop.org/drm/intel/issues/178 [i915#217]: https://gitlab.freedesktop.org/drm/intel/issues/217 [i915#263]: https://gitlab.freedesktop.org/drm/intel/issues/263 [i915#44]: https://gitlab.freedesktop.org/drm/intel/issues/44 [i915#563]: https://gitlab.freedesktop.org/drm/intel/issues/563 Participating hosts (46 -> 48) ------------------------------ Additional (8): fi-glk-dsi fi-ilk-650 fi-whl-u fi-ivb-3770 fi-cfl-8109u fi-blb-e6850 fi-skl-6600u fi-kbl-r Missing (6): fi-icl-1065g7 fi-ilk-m540 fi-hsw-4200u fi-byt-squawks fi-bsw-cyan fi-bdw-samus Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_5407 -> IGTPW_4045 CI-20190529: 20190529 CI_DRM_7844: 47faa2a989ef89a15089190a5f942a2d2a34fda5 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_4045: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/index.html IGT_5407: a9d69f51dadbcbc53527671f87572d05c3370cba @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/index.html _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [igt-dev] [PATCH v2 1/7] lib/igt_fb: Fix creating FBs on platforms w/o HW detiling 2020-01-30 18:30 [igt-dev] [PATCH v2 1/7] lib/igt_fb: Fix creating FBs on platforms w/o HW detiling Imre Deak ` (6 preceding siblings ...) 2020-01-30 19:04 ` [igt-dev] ✓ Fi.CI.BAT: success for series starting with [v2,1/7] lib/igt_fb: Fix creating FBs on platforms w/o HW detiling Patchwork @ 2020-01-31 6:54 ` Dixit, Ashutosh 2020-02-02 8:45 ` [igt-dev] ✓ Fi.CI.IGT: success for series starting with [v2,1/7] " Patchwork 8 siblings, 0 replies; 11+ messages in thread From: Dixit, Ashutosh @ 2020-01-31 6:54 UTC (permalink / raw) To: Imre Deak; +Cc: igt-dev For the entire v2 series: Reviewed-by: Ashutosh Dixit <ashutosh.dixit@intel.com> On Thu, 30 Jan 2020 10:30:55 -0800, Imre Deak wrote: > > On platforms w/o HW detiling don't fail creating the FB due to the > expected error from the set_tiling IOCTL. > > Most of the tests use a cairo surface to draw, which don't depend on the > HW detiling. Other tests (using lib/igt_draw.c or drawing to the FB > directly, like kms_draw_crc, kms_frontbuffer) are failing atm and will > need to be fixed separately. > > v2: > - Simplify things by calling __gem_set_tiling() unconditionally. (Chris) > > Cc: Chris Wilson <chris@chris-wilson.co.uk> > Cc: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com> > Signed-off-by: Imre Deak <imre.deak@intel.com> > --- > lib/igt_fb.c | 10 +++++++--- > 1 file changed, 7 insertions(+), 3 deletions(-) > > diff --git a/lib/igt_fb.c b/lib/igt_fb.c > index c81b9de8..87fe5883 100644 > --- a/lib/igt_fb.c > +++ b/lib/igt_fb.c > @@ -943,10 +943,14 @@ static int create_bo_for_fb(struct igt_fb *fb) > fb->is_dumb = false; > > if (is_i915_device(fd)) { > + int err; > + > fb->gem_handle = gem_create(fd, fb->size); > - gem_set_tiling(fd, fb->gem_handle, > - igt_fb_mod_to_tiling(fb->modifier), > - fb->strides[0]); > + err = __gem_set_tiling(fd, fb->gem_handle, > + igt_fb_mod_to_tiling(fb->modifier), > + fb->strides[0]); > + /* If we can't use fences, we won't use ggtt detiling later. */ > + igt_assert(err == 0 || err == -EOPNOTSUPP); > } else if (is_vc4_device(fd)) { > fb->gem_handle = igt_vc4_create_bo(fd, fb->size); > > -- > 2.23.1 > > _______________________________________________ > igt-dev mailing list > igt-dev@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/igt-dev _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply [flat|nested] 11+ messages in thread
* [igt-dev] ✓ Fi.CI.IGT: success for series starting with [v2,1/7] lib/igt_fb: Fix creating FBs on platforms w/o HW detiling 2020-01-30 18:30 [igt-dev] [PATCH v2 1/7] lib/igt_fb: Fix creating FBs on platforms w/o HW detiling Imre Deak ` (7 preceding siblings ...) 2020-01-31 6:54 ` [igt-dev] [PATCH v2 1/7] " Dixit, Ashutosh @ 2020-02-02 8:45 ` Patchwork 2020-02-03 12:08 ` Imre Deak 8 siblings, 1 reply; 11+ messages in thread From: Patchwork @ 2020-02-02 8:45 UTC (permalink / raw) To: Imre Deak; +Cc: igt-dev == Series Details == Series: series starting with [v2,1/7] lib/igt_fb: Fix creating FBs on platforms w/o HW detiling URL : https://patchwork.freedesktop.org/series/72790/ State : success == Summary == CI Bug Log - changes from CI_DRM_7844_full -> IGTPW_4045_full ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/index.html Known issues ------------ Here are the changes found in IGTPW_4045_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_ctx_persistence@vcs1-mixed-process: - shard-iclb: [PASS][1] -> [SKIP][2] ([fdo#112080]) +14 similar issues [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-iclb2/igt@gem_ctx_persistence@vcs1-mixed-process.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-iclb7/igt@gem_ctx_persistence@vcs1-mixed-process.html * igt@gem_exec_balancer@hang: - shard-iclb: [PASS][3] -> [TIMEOUT][4] ([fdo#112271]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-iclb2/igt@gem_exec_balancer@hang.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-iclb4/igt@gem_exec_balancer@hang.html * igt@gem_exec_schedule@pi-common-bsd: - shard-iclb: [PASS][5] -> [SKIP][6] ([i915#677]) +1 similar issue [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-iclb6/igt@gem_exec_schedule@pi-common-bsd.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-iclb2/igt@gem_exec_schedule@pi-common-bsd.html * igt@gem_exec_schedule@preempt-other-chain-bsd: - shard-iclb: [PASS][7] -> [SKIP][8] ([fdo#112146]) +4 similar issues [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-iclb5/igt@gem_exec_schedule@preempt-other-chain-bsd.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-iclb1/igt@gem_exec_schedule@preempt-other-chain-bsd.html * igt@gem_partial_pwrite_pread@writes-after-reads-uncached: - shard-hsw: [PASS][9] -> [FAIL][10] ([i915#694]) +2 similar issues [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-hsw6/igt@gem_partial_pwrite_pread@writes-after-reads-uncached.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-hsw6/igt@gem_partial_pwrite_pread@writes-after-reads-uncached.html * igt@gen9_exec_parse@allowed-all: - shard-kbl: [PASS][11] -> [TIMEOUT][12] ([i915#716]) [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-kbl6/igt@gen9_exec_parse@allowed-all.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-kbl2/igt@gen9_exec_parse@allowed-all.html * igt@i915_suspend@forcewake: - shard-apl: [PASS][13] -> [DMESG-WARN][14] ([i915#180]) +1 similar issue [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-apl6/igt@i915_suspend@forcewake.html [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-apl4/igt@i915_suspend@forcewake.html * igt@kms_cursor_crc@pipe-a-cursor-suspend: - shard-kbl: [PASS][15] -> [DMESG-WARN][16] ([i915#180]) +5 similar issues [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-kbl4/igt@kms_cursor_crc@pipe-a-cursor-suspend.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-kbl2/igt@kms_cursor_crc@pipe-a-cursor-suspend.html * igt@kms_flip@2x-flip-vs-expired-vblank-interruptible: - shard-hsw: [PASS][17] -> [FAIL][18] ([i915#79]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-hsw2/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible.html [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-hsw1/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible.html * igt@kms_flip@flip-vs-expired-vblank: - shard-apl: [PASS][19] -> [FAIL][20] ([i915#79]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-apl7/igt@kms_flip@flip-vs-expired-vblank.html [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-apl8/igt@kms_flip@flip-vs-expired-vblank.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-blt: - shard-snb: [PASS][21] -> [DMESG-WARN][22] ([i915#478]) [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-snb4/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-blt.html [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-snb4/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-blt.html * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-gtt: - shard-glk: [PASS][23] -> [FAIL][24] ([i915#49]) [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-glk6/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-gtt.html [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-glk3/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-gtt.html * igt@kms_psr@cursor_plane_move: - shard-tglb: [PASS][25] -> [SKIP][26] ([i915#668]) [25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-tglb8/igt@kms_psr@cursor_plane_move.html [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-tglb3/igt@kms_psr@cursor_plane_move.html * igt@kms_psr@psr2_primary_mmap_cpu: - shard-iclb: [PASS][27] -> [SKIP][28] ([fdo#109441]) +2 similar issues [27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-iclb2/igt@kms_psr@psr2_primary_mmap_cpu.html [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-iclb1/igt@kms_psr@psr2_primary_mmap_cpu.html * igt@kms_setmode@basic: - shard-apl: [PASS][29] -> [FAIL][30] ([i915#31]) [29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-apl1/igt@kms_setmode@basic.html [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-apl7/igt@kms_setmode@basic.html - shard-hsw: [PASS][31] -> [FAIL][32] ([i915#31]) [31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-hsw5/igt@kms_setmode@basic.html [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-hsw5/igt@kms_setmode@basic.html * igt@prime_vgem@wait-bsd2: - shard-iclb: [PASS][33] -> [SKIP][34] ([fdo#109276]) +13 similar issues [33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-iclb1/igt@prime_vgem@wait-bsd2.html [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-iclb7/igt@prime_vgem@wait-bsd2.html #### Possible fixes #### * igt@gem_busy@busy-vcs1: - shard-iclb: [SKIP][35] ([fdo#112080]) -> [PASS][36] +15 similar issues [35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-iclb8/igt@gem_busy@busy-vcs1.html [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-iclb1/igt@gem_busy@busy-vcs1.html * igt@gem_caching@reads: - shard-hsw: [FAIL][37] ([i915#694]) -> [PASS][38] [37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-hsw2/igt@gem_caching@reads.html [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-hsw1/igt@gem_caching@reads.html * igt@gem_ctx_isolation@rcs0-s3: - shard-kbl: [DMESG-WARN][39] ([i915#180]) -> [PASS][40] +2 similar issues [39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-kbl3/igt@gem_ctx_isolation@rcs0-s3.html [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-kbl6/igt@gem_ctx_isolation@rcs0-s3.html * {igt@gem_ctx_persistence@vcs1-hang}: - shard-iclb: [SKIP][41] ([IGT#68]) -> [PASS][42] [41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-iclb8/igt@gem_ctx_persistence@vcs1-hang.html [42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-iclb4/igt@gem_ctx_persistence@vcs1-hang.html * igt@gem_exec_schedule@reorder-wide-bsd: - shard-iclb: [SKIP][43] ([fdo#112146]) -> [PASS][44] +6 similar issues [43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-iclb2/igt@gem_exec_schedule@reorder-wide-bsd.html [44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-iclb5/igt@gem_exec_schedule@reorder-wide-bsd.html * igt@gem_ppgtt@flink-and-close-vma-leak: - shard-glk: [FAIL][45] ([i915#644]) -> [PASS][46] [45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-glk9/igt@gem_ppgtt@flink-and-close-vma-leak.html [46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-glk1/igt@gem_ppgtt@flink-and-close-vma-leak.html * igt@gem_userptr_blits@dmabuf-unsync: - shard-snb: [DMESG-WARN][47] ([fdo#111870] / [i915#478]) -> [PASS][48] [47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-snb1/igt@gem_userptr_blits@dmabuf-unsync.html [48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-snb4/igt@gem_userptr_blits@dmabuf-unsync.html * igt@gem_workarounds@suspend-resume-fd: - shard-apl: [DMESG-WARN][49] ([i915#180]) -> [PASS][50] [49]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-apl4/igt@gem_workarounds@suspend-resume-fd.html [50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-apl8/igt@gem_workarounds@suspend-resume-fd.html * igt@i915_pm_dc@dc6-dpms: - shard-iclb: [FAIL][51] ([i915#454]) -> [PASS][52] [51]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-iclb3/igt@i915_pm_dc@dc6-dpms.html [52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-iclb1/igt@i915_pm_dc@dc6-dpms.html * igt@i915_pm_rps@waitboost: - shard-iclb: [FAIL][53] ([i915#413]) -> [PASS][54] [53]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-iclb5/igt@i915_pm_rps@waitboost.html [54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-iclb6/igt@i915_pm_rps@waitboost.html * igt@kms_color@pipe-c-ctm-green-to-red: - shard-kbl: [FAIL][55] ([i915#129]) -> [PASS][56] [55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-kbl1/igt@kms_color@pipe-c-ctm-green-to-red.html [56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-kbl3/igt@kms_color@pipe-c-ctm-green-to-red.html - shard-apl: [FAIL][57] ([i915#129]) -> [PASS][58] [57]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-apl7/igt@kms_color@pipe-c-ctm-green-to-red.html [58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-apl2/igt@kms_color@pipe-c-ctm-green-to-red.html * igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size: - shard-hsw: [INCOMPLETE][59] ([CI#80] / [i915#61]) -> [PASS][60] [59]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-hsw2/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html [60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-hsw6/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html * igt@kms_flip@flip-vs-expired-vblank-interruptible: - shard-glk: [FAIL][61] ([i915#79]) -> [PASS][62] [61]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-glk1/igt@kms_flip@flip-vs-expired-vblank-interruptible.html [62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-glk3/igt@kms_flip@flip-vs-expired-vblank-interruptible.html * igt@kms_psr@no_drrs: - shard-iclb: [FAIL][63] ([i915#173]) -> [PASS][64] [63]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-iclb1/igt@kms_psr@no_drrs.html [64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-iclb6/igt@kms_psr@no_drrs.html * igt@kms_psr@psr2_sprite_mmap_gtt: - shard-iclb: [SKIP][65] ([fdo#109441]) -> [PASS][66] +1 similar issue [65]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-iclb8/igt@kms_psr@psr2_sprite_mmap_gtt.html [66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-iclb2/igt@kms_psr@psr2_sprite_mmap_gtt.html * igt@prime_busy@hang-bsd2: - shard-iclb: [SKIP][67] ([fdo#109276]) -> [PASS][68] +17 similar issues [67]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-iclb8/igt@prime_busy@hang-bsd2.html [68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-iclb4/igt@prime_busy@hang-bsd2.html #### Warnings #### * igt@gem_ctx_isolation@vcs1-nonpriv-switch: - shard-iclb: [FAIL][69] ([IGT#28]) -> [SKIP][70] ([fdo#112080]) [69]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-iclb1/igt@gem_ctx_isolation@vcs1-nonpriv-switch.html [70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-iclb5/igt@gem_ctx_isolation@vcs1-nonpriv-switch.html * igt@gem_ctx_persistence@clone: - shard-snb: [SKIP][71] ([fdo#109271]) -> [SKIP][72] ([fdo#109271] / [i915#1099]) +10 similar issues [71]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-snb1/igt@gem_ctx_persistence@clone.html [72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-snb5/igt@gem_ctx_persistence@clone.html * igt@gem_ctx_persistence@rcs0-persistence: - shard-hsw: [SKIP][73] ([fdo#109271]) -> [SKIP][74] ([fdo#109271] / [i915#1099]) +33 similar issues [73]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-hsw2/igt@gem_ctx_persistence@rcs0-persistence.html [74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-hsw1/igt@gem_ctx_persistence@rcs0-persistence.html * igt@gem_eio@in-flight-contexts-immediate: - shard-glk: [TIMEOUT][75] ([fdo#112271]) -> [INCOMPLETE][76] ([CI#80] / [i915#1098] / [i915#58] / [k.org#198133]) [75]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-glk3/igt@gem_eio@in-flight-contexts-immediate.html [76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-glk3/igt@gem_eio@in-flight-contexts-immediate.html * igt@gem_eio@in-flight-immediate: - shard-glk: [INCOMPLETE][77] ([CI#80] / [i915#58] / [k.org#198133]) -> [TIMEOUT][78] ([fdo#112271]) [77]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-glk2/igt@gem_eio@in-flight-immediate.html [78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-glk3/igt@gem_eio@in-flight-immediate.html * igt@gem_eio@unwedge-stress: - shard-apl: [TIMEOUT][79] ([fdo#112271]) -> [INCOMPLETE][80] ([CI#80] / [fdo#103927]) +1 similar issue [79]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-apl4/igt@gem_eio@unwedge-stress.html [80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-apl8/igt@gem_eio@unwedge-stress.html * igt@gem_userptr_blits@sync-unmap-cycles: - shard-snb: [DMESG-WARN][81] ([fdo#110789] / [fdo#111870] / [i915#478]) -> [DMESG-WARN][82] ([fdo#111870] / [i915#478]) [81]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-snb2/igt@gem_userptr_blits@sync-unmap-cycles.html [82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-snb6/igt@gem_userptr_blits@sync-unmap-cycles.html * igt@i915_pm_rpm@pm-tiling: - shard-snb: [INCOMPLETE][83] ([i915#82]) -> [SKIP][84] ([fdo#109271]) [83]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-snb2/igt@i915_pm_rpm@pm-tiling.html [84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-snb6/igt@i915_pm_rpm@pm-tiling.html * igt@i915_selftest@live_blt: - shard-hsw: [DMESG-FAIL][85] ([i915#725]) -> [DMESG-FAIL][86] ([i915#553] / [i915#725]) [85]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-hsw2/igt@i915_selftest@live_blt.html [86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-hsw6/igt@i915_selftest@live_blt.html * igt@kms_dp_dsc@basic-dsc-enable-edp: - shard-iclb: [DMESG-WARN][87] ([fdo#107724]) -> [SKIP][88] ([fdo#109349]) [87]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-iclb2/igt@kms_dp_dsc@basic-dsc-enable-edp.html [88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-iclb6/igt@kms_dp_dsc@basic-dsc-enable-edp.html * igt@runner@aborted: - shard-snb: ([FAIL][89], [FAIL][90], [FAIL][91], [FAIL][92], [FAIL][93], [FAIL][94], [FAIL][95]) ([i915#1077]) -> ([FAIL][96], [FAIL][97], [FAIL][98], [FAIL][99], [FAIL][100], [FAIL][101], [FAIL][102], [FAIL][103]) ([i915#1077] / [i915#698]) [89]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-snb5/igt@runner@aborted.html [90]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-snb2/igt@runner@aborted.html [91]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-snb5/igt@runner@aborted.html [92]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-snb4/igt@runner@aborted.html [93]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-snb6/igt@runner@aborted.html [94]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-snb1/igt@runner@aborted.html [95]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-snb1/igt@runner@aborted.html [96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-snb4/igt@runner@aborted.html [97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-snb6/igt@runner@aborted.html [98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-snb2/igt@runner@aborted.html [99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-snb6/igt@runner@aborted.html [100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-snb2/igt@runner@aborted.html [101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-snb5/igt@runner@aborted.html [102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-snb6/igt@runner@aborted.html [103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-snb6/igt@runner@aborted.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [CI#80]: https://gitlab.freedesktop.org/gfx-ci/i915-infra/issues/80 [IGT#28]: https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/28 [IGT#68]: https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/68 [fdo#103927]: https://bugs.freedesktop.org/show_bug.cgi?id=103927 [fdo#107724]: https://bugs.freedesktop.org/show_bug.cgi?id=107724 [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109276]: https://bugs.freedesktop.org/show_bug.cgi?id=109276 [fdo#109349]: https://bugs.freedesktop.org/show_bug.cgi?id=109349 [fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441 [fdo#110789]: https://bugs.freedesktop.org/show_bug.cgi?id=110789 [fdo#111870]: https://bugs.freedesktop.org/show_bug.cgi?id=111870 [fdo#112080]: https://bugs.freedesktop.org/show_bug.cgi?id=112080 [fdo#112146]: https://bugs.freedesktop.org/show_bug.cgi?id=112146 [fdo#112271]: https://bugs.freedesktop.org/show_bug.cgi?id=112271 [i915#1077]: https://gitlab.freedesktop.org/drm/intel/issues/1077 [i915#1098]: https://gitlab.freedesktop.org/drm/intel/issues/1098 [i915#1099]: https://gitlab.freedesktop.org/drm/intel/issues/1099 [i915#129]: https://gitlab.freedesktop.org/drm/intel/issues/129 [i915#173]: https://gitlab.freedesktop.org/drm/intel/issues/173 [i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180 [i915#31]: https://gitlab.freedesktop.org/drm/intel/issues/31 [i915#413]: https://gitlab.freedesktop.org/drm/intel/issues/413 [i915#454]: https://gitlab.freedesktop.org/drm/intel/issues/454 [i915#478]: https://gitlab.freedesktop.org/drm/intel/issues/478 [i915#49]: https://gitlab.freedesktop.org/drm/intel/issues/49 [i915#553]: https://gitlab.freedesktop.org/drm/intel/issues/553 [i915#58]: https://gitlab.freedesktop.org/drm/intel/issues/58 [i915#61]: https://gitlab.freedesktop.org/drm/intel/issues/61 [i915#644]: https://gitlab.freedesktop.org/drm/intel/issues/644 [i915#668]: https://gitlab.freedesktop.org/drm/intel/issues/668 [i915#677]: https://gitlab.freedesktop.org/drm/intel/issues/677 [i915#694]: https://gitlab.freedesktop.org/drm/intel/issues/694 [i915#698]: https://gitlab.freedesktop.org/drm/intel/issues/698 [i915#716]: https://gitlab.freedesktop.org/drm/intel/issues/716 [i915#725]: https://gitlab.freedesktop.org/drm/intel/issues/725 [i915#79]: https://gitlab.freedesktop.org/drm/intel/issues/79 [i915#82]: https://gitlab.freedesktop.org/drm/intel/issues/82 [k.org#198133]: https://bugzilla.kernel.org/show_bug.cgi?id=198133 Participating hosts (10 -> 8) ------------------------------ Missing (2): pig-skl-6260u pig-glk-j5005 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_5407 -> IGTPW_4045 * Piglit: piglit_4509 -> None CI-20190529: 20190529 CI_DRM_7844: 47faa2a989ef89a15089190a5f942a2d2a34fda5 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_4045: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/index.html IGT_5407: a9d69f51dadbcbc53527671f87572d05c3370cba @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/index.html _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [igt-dev] ✓ Fi.CI.IGT: success for series starting with [v2,1/7] lib/igt_fb: Fix creating FBs on platforms w/o HW detiling 2020-02-02 8:45 ` [igt-dev] ✓ Fi.CI.IGT: success for series starting with [v2,1/7] " Patchwork @ 2020-02-03 12:08 ` Imre Deak 0 siblings, 0 replies; 11+ messages in thread From: Imre Deak @ 2020-02-03 12:08 UTC (permalink / raw) To: igt-dev, Ashutosh Dixit On Sun, Feb 02, 2020 at 08:45:25AM +0000, Patchwork wrote: > == Series Details == > > Series: series starting with [v2,1/7] lib/igt_fb: Fix creating FBs on platforms w/o HW detiling > URL : https://patchwork.freedesktop.org/series/72790/ > State : success Thanks for the review, pushed to igt. > > == Summary == > > CI Bug Log - changes from CI_DRM_7844_full -> IGTPW_4045_full > ==================================================== > > Summary > ------- > > **SUCCESS** > > No regressions found. > > External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/index.html > > Known issues > ------------ > > Here are the changes found in IGTPW_4045_full that come from known issues: > > ### IGT changes ### > > #### Issues hit #### > > * igt@gem_ctx_persistence@vcs1-mixed-process: > - shard-iclb: [PASS][1] -> [SKIP][2] ([fdo#112080]) +14 similar issues > [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-iclb2/igt@gem_ctx_persistence@vcs1-mixed-process.html > [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-iclb7/igt@gem_ctx_persistence@vcs1-mixed-process.html > > * igt@gem_exec_balancer@hang: > - shard-iclb: [PASS][3] -> [TIMEOUT][4] ([fdo#112271]) > [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-iclb2/igt@gem_exec_balancer@hang.html > [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-iclb4/igt@gem_exec_balancer@hang.html > > * igt@gem_exec_schedule@pi-common-bsd: > - shard-iclb: [PASS][5] -> [SKIP][6] ([i915#677]) +1 similar issue > [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-iclb6/igt@gem_exec_schedule@pi-common-bsd.html > [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-iclb2/igt@gem_exec_schedule@pi-common-bsd.html > > * igt@gem_exec_schedule@preempt-other-chain-bsd: > - shard-iclb: [PASS][7] -> [SKIP][8] ([fdo#112146]) +4 similar issues > [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-iclb5/igt@gem_exec_schedule@preempt-other-chain-bsd.html > [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-iclb1/igt@gem_exec_schedule@preempt-other-chain-bsd.html > > * igt@gem_partial_pwrite_pread@writes-after-reads-uncached: > - shard-hsw: [PASS][9] -> [FAIL][10] ([i915#694]) +2 similar issues > [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-hsw6/igt@gem_partial_pwrite_pread@writes-after-reads-uncached.html > [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-hsw6/igt@gem_partial_pwrite_pread@writes-after-reads-uncached.html > > * igt@gen9_exec_parse@allowed-all: > - shard-kbl: [PASS][11] -> [TIMEOUT][12] ([i915#716]) > [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-kbl6/igt@gen9_exec_parse@allowed-all.html > [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-kbl2/igt@gen9_exec_parse@allowed-all.html > > * igt@i915_suspend@forcewake: > - shard-apl: [PASS][13] -> [DMESG-WARN][14] ([i915#180]) +1 similar issue > [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-apl6/igt@i915_suspend@forcewake.html > [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-apl4/igt@i915_suspend@forcewake.html > > * igt@kms_cursor_crc@pipe-a-cursor-suspend: > - shard-kbl: [PASS][15] -> [DMESG-WARN][16] ([i915#180]) +5 similar issues > [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-kbl4/igt@kms_cursor_crc@pipe-a-cursor-suspend.html > [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-kbl2/igt@kms_cursor_crc@pipe-a-cursor-suspend.html > > * igt@kms_flip@2x-flip-vs-expired-vblank-interruptible: > - shard-hsw: [PASS][17] -> [FAIL][18] ([i915#79]) > [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-hsw2/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible.html > [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-hsw1/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible.html > > * igt@kms_flip@flip-vs-expired-vblank: > - shard-apl: [PASS][19] -> [FAIL][20] ([i915#79]) > [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-apl7/igt@kms_flip@flip-vs-expired-vblank.html > [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-apl8/igt@kms_flip@flip-vs-expired-vblank.html > > * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-blt: > - shard-snb: [PASS][21] -> [DMESG-WARN][22] ([i915#478]) > [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-snb4/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-blt.html > [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-snb4/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-blt.html > > * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-gtt: > - shard-glk: [PASS][23] -> [FAIL][24] ([i915#49]) > [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-glk6/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-gtt.html > [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-glk3/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-gtt.html > > * igt@kms_psr@cursor_plane_move: > - shard-tglb: [PASS][25] -> [SKIP][26] ([i915#668]) > [25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-tglb8/igt@kms_psr@cursor_plane_move.html > [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-tglb3/igt@kms_psr@cursor_plane_move.html > > * igt@kms_psr@psr2_primary_mmap_cpu: > - shard-iclb: [PASS][27] -> [SKIP][28] ([fdo#109441]) +2 similar issues > [27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-iclb2/igt@kms_psr@psr2_primary_mmap_cpu.html > [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-iclb1/igt@kms_psr@psr2_primary_mmap_cpu.html > > * igt@kms_setmode@basic: > - shard-apl: [PASS][29] -> [FAIL][30] ([i915#31]) > [29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-apl1/igt@kms_setmode@basic.html > [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-apl7/igt@kms_setmode@basic.html > - shard-hsw: [PASS][31] -> [FAIL][32] ([i915#31]) > [31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-hsw5/igt@kms_setmode@basic.html > [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-hsw5/igt@kms_setmode@basic.html > > * igt@prime_vgem@wait-bsd2: > - shard-iclb: [PASS][33] -> [SKIP][34] ([fdo#109276]) +13 similar issues > [33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-iclb1/igt@prime_vgem@wait-bsd2.html > [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-iclb7/igt@prime_vgem@wait-bsd2.html > > > #### Possible fixes #### > > * igt@gem_busy@busy-vcs1: > - shard-iclb: [SKIP][35] ([fdo#112080]) -> [PASS][36] +15 similar issues > [35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-iclb8/igt@gem_busy@busy-vcs1.html > [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-iclb1/igt@gem_busy@busy-vcs1.html > > * igt@gem_caching@reads: > - shard-hsw: [FAIL][37] ([i915#694]) -> [PASS][38] > [37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-hsw2/igt@gem_caching@reads.html > [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-hsw1/igt@gem_caching@reads.html > > * igt@gem_ctx_isolation@rcs0-s3: > - shard-kbl: [DMESG-WARN][39] ([i915#180]) -> [PASS][40] +2 similar issues > [39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-kbl3/igt@gem_ctx_isolation@rcs0-s3.html > [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-kbl6/igt@gem_ctx_isolation@rcs0-s3.html > > * {igt@gem_ctx_persistence@vcs1-hang}: > - shard-iclb: [SKIP][41] ([IGT#68]) -> [PASS][42] > [41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-iclb8/igt@gem_ctx_persistence@vcs1-hang.html > [42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-iclb4/igt@gem_ctx_persistence@vcs1-hang.html > > * igt@gem_exec_schedule@reorder-wide-bsd: > - shard-iclb: [SKIP][43] ([fdo#112146]) -> [PASS][44] +6 similar issues > [43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-iclb2/igt@gem_exec_schedule@reorder-wide-bsd.html > [44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-iclb5/igt@gem_exec_schedule@reorder-wide-bsd.html > > * igt@gem_ppgtt@flink-and-close-vma-leak: > - shard-glk: [FAIL][45] ([i915#644]) -> [PASS][46] > [45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-glk9/igt@gem_ppgtt@flink-and-close-vma-leak.html > [46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-glk1/igt@gem_ppgtt@flink-and-close-vma-leak.html > > * igt@gem_userptr_blits@dmabuf-unsync: > - shard-snb: [DMESG-WARN][47] ([fdo#111870] / [i915#478]) -> [PASS][48] > [47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-snb1/igt@gem_userptr_blits@dmabuf-unsync.html > [48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-snb4/igt@gem_userptr_blits@dmabuf-unsync.html > > * igt@gem_workarounds@suspend-resume-fd: > - shard-apl: [DMESG-WARN][49] ([i915#180]) -> [PASS][50] > [49]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-apl4/igt@gem_workarounds@suspend-resume-fd.html > [50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-apl8/igt@gem_workarounds@suspend-resume-fd.html > > * igt@i915_pm_dc@dc6-dpms: > - shard-iclb: [FAIL][51] ([i915#454]) -> [PASS][52] > [51]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-iclb3/igt@i915_pm_dc@dc6-dpms.html > [52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-iclb1/igt@i915_pm_dc@dc6-dpms.html > > * igt@i915_pm_rps@waitboost: > - shard-iclb: [FAIL][53] ([i915#413]) -> [PASS][54] > [53]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-iclb5/igt@i915_pm_rps@waitboost.html > [54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-iclb6/igt@i915_pm_rps@waitboost.html > > * igt@kms_color@pipe-c-ctm-green-to-red: > - shard-kbl: [FAIL][55] ([i915#129]) -> [PASS][56] > [55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-kbl1/igt@kms_color@pipe-c-ctm-green-to-red.html > [56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-kbl3/igt@kms_color@pipe-c-ctm-green-to-red.html > - shard-apl: [FAIL][57] ([i915#129]) -> [PASS][58] > [57]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-apl7/igt@kms_color@pipe-c-ctm-green-to-red.html > [58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-apl2/igt@kms_color@pipe-c-ctm-green-to-red.html > > * igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size: > - shard-hsw: [INCOMPLETE][59] ([CI#80] / [i915#61]) -> [PASS][60] > [59]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-hsw2/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html > [60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-hsw6/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html > > * igt@kms_flip@flip-vs-expired-vblank-interruptible: > - shard-glk: [FAIL][61] ([i915#79]) -> [PASS][62] > [61]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-glk1/igt@kms_flip@flip-vs-expired-vblank-interruptible.html > [62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-glk3/igt@kms_flip@flip-vs-expired-vblank-interruptible.html > > * igt@kms_psr@no_drrs: > - shard-iclb: [FAIL][63] ([i915#173]) -> [PASS][64] > [63]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-iclb1/igt@kms_psr@no_drrs.html > [64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-iclb6/igt@kms_psr@no_drrs.html > > * igt@kms_psr@psr2_sprite_mmap_gtt: > - shard-iclb: [SKIP][65] ([fdo#109441]) -> [PASS][66] +1 similar issue > [65]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-iclb8/igt@kms_psr@psr2_sprite_mmap_gtt.html > [66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-iclb2/igt@kms_psr@psr2_sprite_mmap_gtt.html > > * igt@prime_busy@hang-bsd2: > - shard-iclb: [SKIP][67] ([fdo#109276]) -> [PASS][68] +17 similar issues > [67]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-iclb8/igt@prime_busy@hang-bsd2.html > [68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-iclb4/igt@prime_busy@hang-bsd2.html > > > #### Warnings #### > > * igt@gem_ctx_isolation@vcs1-nonpriv-switch: > - shard-iclb: [FAIL][69] ([IGT#28]) -> [SKIP][70] ([fdo#112080]) > [69]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-iclb1/igt@gem_ctx_isolation@vcs1-nonpriv-switch.html > [70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-iclb5/igt@gem_ctx_isolation@vcs1-nonpriv-switch.html > > * igt@gem_ctx_persistence@clone: > - shard-snb: [SKIP][71] ([fdo#109271]) -> [SKIP][72] ([fdo#109271] / [i915#1099]) +10 similar issues > [71]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-snb1/igt@gem_ctx_persistence@clone.html > [72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-snb5/igt@gem_ctx_persistence@clone.html > > * igt@gem_ctx_persistence@rcs0-persistence: > - shard-hsw: [SKIP][73] ([fdo#109271]) -> [SKIP][74] ([fdo#109271] / [i915#1099]) +33 similar issues > [73]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-hsw2/igt@gem_ctx_persistence@rcs0-persistence.html > [74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-hsw1/igt@gem_ctx_persistence@rcs0-persistence.html > > * igt@gem_eio@in-flight-contexts-immediate: > - shard-glk: [TIMEOUT][75] ([fdo#112271]) -> [INCOMPLETE][76] ([CI#80] / [i915#1098] / [i915#58] / [k.org#198133]) > [75]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-glk3/igt@gem_eio@in-flight-contexts-immediate.html > [76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-glk3/igt@gem_eio@in-flight-contexts-immediate.html > > * igt@gem_eio@in-flight-immediate: > - shard-glk: [INCOMPLETE][77] ([CI#80] / [i915#58] / [k.org#198133]) -> [TIMEOUT][78] ([fdo#112271]) > [77]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-glk2/igt@gem_eio@in-flight-immediate.html > [78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-glk3/igt@gem_eio@in-flight-immediate.html > > * igt@gem_eio@unwedge-stress: > - shard-apl: [TIMEOUT][79] ([fdo#112271]) -> [INCOMPLETE][80] ([CI#80] / [fdo#103927]) +1 similar issue > [79]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-apl4/igt@gem_eio@unwedge-stress.html > [80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-apl8/igt@gem_eio@unwedge-stress.html > > * igt@gem_userptr_blits@sync-unmap-cycles: > - shard-snb: [DMESG-WARN][81] ([fdo#110789] / [fdo#111870] / [i915#478]) -> [DMESG-WARN][82] ([fdo#111870] / [i915#478]) > [81]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-snb2/igt@gem_userptr_blits@sync-unmap-cycles.html > [82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-snb6/igt@gem_userptr_blits@sync-unmap-cycles.html > > * igt@i915_pm_rpm@pm-tiling: > - shard-snb: [INCOMPLETE][83] ([i915#82]) -> [SKIP][84] ([fdo#109271]) > [83]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-snb2/igt@i915_pm_rpm@pm-tiling.html > [84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-snb6/igt@i915_pm_rpm@pm-tiling.html > > * igt@i915_selftest@live_blt: > - shard-hsw: [DMESG-FAIL][85] ([i915#725]) -> [DMESG-FAIL][86] ([i915#553] / [i915#725]) > [85]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-hsw2/igt@i915_selftest@live_blt.html > [86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-hsw6/igt@i915_selftest@live_blt.html > > * igt@kms_dp_dsc@basic-dsc-enable-edp: > - shard-iclb: [DMESG-WARN][87] ([fdo#107724]) -> [SKIP][88] ([fdo#109349]) > [87]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-iclb2/igt@kms_dp_dsc@basic-dsc-enable-edp.html > [88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-iclb6/igt@kms_dp_dsc@basic-dsc-enable-edp.html > > * igt@runner@aborted: > - shard-snb: ([FAIL][89], [FAIL][90], [FAIL][91], [FAIL][92], [FAIL][93], [FAIL][94], [FAIL][95]) ([i915#1077]) -> ([FAIL][96], [FAIL][97], [FAIL][98], [FAIL][99], [FAIL][100], [FAIL][101], [FAIL][102], [FAIL][103]) ([i915#1077] / [i915#698]) > [89]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-snb5/igt@runner@aborted.html > [90]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-snb2/igt@runner@aborted.html > [91]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-snb5/igt@runner@aborted.html > [92]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-snb4/igt@runner@aborted.html > [93]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-snb6/igt@runner@aborted.html > [94]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-snb1/igt@runner@aborted.html > [95]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7844/shard-snb1/igt@runner@aborted.html > [96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-snb4/igt@runner@aborted.html > [97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-snb6/igt@runner@aborted.html > [98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-snb2/igt@runner@aborted.html > [99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-snb6/igt@runner@aborted.html > [100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-snb2/igt@runner@aborted.html > [101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-snb5/igt@runner@aborted.html > [102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-snb6/igt@runner@aborted.html > [103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/shard-snb6/igt@runner@aborted.html > > > {name}: This element is suppressed. This means it is ignored when computing > the status of the difference (SUCCESS, WARNING, or FAILURE). > > [CI#80]: https://gitlab.freedesktop.org/gfx-ci/i915-infra/issues/80 > [IGT#28]: https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/28 > [IGT#68]: https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/68 > [fdo#103927]: https://bugs.freedesktop.org/show_bug.cgi?id=103927 > [fdo#107724]: https://bugs.freedesktop.org/show_bug.cgi?id=107724 > [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 > [fdo#109276]: https://bugs.freedesktop.org/show_bug.cgi?id=109276 > [fdo#109349]: https://bugs.freedesktop.org/show_bug.cgi?id=109349 > [fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441 > [fdo#110789]: https://bugs.freedesktop.org/show_bug.cgi?id=110789 > [fdo#111870]: https://bugs.freedesktop.org/show_bug.cgi?id=111870 > [fdo#112080]: https://bugs.freedesktop.org/show_bug.cgi?id=112080 > [fdo#112146]: https://bugs.freedesktop.org/show_bug.cgi?id=112146 > [fdo#112271]: https://bugs.freedesktop.org/show_bug.cgi?id=112271 > [i915#1077]: https://gitlab.freedesktop.org/drm/intel/issues/1077 > [i915#1098]: https://gitlab.freedesktop.org/drm/intel/issues/1098 > [i915#1099]: https://gitlab.freedesktop.org/drm/intel/issues/1099 > [i915#129]: https://gitlab.freedesktop.org/drm/intel/issues/129 > [i915#173]: https://gitlab.freedesktop.org/drm/intel/issues/173 > [i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180 > [i915#31]: https://gitlab.freedesktop.org/drm/intel/issues/31 > [i915#413]: https://gitlab.freedesktop.org/drm/intel/issues/413 > [i915#454]: https://gitlab.freedesktop.org/drm/intel/issues/454 > [i915#478]: https://gitlab.freedesktop.org/drm/intel/issues/478 > [i915#49]: https://gitlab.freedesktop.org/drm/intel/issues/49 > [i915#553]: https://gitlab.freedesktop.org/drm/intel/issues/553 > [i915#58]: https://gitlab.freedesktop.org/drm/intel/issues/58 > [i915#61]: https://gitlab.freedesktop.org/drm/intel/issues/61 > [i915#644]: https://gitlab.freedesktop.org/drm/intel/issues/644 > [i915#668]: https://gitlab.freedesktop.org/drm/intel/issues/668 > [i915#677]: https://gitlab.freedesktop.org/drm/intel/issues/677 > [i915#694]: https://gitlab.freedesktop.org/drm/intel/issues/694 > [i915#698]: https://gitlab.freedesktop.org/drm/intel/issues/698 > [i915#716]: https://gitlab.freedesktop.org/drm/intel/issues/716 > [i915#725]: https://gitlab.freedesktop.org/drm/intel/issues/725 > [i915#79]: https://gitlab.freedesktop.org/drm/intel/issues/79 > [i915#82]: https://gitlab.freedesktop.org/drm/intel/issues/82 > [k.org#198133]: https://bugzilla.kernel.org/show_bug.cgi?id=198133 > > > Participating hosts (10 -> 8) > ------------------------------ > > Missing (2): pig-skl-6260u pig-glk-j5005 > > > Build changes > ------------- > > * CI: CI-20190529 -> None > * IGT: IGT_5407 -> IGTPW_4045 > * Piglit: piglit_4509 -> None > > CI-20190529: 20190529 > CI_DRM_7844: 47faa2a989ef89a15089190a5f942a2d2a34fda5 @ git://anongit.freedesktop.org/gfx-ci/linux > IGTPW_4045: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/index.html > IGT_5407: a9d69f51dadbcbc53527671f87572d05c3370cba @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools > piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit > > == Logs == > > For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4045/index.html _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2020-02-03 12:08 UTC | newest] Thread overview: 11+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2020-01-30 18:30 [igt-dev] [PATCH v2 1/7] lib/igt_fb: Fix creating FBs on platforms w/o HW detiling Imre Deak 2020-01-30 18:30 ` [igt-dev] [PATCH v2 2/7] lib/intel_batchbuffer: Add blitter copy using XY_SRC_COPY_BLT Imre Deak 2020-01-30 18:30 ` [igt-dev] [PATCH v2 3/7] lib/igt_fb: Switch from XY_FAST_COPY_BLT to XY_SRC_COPY_BLT Imre Deak 2020-01-30 18:30 ` [igt-dev] [PATCH v2 4/7] lib/igt_fb: Add 64bpp support to the XY_SRC blit command Imre Deak 2020-01-30 18:30 ` [igt-dev] [PATCH v2 5/7] lib/igt_fb: Fall back from gtt map to coherent map on platforms w/o aperture Imre Deak 2020-01-30 18:31 ` [igt-dev] [PATCH v2 6/7] lib/igt_fb: Use render copy/blit on platforms w/o HW detiling Imre Deak 2020-01-30 18:31 ` [igt-dev] [PATCH v2 7/7] lib/igt_fb: Speed up format conversion for local memory Imre Deak 2020-01-30 19:04 ` [igt-dev] ✓ Fi.CI.BAT: success for series starting with [v2,1/7] lib/igt_fb: Fix creating FBs on platforms w/o HW detiling Patchwork 2020-01-31 6:54 ` [igt-dev] [PATCH v2 1/7] " Dixit, Ashutosh 2020-02-02 8:45 ` [igt-dev] ✓ Fi.CI.IGT: success for series starting with [v2,1/7] " Patchwork 2020-02-03 12:08 ` Imre Deak
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox