* [igt-dev] [PATCH i-g-t v2 0/3] Add support for intel_ctx_t in intel_bb
@ 2022-10-25 7:14 Karolina Drobnik
2022-10-25 7:14 ` [igt-dev] [PATCH i-g-t v2 1/3] lib/intel_batchbuffer: Extend __intel_bb_create to handle context config Karolina Drobnik
` (6 more replies)
0 siblings, 7 replies; 21+ messages in thread
From: Karolina Drobnik @ 2022-10-25 7:14 UTC (permalink / raw)
To: igt-dev
Currently, intel_bb assumes that context has a fixed set of engines, which
might not be the case for contexts passed from the userspace. They may use
a custom engines layout, so the legacy flags like I915_EXEC_BLT wouldn't
match the actual engine indices.
To address this issue, the series adds an additional field to intel_bb,
intel_ctx_cfg_t (intel_ctx_t configuration), that describes the engine
instances, together with an engine index lookup function, find_engine().
The function added in the second patch is used by intel_bb_flush_render()
and intel_bb_flush_blit() helpers.
The last patch in the series adds a test where we define a context with
the blitter engine at index 0 (1 in the legacy mode) to verify that
(1) intel_bb can indeed handle external contexts, and (2) intel_bb_exec gets
the correct engine id in intel_bb_flush_blit().
v2:
- Add a blank line, removed by mistake, in __intel_bb_create()
- Update intel_bb_create_with_relocs_and_context() to handle
intel_ctx_cfg_t
- Rewrite find_engine() to return engine id, and update
intel_bb_flush_render() and intel_bb_flush_blit() accordingly
- Add MI_FLUSH_DW (a command that is available on blitter but not
on render) to make sure we actually execute the batch buffer on the
expected engine
All above suggested by Zbigniew
Karolina Drobnik (3):
lib/intel_batchbuffer: Extend __intel_bb_create to handle context
config
lib/intel_batchbuffer: Add support for custom engine layouts
tests/api_intel_bb: Add misplaced_blitter test
lib/igt_draw.c | 2 +-
lib/intel_batchbuffer.c | 92 +++++++++++++++++++++++++--------
lib/intel_batchbuffer.h | 9 +++-
lib/media_fill.c | 2 +-
tests/i915/api_intel_bb.c | 40 +++++++++++++-
tests/i915/gem_ppgtt.c | 2 +-
tests/i915/gem_pxp.c | 16 +++---
tests/i915/kms_fence_pin_leak.c | 2 +-
tests/i915/perf.c | 18 +++----
9 files changed, 138 insertions(+), 45 deletions(-)
--
2.25.1
^ permalink raw reply [flat|nested] 21+ messages in thread* [igt-dev] [PATCH i-g-t v2 1/3] lib/intel_batchbuffer: Extend __intel_bb_create to handle context config 2022-10-25 7:14 [igt-dev] [PATCH i-g-t v2 0/3] Add support for intel_ctx_t in intel_bb Karolina Drobnik @ 2022-10-25 7:14 ` Karolina Drobnik 2022-10-25 9:00 ` Zbigniew Kempczyński 2022-10-25 7:15 ` [igt-dev] [PATCH i-g-t v2 2/3] lib/intel_batchbuffer: Add support for custom engine layouts Karolina Drobnik ` (5 subsequent siblings) 6 siblings, 1 reply; 21+ messages in thread From: Karolina Drobnik @ 2022-10-25 7:14 UTC (permalink / raw) To: igt-dev Currently, intel_bb stores context id with no information about the context itself. This means that intel batchbuffer can only execute on a fixed set of engines with pre-defined indices (so called legacy mode). To accommodate contexts with custom engine layouts, save the context configuration in intel_bb struct. Update function calls to reflect that change. Signed-off-by: Karolina Drobnik <karolina.drobnik@intel.com> --- lib/igt_draw.c | 2 +- lib/intel_batchbuffer.c | 43 +++++++++++++++++++++++---------- lib/intel_batchbuffer.h | 9 +++++-- lib/media_fill.c | 2 +- tests/i915/api_intel_bb.c | 2 +- tests/i915/gem_ppgtt.c | 2 +- tests/i915/gem_pxp.c | 16 ++++++------ tests/i915/kms_fence_pin_leak.c | 2 +- tests/i915/perf.c | 18 +++++++------- 9 files changed, 59 insertions(+), 37 deletions(-) diff --git a/lib/igt_draw.c b/lib/igt_draw.c index 1124cadc..975d65cd 100644 --- a/lib/igt_draw.c +++ b/lib/igt_draw.c @@ -780,7 +780,7 @@ static void draw_rect_render(int fd, struct cmd_data *cmd_data, src = create_buf(fd, cmd_data->bops, &tmp, I915_TILING_NONE); dst = create_buf(fd, cmd_data->bops, buf, tiling); - ibb = intel_bb_create_with_context(fd, cmd_data->ctx, PAGE_SIZE); + ibb = intel_bb_create_with_context(fd, cmd_data->ctx, NULL, PAGE_SIZE); rendercopy(ibb, src, 0, 0, rect->w, rect->h, dst, rect->x, rect->y); diff --git a/lib/intel_batchbuffer.c b/lib/intel_batchbuffer.c index bb2503bb..0b18f86a 100644 --- a/lib/intel_batchbuffer.c +++ b/lib/intel_batchbuffer.c @@ -1304,7 +1304,8 @@ static inline uint64_t __intel_bb_get_offset(struct intel_bb *ibb, /** * __intel_bb_create: * @i915: drm fd - * @ctx: context + * @ctx: context id + * @cfg: intel_ctx configuration, NULL for default context or legacy mode * @size: size of the batchbuffer * @do_relocs: use relocations or allocator * @allocator_type: allocator type, must be INTEL_ALLOCATOR_NONE for relocations @@ -1338,12 +1339,17 @@ static inline uint64_t __intel_bb_get_offset(struct intel_bb *ibb, * * If we do reset with purging caches allocator entries are freed as well. * + * __intel_bb_create checks if a context configuration for intel_ctx_t was + * passed in. If this is the case, it copies the information over to the + * newly created batch buffer. + * * Returns: * * Pointer the intel_bb, asserts on failure. */ static struct intel_bb * -__intel_bb_create(int i915, uint32_t ctx, uint32_t size, bool do_relocs, +__intel_bb_create(int i915, uint32_t ctx, const intel_ctx_cfg_t *cfg, + uint32_t size, bool do_relocs, uint64_t start, uint64_t end, uint8_t allocator_type, enum allocator_strategy strategy) { @@ -1399,6 +1405,13 @@ __intel_bb_create(int i915, uint32_t ctx, uint32_t size, bool do_relocs, ibb->ptr = ibb->batch; ibb->fence = -1; + /* Cache context configuration */ + if (cfg) { + ibb->cfg = malloc(sizeof(*cfg)); + igt_assert(ibb->cfg); + memcpy(ibb->cfg, cfg, sizeof(*cfg)); + } + ibb->gtt_size = gem_aperture_size(i915); if ((ibb->gtt_size - 1) >> 32) ibb->supports_48b_address = true; @@ -1446,7 +1459,7 @@ struct intel_bb *intel_bb_create_full(int i915, uint32_t ctx, uint32_t size, uint8_t allocator_type, enum allocator_strategy strategy) { - return __intel_bb_create(i915, ctx, size, false, start, end, + return __intel_bb_create(i915, ctx, NULL, size, false, start, end, allocator_type, strategy); } @@ -1469,7 +1482,7 @@ struct intel_bb *intel_bb_create_with_allocator(int i915, uint32_t ctx, uint32_t size, uint8_t allocator_type) { - return __intel_bb_create(i915, ctx, size, false, 0, 0, + return __intel_bb_create(i915, ctx, NULL, size, false, 0, 0, allocator_type, ALLOC_STRATEGY_HIGH_TO_LOW); } @@ -1502,7 +1515,7 @@ struct intel_bb *intel_bb_create(int i915, uint32_t size) { bool relocs = gem_has_relocations(i915); - return __intel_bb_create(i915, 0, size, + return __intel_bb_create(i915, 0, NULL, size, relocs && !aux_needs_softpin(i915), 0, 0, INTEL_ALLOCATOR_SIMPLE, ALLOC_STRATEGY_HIGH_TO_LOW); @@ -1511,21 +1524,23 @@ struct intel_bb *intel_bb_create(int i915, uint32_t size) /** * intel_bb_create_with_context: * @i915: drm fd - * @ctx: context + * @ctx: context id + * @cfg: intel_ctx configuration, NULL for default context or legacy mode * @size: size of the batchbuffer * - * Creates bb with context passed in @ctx. + * Creates bb with context passed in @ctx and @cfg configuration (when + * working with custom engines layout). * * Returns: * * Pointer the intel_bb, asserts on failure. */ struct intel_bb * -intel_bb_create_with_context(int i915, uint32_t ctx, uint32_t size) +intel_bb_create_with_context(int i915, uint32_t ctx, const intel_ctx_cfg_t *cfg, uint32_t size) { bool relocs = gem_has_relocations(i915); - return __intel_bb_create(i915, ctx, size, + return __intel_bb_create(i915, ctx, cfg, size, relocs && !aux_needs_softpin(i915), 0, 0, INTEL_ALLOCATOR_SIMPLE, ALLOC_STRATEGY_HIGH_TO_LOW); @@ -1547,7 +1562,7 @@ struct intel_bb *intel_bb_create_with_relocs(int i915, uint32_t size) { igt_require(gem_has_relocations(i915)); - return __intel_bb_create(i915, 0, size, true, 0, 0, + return __intel_bb_create(i915, 0, NULL, size, true, 0, 0, INTEL_ALLOCATOR_NONE, ALLOC_STRATEGY_NONE); } @@ -1565,11 +1580,12 @@ struct intel_bb *intel_bb_create_with_relocs(int i915, uint32_t size) * Pointer the intel_bb, asserts on failure. */ struct intel_bb * -intel_bb_create_with_relocs_and_context(int i915, uint32_t ctx, uint32_t size) +intel_bb_create_with_relocs_and_context(int i915, uint32_t ctx, + const intel_ctx_cfg_t *cfg, uint32_t size) { igt_require(gem_has_relocations(i915)); - return __intel_bb_create(i915, ctx, size, true, 0, 0, + return __intel_bb_create(i915, ctx, cfg, size, true, 0, 0, INTEL_ALLOCATOR_NONE, ALLOC_STRATEGY_NONE); } @@ -1589,7 +1605,7 @@ struct intel_bb *intel_bb_create_no_relocs(int i915, uint32_t size) { igt_require(gem_uses_full_ppgtt(i915)); - return __intel_bb_create(i915, 0, size, false, 0, 0, + return __intel_bb_create(i915, 0, NULL, size, false, 0, 0, INTEL_ALLOCATOR_SIMPLE, ALLOC_STRATEGY_HIGH_TO_LOW); } @@ -1670,6 +1686,7 @@ void intel_bb_destroy(struct intel_bb *ibb) close(ibb->fence); free(ibb->batch); + free(ibb->cfg); free(ibb); } diff --git a/lib/intel_batchbuffer.h b/lib/intel_batchbuffer.h index 36b6b61d..c98cdcec 100644 --- a/lib/intel_batchbuffer.h +++ b/lib/intel_batchbuffer.h @@ -486,6 +486,9 @@ struct intel_bb { uint32_t ctx; uint32_t vm_id; + /* Context configuration */ + intel_ctx_cfg_t *cfg; + /* Cache */ void *root; @@ -522,10 +525,12 @@ intel_bb_create_with_allocator(int i915, uint32_t ctx, uint32_t size, uint8_t allocator_type); struct intel_bb *intel_bb_create(int i915, uint32_t size); struct intel_bb * -intel_bb_create_with_context(int i915, uint32_t ctx, uint32_t size); +intel_bb_create_with_context(int i915, uint32_t ctx, const intel_ctx_cfg_t *cfg, + uint32_t size); struct intel_bb *intel_bb_create_with_relocs(int i915, uint32_t size); struct intel_bb * -intel_bb_create_with_relocs_and_context(int i915, uint32_t ctx, uint32_t size); +intel_bb_create_with_relocs_and_context(int i915, uint32_t ctx, + const intel_ctx_cfg_t *cfg, uint32_t size); struct intel_bb *intel_bb_create_no_relocs(int i915, uint32_t size); void intel_bb_destroy(struct intel_bb *ibb); diff --git a/lib/media_fill.c b/lib/media_fill.c index d758f1f5..4f8b50e8 100644 --- a/lib/media_fill.c +++ b/lib/media_fill.c @@ -309,7 +309,7 @@ __gen11_media_vme_func(int i915, struct intel_bb *ibb; uint32_t curbe_buffer, interface_descriptor; - ibb = intel_bb_create_with_context(i915, ctx, PAGE_SIZE); + ibb = intel_bb_create_with_context(i915, ctx, NULL, PAGE_SIZE); intel_bb_add_intel_buf(ibb, dst, true); intel_bb_add_intel_buf(ibb, src, false); diff --git a/tests/i915/api_intel_bb.c b/tests/i915/api_intel_bb.c index 1f663d2a..6ba1fd1b 100644 --- a/tests/i915/api_intel_bb.c +++ b/tests/i915/api_intel_bb.c @@ -202,7 +202,7 @@ static void simple_bb(struct buf_ops *bops, bool use_context) if (use_context) { ctx = gem_context_create(i915); intel_bb_destroy(ibb); - ibb = intel_bb_create_with_context(i915, ctx, PAGE_SIZE); + ibb = intel_bb_create_with_context(i915, ctx, NULL, PAGE_SIZE); intel_bb_out(ibb, MI_BATCH_BUFFER_END); intel_bb_ptr_align(ibb, 8); intel_bb_exec(ibb, intel_bb_offset(ibb), diff --git a/tests/i915/gem_ppgtt.c b/tests/i915/gem_ppgtt.c index 0a06e9ec..9673ce22 100644 --- a/tests/i915/gem_ppgtt.c +++ b/tests/i915/gem_ppgtt.c @@ -112,7 +112,7 @@ static void fork_rcs_copy(int timeout, uint32_t final, ctx = gem_context_create(buf_ops_get_fd(dst[child]->bops)); ibb = intel_bb_create_with_context(buf_ops_get_fd(dst[child]->bops), - ctx, 4096); + ctx, NULL, 4096); i = 0; igt_until_timeout(timeout) { src = create_bo(dst[child]->bops, diff --git a/tests/i915/gem_pxp.c b/tests/i915/gem_pxp.c index 65618556..b43273c9 100644 --- a/tests/i915/gem_pxp.c +++ b/tests/i915/gem_pxp.c @@ -457,7 +457,7 @@ static void test_render_baseline(int i915) /* Perform a regular 3d copy as a control checkpoint */ ret = create_ctx_with_params(i915, false, false, false, false, &ctx); igt_assert_eq(ret, 0); - ibb = intel_bb_create_with_context(i915, ctx, 4096); + ibb = intel_bb_create_with_context(i915, ctx, NULL, 4096); igt_assert(ibb); dstbo = alloc_and_fill_dest_buff(i915, false, TSTSURF_SIZE, TSTSURF_INITCOLOR1); @@ -506,7 +506,7 @@ static void __test_render_pxp_src_to_protdest(int i915, uint32_t *outpixels, int ret = create_ctx_with_params(i915, true, true, true, false, &ctx); igt_assert_eq(ret, 0); igt_assert_eq(get_ctx_protected_param(i915, ctx), 1); - ibb = intel_bb_create_with_context(i915, ctx, 4096); + ibb = intel_bb_create_with_context(i915, ctx, NULL, 4096); igt_assert(ibb); intel_bb_set_pxp(ibb, true, DISPLAY_APPTYPE, I915_PROTECTED_CONTENT_DEFAULT_SESSION); @@ -567,7 +567,7 @@ static void test_render_pxp_protsrc_to_protdest(int i915) ret = create_ctx_with_params(i915, true, true, true, false, &ctx); igt_assert_eq(ret, 0); igt_assert_eq(get_ctx_protected_param(i915, ctx), 1); - ibb = intel_bb_create_with_context(i915, ctx, 4096); + ibb = intel_bb_create_with_context(i915, ctx, NULL, 4096); igt_assert(ibb); intel_bb_set_pxp(ibb, true, DISPLAY_APPTYPE, I915_PROTECTED_CONTENT_DEFAULT_SESSION); @@ -655,7 +655,7 @@ static void test_pxp_dmabuffshare_refcnt(void) ret = create_ctx_with_params(fd[n], true, true, true, false, &ctx[n]); igt_assert_eq(ret, 0); igt_assert_eq(get_ctx_protected_param(fd[n], ctx[n]), 1); - ibb[n] = intel_bb_create_with_context(fd[n], ctx[n], 4096); + ibb[n] = intel_bb_create_with_context(fd[n], ctx[n], NULL, 4096); intel_bb_set_pxp(ibb[n], true, DISPLAY_APPTYPE, I915_PROTECTED_CONTENT_DEFAULT_SESSION); @@ -820,7 +820,7 @@ static void prepare_exec_assets(int i915, struct simple_exec_assets *data, bool ret = create_ctx_with_params(i915, false, false, false, false, &(data->ctx)); igt_assert_eq(ret, 0); igt_assert_eq(get_ctx_protected_param(i915, data->ctx), ctx_pxp); - data->ibb = intel_bb_create_with_context(i915, data->ctx, 4096); + data->ibb = intel_bb_create_with_context(i915, data->ctx, NULL, 4096); igt_assert(data->ibb); data->fencebo = alloc_and_fill_dest_buff(i915, buf_pxp, 4096, 0); @@ -900,7 +900,7 @@ static void test_pxp_stale_buf_execution(int i915) ret = create_ctx_with_params(i915, true, true, true, false, &ctx2); igt_assert_eq(ret, 0); igt_assert_eq(get_ctx_protected_param(i915, ctx2), 1); - ibb2 = intel_bb_create_with_context(i915, ctx2, 4096); + ibb2 = intel_bb_create_with_context(i915, ctx2, NULL, 4096); igt_assert(ibb2); intel_bb_remove_intel_buf(data.ibb, data.fencebuf); intel_bb_add_intel_buf(ibb2, data.fencebuf, true); @@ -979,7 +979,7 @@ static void test_pxp_pwrcycle_staleasset_execution(int i915, struct powermgt_dat ret = create_ctx_with_params(i915, true, true, true, false, &ctx2); igt_assert_eq(ret, 0); igt_assert_eq(get_ctx_protected_param(i915, ctx2), 1); - ibb2 = intel_bb_create_with_context(i915, ctx2, 4096); + ibb2 = intel_bb_create_with_context(i915, ctx2, NULL, 4096); igt_assert(ibb2); intel_bb_remove_intel_buf(data[1].ibb, data[1].fencebuf); intel_bb_add_intel_buf(ibb2, data[1].fencebuf, true); @@ -1043,7 +1043,7 @@ static void setup_protected_fb(int i915, int width, int height, igt_fb_t *fb, ui fb->plane_bpp[0], 0, igt_fb_mod_to_tiling(fb->modifier), 0); - ibb = intel_bb_create_with_context(i915, ctx, 4096); + ibb = intel_bb_create_with_context(i915, ctx, NULL, 4096); igt_assert(ibb); ibb->pxp.enabled = true; diff --git a/tests/i915/kms_fence_pin_leak.c b/tests/i915/kms_fence_pin_leak.c index f1eac1c6..1972a699 100644 --- a/tests/i915/kms_fence_pin_leak.c +++ b/tests/i915/kms_fence_pin_leak.c @@ -62,7 +62,7 @@ static void exec_nop(data_t *data, struct igt_fb *fb, uint32_t ctx) intel_buf_set_ownership(dst, true); ibb = intel_bb_create_with_context(buf_ops_get_fd(data->bops), - ctx, 4096); + ctx, NULL, 4096); /* add the reloc to make sure the kernel will think we write to dst */ intel_bb_add_intel_buf(ibb, dst, true); diff --git a/tests/i915/perf.c b/tests/i915/perf.c index 5502a3fb..9ef52690 100644 --- a/tests/i915/perf.c +++ b/tests/i915/perf.c @@ -1586,7 +1586,7 @@ static void load_helper_init(void) lh.context_id = gem_context_create(drm_fd); igt_assert_neq(lh.context_id, 0xffffffff); - lh.ibb = intel_bb_create_with_context(drm_fd, lh.context_id, BATCH_SZ); + lh.ibb = intel_bb_create_with_context(drm_fd, lh.context_id, NULL, BATCH_SZ); scratch_buf_init(lh.bops, &lh.dst, 1920, 1080, 0); scratch_buf_init(lh.bops, &lh.src, 1920, 1080, 0); @@ -3011,7 +3011,7 @@ gen12_test_mi_rpc(void) igt_assert_neq(ctx_id, INVALID_CTX_ID); properties[1] = ctx_id; - ibb = intel_bb_create_with_context(drm_fd, ctx_id, BATCH_SZ); + ibb = intel_bb_create_with_context(drm_fd, ctx_id, NULL, BATCH_SZ); buf = intel_buf_create(bops, 4096, 1, 8, 64, I915_TILING_NONE, I915_COMPRESSION_NONE); @@ -3090,7 +3090,7 @@ test_mi_rpc(void) ctx_id = gem_context_create(drm_fd); - ibb = intel_bb_create_with_context(drm_fd, ctx_id, BATCH_SZ); + ibb = intel_bb_create_with_context(drm_fd, ctx_id, NULL, BATCH_SZ); buf = intel_buf_create(bops, 4096, 1, 8, 64, I915_TILING_NONE, I915_COMPRESSION_NONE); @@ -3217,8 +3217,8 @@ hsw_test_single_ctx_counters(void) */ context0_id = gem_context_create(drm_fd); context1_id = gem_context_create(drm_fd); - ibb0 = intel_bb_create_with_context(drm_fd, context0_id, BATCH_SZ); - ibb1 = intel_bb_create_with_context(drm_fd, context1_id, BATCH_SZ); + ibb0 = intel_bb_create_with_context(drm_fd, context0_id, NULL, BATCH_SZ); + ibb1 = intel_bb_create_with_context(drm_fd, context1_id, NULL, BATCH_SZ); igt_debug("submitting warm up render_copy\n"); @@ -3461,8 +3461,8 @@ gen8_test_single_ctx_render_target_writes_a_counter(void) context0_id = gem_context_create(drm_fd); context1_id = gem_context_create(drm_fd); - ibb0 = intel_bb_create_with_context(drm_fd, context0_id, BATCH_SZ); - ibb1 = intel_bb_create_with_context(drm_fd, context1_id, BATCH_SZ); + ibb0 = intel_bb_create_with_context(drm_fd, context0_id, NULL, BATCH_SZ); + ibb1 = intel_bb_create_with_context(drm_fd, context1_id, NULL, BATCH_SZ); igt_debug("submitting warm up render_copy\n"); @@ -3866,8 +3866,8 @@ static void gen12_single_ctx_helper(void) context0_id = gem_context_create(drm_fd); context1_id = gem_context_create(drm_fd); - ibb0 = intel_bb_create_with_context(drm_fd, context0_id, BATCH_SZ); - ibb1 = intel_bb_create_with_context(drm_fd, context1_id, BATCH_SZ); + ibb0 = intel_bb_create_with_context(drm_fd, context0_id, NULL, BATCH_SZ); + ibb1 = intel_bb_create_with_context(drm_fd, context1_id, NULL, BATCH_SZ); igt_debug("submitting warm up render_copy\n"); -- 2.25.1 ^ permalink raw reply related [flat|nested] 21+ messages in thread
* Re: [igt-dev] [PATCH i-g-t v2 1/3] lib/intel_batchbuffer: Extend __intel_bb_create to handle context config 2022-10-25 7:14 ` [igt-dev] [PATCH i-g-t v2 1/3] lib/intel_batchbuffer: Extend __intel_bb_create to handle context config Karolina Drobnik @ 2022-10-25 9:00 ` Zbigniew Kempczyński 2022-10-25 12:25 ` Karolina Drobnik 0 siblings, 1 reply; 21+ messages in thread From: Zbigniew Kempczyński @ 2022-10-25 9:00 UTC (permalink / raw) To: Karolina Drobnik; +Cc: igt-dev On Tue, Oct 25, 2022 at 09:14:59AM +0200, Karolina Drobnik wrote: > Currently, intel_bb stores context id with no information about the context > itself. This means that intel batchbuffer can only execute on a fixed set > of engines with pre-defined indices (so called legacy mode). To accommodate > contexts with custom engine layouts, save the context configuration in > intel_bb struct. > > Update function calls to reflect that change. > > Signed-off-by: Karolina Drobnik <karolina.drobnik@intel.com> > --- > lib/igt_draw.c | 2 +- > lib/intel_batchbuffer.c | 43 +++++++++++++++++++++++---------- > lib/intel_batchbuffer.h | 9 +++++-- > lib/media_fill.c | 2 +- > tests/i915/api_intel_bb.c | 2 +- > tests/i915/gem_ppgtt.c | 2 +- > tests/i915/gem_pxp.c | 16 ++++++------ > tests/i915/kms_fence_pin_leak.c | 2 +- > tests/i915/perf.c | 18 +++++++------- > 9 files changed, 59 insertions(+), 37 deletions(-) > > diff --git a/lib/igt_draw.c b/lib/igt_draw.c > index 1124cadc..975d65cd 100644 > --- a/lib/igt_draw.c > +++ b/lib/igt_draw.c > @@ -780,7 +780,7 @@ static void draw_rect_render(int fd, struct cmd_data *cmd_data, > > src = create_buf(fd, cmd_data->bops, &tmp, I915_TILING_NONE); > dst = create_buf(fd, cmd_data->bops, buf, tiling); > - ibb = intel_bb_create_with_context(fd, cmd_data->ctx, PAGE_SIZE); > + ibb = intel_bb_create_with_context(fd, cmd_data->ctx, NULL, PAGE_SIZE); > > rendercopy(ibb, src, 0, 0, rect->w, rect->h, dst, rect->x, rect->y); > > diff --git a/lib/intel_batchbuffer.c b/lib/intel_batchbuffer.c > index bb2503bb..0b18f86a 100644 > --- a/lib/intel_batchbuffer.c > +++ b/lib/intel_batchbuffer.c > @@ -1304,7 +1304,8 @@ static inline uint64_t __intel_bb_get_offset(struct intel_bb *ibb, > /** > * __intel_bb_create: > * @i915: drm fd > - * @ctx: context > + * @ctx: context id > + * @cfg: intel_ctx configuration, NULL for default context or legacy mode > * @size: size of the batchbuffer > * @do_relocs: use relocations or allocator > * @allocator_type: allocator type, must be INTEL_ALLOCATOR_NONE for relocations > @@ -1338,12 +1339,17 @@ static inline uint64_t __intel_bb_get_offset(struct intel_bb *ibb, > * > * If we do reset with purging caches allocator entries are freed as well. > * > + * __intel_bb_create checks if a context configuration for intel_ctx_t was > + * passed in. If this is the case, it copies the information over to the > + * newly created batch buffer. > + * > * Returns: > * > * Pointer the intel_bb, asserts on failure. > */ > static struct intel_bb * > -__intel_bb_create(int i915, uint32_t ctx, uint32_t size, bool do_relocs, > +__intel_bb_create(int i915, uint32_t ctx, const intel_ctx_cfg_t *cfg, > + uint32_t size, bool do_relocs, > uint64_t start, uint64_t end, > uint8_t allocator_type, enum allocator_strategy strategy) > { > @@ -1399,6 +1405,13 @@ __intel_bb_create(int i915, uint32_t ctx, uint32_t size, bool do_relocs, > ibb->ptr = ibb->batch; > ibb->fence = -1; > > + /* Cache context configuration */ > + if (cfg) { > + ibb->cfg = malloc(sizeof(*cfg)); > + igt_assert(ibb->cfg); > + memcpy(ibb->cfg, cfg, sizeof(*cfg)); > + } > + > ibb->gtt_size = gem_aperture_size(i915); > if ((ibb->gtt_size - 1) >> 32) > ibb->supports_48b_address = true; > @@ -1446,7 +1459,7 @@ struct intel_bb *intel_bb_create_full(int i915, uint32_t ctx, uint32_t size, > uint8_t allocator_type, > enum allocator_strategy strategy) > { > - return __intel_bb_create(i915, ctx, size, false, start, end, > + return __intel_bb_create(i915, ctx, NULL, size, false, start, end, > allocator_type, strategy); > } I'm sorry I've missed this during last review. I think each intel_bb_create*() calls which contains ctx should also be extended with cfg, so intel_bb_create_full() and intel_bb_create_with_allocator() should be altered as well. -- Zbigniew > > @@ -1469,7 +1482,7 @@ struct intel_bb *intel_bb_create_with_allocator(int i915, uint32_t ctx, > uint32_t size, > uint8_t allocator_type) > { > - return __intel_bb_create(i915, ctx, size, false, 0, 0, > + return __intel_bb_create(i915, ctx, NULL, size, false, 0, 0, > allocator_type, ALLOC_STRATEGY_HIGH_TO_LOW); > } > > @@ -1502,7 +1515,7 @@ struct intel_bb *intel_bb_create(int i915, uint32_t size) > { > bool relocs = gem_has_relocations(i915); > > - return __intel_bb_create(i915, 0, size, > + return __intel_bb_create(i915, 0, NULL, size, > relocs && !aux_needs_softpin(i915), 0, 0, > INTEL_ALLOCATOR_SIMPLE, > ALLOC_STRATEGY_HIGH_TO_LOW); > @@ -1511,21 +1524,23 @@ struct intel_bb *intel_bb_create(int i915, uint32_t size) > /** > * intel_bb_create_with_context: > * @i915: drm fd > - * @ctx: context > + * @ctx: context id > + * @cfg: intel_ctx configuration, NULL for default context or legacy mode > * @size: size of the batchbuffer > * > - * Creates bb with context passed in @ctx. > + * Creates bb with context passed in @ctx and @cfg configuration (when > + * working with custom engines layout). > * > * Returns: > * > * Pointer the intel_bb, asserts on failure. > */ > struct intel_bb * > -intel_bb_create_with_context(int i915, uint32_t ctx, uint32_t size) > +intel_bb_create_with_context(int i915, uint32_t ctx, const intel_ctx_cfg_t *cfg, uint32_t size) > { > bool relocs = gem_has_relocations(i915); > > - return __intel_bb_create(i915, ctx, size, > + return __intel_bb_create(i915, ctx, cfg, size, > relocs && !aux_needs_softpin(i915), 0, 0, > INTEL_ALLOCATOR_SIMPLE, > ALLOC_STRATEGY_HIGH_TO_LOW); > @@ -1547,7 +1562,7 @@ struct intel_bb *intel_bb_create_with_relocs(int i915, uint32_t size) > { > igt_require(gem_has_relocations(i915)); > > - return __intel_bb_create(i915, 0, size, true, 0, 0, > + return __intel_bb_create(i915, 0, NULL, size, true, 0, 0, > INTEL_ALLOCATOR_NONE, ALLOC_STRATEGY_NONE); > } > > @@ -1565,11 +1580,12 @@ struct intel_bb *intel_bb_create_with_relocs(int i915, uint32_t size) > * Pointer the intel_bb, asserts on failure. > */ > struct intel_bb * > -intel_bb_create_with_relocs_and_context(int i915, uint32_t ctx, uint32_t size) > +intel_bb_create_with_relocs_and_context(int i915, uint32_t ctx, > + const intel_ctx_cfg_t *cfg, uint32_t size) > { > igt_require(gem_has_relocations(i915)); > > - return __intel_bb_create(i915, ctx, size, true, 0, 0, > + return __intel_bb_create(i915, ctx, cfg, size, true, 0, 0, > INTEL_ALLOCATOR_NONE, ALLOC_STRATEGY_NONE); > } > > @@ -1589,7 +1605,7 @@ struct intel_bb *intel_bb_create_no_relocs(int i915, uint32_t size) > { > igt_require(gem_uses_full_ppgtt(i915)); > > - return __intel_bb_create(i915, 0, size, false, 0, 0, > + return __intel_bb_create(i915, 0, NULL, size, false, 0, 0, > INTEL_ALLOCATOR_SIMPLE, > ALLOC_STRATEGY_HIGH_TO_LOW); > } > @@ -1670,6 +1686,7 @@ void intel_bb_destroy(struct intel_bb *ibb) > close(ibb->fence); > > free(ibb->batch); > + free(ibb->cfg); > free(ibb); > } > > diff --git a/lib/intel_batchbuffer.h b/lib/intel_batchbuffer.h > index 36b6b61d..c98cdcec 100644 > --- a/lib/intel_batchbuffer.h > +++ b/lib/intel_batchbuffer.h > @@ -486,6 +486,9 @@ struct intel_bb { > uint32_t ctx; > uint32_t vm_id; > > + /* Context configuration */ > + intel_ctx_cfg_t *cfg; > + > /* Cache */ > void *root; > > @@ -522,10 +525,12 @@ intel_bb_create_with_allocator(int i915, uint32_t ctx, > uint32_t size, uint8_t allocator_type); > struct intel_bb *intel_bb_create(int i915, uint32_t size); > struct intel_bb * > -intel_bb_create_with_context(int i915, uint32_t ctx, uint32_t size); > +intel_bb_create_with_context(int i915, uint32_t ctx, const intel_ctx_cfg_t *cfg, > + uint32_t size); > struct intel_bb *intel_bb_create_with_relocs(int i915, uint32_t size); > struct intel_bb * > -intel_bb_create_with_relocs_and_context(int i915, uint32_t ctx, uint32_t size); > +intel_bb_create_with_relocs_and_context(int i915, uint32_t ctx, > + const intel_ctx_cfg_t *cfg, uint32_t size); > struct intel_bb *intel_bb_create_no_relocs(int i915, uint32_t size); > void intel_bb_destroy(struct intel_bb *ibb); > > diff --git a/lib/media_fill.c b/lib/media_fill.c > index d758f1f5..4f8b50e8 100644 > --- a/lib/media_fill.c > +++ b/lib/media_fill.c > @@ -309,7 +309,7 @@ __gen11_media_vme_func(int i915, > struct intel_bb *ibb; > uint32_t curbe_buffer, interface_descriptor; > > - ibb = intel_bb_create_with_context(i915, ctx, PAGE_SIZE); > + ibb = intel_bb_create_with_context(i915, ctx, NULL, PAGE_SIZE); > intel_bb_add_intel_buf(ibb, dst, true); > intel_bb_add_intel_buf(ibb, src, false); > > diff --git a/tests/i915/api_intel_bb.c b/tests/i915/api_intel_bb.c > index 1f663d2a..6ba1fd1b 100644 > --- a/tests/i915/api_intel_bb.c > +++ b/tests/i915/api_intel_bb.c > @@ -202,7 +202,7 @@ static void simple_bb(struct buf_ops *bops, bool use_context) > if (use_context) { > ctx = gem_context_create(i915); > intel_bb_destroy(ibb); > - ibb = intel_bb_create_with_context(i915, ctx, PAGE_SIZE); > + ibb = intel_bb_create_with_context(i915, ctx, NULL, PAGE_SIZE); > intel_bb_out(ibb, MI_BATCH_BUFFER_END); > intel_bb_ptr_align(ibb, 8); > intel_bb_exec(ibb, intel_bb_offset(ibb), > diff --git a/tests/i915/gem_ppgtt.c b/tests/i915/gem_ppgtt.c > index 0a06e9ec..9673ce22 100644 > --- a/tests/i915/gem_ppgtt.c > +++ b/tests/i915/gem_ppgtt.c > @@ -112,7 +112,7 @@ static void fork_rcs_copy(int timeout, uint32_t final, > ctx = gem_context_create(buf_ops_get_fd(dst[child]->bops)); > > ibb = intel_bb_create_with_context(buf_ops_get_fd(dst[child]->bops), > - ctx, 4096); > + ctx, NULL, 4096); > i = 0; > igt_until_timeout(timeout) { > src = create_bo(dst[child]->bops, > diff --git a/tests/i915/gem_pxp.c b/tests/i915/gem_pxp.c > index 65618556..b43273c9 100644 > --- a/tests/i915/gem_pxp.c > +++ b/tests/i915/gem_pxp.c > @@ -457,7 +457,7 @@ static void test_render_baseline(int i915) > /* Perform a regular 3d copy as a control checkpoint */ > ret = create_ctx_with_params(i915, false, false, false, false, &ctx); > igt_assert_eq(ret, 0); > - ibb = intel_bb_create_with_context(i915, ctx, 4096); > + ibb = intel_bb_create_with_context(i915, ctx, NULL, 4096); > igt_assert(ibb); > > dstbo = alloc_and_fill_dest_buff(i915, false, TSTSURF_SIZE, TSTSURF_INITCOLOR1); > @@ -506,7 +506,7 @@ static void __test_render_pxp_src_to_protdest(int i915, uint32_t *outpixels, int > ret = create_ctx_with_params(i915, true, true, true, false, &ctx); > igt_assert_eq(ret, 0); > igt_assert_eq(get_ctx_protected_param(i915, ctx), 1); > - ibb = intel_bb_create_with_context(i915, ctx, 4096); > + ibb = intel_bb_create_with_context(i915, ctx, NULL, 4096); > igt_assert(ibb); > intel_bb_set_pxp(ibb, true, DISPLAY_APPTYPE, I915_PROTECTED_CONTENT_DEFAULT_SESSION); > > @@ -567,7 +567,7 @@ static void test_render_pxp_protsrc_to_protdest(int i915) > ret = create_ctx_with_params(i915, true, true, true, false, &ctx); > igt_assert_eq(ret, 0); > igt_assert_eq(get_ctx_protected_param(i915, ctx), 1); > - ibb = intel_bb_create_with_context(i915, ctx, 4096); > + ibb = intel_bb_create_with_context(i915, ctx, NULL, 4096); > igt_assert(ibb); > intel_bb_set_pxp(ibb, true, DISPLAY_APPTYPE, I915_PROTECTED_CONTENT_DEFAULT_SESSION); > > @@ -655,7 +655,7 @@ static void test_pxp_dmabuffshare_refcnt(void) > ret = create_ctx_with_params(fd[n], true, true, true, false, &ctx[n]); > igt_assert_eq(ret, 0); > igt_assert_eq(get_ctx_protected_param(fd[n], ctx[n]), 1); > - ibb[n] = intel_bb_create_with_context(fd[n], ctx[n], 4096); > + ibb[n] = intel_bb_create_with_context(fd[n], ctx[n], NULL, 4096); > intel_bb_set_pxp(ibb[n], true, DISPLAY_APPTYPE, > I915_PROTECTED_CONTENT_DEFAULT_SESSION); > > @@ -820,7 +820,7 @@ static void prepare_exec_assets(int i915, struct simple_exec_assets *data, bool > ret = create_ctx_with_params(i915, false, false, false, false, &(data->ctx)); > igt_assert_eq(ret, 0); > igt_assert_eq(get_ctx_protected_param(i915, data->ctx), ctx_pxp); > - data->ibb = intel_bb_create_with_context(i915, data->ctx, 4096); > + data->ibb = intel_bb_create_with_context(i915, data->ctx, NULL, 4096); > igt_assert(data->ibb); > > data->fencebo = alloc_and_fill_dest_buff(i915, buf_pxp, 4096, 0); > @@ -900,7 +900,7 @@ static void test_pxp_stale_buf_execution(int i915) > ret = create_ctx_with_params(i915, true, true, true, false, &ctx2); > igt_assert_eq(ret, 0); > igt_assert_eq(get_ctx_protected_param(i915, ctx2), 1); > - ibb2 = intel_bb_create_with_context(i915, ctx2, 4096); > + ibb2 = intel_bb_create_with_context(i915, ctx2, NULL, 4096); > igt_assert(ibb2); > intel_bb_remove_intel_buf(data.ibb, data.fencebuf); > intel_bb_add_intel_buf(ibb2, data.fencebuf, true); > @@ -979,7 +979,7 @@ static void test_pxp_pwrcycle_staleasset_execution(int i915, struct powermgt_dat > ret = create_ctx_with_params(i915, true, true, true, false, &ctx2); > igt_assert_eq(ret, 0); > igt_assert_eq(get_ctx_protected_param(i915, ctx2), 1); > - ibb2 = intel_bb_create_with_context(i915, ctx2, 4096); > + ibb2 = intel_bb_create_with_context(i915, ctx2, NULL, 4096); > igt_assert(ibb2); > intel_bb_remove_intel_buf(data[1].ibb, data[1].fencebuf); > intel_bb_add_intel_buf(ibb2, data[1].fencebuf, true); > @@ -1043,7 +1043,7 @@ static void setup_protected_fb(int i915, int width, int height, igt_fb_t *fb, ui > fb->plane_bpp[0], 0, > igt_fb_mod_to_tiling(fb->modifier), 0); > > - ibb = intel_bb_create_with_context(i915, ctx, 4096); > + ibb = intel_bb_create_with_context(i915, ctx, NULL, 4096); > igt_assert(ibb); > > ibb->pxp.enabled = true; > diff --git a/tests/i915/kms_fence_pin_leak.c b/tests/i915/kms_fence_pin_leak.c > index f1eac1c6..1972a699 100644 > --- a/tests/i915/kms_fence_pin_leak.c > +++ b/tests/i915/kms_fence_pin_leak.c > @@ -62,7 +62,7 @@ static void exec_nop(data_t *data, struct igt_fb *fb, uint32_t ctx) > intel_buf_set_ownership(dst, true); > > ibb = intel_bb_create_with_context(buf_ops_get_fd(data->bops), > - ctx, 4096); > + ctx, NULL, 4096); > > /* add the reloc to make sure the kernel will think we write to dst */ > intel_bb_add_intel_buf(ibb, dst, true); > diff --git a/tests/i915/perf.c b/tests/i915/perf.c > index 5502a3fb..9ef52690 100644 > --- a/tests/i915/perf.c > +++ b/tests/i915/perf.c > @@ -1586,7 +1586,7 @@ static void load_helper_init(void) > lh.context_id = gem_context_create(drm_fd); > igt_assert_neq(lh.context_id, 0xffffffff); > > - lh.ibb = intel_bb_create_with_context(drm_fd, lh.context_id, BATCH_SZ); > + lh.ibb = intel_bb_create_with_context(drm_fd, lh.context_id, NULL, BATCH_SZ); > > scratch_buf_init(lh.bops, &lh.dst, 1920, 1080, 0); > scratch_buf_init(lh.bops, &lh.src, 1920, 1080, 0); > @@ -3011,7 +3011,7 @@ gen12_test_mi_rpc(void) > igt_assert_neq(ctx_id, INVALID_CTX_ID); > properties[1] = ctx_id; > > - ibb = intel_bb_create_with_context(drm_fd, ctx_id, BATCH_SZ); > + ibb = intel_bb_create_with_context(drm_fd, ctx_id, NULL, BATCH_SZ); > buf = intel_buf_create(bops, 4096, 1, 8, 64, > I915_TILING_NONE, I915_COMPRESSION_NONE); > > @@ -3090,7 +3090,7 @@ test_mi_rpc(void) > > ctx_id = gem_context_create(drm_fd); > > - ibb = intel_bb_create_with_context(drm_fd, ctx_id, BATCH_SZ); > + ibb = intel_bb_create_with_context(drm_fd, ctx_id, NULL, BATCH_SZ); > buf = intel_buf_create(bops, 4096, 1, 8, 64, > I915_TILING_NONE, I915_COMPRESSION_NONE); > > @@ -3217,8 +3217,8 @@ hsw_test_single_ctx_counters(void) > */ > context0_id = gem_context_create(drm_fd); > context1_id = gem_context_create(drm_fd); > - ibb0 = intel_bb_create_with_context(drm_fd, context0_id, BATCH_SZ); > - ibb1 = intel_bb_create_with_context(drm_fd, context1_id, BATCH_SZ); > + ibb0 = intel_bb_create_with_context(drm_fd, context0_id, NULL, BATCH_SZ); > + ibb1 = intel_bb_create_with_context(drm_fd, context1_id, NULL, BATCH_SZ); > > igt_debug("submitting warm up render_copy\n"); > > @@ -3461,8 +3461,8 @@ gen8_test_single_ctx_render_target_writes_a_counter(void) > > context0_id = gem_context_create(drm_fd); > context1_id = gem_context_create(drm_fd); > - ibb0 = intel_bb_create_with_context(drm_fd, context0_id, BATCH_SZ); > - ibb1 = intel_bb_create_with_context(drm_fd, context1_id, BATCH_SZ); > + ibb0 = intel_bb_create_with_context(drm_fd, context0_id, NULL, BATCH_SZ); > + ibb1 = intel_bb_create_with_context(drm_fd, context1_id, NULL, BATCH_SZ); > > igt_debug("submitting warm up render_copy\n"); > > @@ -3866,8 +3866,8 @@ static void gen12_single_ctx_helper(void) > > context0_id = gem_context_create(drm_fd); > context1_id = gem_context_create(drm_fd); > - ibb0 = intel_bb_create_with_context(drm_fd, context0_id, BATCH_SZ); > - ibb1 = intel_bb_create_with_context(drm_fd, context1_id, BATCH_SZ); > + ibb0 = intel_bb_create_with_context(drm_fd, context0_id, NULL, BATCH_SZ); > + ibb1 = intel_bb_create_with_context(drm_fd, context1_id, NULL, BATCH_SZ); > > igt_debug("submitting warm up render_copy\n"); > > -- > 2.25.1 > ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [igt-dev] [PATCH i-g-t v2 1/3] lib/intel_batchbuffer: Extend __intel_bb_create to handle context config 2022-10-25 9:00 ` Zbigniew Kempczyński @ 2022-10-25 12:25 ` Karolina Drobnik 0 siblings, 0 replies; 21+ messages in thread From: Karolina Drobnik @ 2022-10-25 12:25 UTC (permalink / raw) To: Zbigniew Kempczyński; +Cc: igt-dev On 25.10.2022 11:00, Zbigniew Kempczyński wrote: > On Tue, Oct 25, 2022 at 09:14:59AM +0200, Karolina Drobnik wrote: >> Currently, intel_bb stores context id with no information about the context >> itself. This means that intel batchbuffer can only execute on a fixed set >> of engines with pre-defined indices (so called legacy mode). To accommodate >> contexts with custom engine layouts, save the context configuration in >> intel_bb struct. >> >> Update function calls to reflect that change. >> >> Signed-off-by: Karolina Drobnik <karolina.drobnik@intel.com> >> --- >> lib/igt_draw.c | 2 +- >> lib/intel_batchbuffer.c | 43 +++++++++++++++++++++++---------- >> lib/intel_batchbuffer.h | 9 +++++-- >> lib/media_fill.c | 2 +- >> tests/i915/api_intel_bb.c | 2 +- >> tests/i915/gem_ppgtt.c | 2 +- >> tests/i915/gem_pxp.c | 16 ++++++------ >> tests/i915/kms_fence_pin_leak.c | 2 +- >> tests/i915/perf.c | 18 +++++++------- >> 9 files changed, 59 insertions(+), 37 deletions(-) >> >> diff --git a/lib/igt_draw.c b/lib/igt_draw.c >> index 1124cadc..975d65cd 100644 >> --- a/lib/igt_draw.c >> +++ b/lib/igt_draw.c >> @@ -780,7 +780,7 @@ static void draw_rect_render(int fd, struct cmd_data *cmd_data, >> >> src = create_buf(fd, cmd_data->bops, &tmp, I915_TILING_NONE); >> dst = create_buf(fd, cmd_data->bops, buf, tiling); >> - ibb = intel_bb_create_with_context(fd, cmd_data->ctx, PAGE_SIZE); >> + ibb = intel_bb_create_with_context(fd, cmd_data->ctx, NULL, PAGE_SIZE); >> >> rendercopy(ibb, src, 0, 0, rect->w, rect->h, dst, rect->x, rect->y); >> >> diff --git a/lib/intel_batchbuffer.c b/lib/intel_batchbuffer.c >> index bb2503bb..0b18f86a 100644 >> --- a/lib/intel_batchbuffer.c >> +++ b/lib/intel_batchbuffer.c >> @@ -1304,7 +1304,8 @@ static inline uint64_t __intel_bb_get_offset(struct intel_bb *ibb, >> /** >> * __intel_bb_create: >> * @i915: drm fd >> - * @ctx: context >> + * @ctx: context id >> + * @cfg: intel_ctx configuration, NULL for default context or legacy mode >> * @size: size of the batchbuffer >> * @do_relocs: use relocations or allocator >> * @allocator_type: allocator type, must be INTEL_ALLOCATOR_NONE for relocations >> @@ -1338,12 +1339,17 @@ static inline uint64_t __intel_bb_get_offset(struct intel_bb *ibb, >> * >> * If we do reset with purging caches allocator entries are freed as well. >> * >> + * __intel_bb_create checks if a context configuration for intel_ctx_t was >> + * passed in. If this is the case, it copies the information over to the >> + * newly created batch buffer. >> + * >> * Returns: >> * >> * Pointer the intel_bb, asserts on failure. >> */ >> static struct intel_bb * >> -__intel_bb_create(int i915, uint32_t ctx, uint32_t size, bool do_relocs, >> +__intel_bb_create(int i915, uint32_t ctx, const intel_ctx_cfg_t *cfg, >> + uint32_t size, bool do_relocs, >> uint64_t start, uint64_t end, >> uint8_t allocator_type, enum allocator_strategy strategy) >> { >> @@ -1399,6 +1405,13 @@ __intel_bb_create(int i915, uint32_t ctx, uint32_t size, bool do_relocs, >> ibb->ptr = ibb->batch; >> ibb->fence = -1; >> >> + /* Cache context configuration */ >> + if (cfg) { >> + ibb->cfg = malloc(sizeof(*cfg)); >> + igt_assert(ibb->cfg); >> + memcpy(ibb->cfg, cfg, sizeof(*cfg)); >> + } >> + >> ibb->gtt_size = gem_aperture_size(i915); >> if ((ibb->gtt_size - 1) >> 32) >> ibb->supports_48b_address = true; >> @@ -1446,7 +1459,7 @@ struct intel_bb *intel_bb_create_full(int i915, uint32_t ctx, uint32_t size, >> uint8_t allocator_type, >> enum allocator_strategy strategy) >> { >> - return __intel_bb_create(i915, ctx, size, false, start, end, >> + return __intel_bb_create(i915, ctx, NULL, size, false, start, end, >> allocator_type, strategy); >> } > > I'm sorry I've missed this during last review. I think each > intel_bb_create*() calls which contains ctx should also be extended > with cfg, so intel_bb_create_full() and intel_bb_create_with_allocator() > should be altered as well. No worries, I should've thought about it and fix it on my own. I'll do so in the next version. Thanks, Karolina > -- > Zbigniew > >> >> @@ -1469,7 +1482,7 @@ struct intel_bb *intel_bb_create_with_allocator(int i915, uint32_t ctx, >> uint32_t size, >> uint8_t allocator_type) >> { >> - return __intel_bb_create(i915, ctx, size, false, 0, 0, >> + return __intel_bb_create(i915, ctx, NULL, size, false, 0, 0, >> allocator_type, ALLOC_STRATEGY_HIGH_TO_LOW); >> } >> >> @@ -1502,7 +1515,7 @@ struct intel_bb *intel_bb_create(int i915, uint32_t size) >> { >> bool relocs = gem_has_relocations(i915); >> >> - return __intel_bb_create(i915, 0, size, >> + return __intel_bb_create(i915, 0, NULL, size, >> relocs && !aux_needs_softpin(i915), 0, 0, >> INTEL_ALLOCATOR_SIMPLE, >> ALLOC_STRATEGY_HIGH_TO_LOW); >> @@ -1511,21 +1524,23 @@ struct intel_bb *intel_bb_create(int i915, uint32_t size) >> /** >> * intel_bb_create_with_context: >> * @i915: drm fd >> - * @ctx: context >> + * @ctx: context id >> + * @cfg: intel_ctx configuration, NULL for default context or legacy mode >> * @size: size of the batchbuffer >> * >> - * Creates bb with context passed in @ctx. >> + * Creates bb with context passed in @ctx and @cfg configuration (when >> + * working with custom engines layout). >> * >> * Returns: >> * >> * Pointer the intel_bb, asserts on failure. >> */ >> struct intel_bb * >> -intel_bb_create_with_context(int i915, uint32_t ctx, uint32_t size) >> +intel_bb_create_with_context(int i915, uint32_t ctx, const intel_ctx_cfg_t *cfg, uint32_t size) >> { >> bool relocs = gem_has_relocations(i915); >> >> - return __intel_bb_create(i915, ctx, size, >> + return __intel_bb_create(i915, ctx, cfg, size, >> relocs && !aux_needs_softpin(i915), 0, 0, >> INTEL_ALLOCATOR_SIMPLE, >> ALLOC_STRATEGY_HIGH_TO_LOW); >> @@ -1547,7 +1562,7 @@ struct intel_bb *intel_bb_create_with_relocs(int i915, uint32_t size) >> { >> igt_require(gem_has_relocations(i915)); >> >> - return __intel_bb_create(i915, 0, size, true, 0, 0, >> + return __intel_bb_create(i915, 0, NULL, size, true, 0, 0, >> INTEL_ALLOCATOR_NONE, ALLOC_STRATEGY_NONE); >> } >> >> @@ -1565,11 +1580,12 @@ struct intel_bb *intel_bb_create_with_relocs(int i915, uint32_t size) >> * Pointer the intel_bb, asserts on failure. >> */ >> struct intel_bb * >> -intel_bb_create_with_relocs_and_context(int i915, uint32_t ctx, uint32_t size) >> +intel_bb_create_with_relocs_and_context(int i915, uint32_t ctx, >> + const intel_ctx_cfg_t *cfg, uint32_t size) >> { >> igt_require(gem_has_relocations(i915)); >> >> - return __intel_bb_create(i915, ctx, size, true, 0, 0, >> + return __intel_bb_create(i915, ctx, cfg, size, true, 0, 0, >> INTEL_ALLOCATOR_NONE, ALLOC_STRATEGY_NONE); >> } >> >> @@ -1589,7 +1605,7 @@ struct intel_bb *intel_bb_create_no_relocs(int i915, uint32_t size) >> { >> igt_require(gem_uses_full_ppgtt(i915)); >> >> - return __intel_bb_create(i915, 0, size, false, 0, 0, >> + return __intel_bb_create(i915, 0, NULL, size, false, 0, 0, >> INTEL_ALLOCATOR_SIMPLE, >> ALLOC_STRATEGY_HIGH_TO_LOW); >> } >> @@ -1670,6 +1686,7 @@ void intel_bb_destroy(struct intel_bb *ibb) >> close(ibb->fence); >> >> free(ibb->batch); >> + free(ibb->cfg); >> free(ibb); >> } >> >> diff --git a/lib/intel_batchbuffer.h b/lib/intel_batchbuffer.h >> index 36b6b61d..c98cdcec 100644 >> --- a/lib/intel_batchbuffer.h >> +++ b/lib/intel_batchbuffer.h >> @@ -486,6 +486,9 @@ struct intel_bb { >> uint32_t ctx; >> uint32_t vm_id; >> >> + /* Context configuration */ >> + intel_ctx_cfg_t *cfg; >> + >> /* Cache */ >> void *root; >> >> @@ -522,10 +525,12 @@ intel_bb_create_with_allocator(int i915, uint32_t ctx, >> uint32_t size, uint8_t allocator_type); >> struct intel_bb *intel_bb_create(int i915, uint32_t size); >> struct intel_bb * >> -intel_bb_create_with_context(int i915, uint32_t ctx, uint32_t size); >> +intel_bb_create_with_context(int i915, uint32_t ctx, const intel_ctx_cfg_t *cfg, >> + uint32_t size); >> struct intel_bb *intel_bb_create_with_relocs(int i915, uint32_t size); >> struct intel_bb * >> -intel_bb_create_with_relocs_and_context(int i915, uint32_t ctx, uint32_t size); >> +intel_bb_create_with_relocs_and_context(int i915, uint32_t ctx, >> + const intel_ctx_cfg_t *cfg, uint32_t size); >> struct intel_bb *intel_bb_create_no_relocs(int i915, uint32_t size); >> void intel_bb_destroy(struct intel_bb *ibb); >> >> diff --git a/lib/media_fill.c b/lib/media_fill.c >> index d758f1f5..4f8b50e8 100644 >> --- a/lib/media_fill.c >> +++ b/lib/media_fill.c >> @@ -309,7 +309,7 @@ __gen11_media_vme_func(int i915, >> struct intel_bb *ibb; >> uint32_t curbe_buffer, interface_descriptor; >> >> - ibb = intel_bb_create_with_context(i915, ctx, PAGE_SIZE); >> + ibb = intel_bb_create_with_context(i915, ctx, NULL, PAGE_SIZE); >> intel_bb_add_intel_buf(ibb, dst, true); >> intel_bb_add_intel_buf(ibb, src, false); >> >> diff --git a/tests/i915/api_intel_bb.c b/tests/i915/api_intel_bb.c >> index 1f663d2a..6ba1fd1b 100644 >> --- a/tests/i915/api_intel_bb.c >> +++ b/tests/i915/api_intel_bb.c >> @@ -202,7 +202,7 @@ static void simple_bb(struct buf_ops *bops, bool use_context) >> if (use_context) { >> ctx = gem_context_create(i915); >> intel_bb_destroy(ibb); >> - ibb = intel_bb_create_with_context(i915, ctx, PAGE_SIZE); >> + ibb = intel_bb_create_with_context(i915, ctx, NULL, PAGE_SIZE); >> intel_bb_out(ibb, MI_BATCH_BUFFER_END); >> intel_bb_ptr_align(ibb, 8); >> intel_bb_exec(ibb, intel_bb_offset(ibb), >> diff --git a/tests/i915/gem_ppgtt.c b/tests/i915/gem_ppgtt.c >> index 0a06e9ec..9673ce22 100644 >> --- a/tests/i915/gem_ppgtt.c >> +++ b/tests/i915/gem_ppgtt.c >> @@ -112,7 +112,7 @@ static void fork_rcs_copy(int timeout, uint32_t final, >> ctx = gem_context_create(buf_ops_get_fd(dst[child]->bops)); >> >> ibb = intel_bb_create_with_context(buf_ops_get_fd(dst[child]->bops), >> - ctx, 4096); >> + ctx, NULL, 4096); >> i = 0; >> igt_until_timeout(timeout) { >> src = create_bo(dst[child]->bops, >> diff --git a/tests/i915/gem_pxp.c b/tests/i915/gem_pxp.c >> index 65618556..b43273c9 100644 >> --- a/tests/i915/gem_pxp.c >> +++ b/tests/i915/gem_pxp.c >> @@ -457,7 +457,7 @@ static void test_render_baseline(int i915) >> /* Perform a regular 3d copy as a control checkpoint */ >> ret = create_ctx_with_params(i915, false, false, false, false, &ctx); >> igt_assert_eq(ret, 0); >> - ibb = intel_bb_create_with_context(i915, ctx, 4096); >> + ibb = intel_bb_create_with_context(i915, ctx, NULL, 4096); >> igt_assert(ibb); >> >> dstbo = alloc_and_fill_dest_buff(i915, false, TSTSURF_SIZE, TSTSURF_INITCOLOR1); >> @@ -506,7 +506,7 @@ static void __test_render_pxp_src_to_protdest(int i915, uint32_t *outpixels, int >> ret = create_ctx_with_params(i915, true, true, true, false, &ctx); >> igt_assert_eq(ret, 0); >> igt_assert_eq(get_ctx_protected_param(i915, ctx), 1); >> - ibb = intel_bb_create_with_context(i915, ctx, 4096); >> + ibb = intel_bb_create_with_context(i915, ctx, NULL, 4096); >> igt_assert(ibb); >> intel_bb_set_pxp(ibb, true, DISPLAY_APPTYPE, I915_PROTECTED_CONTENT_DEFAULT_SESSION); >> >> @@ -567,7 +567,7 @@ static void test_render_pxp_protsrc_to_protdest(int i915) >> ret = create_ctx_with_params(i915, true, true, true, false, &ctx); >> igt_assert_eq(ret, 0); >> igt_assert_eq(get_ctx_protected_param(i915, ctx), 1); >> - ibb = intel_bb_create_with_context(i915, ctx, 4096); >> + ibb = intel_bb_create_with_context(i915, ctx, NULL, 4096); >> igt_assert(ibb); >> intel_bb_set_pxp(ibb, true, DISPLAY_APPTYPE, I915_PROTECTED_CONTENT_DEFAULT_SESSION); >> >> @@ -655,7 +655,7 @@ static void test_pxp_dmabuffshare_refcnt(void) >> ret = create_ctx_with_params(fd[n], true, true, true, false, &ctx[n]); >> igt_assert_eq(ret, 0); >> igt_assert_eq(get_ctx_protected_param(fd[n], ctx[n]), 1); >> - ibb[n] = intel_bb_create_with_context(fd[n], ctx[n], 4096); >> + ibb[n] = intel_bb_create_with_context(fd[n], ctx[n], NULL, 4096); >> intel_bb_set_pxp(ibb[n], true, DISPLAY_APPTYPE, >> I915_PROTECTED_CONTENT_DEFAULT_SESSION); >> >> @@ -820,7 +820,7 @@ static void prepare_exec_assets(int i915, struct simple_exec_assets *data, bool >> ret = create_ctx_with_params(i915, false, false, false, false, &(data->ctx)); >> igt_assert_eq(ret, 0); >> igt_assert_eq(get_ctx_protected_param(i915, data->ctx), ctx_pxp); >> - data->ibb = intel_bb_create_with_context(i915, data->ctx, 4096); >> + data->ibb = intel_bb_create_with_context(i915, data->ctx, NULL, 4096); >> igt_assert(data->ibb); >> >> data->fencebo = alloc_and_fill_dest_buff(i915, buf_pxp, 4096, 0); >> @@ -900,7 +900,7 @@ static void test_pxp_stale_buf_execution(int i915) >> ret = create_ctx_with_params(i915, true, true, true, false, &ctx2); >> igt_assert_eq(ret, 0); >> igt_assert_eq(get_ctx_protected_param(i915, ctx2), 1); >> - ibb2 = intel_bb_create_with_context(i915, ctx2, 4096); >> + ibb2 = intel_bb_create_with_context(i915, ctx2, NULL, 4096); >> igt_assert(ibb2); >> intel_bb_remove_intel_buf(data.ibb, data.fencebuf); >> intel_bb_add_intel_buf(ibb2, data.fencebuf, true); >> @@ -979,7 +979,7 @@ static void test_pxp_pwrcycle_staleasset_execution(int i915, struct powermgt_dat >> ret = create_ctx_with_params(i915, true, true, true, false, &ctx2); >> igt_assert_eq(ret, 0); >> igt_assert_eq(get_ctx_protected_param(i915, ctx2), 1); >> - ibb2 = intel_bb_create_with_context(i915, ctx2, 4096); >> + ibb2 = intel_bb_create_with_context(i915, ctx2, NULL, 4096); >> igt_assert(ibb2); >> intel_bb_remove_intel_buf(data[1].ibb, data[1].fencebuf); >> intel_bb_add_intel_buf(ibb2, data[1].fencebuf, true); >> @@ -1043,7 +1043,7 @@ static void setup_protected_fb(int i915, int width, int height, igt_fb_t *fb, ui >> fb->plane_bpp[0], 0, >> igt_fb_mod_to_tiling(fb->modifier), 0); >> >> - ibb = intel_bb_create_with_context(i915, ctx, 4096); >> + ibb = intel_bb_create_with_context(i915, ctx, NULL, 4096); >> igt_assert(ibb); >> >> ibb->pxp.enabled = true; >> diff --git a/tests/i915/kms_fence_pin_leak.c b/tests/i915/kms_fence_pin_leak.c >> index f1eac1c6..1972a699 100644 >> --- a/tests/i915/kms_fence_pin_leak.c >> +++ b/tests/i915/kms_fence_pin_leak.c >> @@ -62,7 +62,7 @@ static void exec_nop(data_t *data, struct igt_fb *fb, uint32_t ctx) >> intel_buf_set_ownership(dst, true); >> >> ibb = intel_bb_create_with_context(buf_ops_get_fd(data->bops), >> - ctx, 4096); >> + ctx, NULL, 4096); >> >> /* add the reloc to make sure the kernel will think we write to dst */ >> intel_bb_add_intel_buf(ibb, dst, true); >> diff --git a/tests/i915/perf.c b/tests/i915/perf.c >> index 5502a3fb..9ef52690 100644 >> --- a/tests/i915/perf.c >> +++ b/tests/i915/perf.c >> @@ -1586,7 +1586,7 @@ static void load_helper_init(void) >> lh.context_id = gem_context_create(drm_fd); >> igt_assert_neq(lh.context_id, 0xffffffff); >> >> - lh.ibb = intel_bb_create_with_context(drm_fd, lh.context_id, BATCH_SZ); >> + lh.ibb = intel_bb_create_with_context(drm_fd, lh.context_id, NULL, BATCH_SZ); >> >> scratch_buf_init(lh.bops, &lh.dst, 1920, 1080, 0); >> scratch_buf_init(lh.bops, &lh.src, 1920, 1080, 0); >> @@ -3011,7 +3011,7 @@ gen12_test_mi_rpc(void) >> igt_assert_neq(ctx_id, INVALID_CTX_ID); >> properties[1] = ctx_id; >> >> - ibb = intel_bb_create_with_context(drm_fd, ctx_id, BATCH_SZ); >> + ibb = intel_bb_create_with_context(drm_fd, ctx_id, NULL, BATCH_SZ); >> buf = intel_buf_create(bops, 4096, 1, 8, 64, >> I915_TILING_NONE, I915_COMPRESSION_NONE); >> >> @@ -3090,7 +3090,7 @@ test_mi_rpc(void) >> >> ctx_id = gem_context_create(drm_fd); >> >> - ibb = intel_bb_create_with_context(drm_fd, ctx_id, BATCH_SZ); >> + ibb = intel_bb_create_with_context(drm_fd, ctx_id, NULL, BATCH_SZ); >> buf = intel_buf_create(bops, 4096, 1, 8, 64, >> I915_TILING_NONE, I915_COMPRESSION_NONE); >> >> @@ -3217,8 +3217,8 @@ hsw_test_single_ctx_counters(void) >> */ >> context0_id = gem_context_create(drm_fd); >> context1_id = gem_context_create(drm_fd); >> - ibb0 = intel_bb_create_with_context(drm_fd, context0_id, BATCH_SZ); >> - ibb1 = intel_bb_create_with_context(drm_fd, context1_id, BATCH_SZ); >> + ibb0 = intel_bb_create_with_context(drm_fd, context0_id, NULL, BATCH_SZ); >> + ibb1 = intel_bb_create_with_context(drm_fd, context1_id, NULL, BATCH_SZ); >> >> igt_debug("submitting warm up render_copy\n"); >> >> @@ -3461,8 +3461,8 @@ gen8_test_single_ctx_render_target_writes_a_counter(void) >> >> context0_id = gem_context_create(drm_fd); >> context1_id = gem_context_create(drm_fd); >> - ibb0 = intel_bb_create_with_context(drm_fd, context0_id, BATCH_SZ); >> - ibb1 = intel_bb_create_with_context(drm_fd, context1_id, BATCH_SZ); >> + ibb0 = intel_bb_create_with_context(drm_fd, context0_id, NULL, BATCH_SZ); >> + ibb1 = intel_bb_create_with_context(drm_fd, context1_id, NULL, BATCH_SZ); >> >> igt_debug("submitting warm up render_copy\n"); >> >> @@ -3866,8 +3866,8 @@ static void gen12_single_ctx_helper(void) >> >> context0_id = gem_context_create(drm_fd); >> context1_id = gem_context_create(drm_fd); >> - ibb0 = intel_bb_create_with_context(drm_fd, context0_id, BATCH_SZ); >> - ibb1 = intel_bb_create_with_context(drm_fd, context1_id, BATCH_SZ); >> + ibb0 = intel_bb_create_with_context(drm_fd, context0_id, NULL, BATCH_SZ); >> + ibb1 = intel_bb_create_with_context(drm_fd, context1_id, NULL, BATCH_SZ); >> >> igt_debug("submitting warm up render_copy\n"); >> >> -- >> 2.25.1 >> ^ permalink raw reply [flat|nested] 21+ messages in thread
* [igt-dev] [PATCH i-g-t v2 2/3] lib/intel_batchbuffer: Add support for custom engine layouts 2022-10-25 7:14 [igt-dev] [PATCH i-g-t v2 0/3] Add support for intel_ctx_t in intel_bb Karolina Drobnik 2022-10-25 7:14 ` [igt-dev] [PATCH i-g-t v2 1/3] lib/intel_batchbuffer: Extend __intel_bb_create to handle context config Karolina Drobnik @ 2022-10-25 7:15 ` Karolina Drobnik 2022-10-25 9:18 ` Zbigniew Kempczyński 2022-10-25 7:15 ` [igt-dev] [PATCH i-g-t v2 3/3] tests/api_intel_bb: Add misplaced_blitter test Karolina Drobnik ` (4 subsequent siblings) 6 siblings, 1 reply; 21+ messages in thread From: Karolina Drobnik @ 2022-10-25 7:15 UTC (permalink / raw) To: igt-dev Don't assume fixed engine ids and use context configuration in intel_bb to find the appropriate engine when executing the batchbuffer. Signed-off-by: Karolina Drobnik <karolina.drobnik@intel.com> --- lib/intel_batchbuffer.c | 49 ++++++++++++++++++++++++++++++++++------- 1 file changed, 41 insertions(+), 8 deletions(-) diff --git a/lib/intel_batchbuffer.c b/lib/intel_batchbuffer.c index 0b18f86a..5358b82b 100644 --- a/lib/intel_batchbuffer.c +++ b/lib/intel_batchbuffer.c @@ -1491,6 +1491,29 @@ static bool aux_needs_softpin(int i915) return intel_gen(intel_get_drm_devid(i915)) >= 12; } +static bool has_ctx_cfg(struct intel_bb *ibb) +{ + return ibb->cfg && (ibb->cfg->num_engines > 0); +} + +static uint32_t find_engine(struct intel_bb *ibb, unsigned int class) +{ + intel_ctx_cfg_t *cfg; + unsigned int i; + uint32_t engine_id = -1; + + cfg = ibb->cfg; + for (i = 0; i < cfg->num_engines; i++) { + if (cfg->engines[i].engine_class == class) + engine_id = i; + } + + /* Make sure we actually found the engine */ + igt_assert(engine_id != -1); + + return engine_id; +} + /** * intel_bb_create: * @i915: drm fd @@ -2792,34 +2815,44 @@ void intel_bb_flush(struct intel_bb *ibb, uint32_t ring) * intel_bb_flush_render: * @ibb: batchbuffer * - * If batch is not empty emit batch buffer end, execute on render ring - * and reset the batch. Context used to execute is batch context. + * If batch is not empty emit batch buffer end, find the render engine id, + * execute on the ring and reset the batch. Context used to execute + * is batch context. */ void intel_bb_flush_render(struct intel_bb *ibb) { + uint32_t ring; + if (intel_bb_emit_flush_common(ibb) == 0) return; - intel_bb_exec_with_ring(ibb, I915_EXEC_RENDER); + if (has_ctx_cfg(ibb)) + ring = find_engine(ibb, I915_ENGINE_CLASS_RENDER); + else + ring = I915_EXEC_RENDER; + + intel_bb_exec_with_ring(ibb, ring); } /* * intel_bb_flush_blit: * @ibb: batchbuffer * - * If batch is not empty emit batch buffer end, execute on default/blit ring - * (depends on gen) and reset the batch. + * If batch is not empty emit batch buffer end, find a suitable ring + * (depending on gen and context configuration) and reset the batch. * Context used to execute is batch context. */ void intel_bb_flush_blit(struct intel_bb *ibb) { - uint32_t ring = I915_EXEC_DEFAULT; + uint32_t ring; if (intel_bb_emit_flush_common(ibb) == 0) return; - if (HAS_BLT_RING(ibb->devid)) - ring = I915_EXEC_BLT; + if (has_ctx_cfg(ibb)) + ring = find_engine(ibb, I915_ENGINE_CLASS_COPY); + else + ring = HAS_BLT_RING(ibb->devid) ? I915_EXEC_BLT : I915_EXEC_DEFAULT; intel_bb_exec_with_ring(ibb, ring); } -- 2.25.1 ^ permalink raw reply related [flat|nested] 21+ messages in thread
* Re: [igt-dev] [PATCH i-g-t v2 2/3] lib/intel_batchbuffer: Add support for custom engine layouts 2022-10-25 7:15 ` [igt-dev] [PATCH i-g-t v2 2/3] lib/intel_batchbuffer: Add support for custom engine layouts Karolina Drobnik @ 2022-10-25 9:18 ` Zbigniew Kempczyński 2022-10-25 12:29 ` Karolina Drobnik 0 siblings, 1 reply; 21+ messages in thread From: Zbigniew Kempczyński @ 2022-10-25 9:18 UTC (permalink / raw) To: Karolina Drobnik; +Cc: igt-dev On Tue, Oct 25, 2022 at 09:15:00AM +0200, Karolina Drobnik wrote: > Don't assume fixed engine ids and use context configuration in > intel_bb to find the appropriate engine when executing the batchbuffer. > > Signed-off-by: Karolina Drobnik <karolina.drobnik@intel.com> > --- > lib/intel_batchbuffer.c | 49 ++++++++++++++++++++++++++++++++++------- > 1 file changed, 41 insertions(+), 8 deletions(-) > > diff --git a/lib/intel_batchbuffer.c b/lib/intel_batchbuffer.c > index 0b18f86a..5358b82b 100644 > --- a/lib/intel_batchbuffer.c > +++ b/lib/intel_batchbuffer.c > @@ -1491,6 +1491,29 @@ static bool aux_needs_softpin(int i915) > return intel_gen(intel_get_drm_devid(i915)) >= 12; > } > > +static bool has_ctx_cfg(struct intel_bb *ibb) > +{ > + return ibb->cfg && (ibb->cfg->num_engines > 0); Brackets are not necessary. > +} > + > +static uint32_t find_engine(struct intel_bb *ibb, unsigned int class) > +{ > + intel_ctx_cfg_t *cfg; > + unsigned int i; > + uint32_t engine_id = -1; > + > + cfg = ibb->cfg; > + for (i = 0; i < cfg->num_engines; i++) { > + if (cfg->engines[i].engine_class == class) > + engine_id = i; > + } > + > + /* Make sure we actually found the engine */ > + igt_assert(engine_id != -1); Add some info what's wrong here with igt_assert_f(). With above fixed: Reviewed-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com> -- Zbigniew > + > + return engine_id; > +} > + > /** > * intel_bb_create: > * @i915: drm fd > @@ -2792,34 +2815,44 @@ void intel_bb_flush(struct intel_bb *ibb, uint32_t ring) > * intel_bb_flush_render: > * @ibb: batchbuffer > * > - * If batch is not empty emit batch buffer end, execute on render ring > - * and reset the batch. Context used to execute is batch context. > + * If batch is not empty emit batch buffer end, find the render engine id, > + * execute on the ring and reset the batch. Context used to execute > + * is batch context. > */ > void intel_bb_flush_render(struct intel_bb *ibb) > { > + uint32_t ring; > + > if (intel_bb_emit_flush_common(ibb) == 0) > return; > > - intel_bb_exec_with_ring(ibb, I915_EXEC_RENDER); > + if (has_ctx_cfg(ibb)) > + ring = find_engine(ibb, I915_ENGINE_CLASS_RENDER); > + else > + ring = I915_EXEC_RENDER; > + > + intel_bb_exec_with_ring(ibb, ring); > } > > /* > * intel_bb_flush_blit: > * @ibb: batchbuffer > * > - * If batch is not empty emit batch buffer end, execute on default/blit ring > - * (depends on gen) and reset the batch. > + * If batch is not empty emit batch buffer end, find a suitable ring > + * (depending on gen and context configuration) and reset the batch. > * Context used to execute is batch context. > */ > void intel_bb_flush_blit(struct intel_bb *ibb) > { > - uint32_t ring = I915_EXEC_DEFAULT; > + uint32_t ring; > > if (intel_bb_emit_flush_common(ibb) == 0) > return; > > - if (HAS_BLT_RING(ibb->devid)) > - ring = I915_EXEC_BLT; > + if (has_ctx_cfg(ibb)) > + ring = find_engine(ibb, I915_ENGINE_CLASS_COPY); > + else > + ring = HAS_BLT_RING(ibb->devid) ? I915_EXEC_BLT : I915_EXEC_DEFAULT; > > intel_bb_exec_with_ring(ibb, ring); > } > -- > 2.25.1 > ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [igt-dev] [PATCH i-g-t v2 2/3] lib/intel_batchbuffer: Add support for custom engine layouts 2022-10-25 9:18 ` Zbigniew Kempczyński @ 2022-10-25 12:29 ` Karolina Drobnik 0 siblings, 0 replies; 21+ messages in thread From: Karolina Drobnik @ 2022-10-25 12:29 UTC (permalink / raw) To: Zbigniew Kempczyński; +Cc: igt-dev On 25.10.2022 11:18, Zbigniew Kempczyński wrote: > On Tue, Oct 25, 2022 at 09:15:00AM +0200, Karolina Drobnik wrote: >> Don't assume fixed engine ids and use context configuration in >> intel_bb to find the appropriate engine when executing the batchbuffer. >> >> Signed-off-by: Karolina Drobnik <karolina.drobnik@intel.com> >> --- >> lib/intel_batchbuffer.c | 49 ++++++++++++++++++++++++++++++++++------- >> 1 file changed, 41 insertions(+), 8 deletions(-) >> >> diff --git a/lib/intel_batchbuffer.c b/lib/intel_batchbuffer.c >> index 0b18f86a..5358b82b 100644 >> --- a/lib/intel_batchbuffer.c >> +++ b/lib/intel_batchbuffer.c >> @@ -1491,6 +1491,29 @@ static bool aux_needs_softpin(int i915) >> return intel_gen(intel_get_drm_devid(i915)) >= 12; >> } >> >> +static bool has_ctx_cfg(struct intel_bb *ibb) >> +{ >> + return ibb->cfg && (ibb->cfg->num_engines > 0); > > Brackets are not necessary. I added them to improve readability. Can remove them, no problem. >> +} >> + >> +static uint32_t find_engine(struct intel_bb *ibb, unsigned int class) >> +{ >> + intel_ctx_cfg_t *cfg; >> + unsigned int i; >> + uint32_t engine_id = -1; >> + >> + cfg = ibb->cfg; >> + for (i = 0; i < cfg->num_engines; i++) { >> + if (cfg->engines[i].engine_class == class) >> + engine_id = i; >> + } >> + >> + /* Make sure we actually found the engine */ >> + igt_assert(engine_id != -1); > > Add some info what's wrong here with igt_assert_f(). Good call, I forgot about that helper. > > With above fixed: > > Reviewed-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com> > Thanks, Karolina > -- > Zbigniew >> + >> + return engine_id; >> +} >> + >> /** >> * intel_bb_create: >> * @i915: drm fd >> @@ -2792,34 +2815,44 @@ void intel_bb_flush(struct intel_bb *ibb, uint32_t ring) >> * intel_bb_flush_render: >> * @ibb: batchbuffer >> * >> - * If batch is not empty emit batch buffer end, execute on render ring >> - * and reset the batch. Context used to execute is batch context. >> + * If batch is not empty emit batch buffer end, find the render engine id, >> + * execute on the ring and reset the batch. Context used to execute >> + * is batch context. >> */ >> void intel_bb_flush_render(struct intel_bb *ibb) >> { >> + uint32_t ring; >> + >> if (intel_bb_emit_flush_common(ibb) == 0) >> return; >> >> - intel_bb_exec_with_ring(ibb, I915_EXEC_RENDER); >> + if (has_ctx_cfg(ibb)) >> + ring = find_engine(ibb, I915_ENGINE_CLASS_RENDER); >> + else >> + ring = I915_EXEC_RENDER; >> + >> + intel_bb_exec_with_ring(ibb, ring); >> } >> >> /* >> * intel_bb_flush_blit: >> * @ibb: batchbuffer >> * >> - * If batch is not empty emit batch buffer end, execute on default/blit ring >> - * (depends on gen) and reset the batch. >> + * If batch is not empty emit batch buffer end, find a suitable ring >> + * (depending on gen and context configuration) and reset the batch. >> * Context used to execute is batch context. >> */ >> void intel_bb_flush_blit(struct intel_bb *ibb) >> { >> - uint32_t ring = I915_EXEC_DEFAULT; >> + uint32_t ring; >> >> if (intel_bb_emit_flush_common(ibb) == 0) >> return; >> >> - if (HAS_BLT_RING(ibb->devid)) >> - ring = I915_EXEC_BLT; >> + if (has_ctx_cfg(ibb)) >> + ring = find_engine(ibb, I915_ENGINE_CLASS_COPY); >> + else >> + ring = HAS_BLT_RING(ibb->devid) ? I915_EXEC_BLT : I915_EXEC_DEFAULT; >> >> intel_bb_exec_with_ring(ibb, ring); >> } >> -- >> 2.25.1 >> ^ permalink raw reply [flat|nested] 21+ messages in thread
* [igt-dev] [PATCH i-g-t v2 3/3] tests/api_intel_bb: Add misplaced_blitter test 2022-10-25 7:14 [igt-dev] [PATCH i-g-t v2 0/3] Add support for intel_ctx_t in intel_bb Karolina Drobnik 2022-10-25 7:14 ` [igt-dev] [PATCH i-g-t v2 1/3] lib/intel_batchbuffer: Extend __intel_bb_create to handle context config Karolina Drobnik 2022-10-25 7:15 ` [igt-dev] [PATCH i-g-t v2 2/3] lib/intel_batchbuffer: Add support for custom engine layouts Karolina Drobnik @ 2022-10-25 7:15 ` Karolina Drobnik 2022-10-25 8:54 ` Zbigniew Kempczyński 2022-10-25 8:15 ` [igt-dev] ✗ Fi.CI.BAT: failure for Add support for intel_ctx_t in intel_bb (rev2) Patchwork ` (3 subsequent siblings) 6 siblings, 1 reply; 21+ messages in thread From: Karolina Drobnik @ 2022-10-25 7:15 UTC (permalink / raw) To: igt-dev Exercise intel_bb with a custom context engines layout. Signed-off-by: Karolina Drobnik <karolina.drobnik@intel.com> --- tests/i915/api_intel_bb.c | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/tests/i915/api_intel_bb.c b/tests/i915/api_intel_bb.c index 6ba1fd1b..44272e9a 100644 --- a/tests/i915/api_intel_bb.c +++ b/tests/i915/api_intel_bb.c @@ -50,6 +50,8 @@ #define COLOR_77 0x77 #define COLOR_CC 0xcc +#define MI_FLUSH_DW (0x26 << 23) + IGT_TEST_DESCRIPTION("intel_bb API check."); enum reloc_objects { @@ -1209,6 +1211,38 @@ static void full_batch(struct buf_ops *bops) intel_bb_destroy(ibb); } +static void misplaced_blitter(struct buf_ops *bops) +{ + int i915 = buf_ops_get_fd(bops); + struct intel_bb *ibb; + + gem_require_contexts(i915); + + /* Use custom configuration with blitter at index 0 */ + const intel_ctx_cfg_t cfg = (intel_ctx_cfg_t) { + .num_engines = 2, + .engines = { + { .engine_class = I915_ENGINE_CLASS_COPY, + .engine_instance = 0 + }, + { .engine_class = I915_ENGINE_CLASS_RENDER, + .engine_instance = 0 + }, + }, + }; + const intel_ctx_t *ctx = intel_ctx_create(i915, &cfg); + + ibb = intel_bb_create_with_context(i915, ctx->id, &ctx->cfg, PAGE_SIZE); + + /* Try to execute blitter-specific instruction */ + intel_bb_out(ibb, MI_FLUSH_DW); + intel_bb_emit_bbe(ibb); + intel_bb_flush_blit(ibb); + + intel_bb_destroy(ibb); + intel_ctx_destroy(i915, ctx); +} + static int render(struct buf_ops *bops, uint32_t tiling, bool do_reloc, uint32_t width, uint32_t height) { @@ -1581,6 +1615,10 @@ igt_main_args("dpibc:", NULL, help_str, opt_handler, NULL) igt_subtest("full-batch") full_batch(bops); + igt_describe("Execute intel_bb with set of engines provided by userspace"); + igt_subtest("misplaced-blitter") + misplaced_blitter(bops); + igt_subtest_with_dynamic("render") { for (i = 0; i < ARRAY_SIZE(tests); i++) { const struct test *t = &tests[i]; -- 2.25.1 ^ permalink raw reply related [flat|nested] 21+ messages in thread
* Re: [igt-dev] [PATCH i-g-t v2 3/3] tests/api_intel_bb: Add misplaced_blitter test 2022-10-25 7:15 ` [igt-dev] [PATCH i-g-t v2 3/3] tests/api_intel_bb: Add misplaced_blitter test Karolina Drobnik @ 2022-10-25 8:54 ` Zbigniew Kempczyński 2022-10-25 12:33 ` Karolina Drobnik 0 siblings, 1 reply; 21+ messages in thread From: Zbigniew Kempczyński @ 2022-10-25 8:54 UTC (permalink / raw) To: Karolina Drobnik; +Cc: igt-dev On Tue, Oct 25, 2022 at 09:15:01AM +0200, Karolina Drobnik wrote: > Exercise intel_bb with a custom context engines layout. > > Signed-off-by: Karolina Drobnik <karolina.drobnik@intel.com> > --- > tests/i915/api_intel_bb.c | 38 ++++++++++++++++++++++++++++++++++++++ > 1 file changed, 38 insertions(+) > > diff --git a/tests/i915/api_intel_bb.c b/tests/i915/api_intel_bb.c > index 6ba1fd1b..44272e9a 100644 > --- a/tests/i915/api_intel_bb.c > +++ b/tests/i915/api_intel_bb.c > @@ -50,6 +50,8 @@ > #define COLOR_77 0x77 > #define COLOR_CC 0xcc > > +#define MI_FLUSH_DW (0x26 << 23) > + > IGT_TEST_DESCRIPTION("intel_bb API check."); > > enum reloc_objects { > @@ -1209,6 +1211,38 @@ static void full_batch(struct buf_ops *bops) > intel_bb_destroy(ibb); > } > > +static void misplaced_blitter(struct buf_ops *bops) > +{ > + int i915 = buf_ops_get_fd(bops); > + struct intel_bb *ibb; > + > + gem_require_contexts(i915); > + > + /* Use custom configuration with blitter at index 0 */ > + const intel_ctx_cfg_t cfg = (intel_ctx_cfg_t) { > + .num_engines = 2, > + .engines = { > + { .engine_class = I915_ENGINE_CLASS_COPY, > + .engine_instance = 0 > + }, > + { .engine_class = I915_ENGINE_CLASS_RENDER, > + .engine_instance = 0 > + }, > + }, > + }; Compiler complains: ../tests/i915/api_intel_bb.c:1222:9: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 1222 | const intel_ctx_cfg_t cfg = (intel_ctx_cfg_t) { Please fix this. > + const intel_ctx_t *ctx = intel_ctx_create(i915, &cfg); > + > + ibb = intel_bb_create_with_context(i915, ctx->id, &ctx->cfg, PAGE_SIZE); > + > + /* Try to execute blitter-specific instruction */ > + intel_bb_out(ibb, MI_FLUSH_DW); Are you sure? Check instruction length and required data. -- Zbigniew > + intel_bb_emit_bbe(ibb); > + intel_bb_flush_blit(ibb); > + > + intel_bb_destroy(ibb); > + intel_ctx_destroy(i915, ctx); > +} > + > static int render(struct buf_ops *bops, uint32_t tiling, bool do_reloc, > uint32_t width, uint32_t height) > { > @@ -1581,6 +1615,10 @@ igt_main_args("dpibc:", NULL, help_str, opt_handler, NULL) > igt_subtest("full-batch") > full_batch(bops); > > + igt_describe("Execute intel_bb with set of engines provided by userspace"); > + igt_subtest("misplaced-blitter") > + misplaced_blitter(bops); > + > igt_subtest_with_dynamic("render") { > for (i = 0; i < ARRAY_SIZE(tests); i++) { > const struct test *t = &tests[i]; > -- > 2.25.1 > ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [igt-dev] [PATCH i-g-t v2 3/3] tests/api_intel_bb: Add misplaced_blitter test 2022-10-25 8:54 ` Zbigniew Kempczyński @ 2022-10-25 12:33 ` Karolina Drobnik 2022-10-25 12:49 ` Zbigniew Kempczyński 0 siblings, 1 reply; 21+ messages in thread From: Karolina Drobnik @ 2022-10-25 12:33 UTC (permalink / raw) To: Zbigniew Kempczyński; +Cc: igt-dev On 25.10.2022 10:54, Zbigniew Kempczyński wrote: > On Tue, Oct 25, 2022 at 09:15:01AM +0200, Karolina Drobnik wrote: >> Exercise intel_bb with a custom context engines layout. >> >> Signed-off-by: Karolina Drobnik <karolina.drobnik@intel.com> >> --- >> tests/i915/api_intel_bb.c | 38 ++++++++++++++++++++++++++++++++++++++ >> 1 file changed, 38 insertions(+) >> >> diff --git a/tests/i915/api_intel_bb.c b/tests/i915/api_intel_bb.c >> index 6ba1fd1b..44272e9a 100644 >> --- a/tests/i915/api_intel_bb.c >> +++ b/tests/i915/api_intel_bb.c >> @@ -50,6 +50,8 @@ >> #define COLOR_77 0x77 >> #define COLOR_CC 0xcc >> >> +#define MI_FLUSH_DW (0x26 << 23) >> + >> IGT_TEST_DESCRIPTION("intel_bb API check."); >> >> enum reloc_objects { >> @@ -1209,6 +1211,38 @@ static void full_batch(struct buf_ops *bops) >> intel_bb_destroy(ibb); >> } >> >> +static void misplaced_blitter(struct buf_ops *bops) >> +{ >> + int i915 = buf_ops_get_fd(bops); >> + struct intel_bb *ibb; >> + >> + gem_require_contexts(i915); >> + >> + /* Use custom configuration with blitter at index 0 */ >> + const intel_ctx_cfg_t cfg = (intel_ctx_cfg_t) { >> + .num_engines = 2, >> + .engines = { >> + { .engine_class = I915_ENGINE_CLASS_COPY, >> + .engine_instance = 0 >> + }, >> + { .engine_class = I915_ENGINE_CLASS_RENDER, >> + .engine_instance = 0 >> + }, >> + }, >> + }; > > Compiler complains: > > ../tests/i915/api_intel_bb.c:1222:9: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] > 1222 | const intel_ctx_cfg_t cfg = (intel_ctx_cfg_t) { > > Please fix this. I defined it already as const because that's what intel_ctx_create() expects, but I can change it. Also, with kernel now using C11, don't we want to change the standard for IGTs as well? (that's more of a general comment, not to this warning) >> + const intel_ctx_t *ctx = intel_ctx_create(i915, &cfg); >> + >> + ibb = intel_bb_create_with_context(i915, ctx->id, &ctx->cfg, PAGE_SIZE); >> + >> + /* Try to execute blitter-specific instruction */ >> + intel_bb_out(ibb, MI_FLUSH_DW); > > Are you sure? Check instruction length and required data. Will double check. Thanks, Karolina > -- > Zbigniew > >> + intel_bb_emit_bbe(ibb); >> + intel_bb_flush_blit(ibb); >> + >> + intel_bb_destroy(ibb); >> + intel_ctx_destroy(i915, ctx); >> +} >> + >> static int render(struct buf_ops *bops, uint32_t tiling, bool do_reloc, >> uint32_t width, uint32_t height) >> { >> @@ -1581,6 +1615,10 @@ igt_main_args("dpibc:", NULL, help_str, opt_handler, NULL) >> igt_subtest("full-batch") >> full_batch(bops); >> >> + igt_describe("Execute intel_bb with set of engines provided by userspace"); >> + igt_subtest("misplaced-blitter") >> + misplaced_blitter(bops); >> + >> igt_subtest_with_dynamic("render") { >> for (i = 0; i < ARRAY_SIZE(tests); i++) { >> const struct test *t = &tests[i]; >> -- >> 2.25.1 >> ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [igt-dev] [PATCH i-g-t v2 3/3] tests/api_intel_bb: Add misplaced_blitter test 2022-10-25 12:33 ` Karolina Drobnik @ 2022-10-25 12:49 ` Zbigniew Kempczyński 2022-10-25 12:53 ` Petri Latvala 2022-10-25 14:08 ` Karolina Drobnik 0 siblings, 2 replies; 21+ messages in thread From: Zbigniew Kempczyński @ 2022-10-25 12:49 UTC (permalink / raw) To: Karolina Drobnik; +Cc: igt-dev On Tue, Oct 25, 2022 at 02:33:11PM +0200, Karolina Drobnik wrote: > On 25.10.2022 10:54, Zbigniew Kempczyński wrote: > > On Tue, Oct 25, 2022 at 09:15:01AM +0200, Karolina Drobnik wrote: > > > Exercise intel_bb with a custom context engines layout. > > > > > > Signed-off-by: Karolina Drobnik <karolina.drobnik@intel.com> > > > --- > > > tests/i915/api_intel_bb.c | 38 ++++++++++++++++++++++++++++++++++++++ > > > 1 file changed, 38 insertions(+) > > > > > > diff --git a/tests/i915/api_intel_bb.c b/tests/i915/api_intel_bb.c > > > index 6ba1fd1b..44272e9a 100644 > > > --- a/tests/i915/api_intel_bb.c > > > +++ b/tests/i915/api_intel_bb.c > > > @@ -50,6 +50,8 @@ > > > #define COLOR_77 0x77 > > > #define COLOR_CC 0xcc > > > +#define MI_FLUSH_DW (0x26 << 23) > > > + > > > IGT_TEST_DESCRIPTION("intel_bb API check."); > > > enum reloc_objects { > > > @@ -1209,6 +1211,38 @@ static void full_batch(struct buf_ops *bops) > > > intel_bb_destroy(ibb); > > > } > > > +static void misplaced_blitter(struct buf_ops *bops) > > > +{ > > > + int i915 = buf_ops_get_fd(bops); > > > + struct intel_bb *ibb; > > > + > > > + gem_require_contexts(i915); > > > + > > > + /* Use custom configuration with blitter at index 0 */ > > > + const intel_ctx_cfg_t cfg = (intel_ctx_cfg_t) { > > > + .num_engines = 2, > > > + .engines = { > > > + { .engine_class = I915_ENGINE_CLASS_COPY, > > > + .engine_instance = 0 > > > + }, > > > + { .engine_class = I915_ENGINE_CLASS_RENDER, > > > + .engine_instance = 0 > > > + }, > > > + }, > > > + }; > > > > Compiler complains: > > > > ../tests/i915/api_intel_bb.c:1222:9: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] > > 1222 | const intel_ctx_cfg_t cfg = (intel_ctx_cfg_t) { > > > > Please fix this. > > I defined it already as const because that's what intel_ctx_create() > expects, but I can change it. Problem is related to variable definition is after gem_require_contexts(i915). Changing the order should solve this. Const is fine for me, keep it. > > Also, with kernel now using C11, don't we want to change the standard for > IGTs as well? (that's more of a general comment, not to this warning) Question to maintainers :) -- Zbigniew > > > > + const intel_ctx_t *ctx = intel_ctx_create(i915, &cfg); > > > + > > > + ibb = intel_bb_create_with_context(i915, ctx->id, &ctx->cfg, PAGE_SIZE); > > > + > > > + /* Try to execute blitter-specific instruction */ > > > + intel_bb_out(ibb, MI_FLUSH_DW); > > > > Are you sure? Check instruction length and required data. > > Will double check. > > Thanks, > Karolina > > > -- > > Zbigniew > > > > > + intel_bb_emit_bbe(ibb); > > > + intel_bb_flush_blit(ibb); > > > + > > > + intel_bb_destroy(ibb); > > > + intel_ctx_destroy(i915, ctx); > > > +} > > > + > > > static int render(struct buf_ops *bops, uint32_t tiling, bool do_reloc, > > > uint32_t width, uint32_t height) > > > { > > > @@ -1581,6 +1615,10 @@ igt_main_args("dpibc:", NULL, help_str, opt_handler, NULL) > > > igt_subtest("full-batch") > > > full_batch(bops); > > > + igt_describe("Execute intel_bb with set of engines provided by userspace"); > > > + igt_subtest("misplaced-blitter") > > > + misplaced_blitter(bops); > > > + > > > igt_subtest_with_dynamic("render") { > > > for (i = 0; i < ARRAY_SIZE(tests); i++) { > > > const struct test *t = &tests[i]; > > > -- > > > 2.25.1 > > > ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [igt-dev] [PATCH i-g-t v2 3/3] tests/api_intel_bb: Add misplaced_blitter test 2022-10-25 12:49 ` Zbigniew Kempczyński @ 2022-10-25 12:53 ` Petri Latvala 2022-10-25 14:10 ` Karolina Drobnik 2022-10-25 14:08 ` Karolina Drobnik 1 sibling, 1 reply; 21+ messages in thread From: Petri Latvala @ 2022-10-25 12:53 UTC (permalink / raw) To: Zbigniew Kempczyński; +Cc: igt-dev On Tue, Oct 25, 2022 at 02:49:23PM +0200, Zbigniew Kempczyński wrote: > On Tue, Oct 25, 2022 at 02:33:11PM +0200, Karolina Drobnik wrote: > > On 25.10.2022 10:54, Zbigniew Kempczyński wrote: > > > On Tue, Oct 25, 2022 at 09:15:01AM +0200, Karolina Drobnik wrote: > > > > Exercise intel_bb with a custom context engines layout. > > > > > > > > Signed-off-by: Karolina Drobnik <karolina.drobnik@intel.com> > > > > --- > > > > tests/i915/api_intel_bb.c | 38 ++++++++++++++++++++++++++++++++++++++ > > > > 1 file changed, 38 insertions(+) > > > > > > > > diff --git a/tests/i915/api_intel_bb.c b/tests/i915/api_intel_bb.c > > > > index 6ba1fd1b..44272e9a 100644 > > > > --- a/tests/i915/api_intel_bb.c > > > > +++ b/tests/i915/api_intel_bb.c > > > > @@ -50,6 +50,8 @@ > > > > #define COLOR_77 0x77 > > > > #define COLOR_CC 0xcc > > > > +#define MI_FLUSH_DW (0x26 << 23) > > > > + > > > > IGT_TEST_DESCRIPTION("intel_bb API check."); > > > > enum reloc_objects { > > > > @@ -1209,6 +1211,38 @@ static void full_batch(struct buf_ops *bops) > > > > intel_bb_destroy(ibb); > > > > } > > > > +static void misplaced_blitter(struct buf_ops *bops) > > > > +{ > > > > + int i915 = buf_ops_get_fd(bops); > > > > + struct intel_bb *ibb; > > > > + > > > > + gem_require_contexts(i915); > > > > + > > > > + /* Use custom configuration with blitter at index 0 */ > > > > + const intel_ctx_cfg_t cfg = (intel_ctx_cfg_t) { > > > > + .num_engines = 2, > > > > + .engines = { > > > > + { .engine_class = I915_ENGINE_CLASS_COPY, > > > > + .engine_instance = 0 > > > > + }, > > > > + { .engine_class = I915_ENGINE_CLASS_RENDER, > > > > + .engine_instance = 0 > > > > + }, > > > > + }, > > > > + }; > > > > > > Compiler complains: > > > > > > ../tests/i915/api_intel_bb.c:1222:9: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] > > > 1222 | const intel_ctx_cfg_t cfg = (intel_ctx_cfg_t) { > > > > > > Please fix this. > > > > I defined it already as const because that's what intel_ctx_create() > > expects, but I can change it. > > Problem is related to variable definition is after gem_require_contexts(i915). > Changing the order should solve this. Const is fine for me, keep it. > > > > > Also, with kernel now using C11, don't we want to change the standard for > > IGTs as well? (that's more of a general comment, not to this warning) > > Question to maintainers :) meson.build: 'c_std=gnu11', We're already using it. However, we also use cc_args = [ ... '-Wdeclaration-after-statement', ... -- Petri Latvala > > -- > Zbigniew > > > > > > > + const intel_ctx_t *ctx = intel_ctx_create(i915, &cfg); > > > > + > > > > + ibb = intel_bb_create_with_context(i915, ctx->id, &ctx->cfg, PAGE_SIZE); > > > > + > > > > + /* Try to execute blitter-specific instruction */ > > > > + intel_bb_out(ibb, MI_FLUSH_DW); > > > > > > Are you sure? Check instruction length and required data. > > > > Will double check. > > > > Thanks, > > Karolina > > > > > -- > > > Zbigniew > > > > > > > + intel_bb_emit_bbe(ibb); > > > > + intel_bb_flush_blit(ibb); > > > > + > > > > + intel_bb_destroy(ibb); > > > > + intel_ctx_destroy(i915, ctx); > > > > +} > > > > + > > > > static int render(struct buf_ops *bops, uint32_t tiling, bool do_reloc, > > > > uint32_t width, uint32_t height) > > > > { > > > > @@ -1581,6 +1615,10 @@ igt_main_args("dpibc:", NULL, help_str, opt_handler, NULL) > > > > igt_subtest("full-batch") > > > > full_batch(bops); > > > > + igt_describe("Execute intel_bb with set of engines provided by userspace"); > > > > + igt_subtest("misplaced-blitter") > > > > + misplaced_blitter(bops); > > > > + > > > > igt_subtest_with_dynamic("render") { > > > > for (i = 0; i < ARRAY_SIZE(tests); i++) { > > > > const struct test *t = &tests[i]; > > > > -- > > > > 2.25.1 > > > > ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [igt-dev] [PATCH i-g-t v2 3/3] tests/api_intel_bb: Add misplaced_blitter test 2022-10-25 12:53 ` Petri Latvala @ 2022-10-25 14:10 ` Karolina Drobnik 0 siblings, 0 replies; 21+ messages in thread From: Karolina Drobnik @ 2022-10-25 14:10 UTC (permalink / raw) To: Petri Latvala; +Cc: igt-dev On 25.10.2022 14:53, Petri Latvala wrote: > On Tue, Oct 25, 2022 at 02:49:23PM +0200, Zbigniew Kempczyński wrote: >> On Tue, Oct 25, 2022 at 02:33:11PM +0200, Karolina Drobnik wrote: >>> On 25.10.2022 10:54, Zbigniew Kempczyński wrote: >>>> On Tue, Oct 25, 2022 at 09:15:01AM +0200, Karolina Drobnik wrote: >>>>> Exercise intel_bb with a custom context engines layout. >>>>> >>>>> Signed-off-by: Karolina Drobnik <karolina.drobnik@intel.com> >>>>> --- >>>>> tests/i915/api_intel_bb.c | 38 ++++++++++++++++++++++++++++++++++++++ >>>>> 1 file changed, 38 insertions(+) >>>>> >>>>> diff --git a/tests/i915/api_intel_bb.c b/tests/i915/api_intel_bb.c >>>>> index 6ba1fd1b..44272e9a 100644 >>>>> --- a/tests/i915/api_intel_bb.c >>>>> +++ b/tests/i915/api_intel_bb.c >>>>> @@ -50,6 +50,8 @@ >>>>> #define COLOR_77 0x77 >>>>> #define COLOR_CC 0xcc >>>>> +#define MI_FLUSH_DW (0x26 << 23) >>>>> + >>>>> IGT_TEST_DESCRIPTION("intel_bb API check."); >>>>> enum reloc_objects { >>>>> @@ -1209,6 +1211,38 @@ static void full_batch(struct buf_ops *bops) >>>>> intel_bb_destroy(ibb); >>>>> } >>>>> +static void misplaced_blitter(struct buf_ops *bops) >>>>> +{ >>>>> + int i915 = buf_ops_get_fd(bops); >>>>> + struct intel_bb *ibb; >>>>> + >>>>> + gem_require_contexts(i915); >>>>> + >>>>> + /* Use custom configuration with blitter at index 0 */ >>>>> + const intel_ctx_cfg_t cfg = (intel_ctx_cfg_t) { >>>>> + .num_engines = 2, >>>>> + .engines = { >>>>> + { .engine_class = I915_ENGINE_CLASS_COPY, >>>>> + .engine_instance = 0 >>>>> + }, >>>>> + { .engine_class = I915_ENGINE_CLASS_RENDER, >>>>> + .engine_instance = 0 >>>>> + }, >>>>> + }, >>>>> + }; >>>> >>>> Compiler complains: >>>> >>>> ../tests/i915/api_intel_bb.c:1222:9: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] >>>> 1222 | const intel_ctx_cfg_t cfg = (intel_ctx_cfg_t) { >>>> >>>> Please fix this. >>> >>> I defined it already as const because that's what intel_ctx_create() >>> expects, but I can change it. >> >> Problem is related to variable definition is after gem_require_contexts(i915). >> Changing the order should solve this. Const is fine for me, keep it. >> >>> >>> Also, with kernel now using C11, don't we want to change the standard for >>> IGTs as well? (that's more of a general comment, not to this warning) >> >> Question to maintainers :) > > > meson.build: > > 'c_std=gnu11', > > We're already using it. However, we also use > > cc_args = [ > ... > '-Wdeclaration-after-statement', > ... > Ah, that warning message confused me, you're right! Thanks for dropping by and clarifying this bit. All the best, Karolina ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [igt-dev] [PATCH i-g-t v2 3/3] tests/api_intel_bb: Add misplaced_blitter test 2022-10-25 12:49 ` Zbigniew Kempczyński 2022-10-25 12:53 ` Petri Latvala @ 2022-10-25 14:08 ` Karolina Drobnik 2022-10-25 15:54 ` Zbigniew Kempczyński 1 sibling, 1 reply; 21+ messages in thread From: Karolina Drobnik @ 2022-10-25 14:08 UTC (permalink / raw) To: Zbigniew Kempczyński; +Cc: igt-dev On 25.10.2022 14:49, Zbigniew Kempczyński wrote: > On Tue, Oct 25, 2022 at 02:33:11PM +0200, Karolina Drobnik wrote: >> On 25.10.2022 10:54, Zbigniew Kempczyński wrote: >>> On Tue, Oct 25, 2022 at 09:15:01AM +0200, Karolina Drobnik wrote: >>>> Exercise intel_bb with a custom context engines layout. >>>> >>>> Signed-off-by: Karolina Drobnik <karolina.drobnik@intel.com> >>>> --- >>>> tests/i915/api_intel_bb.c | 38 ++++++++++++++++++++++++++++++++++++++ >>>> 1 file changed, 38 insertions(+) >>>> >>>> diff --git a/tests/i915/api_intel_bb.c b/tests/i915/api_intel_bb.c >>>> index 6ba1fd1b..44272e9a 100644 >>>> --- a/tests/i915/api_intel_bb.c >>>> +++ b/tests/i915/api_intel_bb.c >>>> @@ -50,6 +50,8 @@ >>>> #define COLOR_77 0x77 >>>> #define COLOR_CC 0xcc >>>> +#define MI_FLUSH_DW (0x26 << 23) >>>> + >>>> IGT_TEST_DESCRIPTION("intel_bb API check."); >>>> enum reloc_objects { >>>> @@ -1209,6 +1211,38 @@ static void full_batch(struct buf_ops *bops) >>>> intel_bb_destroy(ibb); >>>> } >>>> +static void misplaced_blitter(struct buf_ops *bops) >>>> +{ >>>> + int i915 = buf_ops_get_fd(bops); >>>> + struct intel_bb *ibb; >>>> + >>>> + gem_require_contexts(i915); >>>> + >>>> + /* Use custom configuration with blitter at index 0 */ >>>> + const intel_ctx_cfg_t cfg = (intel_ctx_cfg_t) { >>>> + .num_engines = 2, >>>> + .engines = { >>>> + { .engine_class = I915_ENGINE_CLASS_COPY, >>>> + .engine_instance = 0 >>>> + }, >>>> + { .engine_class = I915_ENGINE_CLASS_RENDER, >>>> + .engine_instance = 0 >>>> + }, >>>> + }, >>>> + }; >>> >>> Compiler complains: >>> >>> ../tests/i915/api_intel_bb.c:1222:9: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] >>> 1222 | const intel_ctx_cfg_t cfg = (intel_ctx_cfg_t) { >>> >>> Please fix this. >> >> I defined it already as const because that's what intel_ctx_create() >> expects, but I can change it. > > Problem is related to variable definition is after gem_require_contexts(i915). > Changing the order should solve this. Const is fine for me, keep it. This would mean that gem_require_contexts() is checked after calling __gem_context_create (we could indirectly call it in intel_ctx_create(), a function that returns const intel_ctx_t *), so I'm not sure if we'd like to check it afterwards. If I were to first declare ctx and then initialize, but then I'd get a warning about dropping a const qualifier. I would drop that require check. Thoughts? Thanks, Karolina >> >> Also, with kernel now using C11, don't we want to change the standard for >> IGTs as well? (that's more of a general comment, not to this warning) > > Question to maintainers :) > > -- > Zbigniew > >> >>>> + const intel_ctx_t *ctx = intel_ctx_create(i915, &cfg); >>>> + >>>> + ibb = intel_bb_create_with_context(i915, ctx->id, &ctx->cfg, PAGE_SIZE); >>>> + >>>> + /* Try to execute blitter-specific instruction */ >>>> + intel_bb_out(ibb, MI_FLUSH_DW); >>> >>> Are you sure? Check instruction length and required data. >> >> Will double check. >> >> Thanks, >> Karolina >> >>> -- >>> Zbigniew >>> >>>> + intel_bb_emit_bbe(ibb); >>>> + intel_bb_flush_blit(ibb); >>>> + >>>> + intel_bb_destroy(ibb); >>>> + intel_ctx_destroy(i915, ctx); >>>> +} >>>> + >>>> static int render(struct buf_ops *bops, uint32_t tiling, bool do_reloc, >>>> uint32_t width, uint32_t height) >>>> { >>>> @@ -1581,6 +1615,10 @@ igt_main_args("dpibc:", NULL, help_str, opt_handler, NULL) >>>> igt_subtest("full-batch") >>>> full_batch(bops); >>>> + igt_describe("Execute intel_bb with set of engines provided by userspace"); >>>> + igt_subtest("misplaced-blitter") >>>> + misplaced_blitter(bops); >>>> + >>>> igt_subtest_with_dynamic("render") { >>>> for (i = 0; i < ARRAY_SIZE(tests); i++) { >>>> const struct test *t = &tests[i]; >>>> -- >>>> 2.25.1 >>>> ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [igt-dev] [PATCH i-g-t v2 3/3] tests/api_intel_bb: Add misplaced_blitter test 2022-10-25 14:08 ` Karolina Drobnik @ 2022-10-25 15:54 ` Zbigniew Kempczyński 0 siblings, 0 replies; 21+ messages in thread From: Zbigniew Kempczyński @ 2022-10-25 15:54 UTC (permalink / raw) To: Karolina Drobnik; +Cc: igt-dev On Tue, Oct 25, 2022 at 04:08:43PM +0200, Karolina Drobnik wrote: > On 25.10.2022 14:49, Zbigniew Kempczyński wrote: > > On Tue, Oct 25, 2022 at 02:33:11PM +0200, Karolina Drobnik wrote: > > > On 25.10.2022 10:54, Zbigniew Kempczyński wrote: > > > > On Tue, Oct 25, 2022 at 09:15:01AM +0200, Karolina Drobnik wrote: > > > > > Exercise intel_bb with a custom context engines layout. > > > > > > > > > > Signed-off-by: Karolina Drobnik <karolina.drobnik@intel.com> > > > > > --- > > > > > tests/i915/api_intel_bb.c | 38 ++++++++++++++++++++++++++++++++++++++ > > > > > 1 file changed, 38 insertions(+) > > > > > > > > > > diff --git a/tests/i915/api_intel_bb.c b/tests/i915/api_intel_bb.c > > > > > index 6ba1fd1b..44272e9a 100644 > > > > > --- a/tests/i915/api_intel_bb.c > > > > > +++ b/tests/i915/api_intel_bb.c > > > > > @@ -50,6 +50,8 @@ > > > > > #define COLOR_77 0x77 > > > > > #define COLOR_CC 0xcc > > > > > +#define MI_FLUSH_DW (0x26 << 23) > > > > > + > > > > > IGT_TEST_DESCRIPTION("intel_bb API check."); > > > > > enum reloc_objects { > > > > > @@ -1209,6 +1211,38 @@ static void full_batch(struct buf_ops *bops) > > > > > intel_bb_destroy(ibb); > > > > > } > > > > > +static void misplaced_blitter(struct buf_ops *bops) > > > > > +{ > > > > > + int i915 = buf_ops_get_fd(bops); > > > > > + struct intel_bb *ibb; > > > > > + > > > > > + gem_require_contexts(i915); > > > > > + > > > > > + /* Use custom configuration with blitter at index 0 */ > > > > > + const intel_ctx_cfg_t cfg = (intel_ctx_cfg_t) { > > > > > + .num_engines = 2, > > > > > + .engines = { > > > > > + { .engine_class = I915_ENGINE_CLASS_COPY, > > > > > + .engine_instance = 0 > > > > > + }, > > > > > + { .engine_class = I915_ENGINE_CLASS_RENDER, > > > > > + .engine_instance = 0 > > > > > + }, > > > > > + }, > > > > > + }; > > > > > > > > Compiler complains: > > > > > > > > ../tests/i915/api_intel_bb.c:1222:9: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] > > > > 1222 | const intel_ctx_cfg_t cfg = (intel_ctx_cfg_t) { > > > > > > > > Please fix this. > > > > > > I defined it already as const because that's what intel_ctx_create() > > > expects, but I can change it. > > > > Problem is related to variable definition is after gem_require_contexts(i915). > > Changing the order should solve this. Const is fine for me, keep it. > > This would mean that gem_require_contexts() is checked after calling > __gem_context_create (we could indirectly call it in intel_ctx_create(), a > function that returns const intel_ctx_t *), so I'm not sure if we'd like to > check it afterwards. If I were to first declare ctx and then initialize, but > then I'd get a warning about dropping a const qualifier. > > I would drop that require check. Thoughts? > > Thanks, > Karolina > > > > > > > Also, with kernel now using C11, don't we want to change the standard for > > > IGTs as well? (that's more of a general comment, not to this warning) > > > > Question to maintainers :) > > > > -- > > Zbigniew > > > > > > > > > > + const intel_ctx_t *ctx = intel_ctx_create(i915, &cfg); > > > > > + > > > > > + ibb = intel_bb_create_with_context(i915, ctx->id, &ctx->cfg, PAGE_SIZE); > > > > > + > > > > > + /* Try to execute blitter-specific instruction */ > > > > > + intel_bb_out(ibb, MI_FLUSH_DW); > > > > > > > > Are you sure? Check instruction length and required data. > > > > > > Will double check. > > > > > > Thanks, > > > Karolina > > > > > > > -- > > > > Zbigniew > > > > > > > > > + intel_bb_emit_bbe(ibb); > > > > > + intel_bb_flush_blit(ibb); > > > > > + > > > > > + intel_bb_destroy(ibb); > > > > > + intel_ctx_destroy(i915, ctx); > > > > > +} > > > > > + > > > > > static int render(struct buf_ops *bops, uint32_t tiling, bool do_reloc, > > > > > uint32_t width, uint32_t height) > > > > > { > > > > > @@ -1581,6 +1615,10 @@ igt_main_args("dpibc:", NULL, help_str, opt_handler, NULL) > > > > > igt_subtest("full-batch") > > > > > full_batch(bops); > > > > > + igt_describe("Execute intel_bb with set of engines provided by userspace"); > > > > > + igt_subtest("misplaced-blitter") > > > > > + misplaced_blitter(bops); You may put the check here. -- Zbigniew > > > > > + > > > > > igt_subtest_with_dynamic("render") { > > > > > for (i = 0; i < ARRAY_SIZE(tests); i++) { > > > > > const struct test *t = &tests[i]; > > > > > -- > > > > > 2.25.1 > > > > > ^ permalink raw reply [flat|nested] 21+ messages in thread
* [igt-dev] ✗ Fi.CI.BAT: failure for Add support for intel_ctx_t in intel_bb (rev2) 2022-10-25 7:14 [igt-dev] [PATCH i-g-t v2 0/3] Add support for intel_ctx_t in intel_bb Karolina Drobnik ` (2 preceding siblings ...) 2022-10-25 7:15 ` [igt-dev] [PATCH i-g-t v2 3/3] tests/api_intel_bb: Add misplaced_blitter test Karolina Drobnik @ 2022-10-25 8:15 ` Patchwork 2022-10-25 8:31 ` Karolina Drobnik 2022-10-25 15:28 ` Patchwork ` (2 subsequent siblings) 6 siblings, 1 reply; 21+ messages in thread From: Patchwork @ 2022-10-25 8:15 UTC (permalink / raw) To: Karolina Drobnik; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 15104 bytes --] == Series Details == Series: Add support for intel_ctx_t in intel_bb (rev2) URL : https://patchwork.freedesktop.org/series/109993/ State : failure == Summary == CI Bug Log - changes from CI_DRM_12289 -> IGTPW_8000 ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with IGTPW_8000 absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in IGTPW_8000, 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_8000/index.html Participating hosts (39 -> 40) ------------------------------ Additional (4): fi-kbl-soraka fi-hsw-4770 fi-rkl-11600 bat-adlp-6 Missing (3): fi-ctg-p8600 fi-bdw-samus fi-tgl-dsi Possible new issues ------------------- Here are the unknown changes that may have been introduced in IGTPW_8000: ### IGT changes ### #### Possible regressions #### * igt@i915_selftest@live@hugepages: - fi-kbl-soraka: NOTRUN -> [INCOMPLETE][1] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-kbl-soraka/igt@i915_selftest@live@hugepages.html Known issues ------------ Here are the changes found in IGTPW_8000 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@fbdev@read: - fi-bsw-nick: NOTRUN -> [SKIP][2] ([fdo#109271]) +5 similar issues [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-bsw-nick/igt@fbdev@read.html * igt@gem_exec_gttfill@basic: - fi-kbl-soraka: NOTRUN -> [SKIP][3] ([fdo#109271]) +9 similar issues [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-kbl-soraka/igt@gem_exec_gttfill@basic.html * igt@gem_exec_parallel@engines@contexts: - fi-bsw-nick: NOTRUN -> [DMESG-WARN][4] ([i915#7311]) [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-bsw-nick/igt@gem_exec_parallel@engines@contexts.html * igt@gem_exec_suspend@basic-s3@smem: - fi-bdw-5557u: [PASS][5] -> [INCOMPLETE][6] ([i915#146]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/fi-bdw-5557u/igt@gem_exec_suspend@basic-s3@smem.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-bdw-5557u/igt@gem_exec_suspend@basic-s3@smem.html * igt@gem_huc_copy@huc-copy: - fi-kbl-soraka: NOTRUN -> [SKIP][7] ([fdo#109271] / [i915#2190]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-kbl-soraka/igt@gem_huc_copy@huc-copy.html - fi-rkl-11600: NOTRUN -> [SKIP][8] ([i915#2190]) [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@gem_huc_copy@huc-copy.html * igt@gem_lmem_swapping@basic: - fi-kbl-soraka: NOTRUN -> [SKIP][9] ([fdo#109271] / [i915#4613]) +3 similar issues [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-kbl-soraka/igt@gem_lmem_swapping@basic.html - fi-rkl-11600: NOTRUN -> [SKIP][10] ([i915#4613]) +3 similar issues [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@gem_lmem_swapping@basic.html * igt@gem_softpin@allocator-basic-reserve: - fi-hsw-4770: NOTRUN -> [SKIP][11] ([fdo#109271]) +9 similar issues [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-hsw-4770/igt@gem_softpin@allocator-basic-reserve.html * igt@gem_tiled_pread_basic: - fi-rkl-11600: NOTRUN -> [SKIP][12] ([i915#3282]) [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@gem_tiled_pread_basic.html * igt@i915_pm_backlight@basic-brightness: - fi-hsw-4770: NOTRUN -> [SKIP][13] ([fdo#109271] / [i915#3012]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-hsw-4770/igt@i915_pm_backlight@basic-brightness.html - fi-rkl-11600: NOTRUN -> [SKIP][14] ([i915#3012]) [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@i915_pm_backlight@basic-brightness.html * igt@i915_pm_rpm@module-reload: - fi-cfl-8109u: [PASS][15] -> [DMESG-FAIL][16] ([i915#62]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/fi-cfl-8109u/igt@i915_pm_rpm@module-reload.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-cfl-8109u/igt@i915_pm_rpm@module-reload.html * igt@i915_selftest@live@gt_pm: - fi-kbl-soraka: NOTRUN -> [DMESG-FAIL][17] ([i915#1886]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-kbl-soraka/igt@i915_selftest@live@gt_pm.html * igt@i915_selftest@live@guc_multi_lrc: - fi-cfl-8109u: [PASS][18] -> [DMESG-WARN][19] ([i915#5904] / [i915#7174]) +2 similar issues [18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/fi-cfl-8109u/igt@i915_selftest@live@guc_multi_lrc.html [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-cfl-8109u/igt@i915_selftest@live@guc_multi_lrc.html * igt@i915_selftest@live@hangcheck: - fi-rkl-guc: NOTRUN -> [INCOMPLETE][20] ([i915#4983]) [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-guc/igt@i915_selftest@live@hangcheck.html * igt@i915_selftest@live@hugepages: - fi-rkl-11600: NOTRUN -> [DMESG-FAIL][21] ([i915#7311]) [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@i915_selftest@live@hugepages.html - fi-skl-guc: [PASS][22] -> [DMESG-FAIL][23] ([i915#7311]) [22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/fi-skl-guc/igt@i915_selftest@live@hugepages.html [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-skl-guc/igt@i915_selftest@live@hugepages.html * igt@i915_selftest@live@late_gt_pm: - fi-cfl-8109u: [PASS][24] -> [DMESG-WARN][25] ([i915#5904]) +26 similar issues [24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/fi-cfl-8109u/igt@i915_selftest@live@late_gt_pm.html [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-cfl-8109u/igt@i915_selftest@live@late_gt_pm.html * igt@i915_suspend@basic-s2idle-without-i915: - fi-cfl-8109u: [PASS][26] -> [DMESG-WARN][27] ([i915#5904] / [i915#62]) [26]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/fi-cfl-8109u/igt@i915_suspend@basic-s2idle-without-i915.html [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-cfl-8109u/igt@i915_suspend@basic-s2idle-without-i915.html * igt@i915_suspend@basic-s3-without-i915: - fi-kbl-x1275: NOTRUN -> [SKIP][28] ([fdo#109271]) [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-kbl-x1275/igt@i915_suspend@basic-s3-without-i915.html * igt@kms_chamelium@common-hpd-after-suspend: - fi-bsw-kefka: NOTRUN -> [SKIP][29] ([fdo#109271] / [fdo#111827]) [29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-bsw-kefka/igt@kms_chamelium@common-hpd-after-suspend.html - fi-kbl-x1275: NOTRUN -> [SKIP][30] ([fdo#109271] / [fdo#111827]) [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-kbl-x1275/igt@kms_chamelium@common-hpd-after-suspend.html * igt@kms_chamelium@dp-crc-fast: - fi-hsw-4770: NOTRUN -> [SKIP][31] ([fdo#109271] / [fdo#111827]) +8 similar issues [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-hsw-4770/igt@kms_chamelium@dp-crc-fast.html * igt@kms_chamelium@hdmi-edid-read: - fi-rkl-11600: NOTRUN -> [SKIP][32] ([fdo#111827]) +7 similar issues [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@kms_chamelium@hdmi-edid-read.html * igt@kms_chamelium@hdmi-hpd-fast: - fi-kbl-soraka: NOTRUN -> [SKIP][33] ([fdo#109271] / [fdo#111827]) +7 similar issues [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-kbl-soraka/igt@kms_chamelium@hdmi-hpd-fast.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor: - fi-rkl-11600: NOTRUN -> [SKIP][34] ([i915#4103]) [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@kms_cursor_legacy@basic-busy-flip-before-cursor.html * igt@kms_force_connector_basic@force-load-detect: - fi-rkl-11600: NOTRUN -> [SKIP][35] ([fdo#109285] / [i915#4098]) [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@kms_force_connector_basic@force-load-detect.html * igt@kms_frontbuffer_tracking@basic: - fi-cfl-8109u: [PASS][36] -> [DMESG-WARN][37] ([i915#62]) +14 similar issues [36]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/fi-cfl-8109u/igt@kms_frontbuffer_tracking@basic.html [37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-cfl-8109u/igt@kms_frontbuffer_tracking@basic.html * igt@kms_psr@primary_page_flip: - fi-rkl-11600: NOTRUN -> [SKIP][38] ([i915#1072]) +3 similar issues [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@kms_psr@primary_page_flip.html * igt@kms_psr@sprite_plane_onoff: - fi-hsw-4770: NOTRUN -> [SKIP][39] ([fdo#109271] / [i915#1072]) +3 similar issues [39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-hsw-4770/igt@kms_psr@sprite_plane_onoff.html * igt@kms_setmode@basic-clone-single-crtc: - fi-rkl-11600: NOTRUN -> [SKIP][40] ([i915#3555] / [i915#4098]) [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@kms_setmode@basic-clone-single-crtc.html * igt@prime_vgem@basic-read: - fi-rkl-11600: NOTRUN -> [SKIP][41] ([fdo#109295] / [i915#3291] / [i915#3708]) +2 similar issues [41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@prime_vgem@basic-read.html * igt@prime_vgem@basic-userptr: - fi-rkl-11600: NOTRUN -> [SKIP][42] ([fdo#109295] / [i915#3301] / [i915#3708]) [42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@prime_vgem@basic-userptr.html * igt@runner@aborted: - fi-rkl-11600: NOTRUN -> [FAIL][43] ([i915#4312]) [43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@runner@aborted.html - fi-skl-guc: NOTRUN -> [FAIL][44] ([i915#4312]) [44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-skl-guc/igt@runner@aborted.html - fi-kbl-soraka: NOTRUN -> [FAIL][45] ([i915#4312] / [i915#4991]) [45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-kbl-soraka/igt@runner@aborted.html #### Possible fixes #### * igt@gem_exec_suspend@basic-s0@smem: - {bat-adlm-1}: [DMESG-WARN][46] ([i915#2867]) -> [PASS][47] [46]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/bat-adlm-1/igt@gem_exec_suspend@basic-s0@smem.html [47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/bat-adlm-1/igt@gem_exec_suspend@basic-s0@smem.html * igt@i915_selftest@live@execlists: - fi-bsw-kefka: [INCOMPLETE][48] ([i915#2940]) -> [PASS][49] [48]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/fi-bsw-kefka/igt@i915_selftest@live@execlists.html [49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-bsw-kefka/igt@i915_selftest@live@execlists.html * igt@i915_selftest@live@hugepages: - fi-kbl-x1275: [DMESG-FAIL][50] ([i915#7311]) -> [PASS][51] [50]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/fi-kbl-x1275/igt@i915_selftest@live@hugepages.html [51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-kbl-x1275/igt@i915_selftest@live@hugepages.html - fi-rkl-guc: [DMESG-FAIL][52] ([i915#7311]) -> [PASS][53] [52]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/fi-rkl-guc/igt@i915_selftest@live@hugepages.html [53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-guc/igt@i915_selftest@live@hugepages.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor@atomic-transitions: - fi-bsw-kefka: [FAIL][54] ([i915#6298]) -> [PASS][55] [54]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/fi-bsw-kefka/igt@kms_cursor_legacy@basic-busy-flip-before-cursor@atomic-transitions.html [55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-bsw-kefka/igt@kms_cursor_legacy@basic-busy-flip-before-cursor@atomic-transitions.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285 [fdo#109295]: https://bugs.freedesktop.org/show_bug.cgi?id=109295 [fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827 [i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072 [i915#146]: https://gitlab.freedesktop.org/drm/intel/issues/146 [i915#1886]: https://gitlab.freedesktop.org/drm/intel/issues/1886 [i915#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190 [i915#2867]: https://gitlab.freedesktop.org/drm/intel/issues/2867 [i915#2940]: https://gitlab.freedesktop.org/drm/intel/issues/2940 [i915#3012]: https://gitlab.freedesktop.org/drm/intel/issues/3012 [i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282 [i915#3291]: https://gitlab.freedesktop.org/drm/intel/issues/3291 [i915#3301]: https://gitlab.freedesktop.org/drm/intel/issues/3301 [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555 [i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708 [i915#4098]: https://gitlab.freedesktop.org/drm/intel/issues/4098 [i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103 [i915#4312]: https://gitlab.freedesktop.org/drm/intel/issues/4312 [i915#4579]: https://gitlab.freedesktop.org/drm/intel/issues/4579 [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613 [i915#4983]: https://gitlab.freedesktop.org/drm/intel/issues/4983 [i915#4991]: https://gitlab.freedesktop.org/drm/intel/issues/4991 [i915#5122]: https://gitlab.freedesktop.org/drm/intel/issues/5122 [i915#5904]: https://gitlab.freedesktop.org/drm/intel/issues/5904 [i915#62]: https://gitlab.freedesktop.org/drm/intel/issues/62 [i915#6257]: https://gitlab.freedesktop.org/drm/intel/issues/6257 [i915#6298]: https://gitlab.freedesktop.org/drm/intel/issues/6298 [i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621 [i915#7174]: https://gitlab.freedesktop.org/drm/intel/issues/7174 [i915#7311]: https://gitlab.freedesktop.org/drm/intel/issues/7311 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_7026 -> IGTPW_8000 CI-20190529: 20190529 CI_DRM_12289: 0bcfcba620c5d57661249e762a04254ed9274ab3 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_8000: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/index.html IGT_7026: ce0f97e7e0aa54c40049a8365b3d61773c92e588 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git Testlist changes ---------------- +igt@api_intel_bb@misplaced-blitter -igt@gem_exec3_balancer@parallel-ordering -igt@gem_exec3_basic@basic -igt@gem_lmem_swapping@vm_bind -igt@i915_vm_bind_sanity@basic == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/index.html [-- Attachment #2: Type: text/html, Size: 18623 bytes --] ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [igt-dev] ✗ Fi.CI.BAT: failure for Add support for intel_ctx_t in intel_bb (rev2) 2022-10-25 8:15 ` [igt-dev] ✗ Fi.CI.BAT: failure for Add support for intel_ctx_t in intel_bb (rev2) Patchwork @ 2022-10-25 8:31 ` Karolina Drobnik 2022-10-25 17:22 ` Vudum, Lakshminarayana 0 siblings, 1 reply; 21+ messages in thread From: Karolina Drobnik @ 2022-10-25 8:31 UTC (permalink / raw) To: igt-dev; +Cc: Vudum, Lakshminarayana On 25.10.2022 10:15, Patchwork wrote: > *Patch Details* > *Series:* Add support for intel_ctx_t in intel_bb (rev2) > *URL:* https://patchwork.freedesktop.org/series/109993/ > <https://patchwork.freedesktop.org/series/109993/> > *State:* failure > *Details:* > https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/index.html > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/index.html> > > > CI Bug Log - changes from CI_DRM_12289 -> IGTPW_8000 > > > Summary > > *FAILURE* > > Serious unknown changes coming with IGTPW_8000 absolutely need to be > verified manually. > > If you think the reported changes have nothing to do with the changes > introduced in IGTPW_8000, 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_8000/index.html > > > Participating hosts (39 -> 40) > > Additional (4): fi-kbl-soraka fi-hsw-4770 fi-rkl-11600 bat-adlp-6 > Missing (3): fi-ctg-p8600 fi-bdw-samus fi-tgl-dsi > > > Possible new issues > > Here are the unknown changes that may have been introduced in IGTPW_8000: > > > IGT changes > > > Possible regressions > > * igt@i915_selftest@live@hugepages: > o fi-kbl-soraka: NOTRUN -> INCOMPLETE > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-kbl-soraka/igt@i915_selftest@live@hugepages.html> This failure is not related to my changes. Thanks, Karolina > > Known issues > > Here are the changes found in IGTPW_8000 that come from known issues: > > > IGT changes > > > Issues hit > > * > > igt@fbdev@read: > > o fi-bsw-nick: NOTRUN -> SKIP > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-bsw-nick/igt@fbdev@read.html> > (fdo#109271 > <https://bugs.freedesktop.org/show_bug.cgi?id=109271>) +5 > similar issues > * > > igt@gem_exec_gttfill@basic: > > o fi-kbl-soraka: NOTRUN -> SKIP > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-kbl-soraka/igt@gem_exec_gttfill@basic.html> > (fdo#109271 > <https://bugs.freedesktop.org/show_bug.cgi?id=109271>) +9 > similar issues > * > > igt@gem_exec_parallel@engines@contexts: > > o fi-bsw-nick: NOTRUN -> DMESG-WARN > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-bsw-nick/igt@gem_exec_parallel@engines@contexts.html> > (i915#7311 <https://gitlab.freedesktop.org/drm/intel/issues/7311>) > * > > igt@gem_exec_suspend@basic-s3@smem: > > o fi-bdw-5557u: PASS > <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/fi-bdw-5557u/igt@gem_exec_suspend@basic-s3@smem.html> > -> INCOMPLETE > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-bdw-5557u/igt@gem_exec_suspend@basic-s3@smem.html> > (i915#146 <https://gitlab.freedesktop.org/drm/intel/issues/146>) > * > > igt@gem_huc_copy@huc-copy: > > o > > fi-kbl-soraka: NOTRUN -> SKIP > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-kbl-soraka/igt@gem_huc_copy@huc-copy.html> > (fdo#109271 > <https://bugs.freedesktop.org/show_bug.cgi?id=109271> / > i915#2190 <https://gitlab.freedesktop.org/drm/intel/issues/2190>) > > o > > fi-rkl-11600: NOTRUN -> SKIP > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@gem_huc_copy@huc-copy.html> > (i915#2190 <https://gitlab.freedesktop.org/drm/intel/issues/2190>) > > * > > igt@gem_lmem_swapping@basic: > > o > > fi-kbl-soraka: NOTRUN -> SKIP > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-kbl-soraka/igt@gem_lmem_swapping@basic.html> > (fdo#109271 > <https://bugs.freedesktop.org/show_bug.cgi?id=109271> / > i915#4613 > <https://gitlab.freedesktop.org/drm/intel/issues/4613>) +3 > similar issues > > o > > fi-rkl-11600: NOTRUN -> SKIP > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@gem_lmem_swapping@basic.html> > (i915#4613 > <https://gitlab.freedesktop.org/drm/intel/issues/4613>) +3 > similar issues > > * > > igt@gem_softpin@allocator-basic-reserve: > > o fi-hsw-4770: NOTRUN -> SKIP > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-hsw-4770/igt@gem_softpin@allocator-basic-reserve.html> > (fdo#109271 > <https://bugs.freedesktop.org/show_bug.cgi?id=109271>) +9 > similar issues > * > > igt@gem_tiled_pread_basic: > > o fi-rkl-11600: NOTRUN -> SKIP > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@gem_tiled_pread_basic.html> > (i915#3282 <https://gitlab.freedesktop.org/drm/intel/issues/3282>) > * > > igt@i915_pm_backlight@basic-brightness: > > o > > fi-hsw-4770: NOTRUN -> SKIP > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-hsw-4770/igt@i915_pm_backlight@basic-brightness.html> > (fdo#109271 > <https://bugs.freedesktop.org/show_bug.cgi?id=109271> / > i915#3012 <https://gitlab.freedesktop.org/drm/intel/issues/3012>) > > o > > fi-rkl-11600: NOTRUN -> SKIP > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@i915_pm_backlight@basic-brightness.html> > (i915#3012 <https://gitlab.freedesktop.org/drm/intel/issues/3012>) > > * > > igt@i915_pm_rpm@module-reload: > > o fi-cfl-8109u: PASS > <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/fi-cfl-8109u/igt@i915_pm_rpm@module-reload.html> > -> DMESG-FAIL > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-cfl-8109u/igt@i915_pm_rpm@module-reload.html> > (i915#62 <https://gitlab.freedesktop.org/drm/intel/issues/62>) > * > > igt@i915_selftest@live@gt_pm: > > o fi-kbl-soraka: NOTRUN -> DMESG-FAIL > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-kbl-soraka/igt@i915_selftest@live@gt_pm.html> > (i915#1886 <https://gitlab.freedesktop.org/drm/intel/issues/1886>) > * > > igt@i915_selftest@live@guc_multi_lrc: > > o fi-cfl-8109u: PASS > <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/fi-cfl-8109u/igt@i915_selftest@live@guc_multi_lrc.html> > -> DMESG-WARN > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-cfl-8109u/igt@i915_selftest@live@guc_multi_lrc.html> > (i915#5904 > <https://gitlab.freedesktop.org/drm/intel/issues/5904> / > i915#7174 > <https://gitlab.freedesktop.org/drm/intel/issues/7174>) +2 > similar issues > * > > igt@i915_selftest@live@hangcheck: > > o fi-rkl-guc: NOTRUN -> INCOMPLETE > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-guc/igt@i915_selftest@live@hangcheck.html> > (i915#4983 <https://gitlab.freedesktop.org/drm/intel/issues/4983>) > * > > igt@i915_selftest@live@hugepages: > > o > > fi-rkl-11600: NOTRUN -> DMESG-FAIL > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@i915_selftest@live@hugepages.html> > (i915#7311 <https://gitlab.freedesktop.org/drm/intel/issues/7311>) > > o > > fi-skl-guc: PASS > <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/fi-skl-guc/igt@i915_selftest@live@hugepages.html> > -> DMESG-FAIL > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-skl-guc/igt@i915_selftest@live@hugepages.html> > (i915#7311 <https://gitlab.freedesktop.org/drm/intel/issues/7311>) > > * > > igt@i915_selftest@live@late_gt_pm: > > o fi-cfl-8109u: PASS > <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/fi-cfl-8109u/igt@i915_selftest@live@late_gt_pm.html> > -> DMESG-WARN > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-cfl-8109u/igt@i915_selftest@live@late_gt_pm.html> > (i915#5904 > <https://gitlab.freedesktop.org/drm/intel/issues/5904>) +26 > similar issues > * > > igt@i915_suspend@basic-s2idle-without-i915: > > o fi-cfl-8109u: PASS > <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/fi-cfl-8109u/igt@i915_suspend@basic-s2idle-without-i915.html> > -> DMESG-WARN > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-cfl-8109u/igt@i915_suspend@basic-s2idle-without-i915.html> > (i915#5904 > <https://gitlab.freedesktop.org/drm/intel/issues/5904> / i915#62 > <https://gitlab.freedesktop.org/drm/intel/issues/62>) > * > > igt@i915_suspend@basic-s3-without-i915: > > o fi-kbl-x1275: NOTRUN -> SKIP > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-kbl-x1275/igt@i915_suspend@basic-s3-without-i915.html> > (fdo#109271 <https://bugs.freedesktop.org/show_bug.cgi?id=109271>) > * > > igt@kms_chamelium@common-hpd-after-suspend: > > o > > fi-bsw-kefka: NOTRUN -> SKIP > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-bsw-kefka/igt@kms_chamelium@common-hpd-after-suspend.html> > (fdo#109271 > <https://bugs.freedesktop.org/show_bug.cgi?id=109271> / > fdo#111827 <https://bugs.freedesktop.org/show_bug.cgi?id=111827>) > > o > > fi-kbl-x1275: NOTRUN -> SKIP > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-kbl-x1275/igt@kms_chamelium@common-hpd-after-suspend.html> > (fdo#109271 > <https://bugs.freedesktop.org/show_bug.cgi?id=109271> / > fdo#111827 <https://bugs.freedesktop.org/show_bug.cgi?id=111827>) > > * > > igt@kms_chamelium@dp-crc-fast: > > o fi-hsw-4770: NOTRUN -> SKIP > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-hsw-4770/igt@kms_chamelium@dp-crc-fast.html> > (fdo#109271 > <https://bugs.freedesktop.org/show_bug.cgi?id=109271> / > fdo#111827 > <https://bugs.freedesktop.org/show_bug.cgi?id=111827>) +8 > similar issues > * > > igt@kms_chamelium@hdmi-edid-read: > > o fi-rkl-11600: NOTRUN -> SKIP > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@kms_chamelium@hdmi-edid-read.html> > (fdo#111827 > <https://bugs.freedesktop.org/show_bug.cgi?id=111827>) +7 > similar issues > * > > igt@kms_chamelium@hdmi-hpd-fast: > > o fi-kbl-soraka: NOTRUN -> SKIP > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-kbl-soraka/igt@kms_chamelium@hdmi-hpd-fast.html> > (fdo#109271 > <https://bugs.freedesktop.org/show_bug.cgi?id=109271> / > fdo#111827 > <https://bugs.freedesktop.org/show_bug.cgi?id=111827>) +7 > similar issues > * > > igt@kms_cursor_legacy@basic-busy-flip-before-cursor: > > o fi-rkl-11600: NOTRUN -> SKIP > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@kms_cursor_legacy@basic-busy-flip-before-cursor.html> > (i915#4103 <https://gitlab.freedesktop.org/drm/intel/issues/4103>) > * > > igt@kms_force_connector_basic@force-load-detect: > > o fi-rkl-11600: NOTRUN -> SKIP > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@kms_force_connector_basic@force-load-detect.html> > (fdo#109285 > <https://bugs.freedesktop.org/show_bug.cgi?id=109285> / > i915#4098 <https://gitlab.freedesktop.org/drm/intel/issues/4098>) > * > > igt@kms_frontbuffer_tracking@basic: > > o fi-cfl-8109u: PASS > <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/fi-cfl-8109u/igt@kms_frontbuffer_tracking@basic.html> > -> DMESG-WARN > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-cfl-8109u/igt@kms_frontbuffer_tracking@basic.html> > (i915#62 <https://gitlab.freedesktop.org/drm/intel/issues/62>) > +14 similar issues > * > > igt@kms_psr@primary_page_flip: > > o fi-rkl-11600: NOTRUN -> SKIP > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@kms_psr@primary_page_flip.html> > (i915#1072 > <https://gitlab.freedesktop.org/drm/intel/issues/1072>) +3 > similar issues > * > > igt@kms_psr@sprite_plane_onoff: > > o fi-hsw-4770: NOTRUN -> SKIP > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-hsw-4770/igt@kms_psr@sprite_plane_onoff.html> > (fdo#109271 > <https://bugs.freedesktop.org/show_bug.cgi?id=109271> / > i915#1072 > <https://gitlab.freedesktop.org/drm/intel/issues/1072>) +3 > similar issues > * > > igt@kms_setmode@basic-clone-single-crtc: > > o fi-rkl-11600: NOTRUN -> SKIP > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@kms_setmode@basic-clone-single-crtc.html> > (i915#3555 > <https://gitlab.freedesktop.org/drm/intel/issues/3555> / > i915#4098 <https://gitlab.freedesktop.org/drm/intel/issues/4098>) > * > > igt@prime_vgem@basic-read: > > o fi-rkl-11600: NOTRUN -> SKIP > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@prime_vgem@basic-read.html> > (fdo#109295 > <https://bugs.freedesktop.org/show_bug.cgi?id=109295> / > i915#3291 <https://gitlab.freedesktop.org/drm/intel/issues/3291> > / i915#3708 > <https://gitlab.freedesktop.org/drm/intel/issues/3708>) +2 > similar issues > * > > igt@prime_vgem@basic-userptr: > > o fi-rkl-11600: NOTRUN -> SKIP > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@prime_vgem@basic-userptr.html> > (fdo#109295 > <https://bugs.freedesktop.org/show_bug.cgi?id=109295> / > i915#3301 <https://gitlab.freedesktop.org/drm/intel/issues/3301> > / i915#3708 <https://gitlab.freedesktop.org/drm/intel/issues/3708>) > * > > igt@runner@aborted: > > o > > fi-rkl-11600: NOTRUN -> FAIL > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@runner@aborted.html> > (i915#4312 <https://gitlab.freedesktop.org/drm/intel/issues/4312>) > > o > > fi-skl-guc: NOTRUN -> FAIL > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-skl-guc/igt@runner@aborted.html> > (i915#4312 <https://gitlab.freedesktop.org/drm/intel/issues/4312>) > > o > > fi-kbl-soraka: NOTRUN -> FAIL > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-kbl-soraka/igt@runner@aborted.html> > (i915#4312 > <https://gitlab.freedesktop.org/drm/intel/issues/4312> / > i915#4991 <https://gitlab.freedesktop.org/drm/intel/issues/4991>) > > > Possible fixes > > * > > igt@gem_exec_suspend@basic-s0@smem: > > o {bat-adlm-1}: DMESG-WARN > <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/bat-adlm-1/igt@gem_exec_suspend@basic-s0@smem.html> > (i915#2867 > <https://gitlab.freedesktop.org/drm/intel/issues/2867>) -> PASS > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/bat-adlm-1/igt@gem_exec_suspend@basic-s0@smem.html> > * > > igt@i915_selftest@live@execlists: > > o fi-bsw-kefka: INCOMPLETE > <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/fi-bsw-kefka/igt@i915_selftest@live@execlists.html> > (i915#2940 > <https://gitlab.freedesktop.org/drm/intel/issues/2940>) -> PASS > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-bsw-kefka/igt@i915_selftest@live@execlists.html> > * > > igt@i915_selftest@live@hugepages: > > o > > fi-kbl-x1275: DMESG-FAIL > <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/fi-kbl-x1275/igt@i915_selftest@live@hugepages.html> > (i915#7311 > <https://gitlab.freedesktop.org/drm/intel/issues/7311>) -> PASS > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-kbl-x1275/igt@i915_selftest@live@hugepages.html> > > o > > fi-rkl-guc: DMESG-FAIL > <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/fi-rkl-guc/igt@i915_selftest@live@hugepages.html> > (i915#7311 > <https://gitlab.freedesktop.org/drm/intel/issues/7311>) -> PASS > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-guc/igt@i915_selftest@live@hugepages.html> > > * > > igt@kms_cursor_legacy@basic-busy-flip-before-cursor@atomic-transitions: > > o fi-bsw-kefka: FAIL > <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/fi-bsw-kefka/igt@kms_cursor_legacy@basic-busy-flip-before-cursor@atomic-transitions.html> > (i915#6298 > <https://gitlab.freedesktop.org/drm/intel/issues/6298>) -> PASS > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-bsw-kefka/igt@kms_cursor_legacy@basic-busy-flip-before-cursor@atomic-transitions.html> > > {name}: This element is suppressed. This means it is ignored when computing > the status of the difference (SUCCESS, WARNING, or FAILURE). > > > Build changes > > * CI: CI-20190529 -> None > * IGT: IGT_7026 -> IGTPW_8000 > > CI-20190529: 20190529 > CI_DRM_12289: 0bcfcba620c5d57661249e762a04254ed9274ab3 @ > git://anongit.freedesktop.org/gfx-ci/linux > IGTPW_8000: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/index.html > IGT_7026: ce0f97e7e0aa54c40049a8365b3d61773c92e588 @ > https://gitlab.freedesktop.org/drm/igt-gpu-tools.git > > > Testlist changes > > +igt@api_intel_bb@misplaced-blitter > -igt@gem_exec3_balancer@parallel-ordering > -igt@gem_exec3_basic@basic > -igt@gem_lmem_swapping@vm_bind > -igt@i915_vm_bind_sanity@basic > ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [igt-dev] ✗ Fi.CI.BAT: failure for Add support for intel_ctx_t in intel_bb (rev2) 2022-10-25 8:31 ` Karolina Drobnik @ 2022-10-25 17:22 ` Vudum, Lakshminarayana 0 siblings, 0 replies; 21+ messages in thread From: Vudum, Lakshminarayana @ 2022-10-25 17:22 UTC (permalink / raw) To: Drobnik, Karolina, igt-dev@lists.freedesktop.org Regression failures are related to https://gitlab.freedesktop.org/drm/intel/-/issues/7311 Re-reported. -----Original Message----- From: Drobnik, Karolina <karolina.drobnik@intel.com> Sent: Tuesday, October 25, 2022 1:32 AM To: igt-dev@lists.freedesktop.org Cc: Vudum, Lakshminarayana <lakshminarayana.vudum@intel.com> Subject: Re: ✗ Fi.CI.BAT: failure for Add support for intel_ctx_t in intel_bb (rev2) On 25.10.2022 10:15, Patchwork wrote: > *Patch Details* > *Series:* Add support for intel_ctx_t in intel_bb (rev2) > *URL:* https://patchwork.freedesktop.org/series/109993/ > <https://patchwork.freedesktop.org/series/109993/> > *State:* failure > *Details:* > https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/index.html > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/index.html> > > > CI Bug Log - changes from CI_DRM_12289 -> IGTPW_8000 > > > Summary > > *FAILURE* > > Serious unknown changes coming with IGTPW_8000 absolutely need to be > verified manually. > > If you think the reported changes have nothing to do with the changes > introduced in IGTPW_8000, 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_8000/index.html > > > Participating hosts (39 -> 40) > > Additional (4): fi-kbl-soraka fi-hsw-4770 fi-rkl-11600 bat-adlp-6 > Missing (3): fi-ctg-p8600 fi-bdw-samus fi-tgl-dsi > > > Possible new issues > > Here are the unknown changes that may have been introduced in IGTPW_8000: > > > IGT changes > > > Possible regressions > > * igt@i915_selftest@live@hugepages: > o fi-kbl-soraka: NOTRUN -> INCOMPLETE > > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-kbl-soraka/igt > @i915_selftest@live@hugepages.html> This failure is not related to my changes. Thanks, Karolina > > Known issues > > Here are the changes found in IGTPW_8000 that come from known issues: > > > IGT changes > > > Issues hit > > * > > igt@fbdev@read: > > o fi-bsw-nick: NOTRUN -> SKIP > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-bsw-nick/igt@fbdev@read.html> > (fdo#109271 > <https://bugs.freedesktop.org/show_bug.cgi?id=109271>) +5 > similar issues > * > > igt@gem_exec_gttfill@basic: > > o fi-kbl-soraka: NOTRUN -> SKIP > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-kbl-soraka/igt@gem_exec_gttfill@basic.html> > (fdo#109271 > <https://bugs.freedesktop.org/show_bug.cgi?id=109271>) +9 > similar issues > * > > igt@gem_exec_parallel@engines@contexts: > > o fi-bsw-nick: NOTRUN -> DMESG-WARN > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-bsw-nick/igt@gem_exec_parallel@engines@contexts.html> > (i915#7311 <https://gitlab.freedesktop.org/drm/intel/issues/7311>) > * > > igt@gem_exec_suspend@basic-s3@smem: > > o fi-bdw-5557u: PASS > <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/fi-bdw-5557u/igt@gem_exec_suspend@basic-s3@smem.html> > -> INCOMPLETE > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-bdw-5557u/igt@gem_exec_suspend@basic-s3@smem.html> > (i915#146 <https://gitlab.freedesktop.org/drm/intel/issues/146>) > * > > igt@gem_huc_copy@huc-copy: > > o > > fi-kbl-soraka: NOTRUN -> SKIP > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-kbl-soraka/igt@gem_huc_copy@huc-copy.html> > (fdo#109271 > <https://bugs.freedesktop.org/show_bug.cgi?id=109271> / > i915#2190 > <https://gitlab.freedesktop.org/drm/intel/issues/2190>) > > o > > fi-rkl-11600: NOTRUN -> SKIP > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@gem_huc_copy@huc-copy.html> > (i915#2190 > <https://gitlab.freedesktop.org/drm/intel/issues/2190>) > > * > > igt@gem_lmem_swapping@basic: > > o > > fi-kbl-soraka: NOTRUN -> SKIP > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-kbl-soraka/igt@gem_lmem_swapping@basic.html> > (fdo#109271 > <https://bugs.freedesktop.org/show_bug.cgi?id=109271> / > i915#4613 > <https://gitlab.freedesktop.org/drm/intel/issues/4613>) +3 > similar issues > > o > > fi-rkl-11600: NOTRUN -> SKIP > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@gem_lmem_swapping@basic.html> > (i915#4613 > <https://gitlab.freedesktop.org/drm/intel/issues/4613>) +3 > similar issues > > * > > igt@gem_softpin@allocator-basic-reserve: > > o fi-hsw-4770: NOTRUN -> SKIP > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-hsw-4770/igt@gem_softpin@allocator-basic-reserve.html> > (fdo#109271 > <https://bugs.freedesktop.org/show_bug.cgi?id=109271>) +9 > similar issues > * > > igt@gem_tiled_pread_basic: > > o fi-rkl-11600: NOTRUN -> SKIP > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@gem_tiled_pread_basic.html> > (i915#3282 <https://gitlab.freedesktop.org/drm/intel/issues/3282>) > * > > igt@i915_pm_backlight@basic-brightness: > > o > > fi-hsw-4770: NOTRUN -> SKIP > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-hsw-4770/igt@i915_pm_backlight@basic-brightness.html> > (fdo#109271 > <https://bugs.freedesktop.org/show_bug.cgi?id=109271> / > i915#3012 > <https://gitlab.freedesktop.org/drm/intel/issues/3012>) > > o > > fi-rkl-11600: NOTRUN -> SKIP > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@i915_pm_backlight@basic-brightness.html> > (i915#3012 > <https://gitlab.freedesktop.org/drm/intel/issues/3012>) > > * > > igt@i915_pm_rpm@module-reload: > > o fi-cfl-8109u: PASS > <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/fi-cfl-8109u/igt@i915_pm_rpm@module-reload.html> > -> DMESG-FAIL > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-cfl-8109u/igt@i915_pm_rpm@module-reload.html> > (i915#62 <https://gitlab.freedesktop.org/drm/intel/issues/62>) > * > > igt@i915_selftest@live@gt_pm: > > o fi-kbl-soraka: NOTRUN -> DMESG-FAIL > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-kbl-soraka/igt@i915_selftest@live@gt_pm.html> > (i915#1886 <https://gitlab.freedesktop.org/drm/intel/issues/1886>) > * > > igt@i915_selftest@live@guc_multi_lrc: > > o fi-cfl-8109u: PASS > <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/fi-cfl-8109u/igt@i915_selftest@live@guc_multi_lrc.html> > -> DMESG-WARN > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-cfl-8109u/igt@i915_selftest@live@guc_multi_lrc.html> > (i915#5904 > <https://gitlab.freedesktop.org/drm/intel/issues/5904> / > i915#7174 > <https://gitlab.freedesktop.org/drm/intel/issues/7174>) +2 > similar issues > * > > igt@i915_selftest@live@hangcheck: > > o fi-rkl-guc: NOTRUN -> INCOMPLETE > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-guc/igt@i915_selftest@live@hangcheck.html> > (i915#4983 <https://gitlab.freedesktop.org/drm/intel/issues/4983>) > * > > igt@i915_selftest@live@hugepages: > > o > > fi-rkl-11600: NOTRUN -> DMESG-FAIL > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@i915_selftest@live@hugepages.html> > (i915#7311 > <https://gitlab.freedesktop.org/drm/intel/issues/7311>) > > o > > fi-skl-guc: PASS > <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/fi-skl-guc/igt@i915_selftest@live@hugepages.html> > -> DMESG-FAIL > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-skl-guc/igt@i915_selftest@live@hugepages.html> > (i915#7311 > <https://gitlab.freedesktop.org/drm/intel/issues/7311>) > > * > > igt@i915_selftest@live@late_gt_pm: > > o fi-cfl-8109u: PASS > <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/fi-cfl-8109u/igt@i915_selftest@live@late_gt_pm.html> > -> DMESG-WARN > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-cfl-8109u/igt@i915_selftest@live@late_gt_pm.html> > (i915#5904 > <https://gitlab.freedesktop.org/drm/intel/issues/5904>) +26 > similar issues > * > > igt@i915_suspend@basic-s2idle-without-i915: > > o fi-cfl-8109u: PASS > <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/fi-cfl-8109u/igt@i915_suspend@basic-s2idle-without-i915.html> > -> DMESG-WARN > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-cfl-8109u/igt@i915_suspend@basic-s2idle-without-i915.html> > (i915#5904 > <https://gitlab.freedesktop.org/drm/intel/issues/5904> / i915#62 > <https://gitlab.freedesktop.org/drm/intel/issues/62>) > * > > igt@i915_suspend@basic-s3-without-i915: > > o fi-kbl-x1275: NOTRUN -> SKIP > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-kbl-x1275/igt@i915_suspend@basic-s3-without-i915.html> > (fdo#109271 <https://bugs.freedesktop.org/show_bug.cgi?id=109271>) > * > > igt@kms_chamelium@common-hpd-after-suspend: > > o > > fi-bsw-kefka: NOTRUN -> SKIP > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-bsw-kefka/igt@kms_chamelium@common-hpd-after-suspend.html> > (fdo#109271 > <https://bugs.freedesktop.org/show_bug.cgi?id=109271> / > fdo#111827 > <https://bugs.freedesktop.org/show_bug.cgi?id=111827>) > > o > > fi-kbl-x1275: NOTRUN -> SKIP > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-kbl-x1275/igt@kms_chamelium@common-hpd-after-suspend.html> > (fdo#109271 > <https://bugs.freedesktop.org/show_bug.cgi?id=109271> / > fdo#111827 > <https://bugs.freedesktop.org/show_bug.cgi?id=111827>) > > * > > igt@kms_chamelium@dp-crc-fast: > > o fi-hsw-4770: NOTRUN -> SKIP > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-hsw-4770/igt@kms_chamelium@dp-crc-fast.html> > (fdo#109271 > <https://bugs.freedesktop.org/show_bug.cgi?id=109271> / > fdo#111827 > <https://bugs.freedesktop.org/show_bug.cgi?id=111827>) +8 > similar issues > * > > igt@kms_chamelium@hdmi-edid-read: > > o fi-rkl-11600: NOTRUN -> SKIP > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@kms_chamelium@hdmi-edid-read.html> > (fdo#111827 > <https://bugs.freedesktop.org/show_bug.cgi?id=111827>) +7 > similar issues > * > > igt@kms_chamelium@hdmi-hpd-fast: > > o fi-kbl-soraka: NOTRUN -> SKIP > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-kbl-soraka/igt@kms_chamelium@hdmi-hpd-fast.html> > (fdo#109271 > <https://bugs.freedesktop.org/show_bug.cgi?id=109271> / > fdo#111827 > <https://bugs.freedesktop.org/show_bug.cgi?id=111827>) +7 > similar issues > * > > igt@kms_cursor_legacy@basic-busy-flip-before-cursor: > > o fi-rkl-11600: NOTRUN -> SKIP > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@kms_cursor_legacy@basic-busy-flip-before-cursor.html> > (i915#4103 <https://gitlab.freedesktop.org/drm/intel/issues/4103>) > * > > igt@kms_force_connector_basic@force-load-detect: > > o fi-rkl-11600: NOTRUN -> SKIP > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@kms_force_connector_basic@force-load-detect.html> > (fdo#109285 > <https://bugs.freedesktop.org/show_bug.cgi?id=109285> / > i915#4098 <https://gitlab.freedesktop.org/drm/intel/issues/4098>) > * > > igt@kms_frontbuffer_tracking@basic: > > o fi-cfl-8109u: PASS > <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/fi-cfl-8109u/igt@kms_frontbuffer_tracking@basic.html> > -> DMESG-WARN > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-cfl-8109u/igt@kms_frontbuffer_tracking@basic.html> > (i915#62 <https://gitlab.freedesktop.org/drm/intel/issues/62>) > +14 similar issues > * > > igt@kms_psr@primary_page_flip: > > o fi-rkl-11600: NOTRUN -> SKIP > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@kms_psr@primary_page_flip.html> > (i915#1072 > <https://gitlab.freedesktop.org/drm/intel/issues/1072>) +3 > similar issues > * > > igt@kms_psr@sprite_plane_onoff: > > o fi-hsw-4770: NOTRUN -> SKIP > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-hsw-4770/igt@kms_psr@sprite_plane_onoff.html> > (fdo#109271 > <https://bugs.freedesktop.org/show_bug.cgi?id=109271> / > i915#1072 > <https://gitlab.freedesktop.org/drm/intel/issues/1072>) +3 > similar issues > * > > igt@kms_setmode@basic-clone-single-crtc: > > o fi-rkl-11600: NOTRUN -> SKIP > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@kms_setmode@basic-clone-single-crtc.html> > (i915#3555 > <https://gitlab.freedesktop.org/drm/intel/issues/3555> / > i915#4098 <https://gitlab.freedesktop.org/drm/intel/issues/4098>) > * > > igt@prime_vgem@basic-read: > > o fi-rkl-11600: NOTRUN -> SKIP > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@prime_vgem@basic-read.html> > (fdo#109295 > <https://bugs.freedesktop.org/show_bug.cgi?id=109295> / > i915#3291 <https://gitlab.freedesktop.org/drm/intel/issues/3291> > / i915#3708 > <https://gitlab.freedesktop.org/drm/intel/issues/3708>) +2 > similar issues > * > > igt@prime_vgem@basic-userptr: > > o fi-rkl-11600: NOTRUN -> SKIP > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@prime_vgem@basic-userptr.html> > (fdo#109295 > <https://bugs.freedesktop.org/show_bug.cgi?id=109295> / > i915#3301 <https://gitlab.freedesktop.org/drm/intel/issues/3301> > / i915#3708 <https://gitlab.freedesktop.org/drm/intel/issues/3708>) > * > > igt@runner@aborted: > > o > > fi-rkl-11600: NOTRUN -> FAIL > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@runner@aborted.html> > (i915#4312 > <https://gitlab.freedesktop.org/drm/intel/issues/4312>) > > o > > fi-skl-guc: NOTRUN -> FAIL > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-skl-guc/igt@runner@aborted.html> > (i915#4312 > <https://gitlab.freedesktop.org/drm/intel/issues/4312>) > > o > > fi-kbl-soraka: NOTRUN -> FAIL > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-kbl-soraka/igt@runner@aborted.html> > (i915#4312 > <https://gitlab.freedesktop.org/drm/intel/issues/4312> / > i915#4991 > <https://gitlab.freedesktop.org/drm/intel/issues/4991>) > > > Possible fixes > > * > > igt@gem_exec_suspend@basic-s0@smem: > > o {bat-adlm-1}: DMESG-WARN > <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/bat-adlm-1/igt@gem_exec_suspend@basic-s0@smem.html> > (i915#2867 > <https://gitlab.freedesktop.org/drm/intel/issues/2867>) -> PASS > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/bat-adlm-1/igt@gem_exec_suspend@basic-s0@smem.html> > * > > igt@i915_selftest@live@execlists: > > o fi-bsw-kefka: INCOMPLETE > <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/fi-bsw-kefka/igt@i915_selftest@live@execlists.html> > (i915#2940 > <https://gitlab.freedesktop.org/drm/intel/issues/2940>) -> PASS > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-bsw-kefka/igt@i915_selftest@live@execlists.html> > * > > igt@i915_selftest@live@hugepages: > > o > > fi-kbl-x1275: DMESG-FAIL > <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/fi-kbl-x1275/igt@i915_selftest@live@hugepages.html> > (i915#7311 > <https://gitlab.freedesktop.org/drm/intel/issues/7311>) -> PASS > > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-kbl-x1275/igt@ > i915_selftest@live@hugepages.html> > > o > > fi-rkl-guc: DMESG-FAIL > <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/fi-rkl-guc/igt@i915_selftest@live@hugepages.html> > (i915#7311 > <https://gitlab.freedesktop.org/drm/intel/issues/7311>) -> PASS > > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-guc/igt@i9 > 15_selftest@live@hugepages.html> > > * > > igt@kms_cursor_legacy@basic-busy-flip-before-cursor@atomic-transitions: > > o fi-bsw-kefka: FAIL > <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/fi-bsw-kefka/igt@kms_cursor_legacy@basic-busy-flip-before-cursor@atomic-transitions.html> > (i915#6298 > <https://gitlab.freedesktop.org/drm/intel/issues/6298>) -> PASS > > <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-bsw-kefka/igt@ > kms_cursor_legacy@basic-busy-flip-before-cursor@atomic-transitions.htm > l> > > {name}: This element is suppressed. This means it is ignored when > computing the status of the difference (SUCCESS, WARNING, or FAILURE). > > > Build changes > > * CI: CI-20190529 -> None > * IGT: IGT_7026 -> IGTPW_8000 > > CI-20190529: 20190529 > CI_DRM_12289: 0bcfcba620c5d57661249e762a04254ed9274ab3 @ > git://anongit.freedesktop.org/gfx-ci/linux > IGTPW_8000: > https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/index.html > IGT_7026: ce0f97e7e0aa54c40049a8365b3d61773c92e588 @ > https://gitlab.freedesktop.org/drm/igt-gpu-tools.git > > > Testlist changes > > +igt@api_intel_bb@misplaced-blitter > -igt@gem_exec3_balancer@parallel-ordering > -igt@gem_exec3_basic@basic > -igt@gem_lmem_swapping@vm_bind > -igt@i915_vm_bind_sanity@basic > ^ permalink raw reply [flat|nested] 21+ messages in thread
* [igt-dev] ✗ Fi.CI.BAT: failure for Add support for intel_ctx_t in intel_bb (rev2) 2022-10-25 7:14 [igt-dev] [PATCH i-g-t v2 0/3] Add support for intel_ctx_t in intel_bb Karolina Drobnik ` (3 preceding siblings ...) 2022-10-25 8:15 ` [igt-dev] ✗ Fi.CI.BAT: failure for Add support for intel_ctx_t in intel_bb (rev2) Patchwork @ 2022-10-25 15:28 ` Patchwork 2022-10-25 16:09 ` [igt-dev] ✓ Fi.CI.BAT: success " Patchwork 2022-10-25 23:37 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork 6 siblings, 0 replies; 21+ messages in thread From: Patchwork @ 2022-10-25 15:28 UTC (permalink / raw) To: Karolina Drobnik; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 15104 bytes --] == Series Details == Series: Add support for intel_ctx_t in intel_bb (rev2) URL : https://patchwork.freedesktop.org/series/109993/ State : failure == Summary == CI Bug Log - changes from CI_DRM_12289 -> IGTPW_8000 ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with IGTPW_8000 absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in IGTPW_8000, 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_8000/index.html Participating hosts (39 -> 40) ------------------------------ Additional (4): fi-kbl-soraka fi-hsw-4770 fi-rkl-11600 bat-adlp-6 Missing (3): fi-ctg-p8600 fi-bdw-samus fi-tgl-dsi Possible new issues ------------------- Here are the unknown changes that may have been introduced in IGTPW_8000: ### IGT changes ### #### Possible regressions #### * igt@i915_selftest@live@hugepages: - fi-kbl-soraka: NOTRUN -> [INCOMPLETE][1] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-kbl-soraka/igt@i915_selftest@live@hugepages.html Known issues ------------ Here are the changes found in IGTPW_8000 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@fbdev@read: - fi-bsw-nick: NOTRUN -> [SKIP][2] ([fdo#109271]) +5 similar issues [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-bsw-nick/igt@fbdev@read.html * igt@gem_exec_gttfill@basic: - fi-kbl-soraka: NOTRUN -> [SKIP][3] ([fdo#109271]) +9 similar issues [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-kbl-soraka/igt@gem_exec_gttfill@basic.html * igt@gem_exec_parallel@engines@contexts: - fi-bsw-nick: NOTRUN -> [DMESG-WARN][4] ([i915#7311]) [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-bsw-nick/igt@gem_exec_parallel@engines@contexts.html * igt@gem_exec_suspend@basic-s3@smem: - fi-bdw-5557u: [PASS][5] -> [INCOMPLETE][6] ([i915#146]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/fi-bdw-5557u/igt@gem_exec_suspend@basic-s3@smem.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-bdw-5557u/igt@gem_exec_suspend@basic-s3@smem.html * igt@gem_huc_copy@huc-copy: - fi-kbl-soraka: NOTRUN -> [SKIP][7] ([fdo#109271] / [i915#2190]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-kbl-soraka/igt@gem_huc_copy@huc-copy.html - fi-rkl-11600: NOTRUN -> [SKIP][8] ([i915#2190]) [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@gem_huc_copy@huc-copy.html * igt@gem_lmem_swapping@basic: - fi-kbl-soraka: NOTRUN -> [SKIP][9] ([fdo#109271] / [i915#4613]) +3 similar issues [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-kbl-soraka/igt@gem_lmem_swapping@basic.html - fi-rkl-11600: NOTRUN -> [SKIP][10] ([i915#4613]) +3 similar issues [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@gem_lmem_swapping@basic.html * igt@gem_softpin@allocator-basic-reserve: - fi-hsw-4770: NOTRUN -> [SKIP][11] ([fdo#109271]) +9 similar issues [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-hsw-4770/igt@gem_softpin@allocator-basic-reserve.html * igt@gem_tiled_pread_basic: - fi-rkl-11600: NOTRUN -> [SKIP][12] ([i915#3282]) [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@gem_tiled_pread_basic.html * igt@i915_pm_backlight@basic-brightness: - fi-hsw-4770: NOTRUN -> [SKIP][13] ([fdo#109271] / [i915#3012]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-hsw-4770/igt@i915_pm_backlight@basic-brightness.html - fi-rkl-11600: NOTRUN -> [SKIP][14] ([i915#3012]) [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@i915_pm_backlight@basic-brightness.html * igt@i915_pm_rpm@module-reload: - fi-cfl-8109u: [PASS][15] -> [DMESG-FAIL][16] ([i915#62]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/fi-cfl-8109u/igt@i915_pm_rpm@module-reload.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-cfl-8109u/igt@i915_pm_rpm@module-reload.html * igt@i915_selftest@live@gt_pm: - fi-kbl-soraka: NOTRUN -> [DMESG-FAIL][17] ([i915#1886]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-kbl-soraka/igt@i915_selftest@live@gt_pm.html * igt@i915_selftest@live@guc_multi_lrc: - fi-cfl-8109u: [PASS][18] -> [DMESG-WARN][19] ([i915#5904] / [i915#7174]) +2 similar issues [18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/fi-cfl-8109u/igt@i915_selftest@live@guc_multi_lrc.html [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-cfl-8109u/igt@i915_selftest@live@guc_multi_lrc.html * igt@i915_selftest@live@hangcheck: - fi-rkl-guc: NOTRUN -> [INCOMPLETE][20] ([i915#4983]) [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-guc/igt@i915_selftest@live@hangcheck.html * igt@i915_selftest@live@hugepages: - fi-rkl-11600: NOTRUN -> [DMESG-FAIL][21] ([i915#7311]) [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@i915_selftest@live@hugepages.html - fi-skl-guc: [PASS][22] -> [DMESG-FAIL][23] ([i915#7311]) [22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/fi-skl-guc/igt@i915_selftest@live@hugepages.html [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-skl-guc/igt@i915_selftest@live@hugepages.html * igt@i915_selftest@live@late_gt_pm: - fi-cfl-8109u: [PASS][24] -> [DMESG-WARN][25] ([i915#5904]) +26 similar issues [24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/fi-cfl-8109u/igt@i915_selftest@live@late_gt_pm.html [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-cfl-8109u/igt@i915_selftest@live@late_gt_pm.html * igt@i915_suspend@basic-s2idle-without-i915: - fi-cfl-8109u: [PASS][26] -> [DMESG-WARN][27] ([i915#5904] / [i915#62]) [26]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/fi-cfl-8109u/igt@i915_suspend@basic-s2idle-without-i915.html [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-cfl-8109u/igt@i915_suspend@basic-s2idle-without-i915.html * igt@i915_suspend@basic-s3-without-i915: - fi-kbl-x1275: NOTRUN -> [SKIP][28] ([fdo#109271]) [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-kbl-x1275/igt@i915_suspend@basic-s3-without-i915.html * igt@kms_chamelium@common-hpd-after-suspend: - fi-bsw-kefka: NOTRUN -> [SKIP][29] ([fdo#109271] / [fdo#111827]) [29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-bsw-kefka/igt@kms_chamelium@common-hpd-after-suspend.html - fi-kbl-x1275: NOTRUN -> [SKIP][30] ([fdo#109271] / [fdo#111827]) [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-kbl-x1275/igt@kms_chamelium@common-hpd-after-suspend.html * igt@kms_chamelium@dp-crc-fast: - fi-hsw-4770: NOTRUN -> [SKIP][31] ([fdo#109271] / [fdo#111827]) +8 similar issues [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-hsw-4770/igt@kms_chamelium@dp-crc-fast.html * igt@kms_chamelium@hdmi-edid-read: - fi-rkl-11600: NOTRUN -> [SKIP][32] ([fdo#111827]) +7 similar issues [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@kms_chamelium@hdmi-edid-read.html * igt@kms_chamelium@hdmi-hpd-fast: - fi-kbl-soraka: NOTRUN -> [SKIP][33] ([fdo#109271] / [fdo#111827]) +7 similar issues [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-kbl-soraka/igt@kms_chamelium@hdmi-hpd-fast.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor: - fi-rkl-11600: NOTRUN -> [SKIP][34] ([i915#4103]) [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@kms_cursor_legacy@basic-busy-flip-before-cursor.html * igt@kms_force_connector_basic@force-load-detect: - fi-rkl-11600: NOTRUN -> [SKIP][35] ([fdo#109285] / [i915#4098]) [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@kms_force_connector_basic@force-load-detect.html * igt@kms_frontbuffer_tracking@basic: - fi-cfl-8109u: [PASS][36] -> [DMESG-WARN][37] ([i915#62]) +14 similar issues [36]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/fi-cfl-8109u/igt@kms_frontbuffer_tracking@basic.html [37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-cfl-8109u/igt@kms_frontbuffer_tracking@basic.html * igt@kms_psr@primary_page_flip: - fi-rkl-11600: NOTRUN -> [SKIP][38] ([i915#1072]) +3 similar issues [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@kms_psr@primary_page_flip.html * igt@kms_psr@sprite_plane_onoff: - fi-hsw-4770: NOTRUN -> [SKIP][39] ([fdo#109271] / [i915#1072]) +3 similar issues [39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-hsw-4770/igt@kms_psr@sprite_plane_onoff.html * igt@kms_setmode@basic-clone-single-crtc: - fi-rkl-11600: NOTRUN -> [SKIP][40] ([i915#3555] / [i915#4098]) [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@kms_setmode@basic-clone-single-crtc.html * igt@prime_vgem@basic-read: - fi-rkl-11600: NOTRUN -> [SKIP][41] ([fdo#109295] / [i915#3291] / [i915#3708]) +2 similar issues [41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@prime_vgem@basic-read.html * igt@prime_vgem@basic-userptr: - fi-rkl-11600: NOTRUN -> [SKIP][42] ([fdo#109295] / [i915#3301] / [i915#3708]) [42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@prime_vgem@basic-userptr.html * igt@runner@aborted: - fi-rkl-11600: NOTRUN -> [FAIL][43] ([i915#4312]) [43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@runner@aborted.html - fi-skl-guc: NOTRUN -> [FAIL][44] ([i915#4312]) [44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-skl-guc/igt@runner@aborted.html - fi-kbl-soraka: NOTRUN -> [FAIL][45] ([i915#4312] / [i915#4991]) [45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-kbl-soraka/igt@runner@aborted.html #### Possible fixes #### * igt@gem_exec_suspend@basic-s0@smem: - {bat-adlm-1}: [DMESG-WARN][46] ([i915#2867]) -> [PASS][47] [46]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/bat-adlm-1/igt@gem_exec_suspend@basic-s0@smem.html [47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/bat-adlm-1/igt@gem_exec_suspend@basic-s0@smem.html * igt@i915_selftest@live@execlists: - fi-bsw-kefka: [INCOMPLETE][48] ([i915#2940]) -> [PASS][49] [48]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/fi-bsw-kefka/igt@i915_selftest@live@execlists.html [49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-bsw-kefka/igt@i915_selftest@live@execlists.html * igt@i915_selftest@live@hugepages: - fi-kbl-x1275: [DMESG-FAIL][50] ([i915#7311]) -> [PASS][51] [50]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/fi-kbl-x1275/igt@i915_selftest@live@hugepages.html [51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-kbl-x1275/igt@i915_selftest@live@hugepages.html - fi-rkl-guc: [DMESG-FAIL][52] ([i915#7311]) -> [PASS][53] [52]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/fi-rkl-guc/igt@i915_selftest@live@hugepages.html [53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-guc/igt@i915_selftest@live@hugepages.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor@atomic-transitions: - fi-bsw-kefka: [FAIL][54] ([i915#6298]) -> [PASS][55] [54]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/fi-bsw-kefka/igt@kms_cursor_legacy@basic-busy-flip-before-cursor@atomic-transitions.html [55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-bsw-kefka/igt@kms_cursor_legacy@basic-busy-flip-before-cursor@atomic-transitions.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285 [fdo#109295]: https://bugs.freedesktop.org/show_bug.cgi?id=109295 [fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827 [i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072 [i915#146]: https://gitlab.freedesktop.org/drm/intel/issues/146 [i915#1886]: https://gitlab.freedesktop.org/drm/intel/issues/1886 [i915#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190 [i915#2867]: https://gitlab.freedesktop.org/drm/intel/issues/2867 [i915#2940]: https://gitlab.freedesktop.org/drm/intel/issues/2940 [i915#3012]: https://gitlab.freedesktop.org/drm/intel/issues/3012 [i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282 [i915#3291]: https://gitlab.freedesktop.org/drm/intel/issues/3291 [i915#3301]: https://gitlab.freedesktop.org/drm/intel/issues/3301 [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555 [i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708 [i915#4098]: https://gitlab.freedesktop.org/drm/intel/issues/4098 [i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103 [i915#4312]: https://gitlab.freedesktop.org/drm/intel/issues/4312 [i915#4579]: https://gitlab.freedesktop.org/drm/intel/issues/4579 [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613 [i915#4983]: https://gitlab.freedesktop.org/drm/intel/issues/4983 [i915#4991]: https://gitlab.freedesktop.org/drm/intel/issues/4991 [i915#5122]: https://gitlab.freedesktop.org/drm/intel/issues/5122 [i915#5904]: https://gitlab.freedesktop.org/drm/intel/issues/5904 [i915#62]: https://gitlab.freedesktop.org/drm/intel/issues/62 [i915#6257]: https://gitlab.freedesktop.org/drm/intel/issues/6257 [i915#6298]: https://gitlab.freedesktop.org/drm/intel/issues/6298 [i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621 [i915#7174]: https://gitlab.freedesktop.org/drm/intel/issues/7174 [i915#7311]: https://gitlab.freedesktop.org/drm/intel/issues/7311 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_7026 -> IGTPW_8000 CI-20190529: 20190529 CI_DRM_12289: 0bcfcba620c5d57661249e762a04254ed9274ab3 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_8000: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/index.html IGT_7026: ce0f97e7e0aa54c40049a8365b3d61773c92e588 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git Testlist changes ---------------- +igt@api_intel_bb@misplaced-blitter -igt@gem_exec3_balancer@parallel-ordering -igt@gem_exec3_basic@basic -igt@gem_lmem_swapping@vm_bind -igt@i915_vm_bind_sanity@basic == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/index.html [-- Attachment #2: Type: text/html, Size: 18623 bytes --] ^ permalink raw reply [flat|nested] 21+ messages in thread
* [igt-dev] ✓ Fi.CI.BAT: success for Add support for intel_ctx_t in intel_bb (rev2) 2022-10-25 7:14 [igt-dev] [PATCH i-g-t v2 0/3] Add support for intel_ctx_t in intel_bb Karolina Drobnik ` (4 preceding siblings ...) 2022-10-25 15:28 ` Patchwork @ 2022-10-25 16:09 ` Patchwork 2022-10-25 23:37 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork 6 siblings, 0 replies; 21+ messages in thread From: Patchwork @ 2022-10-25 16:09 UTC (permalink / raw) To: Karolina Drobnik; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 14614 bytes --] == Series Details == Series: Add support for intel_ctx_t in intel_bb (rev2) URL : https://patchwork.freedesktop.org/series/109993/ State : success == Summary == CI Bug Log - changes from CI_DRM_12289 -> IGTPW_8000 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/index.html Participating hosts (39 -> 40) ------------------------------ Additional (4): fi-kbl-soraka fi-hsw-4770 fi-rkl-11600 bat-adlp-6 Missing (3): fi-ctg-p8600 fi-bdw-samus fi-tgl-dsi Known issues ------------ Here are the changes found in IGTPW_8000 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@fbdev@read: - fi-bsw-nick: NOTRUN -> [SKIP][1] ([fdo#109271]) +5 similar issues [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-bsw-nick/igt@fbdev@read.html * igt@gem_exec_gttfill@basic: - fi-kbl-soraka: NOTRUN -> [SKIP][2] ([fdo#109271]) +9 similar issues [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-kbl-soraka/igt@gem_exec_gttfill@basic.html * igt@gem_exec_parallel@engines@contexts: - fi-bsw-nick: NOTRUN -> [DMESG-WARN][3] ([i915#7311]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-bsw-nick/igt@gem_exec_parallel@engines@contexts.html * igt@gem_exec_suspend@basic-s3@smem: - fi-bdw-5557u: [PASS][4] -> [INCOMPLETE][5] ([i915#146]) [4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/fi-bdw-5557u/igt@gem_exec_suspend@basic-s3@smem.html [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-bdw-5557u/igt@gem_exec_suspend@basic-s3@smem.html * igt@gem_huc_copy@huc-copy: - fi-kbl-soraka: NOTRUN -> [SKIP][6] ([fdo#109271] / [i915#2190]) [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-kbl-soraka/igt@gem_huc_copy@huc-copy.html - fi-rkl-11600: NOTRUN -> [SKIP][7] ([i915#2190]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@gem_huc_copy@huc-copy.html * igt@gem_lmem_swapping@basic: - fi-kbl-soraka: NOTRUN -> [SKIP][8] ([fdo#109271] / [i915#4613]) +3 similar issues [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-kbl-soraka/igt@gem_lmem_swapping@basic.html - fi-rkl-11600: NOTRUN -> [SKIP][9] ([i915#4613]) +3 similar issues [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@gem_lmem_swapping@basic.html * igt@gem_softpin@allocator-basic-reserve: - fi-hsw-4770: NOTRUN -> [SKIP][10] ([fdo#109271]) +9 similar issues [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-hsw-4770/igt@gem_softpin@allocator-basic-reserve.html * igt@gem_tiled_pread_basic: - fi-rkl-11600: NOTRUN -> [SKIP][11] ([i915#3282]) [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@gem_tiled_pread_basic.html * igt@i915_pm_backlight@basic-brightness: - fi-hsw-4770: NOTRUN -> [SKIP][12] ([fdo#109271] / [i915#3012]) [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-hsw-4770/igt@i915_pm_backlight@basic-brightness.html - fi-rkl-11600: NOTRUN -> [SKIP][13] ([i915#3012]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@i915_pm_backlight@basic-brightness.html * igt@i915_pm_rpm@module-reload: - fi-cfl-8109u: [PASS][14] -> [DMESG-FAIL][15] ([i915#62]) [14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/fi-cfl-8109u/igt@i915_pm_rpm@module-reload.html [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-cfl-8109u/igt@i915_pm_rpm@module-reload.html * igt@i915_selftest@live@gt_pm: - fi-kbl-soraka: NOTRUN -> [DMESG-FAIL][16] ([i915#1886]) [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-kbl-soraka/igt@i915_selftest@live@gt_pm.html * igt@i915_selftest@live@guc_multi_lrc: - fi-cfl-8109u: [PASS][17] -> [DMESG-WARN][18] ([i915#5904] / [i915#7174]) +2 similar issues [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/fi-cfl-8109u/igt@i915_selftest@live@guc_multi_lrc.html [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-cfl-8109u/igt@i915_selftest@live@guc_multi_lrc.html * igt@i915_selftest@live@hangcheck: - fi-rkl-guc: NOTRUN -> [INCOMPLETE][19] ([i915#4983]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-guc/igt@i915_selftest@live@hangcheck.html * igt@i915_selftest@live@hugepages: - fi-rkl-11600: NOTRUN -> [DMESG-FAIL][20] ([i915#7311]) [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@i915_selftest@live@hugepages.html - fi-skl-guc: [PASS][21] -> [DMESG-FAIL][22] ([i915#7311]) [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/fi-skl-guc/igt@i915_selftest@live@hugepages.html [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-skl-guc/igt@i915_selftest@live@hugepages.html - fi-kbl-soraka: NOTRUN -> [INCOMPLETE][23] ([i915#7311]) [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-kbl-soraka/igt@i915_selftest@live@hugepages.html * igt@i915_selftest@live@late_gt_pm: - fi-cfl-8109u: [PASS][24] -> [DMESG-WARN][25] ([i915#5904]) +26 similar issues [24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/fi-cfl-8109u/igt@i915_selftest@live@late_gt_pm.html [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-cfl-8109u/igt@i915_selftest@live@late_gt_pm.html * igt@i915_suspend@basic-s2idle-without-i915: - fi-cfl-8109u: [PASS][26] -> [DMESG-WARN][27] ([i915#5904] / [i915#62]) [26]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/fi-cfl-8109u/igt@i915_suspend@basic-s2idle-without-i915.html [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-cfl-8109u/igt@i915_suspend@basic-s2idle-without-i915.html * igt@i915_suspend@basic-s3-without-i915: - fi-kbl-x1275: NOTRUN -> [SKIP][28] ([fdo#109271]) [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-kbl-x1275/igt@i915_suspend@basic-s3-without-i915.html * igt@kms_chamelium@common-hpd-after-suspend: - fi-bsw-kefka: NOTRUN -> [SKIP][29] ([fdo#109271] / [fdo#111827]) [29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-bsw-kefka/igt@kms_chamelium@common-hpd-after-suspend.html - fi-kbl-x1275: NOTRUN -> [SKIP][30] ([fdo#109271] / [fdo#111827]) [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-kbl-x1275/igt@kms_chamelium@common-hpd-after-suspend.html * igt@kms_chamelium@dp-crc-fast: - fi-hsw-4770: NOTRUN -> [SKIP][31] ([fdo#109271] / [fdo#111827]) +8 similar issues [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-hsw-4770/igt@kms_chamelium@dp-crc-fast.html * igt@kms_chamelium@hdmi-edid-read: - fi-rkl-11600: NOTRUN -> [SKIP][32] ([fdo#111827]) +7 similar issues [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@kms_chamelium@hdmi-edid-read.html * igt@kms_chamelium@hdmi-hpd-fast: - fi-kbl-soraka: NOTRUN -> [SKIP][33] ([fdo#109271] / [fdo#111827]) +7 similar issues [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-kbl-soraka/igt@kms_chamelium@hdmi-hpd-fast.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor: - fi-rkl-11600: NOTRUN -> [SKIP][34] ([i915#4103]) [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@kms_cursor_legacy@basic-busy-flip-before-cursor.html * igt@kms_force_connector_basic@force-load-detect: - fi-rkl-11600: NOTRUN -> [SKIP][35] ([fdo#109285] / [i915#4098]) [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@kms_force_connector_basic@force-load-detect.html * igt@kms_frontbuffer_tracking@basic: - fi-cfl-8109u: [PASS][36] -> [DMESG-WARN][37] ([i915#62]) +14 similar issues [36]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/fi-cfl-8109u/igt@kms_frontbuffer_tracking@basic.html [37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-cfl-8109u/igt@kms_frontbuffer_tracking@basic.html * igt@kms_psr@primary_page_flip: - fi-rkl-11600: NOTRUN -> [SKIP][38] ([i915#1072]) +3 similar issues [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@kms_psr@primary_page_flip.html * igt@kms_psr@sprite_plane_onoff: - fi-hsw-4770: NOTRUN -> [SKIP][39] ([fdo#109271] / [i915#1072]) +3 similar issues [39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-hsw-4770/igt@kms_psr@sprite_plane_onoff.html * igt@kms_setmode@basic-clone-single-crtc: - fi-rkl-11600: NOTRUN -> [SKIP][40] ([i915#3555] / [i915#4098]) [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@kms_setmode@basic-clone-single-crtc.html * igt@prime_vgem@basic-read: - fi-rkl-11600: NOTRUN -> [SKIP][41] ([fdo#109295] / [i915#3291] / [i915#3708]) +2 similar issues [41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@prime_vgem@basic-read.html * igt@prime_vgem@basic-userptr: - fi-rkl-11600: NOTRUN -> [SKIP][42] ([fdo#109295] / [i915#3301] / [i915#3708]) [42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@prime_vgem@basic-userptr.html * igt@runner@aborted: - fi-rkl-11600: NOTRUN -> [FAIL][43] ([i915#4312]) [43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-11600/igt@runner@aborted.html - fi-skl-guc: NOTRUN -> [FAIL][44] ([i915#4312]) [44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-skl-guc/igt@runner@aborted.html - fi-kbl-soraka: NOTRUN -> [FAIL][45] ([i915#4312] / [i915#4991]) [45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-kbl-soraka/igt@runner@aborted.html #### Possible fixes #### * igt@gem_exec_suspend@basic-s0@smem: - {bat-adlm-1}: [DMESG-WARN][46] ([i915#2867]) -> [PASS][47] [46]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/bat-adlm-1/igt@gem_exec_suspend@basic-s0@smem.html [47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/bat-adlm-1/igt@gem_exec_suspend@basic-s0@smem.html * igt@i915_selftest@live@execlists: - fi-bsw-kefka: [INCOMPLETE][48] ([i915#2940]) -> [PASS][49] [48]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/fi-bsw-kefka/igt@i915_selftest@live@execlists.html [49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-bsw-kefka/igt@i915_selftest@live@execlists.html * igt@i915_selftest@live@hugepages: - fi-kbl-x1275: [DMESG-FAIL][50] ([i915#7311]) -> [PASS][51] [50]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/fi-kbl-x1275/igt@i915_selftest@live@hugepages.html [51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-kbl-x1275/igt@i915_selftest@live@hugepages.html - fi-rkl-guc: [DMESG-FAIL][52] ([i915#7311]) -> [PASS][53] [52]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/fi-rkl-guc/igt@i915_selftest@live@hugepages.html [53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-rkl-guc/igt@i915_selftest@live@hugepages.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor@atomic-transitions: - fi-bsw-kefka: [FAIL][54] ([i915#6298]) -> [PASS][55] [54]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/fi-bsw-kefka/igt@kms_cursor_legacy@basic-busy-flip-before-cursor@atomic-transitions.html [55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/fi-bsw-kefka/igt@kms_cursor_legacy@basic-busy-flip-before-cursor@atomic-transitions.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285 [fdo#109295]: https://bugs.freedesktop.org/show_bug.cgi?id=109295 [fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827 [i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072 [i915#146]: https://gitlab.freedesktop.org/drm/intel/issues/146 [i915#1886]: https://gitlab.freedesktop.org/drm/intel/issues/1886 [i915#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190 [i915#2867]: https://gitlab.freedesktop.org/drm/intel/issues/2867 [i915#2940]: https://gitlab.freedesktop.org/drm/intel/issues/2940 [i915#3012]: https://gitlab.freedesktop.org/drm/intel/issues/3012 [i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282 [i915#3291]: https://gitlab.freedesktop.org/drm/intel/issues/3291 [i915#3301]: https://gitlab.freedesktop.org/drm/intel/issues/3301 [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555 [i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708 [i915#4098]: https://gitlab.freedesktop.org/drm/intel/issues/4098 [i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103 [i915#4312]: https://gitlab.freedesktop.org/drm/intel/issues/4312 [i915#4579]: https://gitlab.freedesktop.org/drm/intel/issues/4579 [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613 [i915#4983]: https://gitlab.freedesktop.org/drm/intel/issues/4983 [i915#4991]: https://gitlab.freedesktop.org/drm/intel/issues/4991 [i915#5122]: https://gitlab.freedesktop.org/drm/intel/issues/5122 [i915#5904]: https://gitlab.freedesktop.org/drm/intel/issues/5904 [i915#62]: https://gitlab.freedesktop.org/drm/intel/issues/62 [i915#6257]: https://gitlab.freedesktop.org/drm/intel/issues/6257 [i915#6298]: https://gitlab.freedesktop.org/drm/intel/issues/6298 [i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621 [i915#7174]: https://gitlab.freedesktop.org/drm/intel/issues/7174 [i915#7311]: https://gitlab.freedesktop.org/drm/intel/issues/7311 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_7026 -> IGTPW_8000 CI-20190529: 20190529 CI_DRM_12289: 0bcfcba620c5d57661249e762a04254ed9274ab3 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_8000: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/index.html IGT_7026: ce0f97e7e0aa54c40049a8365b3d61773c92e588 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git Testlist changes ---------------- +igt@api_intel_bb@misplaced-blitter -igt@gem_exec3_balancer@parallel-ordering -igt@gem_exec3_basic@basic -igt@gem_lmem_swapping@vm_bind -igt@i915_vm_bind_sanity@basic == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/index.html [-- Attachment #2: Type: text/html, Size: 18174 bytes --] ^ permalink raw reply [flat|nested] 21+ messages in thread
* [igt-dev] ✗ Fi.CI.IGT: failure for Add support for intel_ctx_t in intel_bb (rev2) 2022-10-25 7:14 [igt-dev] [PATCH i-g-t v2 0/3] Add support for intel_ctx_t in intel_bb Karolina Drobnik ` (5 preceding siblings ...) 2022-10-25 16:09 ` [igt-dev] ✓ Fi.CI.BAT: success " Patchwork @ 2022-10-25 23:37 ` Patchwork 6 siblings, 0 replies; 21+ messages in thread From: Patchwork @ 2022-10-25 23:37 UTC (permalink / raw) To: Karolina Drobnik; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 55066 bytes --] == Series Details == Series: Add support for intel_ctx_t in intel_bb (rev2) URL : https://patchwork.freedesktop.org/series/109993/ State : failure == Summary == CI Bug Log - changes from CI_DRM_12289_full -> IGTPW_8000_full ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with IGTPW_8000_full absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in IGTPW_8000_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_8000/index.html Participating hosts (11 -> 8) ------------------------------ Missing (3): pig-skl-6260u pig-kbl-iris pig-glk-j5005 Possible new issues ------------------- Here are the unknown changes that may have been introduced in IGTPW_8000_full: ### IGT changes ### #### Possible regressions #### * igt@gem_pread@exhaustion: - shard-apl: NOTRUN -> [INCOMPLETE][1] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-apl8/igt@gem_pread@exhaustion.html - shard-tglb: NOTRUN -> [DMESG-WARN][2] [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-tglb2/igt@gem_pread@exhaustion.html - shard-iclb: NOTRUN -> [DMESG-WARN][3] [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-iclb5/igt@gem_pread@exhaustion.html * igt@i915_suspend@forcewake: - shard-snb: [PASS][4] -> [DMESG-WARN][5] [4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/shard-snb6/igt@i915_suspend@forcewake.html [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-snb6/igt@i915_suspend@forcewake.html New tests --------- New tests have been introduced between CI_DRM_12289_full and IGTPW_8000_full: ### New IGT tests (1) ### * igt@api_intel_bb@misplaced-blitter: - Statuses : - Exec time: [None] s Known issues ------------ Here are the changes found in IGTPW_8000_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@api_intel_bb@crc32: - shard-iclb: NOTRUN -> [SKIP][6] ([i915#6230]) [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-iclb6/igt@api_intel_bb@crc32.html - shard-tglb: NOTRUN -> [SKIP][7] ([i915#6230]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-tglb7/igt@api_intel_bb@crc32.html * igt@feature_discovery@psr2: - shard-iclb: NOTRUN -> [SKIP][8] ([i915#658]) [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-iclb3/igt@feature_discovery@psr2.html * igt@gem_create@create-ext-cpu-access-big: - shard-iclb: NOTRUN -> [SKIP][9] ([i915#6335]) [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-iclb3/igt@gem_create@create-ext-cpu-access-big.html * igt@gem_ctx_exec@basic-nohangcheck: - shard-tglb: [PASS][10] -> [FAIL][11] ([i915#6268]) [10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/shard-tglb6/igt@gem_ctx_exec@basic-nohangcheck.html [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-tglb5/igt@gem_ctx_exec@basic-nohangcheck.html * igt@gem_ctx_persistence@engines-hang: - shard-snb: NOTRUN -> [SKIP][12] ([fdo#109271] / [i915#1099]) [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-snb7/igt@gem_ctx_persistence@engines-hang.html * igt@gem_eio@in-flight-contexts-1us: - shard-glk: NOTRUN -> [TIMEOUT][13] ([i915#3063]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-glk2/igt@gem_eio@in-flight-contexts-1us.html * igt@gem_exec_balancer@parallel: - shard-iclb: [PASS][14] -> [SKIP][15] ([i915#4525]) [14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/shard-iclb2/igt@gem_exec_balancer@parallel.html [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-iclb7/igt@gem_exec_balancer@parallel.html * igt@gem_exec_capture@capture-invisible@smem0: - shard-iclb: NOTRUN -> [SKIP][16] ([i915#6334]) [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-iclb5/igt@gem_exec_capture@capture-invisible@smem0.html - shard-tglb: NOTRUN -> [SKIP][17] ([i915#6334]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-tglb8/igt@gem_exec_capture@capture-invisible@smem0.html * igt@gem_exec_capture@capture-recoverable: - shard-tglb: NOTRUN -> [SKIP][18] ([i915#6344]) [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-tglb8/igt@gem_exec_capture@capture-recoverable.html - shard-iclb: NOTRUN -> [SKIP][19] ([i915#6344]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-iclb6/igt@gem_exec_capture@capture-recoverable.html * igt@gem_exec_fair@basic-pace-share@rcs0: - shard-glk: [PASS][20] -> [FAIL][21] ([i915#2842]) [20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/shard-glk5/igt@gem_exec_fair@basic-pace-share@rcs0.html [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-glk2/igt@gem_exec_fair@basic-pace-share@rcs0.html - shard-apl: [PASS][22] -> [FAIL][23] ([i915#2842]) [22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/shard-apl8/igt@gem_exec_fair@basic-pace-share@rcs0.html [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-apl7/igt@gem_exec_fair@basic-pace-share@rcs0.html * igt@gem_exec_fair@basic-throttle@rcs0: - shard-iclb: [PASS][24] -> [FAIL][25] ([i915#2842]) [24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/shard-iclb8/igt@gem_exec_fair@basic-throttle@rcs0.html [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-iclb7/igt@gem_exec_fair@basic-throttle@rcs0.html - shard-tglb: [PASS][26] -> [FAIL][27] ([i915#2842]) [26]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/shard-tglb5/igt@gem_exec_fair@basic-throttle@rcs0.html [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-tglb2/igt@gem_exec_fair@basic-throttle@rcs0.html * igt@gem_exec_flush@basic-batch-kernel-default-cmd: - shard-tglb: NOTRUN -> [SKIP][28] ([fdo#109313]) [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-tglb7/igt@gem_exec_flush@basic-batch-kernel-default-cmd.html * igt@gem_lmem_swapping@heavy-multi: - shard-iclb: NOTRUN -> [SKIP][29] ([i915#4613]) +2 similar issues [29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-iclb5/igt@gem_lmem_swapping@heavy-multi.html - shard-apl: NOTRUN -> [SKIP][30] ([fdo#109271] / [i915#4613]) +1 similar issue [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-apl6/igt@gem_lmem_swapping@heavy-multi.html * igt@gem_lmem_swapping@heavy-random: - shard-tglb: NOTRUN -> [SKIP][31] ([i915#4613]) +1 similar issue [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-tglb7/igt@gem_lmem_swapping@heavy-random.html - shard-glk: NOTRUN -> [SKIP][32] ([fdo#109271] / [i915#4613]) +1 similar issue [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-glk2/igt@gem_lmem_swapping@heavy-random.html * igt@gem_media_vme: - shard-tglb: NOTRUN -> [SKIP][33] ([i915#284]) [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-tglb3/igt@gem_media_vme.html * igt@gem_pread@exhaustion: - shard-snb: NOTRUN -> [WARN][34] ([i915#2658]) [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-snb7/igt@gem_pread@exhaustion.html - shard-glk: NOTRUN -> [INCOMPLETE][35] ([i915#7248]) [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-glk5/igt@gem_pread@exhaustion.html * igt@gem_pwrite@basic-exhaustion: - shard-tglb: NOTRUN -> [WARN][36] ([i915#2658]) [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-tglb7/igt@gem_pwrite@basic-exhaustion.html * igt@gem_pxp@reject-modify-context-protection-off-3: - shard-snb: NOTRUN -> [SKIP][37] ([fdo#109271]) +127 similar issues [37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-snb5/igt@gem_pxp@reject-modify-context-protection-off-3.html - shard-tglb: NOTRUN -> [SKIP][38] ([i915#4270]) +1 similar issue [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-tglb6/igt@gem_pxp@reject-modify-context-protection-off-3.html - shard-iclb: NOTRUN -> [SKIP][39] ([i915#4270]) [39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-iclb1/igt@gem_pxp@reject-modify-context-protection-off-3.html * igt@gem_render_copy@y-tiled-mc-ccs-to-y-tiled-ccs: - shard-iclb: NOTRUN -> [SKIP][40] ([i915#768]) [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-iclb7/igt@gem_render_copy@y-tiled-mc-ccs-to-y-tiled-ccs.html * igt@gem_softpin@evict-single-offset: - shard-apl: NOTRUN -> [FAIL][41] ([i915#4171]) [41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-apl2/igt@gem_softpin@evict-single-offset.html * igt@gem_softpin@evict-snoop: - shard-tglb: NOTRUN -> [SKIP][42] ([fdo#109312]) [42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-tglb1/igt@gem_softpin@evict-snoop.html - shard-iclb: NOTRUN -> [SKIP][43] ([fdo#109312]) [43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-iclb7/igt@gem_softpin@evict-snoop.html * igt@gem_softpin@noreloc-s3: - shard-apl: [PASS][44] -> [DMESG-WARN][45] ([i915#180]) [44]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/shard-apl1/igt@gem_softpin@noreloc-s3.html [45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-apl6/igt@gem_softpin@noreloc-s3.html * igt@gem_userptr_blits@readonly-pwrite-unsync: - shard-tglb: NOTRUN -> [SKIP][46] ([i915#3297]) +3 similar issues [46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-tglb6/igt@gem_userptr_blits@readonly-pwrite-unsync.html * igt@gem_userptr_blits@unsync-overlap: - shard-iclb: NOTRUN -> [SKIP][47] ([i915#3297]) +1 similar issue [47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-iclb2/igt@gem_userptr_blits@unsync-overlap.html * igt@gen3_render_tiledx_blits: - shard-iclb: NOTRUN -> [SKIP][48] ([fdo#109289]) +3 similar issues [48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-iclb2/igt@gen3_render_tiledx_blits.html * igt@gen7_exec_parse@basic-allowed: - shard-tglb: NOTRUN -> [SKIP][49] ([fdo#109289]) +2 similar issues [49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-tglb1/igt@gen7_exec_parse@basic-allowed.html * igt@gen9_exec_parse@batch-invalid-length: - shard-tglb: NOTRUN -> [SKIP][50] ([i915#2527] / [i915#2856]) +2 similar issues [50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-tglb6/igt@gen9_exec_parse@batch-invalid-length.html * igt@gen9_exec_parse@bb-start-far: - shard-iclb: NOTRUN -> [SKIP][51] ([i915#2856]) +2 similar issues [51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-iclb3/igt@gen9_exec_parse@bb-start-far.html * igt@i915_pm_dc@dc6-psr: - shard-tglb: NOTRUN -> [FAIL][52] ([i915#3989] / [i915#454]) [52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-tglb7/igt@i915_pm_dc@dc6-psr.html * igt@i915_pm_dc@dc9-dpms: - shard-iclb: [PASS][53] -> [SKIP][54] ([i915#4281]) [53]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/shard-iclb5/igt@i915_pm_dc@dc9-dpms.html [54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-iclb3/igt@i915_pm_dc@dc9-dpms.html * igt@i915_query@hwconfig_table: - shard-tglb: NOTRUN -> [SKIP][55] ([i915#6245]) [55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-tglb5/igt@i915_query@hwconfig_table.html - shard-iclb: NOTRUN -> [SKIP][56] ([i915#6245]) [56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-iclb1/igt@i915_query@hwconfig_table.html * igt@i915_suspend@basic-s3-without-i915: - shard-snb: [PASS][57] -> [INCOMPLETE][58] ([i915#4528]) [57]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/shard-snb6/igt@i915_suspend@basic-s3-without-i915.html [58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-snb4/igt@i915_suspend@basic-s3-without-i915.html * igt@kms_addfb_basic@invalid-smem-bo-on-discrete: - shard-tglb: NOTRUN -> [SKIP][59] ([i915#3826]) [59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-tglb1/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html - shard-iclb: NOTRUN -> [SKIP][60] ([i915#3826]) [60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-iclb6/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html * igt@kms_atomic@plane-primary-overlay-mutable-zpos: - shard-iclb: NOTRUN -> [SKIP][61] ([i915#404]) [61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-iclb2/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html * igt@kms_big_fb@4-tiled-32bpp-rotate-0: - shard-tglb: NOTRUN -> [SKIP][62] ([i915#5286]) +3 similar issues [62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-tglb2/igt@kms_big_fb@4-tiled-32bpp-rotate-0.html * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip: - shard-iclb: NOTRUN -> [SKIP][63] ([i915#5286]) +1 similar issue [63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-iclb8/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html * igt@kms_big_fb@x-tiled-8bpp-rotate-90: - shard-tglb: NOTRUN -> [SKIP][64] ([fdo#111614]) +2 similar issues [64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-tglb6/igt@kms_big_fb@x-tiled-8bpp-rotate-90.html - shard-iclb: NOTRUN -> [SKIP][65] ([fdo#110725] / [fdo#111614]) +2 similar issues [65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-iclb5/igt@kms_big_fb@x-tiled-8bpp-rotate-90.html * igt@kms_big_fb@yf-tiled-64bpp-rotate-270: - shard-iclb: NOTRUN -> [SKIP][66] ([fdo#110723]) +1 similar issue [66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-iclb1/igt@kms_big_fb@yf-tiled-64bpp-rotate-270.html * igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-hflip: - shard-tglb: NOTRUN -> [SKIP][67] ([fdo#111615]) +4 similar issues [67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-tglb5/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-hflip.html * igt@kms_ccs@pipe-a-crc-sprite-planes-basic-y_tiled_gen12_mc_ccs: - shard-tglb: NOTRUN -> [SKIP][68] ([i915#3689] / [i915#3886]) +2 similar issues [68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-tglb3/igt@kms_ccs@pipe-a-crc-sprite-planes-basic-y_tiled_gen12_mc_ccs.html - shard-glk: NOTRUN -> [SKIP][69] ([fdo#109271] / [i915#3886]) +4 similar issues [69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-glk1/igt@kms_ccs@pipe-a-crc-sprite-planes-basic-y_tiled_gen12_mc_ccs.html * igt@kms_ccs@pipe-a-random-ccs-data-4_tiled_dg2_rc_ccs: - shard-tglb: NOTRUN -> [SKIP][70] ([i915#3689] / [i915#6095]) +3 similar issues [70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-tglb7/igt@kms_ccs@pipe-a-random-ccs-data-4_tiled_dg2_rc_ccs.html * igt@kms_ccs@pipe-b-bad-aux-stride-yf_tiled_ccs: - shard-tglb: NOTRUN -> [SKIP][71] ([fdo#111615] / [i915#3689]) +5 similar issues [71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-tglb6/igt@kms_ccs@pipe-b-bad-aux-stride-yf_tiled_ccs.html * igt@kms_ccs@pipe-b-crc-sprite-planes-basic-y_tiled_gen12_mc_ccs: - shard-apl: NOTRUN -> [SKIP][72] ([fdo#109271] / [i915#3886]) +8 similar issues [72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-apl6/igt@kms_ccs@pipe-b-crc-sprite-planes-basic-y_tiled_gen12_mc_ccs.html * igt@kms_ccs@pipe-c-crc-primary-rotation-180-y_tiled_gen12_rc_ccs_cc: - shard-iclb: NOTRUN -> [SKIP][73] ([fdo#109278] / [i915#3886]) +4 similar issues [73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-iclb8/igt@kms_ccs@pipe-c-crc-primary-rotation-180-y_tiled_gen12_rc_ccs_cc.html * igt@kms_ccs@pipe-d-bad-aux-stride-y_tiled_gen12_mc_ccs: - shard-iclb: NOTRUN -> [SKIP][74] ([fdo#109278]) +24 similar issues [74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-iclb3/igt@kms_ccs@pipe-d-bad-aux-stride-y_tiled_gen12_mc_ccs.html * igt@kms_ccs@pipe-d-crc-sprite-planes-basic-4_tiled_dg2_rc_ccs: - shard-tglb: NOTRUN -> [SKIP][75] ([i915#6095]) +4 similar issues [75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-tglb1/igt@kms_ccs@pipe-d-crc-sprite-planes-basic-4_tiled_dg2_rc_ccs.html * igt@kms_ccs@pipe-d-random-ccs-data-y_tiled_gen12_mc_ccs: - shard-tglb: NOTRUN -> [SKIP][76] ([i915#3689]) +8 similar issues [76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-tglb8/igt@kms_ccs@pipe-d-random-ccs-data-y_tiled_gen12_mc_ccs.html * igt@kms_chamelium@dp-crc-multiple: - shard-tglb: NOTRUN -> [SKIP][77] ([fdo#109284] / [fdo#111827]) +10 similar issues [77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-tglb7/igt@kms_chamelium@dp-crc-multiple.html * igt@kms_chamelium@dp-crc-single: - shard-snb: NOTRUN -> [SKIP][78] ([fdo#109271] / [fdo#111827]) +3 similar issues [78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-snb2/igt@kms_chamelium@dp-crc-single.html - shard-apl: NOTRUN -> [SKIP][79] ([fdo#109271] / [fdo#111827]) +9 similar issues [79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-apl3/igt@kms_chamelium@dp-crc-single.html * igt@kms_chamelium@dp-edid-read: - shard-glk: NOTRUN -> [SKIP][80] ([fdo#109271] / [fdo#111827]) +7 similar issues [80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-glk2/igt@kms_chamelium@dp-edid-read.html * igt@kms_chamelium@hdmi-crc-single: - shard-iclb: NOTRUN -> [SKIP][81] ([fdo#109284] / [fdo#111827]) +8 similar issues [81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-iclb3/igt@kms_chamelium@hdmi-crc-single.html * igt@kms_color@ctm-0-75@pipe-a-edp-1: - shard-iclb: NOTRUN -> [FAIL][82] ([i915#315] / [i915#6946]) +2 similar issues [82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-iclb2/igt@kms_color@ctm-0-75@pipe-a-edp-1.html * igt@kms_content_protection@atomic-dpms: - shard-tglb: NOTRUN -> [SKIP][83] ([i915#7118]) [83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-tglb2/igt@kms_content_protection@atomic-dpms.html * igt@kms_content_protection@atomic-dpms@pipe-a-dp-1: - shard-apl: NOTRUN -> [INCOMPLETE][84] ([i915#7121] / [i915#7173]) [84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-apl3/igt@kms_content_protection@atomic-dpms@pipe-a-dp-1.html * igt@kms_content_protection@dp-mst-type-1: - shard-tglb: NOTRUN -> [SKIP][85] ([i915#3116] / [i915#3299]) [85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-tglb5/igt@kms_content_protection@dp-mst-type-1.html * igt@kms_content_protection@lic: - shard-iclb: NOTRUN -> [SKIP][86] ([i915#7118]) +1 similar issue [86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-iclb7/igt@kms_content_protection@lic.html * igt@kms_cursor_crc@cursor-onscreen-512x170: - shard-iclb: NOTRUN -> [SKIP][87] ([fdo#109279] / [i915#3359]) [87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-iclb5/igt@kms_cursor_crc@cursor-onscreen-512x170.html - shard-tglb: NOTRUN -> [SKIP][88] ([fdo#109279] / [i915#3359]) [88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-tglb6/igt@kms_cursor_crc@cursor-onscreen-512x170.html * igt@kms_cursor_crc@cursor-random-512x512: - shard-iclb: NOTRUN -> [SKIP][89] ([i915#3359]) [89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-iclb1/igt@kms_cursor_crc@cursor-random-512x512.html * igt@kms_cursor_crc@cursor-rapid-movement-512x512: - shard-tglb: NOTRUN -> [SKIP][90] ([i915#3359]) +1 similar issue [90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-tglb7/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html * igt@kms_cursor_legacy@cursorb-vs-flipb@atomic: - shard-tglb: NOTRUN -> [SKIP][91] ([fdo#109274] / [fdo#111825]) +7 similar issues [91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-tglb5/igt@kms_cursor_legacy@cursorb-vs-flipb@atomic.html * igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions-varying-size: - shard-glk: [PASS][92] -> [FAIL][93] ([i915#2346]) +1 similar issue [92]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/shard-glk1/igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions-varying-size.html [93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-glk5/igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions-varying-size.html * igt@kms_dsc@dsc-with-bpc: - shard-iclb: NOTRUN -> [SKIP][94] ([i915#3840]) [94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-iclb8/igt@kms_dsc@dsc-with-bpc.html * igt@kms_flip@2x-flip-vs-absolute-wf_vblank: - shard-tglb: NOTRUN -> [SKIP][95] ([fdo#109274] / [fdo#111825] / [i915#3637]) +1 similar issue [95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-tglb7/igt@kms_flip@2x-flip-vs-absolute-wf_vblank.html * igt@kms_flip@2x-flip-vs-panning: - shard-iclb: NOTRUN -> [SKIP][96] ([fdo#109274]) +9 similar issues [96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-iclb7/igt@kms_flip@2x-flip-vs-panning.html * igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling@pipe-a-default-mode: - shard-iclb: NOTRUN -> [SKIP][97] ([i915#2672]) +4 similar issues [97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-iclb2/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling@pipe-a-default-mode.html * igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling@pipe-a-valid-mode: - shard-tglb: NOTRUN -> [SKIP][98] ([i915#2587] / [i915#2672]) +5 similar issues [98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-tglb7/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling@pipe-a-default-mode: - shard-iclb: NOTRUN -> [SKIP][99] ([i915#3555]) +6 similar issues [99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-iclb2/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling@pipe-a-default-mode.html * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling@pipe-a-valid-mode: - shard-iclb: NOTRUN -> [SKIP][100] ([i915#2587] / [i915#2672]) +6 similar issues [100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-iclb5/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling@pipe-a-valid-mode.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-msflip-blt: - shard-tglb: NOTRUN -> [SKIP][101] ([i915#6497]) +12 similar issues [101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-tglb3/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-msflip-blt.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-msflip-blt: - shard-iclb: NOTRUN -> [SKIP][102] ([fdo#109280]) +26 similar issues [102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-iclb3/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-msflip-blt.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-mmap-gtt: - shard-glk: NOTRUN -> [SKIP][103] ([fdo#109271]) +107 similar issues [103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-glk3/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-blt: - shard-tglb: NOTRUN -> [SKIP][104] ([fdo#109280] / [fdo#111825]) +31 similar issues [104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-tglb7/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-blt.html * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-draw-render: - shard-apl: NOTRUN -> [SKIP][105] ([fdo#109271]) +157 similar issues [105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-apl7/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-draw-render.html * igt@kms_hdr@bpc-switch-dpms: - shard-tglb: NOTRUN -> [SKIP][106] ([i915#3555]) +3 similar issues [106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-tglb2/igt@kms_hdr@bpc-switch-dpms.html * igt@kms_plane_alpha_blend@constant-alpha-max@pipe-b-dp-1: - shard-apl: NOTRUN -> [FAIL][107] ([i915#4573]) +2 similar issues [107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-apl1/igt@kms_plane_alpha_blend@constant-alpha-max@pipe-b-dp-1.html * igt@kms_plane_alpha_blend@constant-alpha-max@pipe-c-hdmi-a-1: - shard-glk: NOTRUN -> [FAIL][108] ([i915#4573]) +2 similar issues [108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-glk3/igt@kms_plane_alpha_blend@constant-alpha-max@pipe-c-hdmi-a-1.html * igt@kms_plane_lowres@tiling-4: - shard-tglb: NOTRUN -> [SKIP][109] ([fdo#112054] / [i915#5288]) +1 similar issue [109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-tglb7/igt@kms_plane_lowres@tiling-4.html * igt@kms_plane_lowres@tiling-yf@pipe-b-edp-1: - shard-iclb: NOTRUN -> [SKIP][110] ([i915#3536]) +2 similar issues [110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-iclb8/igt@kms_plane_lowres@tiling-yf@pipe-b-edp-1.html * igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5@pipe-c-edp-1: - shard-iclb: NOTRUN -> [SKIP][111] ([i915#5235]) +2 similar issues [111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-iclb2/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5@pipe-c-edp-1.html * igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5@pipe-a-edp-1: - shard-iclb: [PASS][112] -> [SKIP][113] ([i915#5235]) +2 similar issues [112]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/shard-iclb1/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5@pipe-a-edp-1.html [113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-iclb2/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5@pipe-a-edp-1.html * igt@kms_prime@basic-crc-hybrid: - shard-iclb: NOTRUN -> [SKIP][114] ([i915#6524]) [114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-iclb7/igt@kms_prime@basic-crc-hybrid.html - shard-tglb: NOTRUN -> [SKIP][115] ([i915#6524]) [115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-tglb1/igt@kms_prime@basic-crc-hybrid.html * igt@kms_psr2_sf@cursor-plane-move-continuous-sf: - shard-apl: NOTRUN -> [SKIP][116] ([fdo#109271] / [i915#658]) +1 similar issue [116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-apl6/igt@kms_psr2_sf@cursor-plane-move-continuous-sf.html * igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area: - shard-glk: NOTRUN -> [SKIP][117] ([fdo#109271] / [i915#658]) +1 similar issue [117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-glk7/igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area.html - shard-iclb: NOTRUN -> [SKIP][118] ([i915#2920]) [118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-iclb2/igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area.html - shard-tglb: NOTRUN -> [SKIP][119] ([i915#2920]) [119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-tglb7/igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area.html * igt@kms_psr@psr2_no_drrs: - shard-iclb: [PASS][120] -> [SKIP][121] ([fdo#109441]) +1 similar issue [120]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/shard-iclb2/igt@kms_psr@psr2_no_drrs.html [121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-iclb1/igt@kms_psr@psr2_no_drrs.html * igt@kms_psr@psr2_primary_mmap_cpu: - shard-iclb: NOTRUN -> [SKIP][122] ([fdo#109441]) +3 similar issues [122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-iclb3/igt@kms_psr@psr2_primary_mmap_cpu.html * igt@kms_psr@psr2_sprite_mmap_cpu: - shard-tglb: NOTRUN -> [FAIL][123] ([i915#132] / [i915#3467]) +5 similar issues [123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-tglb2/igt@kms_psr@psr2_sprite_mmap_cpu.html * igt@kms_tv_load_detect@load-detect: - shard-tglb: NOTRUN -> [SKIP][124] ([fdo#109309]) [124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-tglb7/igt@kms_tv_load_detect@load-detect.html - shard-iclb: NOTRUN -> [SKIP][125] ([fdo#109309]) [125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-iclb6/igt@kms_tv_load_detect@load-detect.html * igt@kms_writeback@writeback-check-output: - shard-iclb: NOTRUN -> [SKIP][126] ([i915#2437]) [126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-iclb6/igt@kms_writeback@writeback-check-output.html - shard-apl: NOTRUN -> [SKIP][127] ([fdo#109271] / [i915#2437]) [127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-apl7/igt@kms_writeback@writeback-check-output.html - shard-tglb: NOTRUN -> [SKIP][128] ([i915#2437]) [128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-tglb7/igt@kms_writeback@writeback-check-output.html - shard-glk: NOTRUN -> [SKIP][129] ([fdo#109271] / [i915#2437]) [129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-glk2/igt@kms_writeback@writeback-check-output.html * igt@prime_vgem@coherency-gtt: - shard-iclb: NOTRUN -> [SKIP][130] ([fdo#109292] / [fdo#109295]) [130]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-iclb8/igt@prime_vgem@coherency-gtt.html - shard-tglb: NOTRUN -> [SKIP][131] ([fdo#109295] / [fdo#111656]) [131]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-tglb6/igt@prime_vgem@coherency-gtt.html * igt@sysfs_clients@fair-3: - shard-apl: NOTRUN -> [SKIP][132] ([fdo#109271] / [i915#2994]) +1 similar issue [132]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-apl6/igt@sysfs_clients@fair-3.html - shard-tglb: NOTRUN -> [SKIP][133] ([i915#2994]) +2 similar issues [133]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-tglb6/igt@sysfs_clients@fair-3.html - shard-glk: NOTRUN -> [SKIP][134] ([fdo#109271] / [i915#2994]) +1 similar issue [134]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-glk5/igt@sysfs_clients@fair-3.html * igt@sysfs_clients@split-25: - shard-iclb: NOTRUN -> [SKIP][135] ([i915#2994]) +1 similar issue [135]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-iclb6/igt@sysfs_clients@split-25.html #### Possible fixes #### * igt@fbdev@nullptr: - {shard-rkl}: [SKIP][136] ([i915#2582]) -> [PASS][137] [136]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/shard-rkl-3/igt@fbdev@nullptr.html [137]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-rkl-6/igt@fbdev@nullptr.html * igt@gem_ctx_exec@basic-nohangcheck: - {shard-rkl}: [FAIL][138] ([i915#6268]) -> [PASS][139] [138]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/shard-rkl-3/igt@gem_ctx_exec@basic-nohangcheck.html [139]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-rkl-5/igt@gem_ctx_exec@basic-nohangcheck.html * igt@gem_ctx_isolation@preservation-s3@bcs0: - {shard-rkl}: [FAIL][140] ([fdo#103375]) -> [PASS][141] +3 similar issues [140]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/shard-rkl-3/igt@gem_ctx_isolation@preservation-s3@bcs0.html [141]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-rkl-5/igt@gem_ctx_isolation@preservation-s3@bcs0.html * igt@gem_ctx_persistence@legacy-engines-hang@blt: - {shard-rkl}: [SKIP][142] ([i915#6252]) -> [PASS][143] [142]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/shard-rkl-5/igt@gem_ctx_persistence@legacy-engines-hang@blt.html [143]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-rkl-1/igt@gem_ctx_persistence@legacy-engines-hang@blt.html * igt@gem_exec_balancer@parallel-keep-in-fence: - shard-iclb: [SKIP][144] ([i915#4525]) -> [PASS][145] [144]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/shard-iclb5/igt@gem_exec_balancer@parallel-keep-in-fence.html [145]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-iclb2/igt@gem_exec_balancer@parallel-keep-in-fence.html * igt@gem_exec_fair@basic-deadline: - {shard-rkl}: [FAIL][146] ([i915#2846]) -> [PASS][147] [146]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/shard-rkl-6/igt@gem_exec_fair@basic-deadline.html [147]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-rkl-5/igt@gem_exec_fair@basic-deadline.html * igt@gem_exec_fair@basic-pace-share@rcs0: - {shard-rkl}: [FAIL][148] ([i915#2842]) -> [PASS][149] [148]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/shard-rkl-1/igt@gem_exec_fair@basic-pace-share@rcs0.html [149]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-rkl-4/igt@gem_exec_fair@basic-pace-share@rcs0.html * igt@gem_exec_reloc@basic-gtt-cpu: - {shard-rkl}: [SKIP][150] ([i915#3281]) -> [PASS][151] +2 similar issues [150]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/shard-rkl-6/igt@gem_exec_reloc@basic-gtt-cpu.html [151]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-rkl-5/igt@gem_exec_reloc@basic-gtt-cpu.html * igt@gem_exec_schedule@semaphore-power: - {shard-rkl}: [SKIP][152] ([i915#7276]) -> [PASS][153] [152]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/shard-rkl-4/igt@gem_exec_schedule@semaphore-power.html [153]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-rkl-5/igt@gem_exec_schedule@semaphore-power.html * igt@gem_huc_copy@huc-copy: - shard-tglb: [SKIP][154] ([i915#2190]) -> [PASS][155] [154]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/shard-tglb7/igt@gem_huc_copy@huc-copy.html [155]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-tglb2/igt@gem_huc_copy@huc-copy.html * igt@gem_mmap_gtt@big-bo-tiledx: - shard-tglb: [DMESG-WARN][156] ([i915#7311]) -> [PASS][157] [156]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/shard-tglb2/igt@gem_mmap_gtt@big-bo-tiledx.html [157]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-tglb5/igt@gem_mmap_gtt@big-bo-tiledx.html * igt@gem_mmap_wc@set-cache-level: - {shard-rkl}: [SKIP][158] ([i915#1850]) -> [PASS][159] [158]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/shard-rkl-1/igt@gem_mmap_wc@set-cache-level.html [159]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-rkl-6/igt@gem_mmap_wc@set-cache-level.html * igt@gem_pwrite@basic-self: - {shard-rkl}: [SKIP][160] ([i915#3282]) -> [PASS][161] +1 similar issue [160]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/shard-rkl-4/igt@gem_pwrite@basic-self.html [161]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-rkl-5/igt@gem_pwrite@basic-self.html * igt@gem_softpin@evict-single-offset: - shard-tglb: [FAIL][162] ([i915#4171]) -> [PASS][163] [162]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/shard-tglb5/igt@gem_softpin@evict-single-offset.html [163]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-tglb6/igt@gem_softpin@evict-single-offset.html * igt@i915_pm_dc@dc6-dpms: - {shard-rkl}: [SKIP][164] ([i915#3361]) -> [PASS][165] [164]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/shard-rkl-5/igt@i915_pm_dc@dc6-dpms.html [165]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-rkl-6/igt@i915_pm_dc@dc6-dpms.html * igt@i915_selftest@perf@request: - shard-iclb: [DMESG-WARN][166] ([i915#2867] / [i915#4391]) -> [PASS][167] +1 similar issue [166]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/shard-iclb7/igt@i915_selftest@perf@request.html [167]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-iclb6/igt@i915_selftest@perf@request.html * igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-async-flip: - {shard-rkl}: [SKIP][168] ([i915#1845] / [i915#4098]) -> [PASS][169] +18 similar issues [168]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/shard-rkl-1/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html [169]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-rkl-6/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html * igt@kms_fbcon_fbt@fbc-suspend: - shard-apl: [INCOMPLETE][170] ([i915#180]) -> [PASS][171] [170]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/shard-apl8/igt@kms_fbcon_fbt@fbc-suspend.html [171]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-apl7/igt@kms_fbcon_fbt@fbc-suspend.html * igt@kms_flip@flip-vs-expired-vblank@c-hdmi-a1: - shard-glk: [FAIL][172] ([i915#79]) -> [PASS][173] [172]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/shard-glk5/igt@kms_flip@flip-vs-expired-vblank@c-hdmi-a1.html [173]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-glk8/igt@kms_flip@flip-vs-expired-vblank@c-hdmi-a1.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-render: - shard-tglb: [INCOMPLETE][174] -> [PASS][175] [174]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/shard-tglb8/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-render.html [175]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-tglb5/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-render.html * igt@kms_frontbuffer_tracking@fbc-badstride: - {shard-rkl}: [SKIP][176] ([i915#1849] / [i915#4098]) -> [PASS][177] +11 similar issues [176]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/shard-rkl-1/igt@kms_frontbuffer_tracking@fbc-badstride.html [177]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-badstride.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-shrfb-pgflip-blt: - shard-iclb: [FAIL][178] ([i915#2546]) -> [PASS][179] +1 similar issue [178]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/shard-iclb3/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-shrfb-pgflip-blt.html [179]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-iclb6/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-shrfb-pgflip-blt.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-render: - shard-iclb: [FAIL][180] -> [PASS][181] [180]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/shard-iclb3/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-render.html [181]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-iclb7/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-render.html * igt@kms_psr@dpms: - {shard-rkl}: [SKIP][182] ([i915#1072]) -> [PASS][183] [182]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/shard-rkl-3/igt@kms_psr@dpms.html [183]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-rkl-6/igt@kms_psr@dpms.html * igt@kms_psr@psr2_primary_render: - shard-iclb: [SKIP][184] ([fdo#109441]) -> [PASS][185] [184]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/shard-iclb3/igt@kms_psr@psr2_primary_render.html [185]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-iclb2/igt@kms_psr@psr2_primary_render.html * igt@kms_universal_plane@universal-plane-pageflip-windowed-pipe-a: - {shard-rkl}: [SKIP][186] ([i915#4098]) -> [PASS][187] [186]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/shard-rkl-3/igt@kms_universal_plane@universal-plane-pageflip-windowed-pipe-a.html [187]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-rkl-6/igt@kms_universal_plane@universal-plane-pageflip-windowed-pipe-a.html * igt@perf@polling-parameterized: - {shard-rkl}: [FAIL][188] ([i915#5639]) -> [PASS][189] [188]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/shard-rkl-1/igt@perf@polling-parameterized.html [189]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-rkl-3/igt@perf@polling-parameterized.html * igt@perf@polling-small-buf: - {shard-rkl}: [FAIL][190] ([i915#1722]) -> [PASS][191] [190]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/shard-rkl-4/igt@perf@polling-small-buf.html [191]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-rkl-5/igt@perf@polling-small-buf.html * igt@perf_pmu@rc6-suspend: - shard-apl: [DMESG-WARN][192] ([i915#180]) -> [PASS][193] +1 similar issue [192]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/shard-apl6/igt@perf_pmu@rc6-suspend.html [193]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-apl2/igt@perf_pmu@rc6-suspend.html * igt@syncobj_basic@bad-destroy: - shard-iclb: [DMESG-WARN][194] ([i915#4391]) -> [PASS][195] +1 similar issue [194]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/shard-iclb7/igt@syncobj_basic@bad-destroy.html [195]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-iclb6/igt@syncobj_basic@bad-destroy.html * igt@sysfs_heartbeat_interval@precise@vecs0: - shard-apl: [FAIL][196] ([i915#1755]) -> [PASS][197] [196]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/shard-apl8/igt@sysfs_heartbeat_interval@precise@vecs0.html [197]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-apl8/igt@sysfs_heartbeat_interval@precise@vecs0.html #### Warnings #### * igt@gem_pwrite@basic-exhaustion: - shard-apl: [INCOMPLETE][198] ([i915#7311]) -> [INCOMPLETE][199] ([i915#7248]) [198]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/shard-apl7/igt@gem_pwrite@basic-exhaustion.html [199]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-apl1/igt@gem_pwrite@basic-exhaustion.html * igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-fully-sf: - shard-iclb: [SKIP][200] ([i915#2920]) -> [SKIP][201] ([i915#658]) [200]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/shard-iclb2/igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-fully-sf.html [201]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-iclb6/igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-fully-sf.html * igt@kms_psr2_sf@overlay-plane-update-continuous-sf: - shard-iclb: [SKIP][202] ([fdo#111068] / [i915#658]) -> [SKIP][203] ([i915#2920]) +1 similar issue [202]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12289/shard-iclb3/igt@kms_psr2_sf@overlay-plane-update-continuous-sf.html [203]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/shard-iclb2/igt@kms_psr2_sf@overlay-plane-update-continuous-sf.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#109278]: https://bugs.freedesktop.org/show_bug.cgi?id=109278 [fdo#109279]: https://bugs.freedesktop.org/show_bug.cgi?id=109279 [fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280 [fdo#109284]: https://bugs.freedesktop.org/show_bug.cgi?id=109284 [fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289 [fdo#109291]: https://bugs.freedesktop.org/show_bug.cgi?id=109291 [fdo#109292]: https://bugs.freedesktop.org/show_bug.cgi?id=109292 [fdo#109295]: https://bugs.freedesktop.org/show_bug.cgi?id=109295 [fdo#109308]: https://bugs.freedesktop.org/show_bug.cgi?id=109308 [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#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441 [fdo#110723]: https://bugs.freedesktop.org/show_bug.cgi?id=110723 [fdo#110725]: https://bugs.freedesktop.org/show_bug.cgi?id=110725 [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 [i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072 [i915#1099]: https://gitlab.freedesktop.org/drm/intel/issues/1099 [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#1755]: https://gitlab.freedesktop.org/drm/intel/issues/1755 [i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180 [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#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190 [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#2532]: https://gitlab.freedesktop.org/drm/intel/issues/2532 [i915#2546]: https://gitlab.freedesktop.org/drm/intel/issues/2546 [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#2705]: https://gitlab.freedesktop.org/drm/intel/issues/2705 [i915#280]: https://gitlab.freedesktop.org/drm/intel/issues/280 [i915#284]: https://gitlab.freedesktop.org/drm/intel/issues/284 [i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842 [i915#2846]: https://gitlab.freedesktop.org/drm/intel/issues/2846 [i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856 [i915#2867]: https://gitlab.freedesktop.org/drm/intel/issues/2867 [i915#2920]: https://gitlab.freedesktop.org/drm/intel/issues/2920 [i915#2994]: https://gitlab.freedesktop.org/drm/intel/issues/2994 [i915#3002]: https://gitlab.freedesktop.org/drm/intel/issues/3002 [i915#3012]: https://gitlab.freedesktop.org/drm/intel/issues/3012 [i915#3063]: https://gitlab.freedesktop.org/drm/intel/issues/3063 [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#3297]: https://gitlab.freedesktop.org/drm/intel/issues/3297 [i915#3299]: https://gitlab.freedesktop.org/drm/intel/issues/3299 [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#3467]: https://gitlab.freedesktop.org/drm/intel/issues/3467 [i915#3469]: https://gitlab.freedesktop.org/drm/intel/issues/3469 [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#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#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#3810]: https://gitlab.freedesktop.org/drm/intel/issues/3810 [i915#3826]: https://gitlab.freedesktop.org/drm/intel/issues/3826 [i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840 [i915#3886]: https://gitlab.freedesktop.org/drm/intel/issues/3886 [i915#3989]: https://gitlab.freedesktop.org/drm/intel/issues/3989 [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#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#4098]: https://gitlab.freedesktop.org/drm/intel/issues/4098 [i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103 [i915#4171]: https://gitlab.freedesktop.org/drm/intel/issues/4171 [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#4281]: https://gitlab.freedesktop.org/drm/intel/issues/4281 [i915#4312]: https://gitlab.freedesktop.org/drm/intel/issues/4312 [i915#4391]: https://gitlab.freedesktop.org/drm/intel/issues/4391 [i915#4525]: https://gitlab.freedesktop.org/drm/intel/issues/4525 [i915#4528]: https://gitlab.freedesktop.org/drm/intel/issues/4528 [i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538 [i915#454]: https://gitlab.freedesktop.org/drm/intel/issues/454 [i915#4573]: https://gitlab.freedesktop.org/drm/intel/issues/4573 [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613 [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#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#4880]: https://gitlab.freedesktop.org/drm/intel/issues/4880 [i915#4885]: https://gitlab.freedesktop.org/drm/intel/issues/4885 [i915#4991]: https://gitlab.freedesktop.org/drm/intel/issues/4991 [i915#5176]: https://gitlab.freedesktop.org/drm/intel/issues/5176 [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#5327]: https://gitlab.freedesktop.org/drm/intel/issues/5327 [i915#533]: https://gitlab.freedesktop.org/drm/intel/issues/533 [i915#5563]: https://gitlab.freedesktop.org/drm/intel/issues/5563 [i915#5639]: https://gitlab.freedesktop.org/drm/intel/issues/5639 [i915#5723]: https://gitlab.freedesktop.org/drm/intel/issues/5723 [i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095 [i915#6227]: https://gitlab.freedesktop.org/drm/intel/issues/6227 [i915#6230]: https://gitlab.freedesktop.org/drm/intel/issues/6230 [i915#6245]: https://gitlab.freedesktop.org/drm/intel/issues/6245 [i915#6248]: https://gitlab.freedesktop.org/drm/intel/issues/6248 [i915#6252]: https://gitlab.freedesktop.org/drm/intel/issues/6252 [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#6335]: https://gitlab.freedesktop.org/drm/intel/issues/6335 [i915#6344]: https://gitlab.freedesktop.org/drm/intel/issues/6344 [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#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621 [i915#6946]: https://gitlab.freedesktop.org/drm/intel/issues/6946 [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#7121]: https://gitlab.freedesktop.org/drm/intel/issues/7121 [i915#7173]: https://gitlab.freedesktop.org/drm/intel/issues/7173 [i915#7248]: https://gitlab.freedesktop.org/drm/intel/issues/7248 [i915#7276]: https://gitlab.freedesktop.org/drm/intel/issues/7276 [i915#7311]: https://gitlab.freedesktop.org/drm/intel/issues/7311 [i915#768]: https://gitlab.freedesktop.org/drm/intel/issues/768 [i915#79]: https://gitlab.freedesktop.org/drm/intel/issues/79 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_7026 -> IGTPW_8000 * Piglit: piglit_4509 -> None CI-20190529: 20190529 CI_DRM_12289: 0bcfcba620c5d57661249e762a04254ed9274ab3 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_8000: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8000/index.html IGT_7026: ce0f97e7e0aa54c40049a8365b3d61773c92e588 @ 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_8000/index.html [-- Attachment #2: Type: text/html, Size: 61859 bytes --] ^ permalink raw reply [flat|nested] 21+ messages in thread
end of thread, other threads:[~2022-10-25 23:37 UTC | newest] Thread overview: 21+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2022-10-25 7:14 [igt-dev] [PATCH i-g-t v2 0/3] Add support for intel_ctx_t in intel_bb Karolina Drobnik 2022-10-25 7:14 ` [igt-dev] [PATCH i-g-t v2 1/3] lib/intel_batchbuffer: Extend __intel_bb_create to handle context config Karolina Drobnik 2022-10-25 9:00 ` Zbigniew Kempczyński 2022-10-25 12:25 ` Karolina Drobnik 2022-10-25 7:15 ` [igt-dev] [PATCH i-g-t v2 2/3] lib/intel_batchbuffer: Add support for custom engine layouts Karolina Drobnik 2022-10-25 9:18 ` Zbigniew Kempczyński 2022-10-25 12:29 ` Karolina Drobnik 2022-10-25 7:15 ` [igt-dev] [PATCH i-g-t v2 3/3] tests/api_intel_bb: Add misplaced_blitter test Karolina Drobnik 2022-10-25 8:54 ` Zbigniew Kempczyński 2022-10-25 12:33 ` Karolina Drobnik 2022-10-25 12:49 ` Zbigniew Kempczyński 2022-10-25 12:53 ` Petri Latvala 2022-10-25 14:10 ` Karolina Drobnik 2022-10-25 14:08 ` Karolina Drobnik 2022-10-25 15:54 ` Zbigniew Kempczyński 2022-10-25 8:15 ` [igt-dev] ✗ Fi.CI.BAT: failure for Add support for intel_ctx_t in intel_bb (rev2) Patchwork 2022-10-25 8:31 ` Karolina Drobnik 2022-10-25 17:22 ` Vudum, Lakshminarayana 2022-10-25 15:28 ` Patchwork 2022-10-25 16:09 ` [igt-dev] ✓ Fi.CI.BAT: success " Patchwork 2022-10-25 23:37 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox