* [Intel-gfx] [CI 1/4] drm/i915/gem: Unpin idle contexts from kswapd reclaim @ 2020-07-08 17:37 Chris Wilson 2020-07-08 17:37 ` [Intel-gfx] [CI 2/4] drm/i915/gt: Replace opencoded i915_gem_object_pin_map() Chris Wilson ` (5 more replies) 0 siblings, 6 replies; 7+ messages in thread From: Chris Wilson @ 2020-07-08 17:37 UTC (permalink / raw) To: intel-gfx We removed retiring requests from the shrinker in order to decouple the mutexes from reclaim in preparation for unravelling the struct_mutex. The impact of not retiring is that we are much less agressive in making global objects available for shrinking, as such objects remain pinned until they are flushed by a heartbeat pulse following the last retired request along their timeline. In order to ensure that pulse occurs in time for memory reclamation, we should kick it from kswapd. The catch is that we have added some flush_work() into the retirement phase (to ensure that we reach a global idle in a timely manner), but these flush_work() are not eligible (i.e do not belong to WQ_MEM_RELCAIM) for use from inside kswapd. To avoid flushing those workqueues, we teach the retirer not to do so unless we are actually waiting, and only do the plain retire from inside the shrinker. Note that for execlists, we already retire completed contexts as they are scheduled out, so it should not be keeping global state unnecessarily pinned. The legacy ringbuffer however... References: 9e9539800dd4 ("drm/i915: Remove waiting & retiring from shrinker paths") Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Reviewed-by: Matthew Auld <matthew.auld@intel.com> --- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 25 +++++++++++++------- drivers/gpu/drm/i915/gt/intel_gt_requests.c | 9 ++++--- 2 files changed, 22 insertions(+), 12 deletions(-) diff --git a/drivers/gpu/drm/i915/gem/i915_gem_shrinker.c b/drivers/gpu/drm/i915/gem/i915_gem_shrinker.c index 1ced1e5d2ec0..dc8f052a0ffe 100644 --- a/drivers/gpu/drm/i915/gem/i915_gem_shrinker.c +++ b/drivers/gpu/drm/i915/gem/i915_gem_shrinker.c @@ -13,6 +13,8 @@ #include <linux/dma-buf.h> #include <linux/vmalloc.h> +#include "gt/intel_gt_requests.h" + #include "i915_trace.h" static bool swap_available(void) @@ -111,15 +113,6 @@ i915_gem_shrink(struct drm_i915_private *i915, unsigned long count = 0; unsigned long scanned = 0; - /* - * When shrinking the active list, we should also consider active - * contexts. Active contexts are pinned until they are retired, and - * so can not be simply unbound to retire and unpin their pages. To - * shrink the contexts, we must wait until the gpu is idle and - * completed its switch to the kernel context. In short, we do - * not have a good mechanism for idling a specific context. - */ - trace_i915_gem_shrink(i915, target, shrink); /* @@ -133,6 +126,20 @@ i915_gem_shrink(struct drm_i915_private *i915, shrink &= ~I915_SHRINK_BOUND; } + /* + * When shrinking the active list, we should also consider active + * contexts. Active contexts are pinned until they are retired, and + * so can not be simply unbound to retire and unpin their pages. To + * shrink the contexts, we must wait until the gpu is idle and + * completed its switch to the kernel context. In short, we do + * not have a good mechanism for idling a specific context, but + * what we can do is give them a kick so that we do not keep idle + * contexts around longer than is necessary. + */ + if (shrink & I915_SHRINK_ACTIVE) + /* Retire requests to unpin all idle contexts */ + intel_gt_retire_requests(&i915->gt); + /* * As we may completely rewrite the (un)bound list whilst unbinding * (due to retiring requests) we have to strictly process only diff --git a/drivers/gpu/drm/i915/gt/intel_gt_requests.c b/drivers/gpu/drm/i915/gt/intel_gt_requests.c index 16ff47c83bd5..66fcbf9d0fdd 100644 --- a/drivers/gpu/drm/i915/gt/intel_gt_requests.c +++ b/drivers/gpu/drm/i915/gt/intel_gt_requests.c @@ -31,12 +31,15 @@ static bool engine_active(const struct intel_engine_cs *engine) return !list_empty(&engine->kernel_context->timeline->requests); } -static bool flush_submission(struct intel_gt *gt) +static bool flush_submission(struct intel_gt *gt, long timeout) { struct intel_engine_cs *engine; enum intel_engine_id id; bool active = false; + if (!timeout) + return false; + if (!intel_gt_pm_is_awake(gt)) return false; @@ -139,7 +142,7 @@ long intel_gt_retire_requests_timeout(struct intel_gt *gt, long timeout) if (unlikely(timeout < 0)) timeout = -timeout, interruptible = false; - flush_submission(gt); /* kick the ksoftirqd tasklets */ + flush_submission(gt, timeout); /* kick the ksoftirqd tasklets */ spin_lock(&timelines->lock); list_for_each_entry_safe(tl, tn, &timelines->active_list, link) { if (!mutex_trylock(&tl->mutex)) { @@ -194,7 +197,7 @@ out_active: spin_lock(&timelines->lock); list_for_each_entry_safe(tl, tn, &free, link) __intel_timeline_free(&tl->kref); - if (flush_submission(gt)) /* Wait, there's more! */ + if (flush_submission(gt, timeout)) /* Wait, there's more! */ active_count++; return active_count ? timeout : 0; -- 2.20.1 _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply related [flat|nested] 7+ messages in thread
* [Intel-gfx] [CI 2/4] drm/i915/gt: Replace opencoded i915_gem_object_pin_map() 2020-07-08 17:37 [Intel-gfx] [CI 1/4] drm/i915/gem: Unpin idle contexts from kswapd reclaim Chris Wilson @ 2020-07-08 17:37 ` Chris Wilson 2020-07-08 17:37 ` [Intel-gfx] [CI 3/4] drm/i915: Release shortlived maps of longlived objects Chris Wilson ` (4 subsequent siblings) 5 siblings, 0 replies; 7+ messages in thread From: Chris Wilson @ 2020-07-08 17:37 UTC (permalink / raw) To: intel-gfx As we have a pin_map interface, that knows how to flush the data to the device, use it. The only downside is that we keep the kmap around, as once acquired we keep the mapping cached until the object's backing store is released. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Reviewed-by: Matthew Auld <matthew.auld@intel.com> --- drivers/gpu/drm/i915/gt/intel_lrc.c | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/drivers/gpu/drm/i915/gt/intel_lrc.c b/drivers/gpu/drm/i915/gt/intel_lrc.c index e866b8d721ed..02a38810bcd3 100644 --- a/drivers/gpu/drm/i915/gt/intel_lrc.c +++ b/drivers/gpu/drm/i915/gt/intel_lrc.c @@ -3880,7 +3880,6 @@ static int intel_init_workaround_bb(struct intel_engine_cs *engine) struct i915_wa_ctx_bb *wa_bb[2] = { &wa_ctx->indirect_ctx, &wa_ctx->per_ctx }; wa_bb_func_t wa_bb_fn[2]; - struct page *page; void *batch, *batch_ptr; unsigned int i; int ret; @@ -3916,14 +3915,14 @@ static int intel_init_workaround_bb(struct intel_engine_cs *engine) return ret; } - page = i915_gem_object_get_dirty_page(wa_ctx->vma->obj, 0); - batch = batch_ptr = kmap_atomic(page); + batch = i915_gem_object_pin_map(wa_ctx->vma->obj, I915_MAP_WB); /* * Emit the two workaround batch buffers, recording the offset from the * start of the workaround batch buffer object for each and their * respective sizes. */ + batch_ptr = batch; for (i = 0; i < ARRAY_SIZE(wa_bb_fn); i++) { wa_bb[i]->offset = batch_ptr - batch; if (GEM_DEBUG_WARN_ON(!IS_ALIGNED(wa_bb[i]->offset, @@ -3935,10 +3934,10 @@ static int intel_init_workaround_bb(struct intel_engine_cs *engine) batch_ptr = wa_bb_fn[i](engine, batch_ptr); wa_bb[i]->size = batch_ptr - (batch + wa_bb[i]->offset); } + GEM_BUG_ON(batch_ptr - batch > CTX_WA_BB_OBJ_SIZE); - BUG_ON(batch_ptr - batch > CTX_WA_BB_OBJ_SIZE); - - kunmap_atomic(batch); + __i915_gem_object_flush_map(wa_ctx->vma->obj, 0, batch_ptr - batch); + i915_gem_object_unpin_map(wa_ctx->vma->obj); if (ret) lrc_destroy_wa_ctx(engine); -- 2.20.1 _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply related [flat|nested] 7+ messages in thread
* [Intel-gfx] [CI 3/4] drm/i915: Release shortlived maps of longlived objects 2020-07-08 17:37 [Intel-gfx] [CI 1/4] drm/i915/gem: Unpin idle contexts from kswapd reclaim Chris Wilson 2020-07-08 17:37 ` [Intel-gfx] [CI 2/4] drm/i915/gt: Replace opencoded i915_gem_object_pin_map() Chris Wilson @ 2020-07-08 17:37 ` Chris Wilson 2020-07-08 17:37 ` [Intel-gfx] [CI 4/4] drm/i915: Remove i915_gem_object_get_dirty_page() Chris Wilson ` (3 subsequent siblings) 5 siblings, 0 replies; 7+ messages in thread From: Chris Wilson @ 2020-07-08 17:37 UTC (permalink / raw) To: intel-gfx Some objects we map once during their construction, and then never access their mappings again, even if they are kept around for the duration of the driver. Keeping those pages mapped, often vmapped, is therefore wasteful and we should release the maps as soon as we no longer need them. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Reviewed-by: Matthew Auld <matthew.auld@intel.com> --- drivers/gpu/drm/i915/gem/i915_gem_object.h | 2 ++ drivers/gpu/drm/i915/gem/i915_gem_pages.c | 15 +++++++++++++++ drivers/gpu/drm/i915/gt/gen7_renderclear.c | 2 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 2 +- drivers/gpu/drm/i915/gt/intel_renderstate.c | 2 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 2 +- drivers/gpu/drm/i915/i915_perf.c | 4 ++-- 7 files changed, 23 insertions(+), 6 deletions(-) diff --git a/drivers/gpu/drm/i915/gem/i915_gem_object.h b/drivers/gpu/drm/i915/gem/i915_gem_object.h index 2faa481cc18f..9cf4ad78ece6 100644 --- a/drivers/gpu/drm/i915/gem/i915_gem_object.h +++ b/drivers/gpu/drm/i915/gem/i915_gem_object.h @@ -394,6 +394,8 @@ static inline void i915_gem_object_unpin_map(struct drm_i915_gem_object *obj) i915_gem_object_unpin_pages(obj); } +void __i915_gem_object_release_map(struct drm_i915_gem_object *obj); + void i915_gem_object_flush_write_domain(struct drm_i915_gem_object *obj, unsigned int flush_domains); diff --git a/drivers/gpu/drm/i915/gem/i915_gem_pages.c b/drivers/gpu/drm/i915/gem/i915_gem_pages.c index af9e48ee4a33..7e54657cf67b 100644 --- a/drivers/gpu/drm/i915/gem/i915_gem_pages.c +++ b/drivers/gpu/drm/i915/gem/i915_gem_pages.c @@ -408,6 +408,21 @@ void __i915_gem_object_flush_map(struct drm_i915_gem_object *obj, } } +void __i915_gem_object_release_map(struct drm_i915_gem_object *obj) +{ + GEM_BUG_ON(!obj->mm.mapping); + + /* + * We allow removing the mapping from underneath pinned pages! + * + * Furthermore, since this is an unsafe operation reserved only + * for construction time manipulation, we ignore locking prudence. + */ + unmap_object(obj, page_mask_bits(fetch_and_zero(&obj->mm.mapping))); + + i915_gem_object_unpin_map(obj); +} + struct scatterlist * i915_gem_object_get_sg(struct drm_i915_gem_object *obj, unsigned int n, diff --git a/drivers/gpu/drm/i915/gt/gen7_renderclear.c b/drivers/gpu/drm/i915/gt/gen7_renderclear.c index de595b66a746..d93d85cd3027 100644 --- a/drivers/gpu/drm/i915/gt/gen7_renderclear.c +++ b/drivers/gpu/drm/i915/gt/gen7_renderclear.c @@ -396,7 +396,7 @@ int gen7_setup_clear_gpr_bb(struct intel_engine_cs * const engine, emit_batch(vma, memset(batch, 0, bv.max_size), &bv); i915_gem_object_flush_map(vma->obj); - i915_gem_object_unpin_map(vma->obj); + __i915_gem_object_release_map(vma->obj); return 0; } diff --git a/drivers/gpu/drm/i915/gt/intel_lrc.c b/drivers/gpu/drm/i915/gt/intel_lrc.c index 02a38810bcd3..0a19d551e02c 100644 --- a/drivers/gpu/drm/i915/gt/intel_lrc.c +++ b/drivers/gpu/drm/i915/gt/intel_lrc.c @@ -3937,7 +3937,7 @@ static int intel_init_workaround_bb(struct intel_engine_cs *engine) GEM_BUG_ON(batch_ptr - batch > CTX_WA_BB_OBJ_SIZE); __i915_gem_object_flush_map(wa_ctx->vma->obj, 0, batch_ptr - batch); - i915_gem_object_unpin_map(wa_ctx->vma->obj); + __i915_gem_object_release_map(wa_ctx->vma->obj); if (ret) lrc_destroy_wa_ctx(engine); diff --git a/drivers/gpu/drm/i915/gt/intel_renderstate.c b/drivers/gpu/drm/i915/gt/intel_renderstate.c index 6db23389e427..1bfad589c63b 100644 --- a/drivers/gpu/drm/i915/gt/intel_renderstate.c +++ b/drivers/gpu/drm/i915/gt/intel_renderstate.c @@ -150,7 +150,7 @@ static int render_state_setup(struct intel_renderstate *so, ret = 0; out: __i915_gem_object_flush_map(so->vma->obj, 0, i * sizeof(u32)); - i915_gem_object_unpin_map(so->vma->obj); + __i915_gem_object_release_map(so->vma->obj); return ret; } diff --git a/drivers/gpu/drm/i915/gt/intel_ring_submission.c b/drivers/gpu/drm/i915/gt/intel_ring_submission.c index 68a08486fc87..a6c9ab852d17 100644 --- a/drivers/gpu/drm/i915/gt/intel_ring_submission.c +++ b/drivers/gpu/drm/i915/gt/intel_ring_submission.c @@ -543,7 +543,7 @@ alloc_context_vma(struct intel_engine_cs *engine) vaddr, engine->context_size); i915_gem_object_flush_map(obj); - i915_gem_object_unpin_map(obj); + __i915_gem_object_release_map(obj); } vma = i915_vma_instance(obj, &engine->gt->ggtt->vm, NULL); diff --git a/drivers/gpu/drm/i915/i915_perf.c b/drivers/gpu/drm/i915/i915_perf.c index 25329b7600c9..05dc36d3f81c 100644 --- a/drivers/gpu/drm/i915/i915_perf.c +++ b/drivers/gpu/drm/i915/i915_perf.c @@ -1772,7 +1772,7 @@ static int alloc_noa_wait(struct i915_perf_stream *stream) GEM_BUG_ON(cs - batch > PAGE_SIZE / sizeof(*batch)); i915_gem_object_flush_map(bo); - i915_gem_object_unpin_map(bo); + __i915_gem_object_release_map(bo); stream->noa_wait = vma; return 0; @@ -1867,7 +1867,7 @@ alloc_oa_config_buffer(struct i915_perf_stream *stream, *cs++ = 0; i915_gem_object_flush_map(obj); - i915_gem_object_unpin_map(obj); + __i915_gem_object_release_map(obj); oa_bo->vma = i915_vma_instance(obj, &stream->engine->gt->ggtt->vm, -- 2.20.1 _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply related [flat|nested] 7+ messages in thread
* [Intel-gfx] [CI 4/4] drm/i915: Remove i915_gem_object_get_dirty_page() 2020-07-08 17:37 [Intel-gfx] [CI 1/4] drm/i915/gem: Unpin idle contexts from kswapd reclaim Chris Wilson 2020-07-08 17:37 ` [Intel-gfx] [CI 2/4] drm/i915/gt: Replace opencoded i915_gem_object_pin_map() Chris Wilson 2020-07-08 17:37 ` [Intel-gfx] [CI 3/4] drm/i915: Release shortlived maps of longlived objects Chris Wilson @ 2020-07-08 17:37 ` Chris Wilson 2020-07-08 18:20 ` [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for series starting with [CI,1/4] drm/i915/gem: Unpin idle contexts from kswapd reclaim Patchwork ` (2 subsequent siblings) 5 siblings, 0 replies; 7+ messages in thread From: Chris Wilson @ 2020-07-08 17:37 UTC (permalink / raw) To: intel-gfx Last user removed, remove the get_dirty_page convenience function. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Reviewed-by: Matthew Auld <matthew.auld@intel.com> --- drivers/gpu/drm/i915/gem/i915_gem_object.h | 4 ---- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 14 -------------- 2 files changed, 18 deletions(-) diff --git a/drivers/gpu/drm/i915/gem/i915_gem_object.h b/drivers/gpu/drm/i915/gem/i915_gem_object.h index 9cf4ad78ece6..e5b9276d254c 100644 --- a/drivers/gpu/drm/i915/gem/i915_gem_object.h +++ b/drivers/gpu/drm/i915/gem/i915_gem_object.h @@ -258,10 +258,6 @@ struct page * i915_gem_object_get_page(struct drm_i915_gem_object *obj, unsigned int n); -struct page * -i915_gem_object_get_dirty_page(struct drm_i915_gem_object *obj, - unsigned int n); - dma_addr_t i915_gem_object_get_dma_address_len(struct drm_i915_gem_object *obj, unsigned long n, diff --git a/drivers/gpu/drm/i915/gem/i915_gem_pages.c b/drivers/gpu/drm/i915/gem/i915_gem_pages.c index 7e54657cf67b..7050519c87a4 100644 --- a/drivers/gpu/drm/i915/gem/i915_gem_pages.c +++ b/drivers/gpu/drm/i915/gem/i915_gem_pages.c @@ -548,20 +548,6 @@ i915_gem_object_get_page(struct drm_i915_gem_object *obj, unsigned int n) return nth_page(sg_page(sg), offset); } -/* Like i915_gem_object_get_page(), but mark the returned page dirty */ -struct page * -i915_gem_object_get_dirty_page(struct drm_i915_gem_object *obj, - unsigned int n) -{ - struct page *page; - - page = i915_gem_object_get_page(obj, n); - if (!obj->mm.dirty) - set_page_dirty(page); - - return page; -} - dma_addr_t i915_gem_object_get_dma_address_len(struct drm_i915_gem_object *obj, unsigned long n, -- 2.20.1 _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply related [flat|nested] 7+ messages in thread
* [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for series starting with [CI,1/4] drm/i915/gem: Unpin idle contexts from kswapd reclaim 2020-07-08 17:37 [Intel-gfx] [CI 1/4] drm/i915/gem: Unpin idle contexts from kswapd reclaim Chris Wilson ` (2 preceding siblings ...) 2020-07-08 17:37 ` [Intel-gfx] [CI 4/4] drm/i915: Remove i915_gem_object_get_dirty_page() Chris Wilson @ 2020-07-08 18:20 ` Patchwork 2020-07-08 18:41 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork 2020-07-08 23:37 ` [Intel-gfx] ✓ Fi.CI.IGT: " Patchwork 5 siblings, 0 replies; 7+ messages in thread From: Patchwork @ 2020-07-08 18:20 UTC (permalink / raw) To: Chris Wilson; +Cc: intel-gfx == Series Details == Series: series starting with [CI,1/4] drm/i915/gem: Unpin idle contexts from kswapd reclaim URL : https://patchwork.freedesktop.org/series/79260/ State : warning == Summary == $ dim checkpatch origin/drm-tip 4ff593f626b9 drm/i915/gem: Unpin idle contexts from kswapd reclaim -:25: WARNING:COMMIT_LOG_LONG_LINE: Possible unwrapped commit description (prefer a maximum 75 chars per line) #25: References: 9e9539800dd4 ("drm/i915: Remove waiting & retiring from shrinker paths") -:25: ERROR:GIT_COMMIT_ID: Please use git commit description style 'commit <12+ chars of sha1> ("<title line>")' - ie: 'commit 9e9539800dd4 ("drm/i915: Remove waiting & retiring from shrinker paths")' #25: References: 9e9539800dd4 ("drm/i915: Remove waiting & retiring from shrinker paths") total: 1 errors, 1 warnings, 0 checks, 75 lines checked 1a46bbc45f46 drm/i915/gt: Replace opencoded i915_gem_object_pin_map() 18771727a29c drm/i915: Release shortlived maps of longlived objects 7ada5714cd87 drm/i915: Remove i915_gem_object_get_dirty_page() _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 7+ messages in thread
* [Intel-gfx] ✓ Fi.CI.BAT: success for series starting with [CI,1/4] drm/i915/gem: Unpin idle contexts from kswapd reclaim 2020-07-08 17:37 [Intel-gfx] [CI 1/4] drm/i915/gem: Unpin idle contexts from kswapd reclaim Chris Wilson ` (3 preceding siblings ...) 2020-07-08 18:20 ` [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for series starting with [CI,1/4] drm/i915/gem: Unpin idle contexts from kswapd reclaim Patchwork @ 2020-07-08 18:41 ` Patchwork 2020-07-08 23:37 ` [Intel-gfx] ✓ Fi.CI.IGT: " Patchwork 5 siblings, 0 replies; 7+ messages in thread From: Patchwork @ 2020-07-08 18:41 UTC (permalink / raw) To: Chris Wilson; +Cc: intel-gfx == Series Details == Series: series starting with [CI,1/4] drm/i915/gem: Unpin idle contexts from kswapd reclaim URL : https://patchwork.freedesktop.org/series/79260/ State : success == Summary == CI Bug Log - changes from CI_DRM_8715 -> Patchwork_18114 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18114/index.html Known issues ------------ Here are the changes found in Patchwork_18114 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_exec_suspend@basic-s3: - fi-tgl-u2: [PASS][1] -> [FAIL][2] ([i915#1888]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8715/fi-tgl-u2/igt@gem_exec_suspend@basic-s3.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18114/fi-tgl-u2/igt@gem_exec_suspend@basic-s3.html * igt@i915_module_load@reload: - fi-tgl-y: [PASS][3] -> [DMESG-WARN][4] ([i915#1982]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8715/fi-tgl-y/igt@i915_module_load@reload.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18114/fi-tgl-y/igt@i915_module_load@reload.html * igt@vgem_basic@setversion: - fi-tgl-y: [PASS][5] -> [DMESG-WARN][6] ([i915#402]) +1 similar issue [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8715/fi-tgl-y/igt@vgem_basic@setversion.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18114/fi-tgl-y/igt@vgem_basic@setversion.html #### Possible fixes #### * igt@gem_exec_store@basic: - fi-tgl-y: [DMESG-WARN][7] ([i915#402]) -> [PASS][8] +2 similar issues [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8715/fi-tgl-y/igt@gem_exec_store@basic.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18114/fi-tgl-y/igt@gem_exec_store@basic.html * igt@i915_module_load@reload: - fi-tgl-u2: [DMESG-WARN][9] ([i915#1982]) -> [PASS][10] [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8715/fi-tgl-u2/igt@i915_module_load@reload.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18114/fi-tgl-u2/igt@i915_module_load@reload.html * igt@i915_pm_backlight@basic-brightness: - fi-whl-u: [DMESG-WARN][11] ([i915#95]) -> [PASS][12] [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8715/fi-whl-u/igt@i915_pm_backlight@basic-brightness.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18114/fi-whl-u/igt@i915_pm_backlight@basic-brightness.html * igt@i915_selftest@live@gem_contexts: - fi-tgl-u2: [INCOMPLETE][13] ([i915#1932] / [i915#2045]) -> [PASS][14] [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8715/fi-tgl-u2/igt@i915_selftest@live@gem_contexts.html [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18114/fi-tgl-u2/igt@i915_selftest@live@gem_contexts.html * igt@i915_selftest@live@gt_lrc: - fi-tgl-u2: [DMESG-FAIL][15] ([i915#1233]) -> [PASS][16] [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8715/fi-tgl-u2/igt@i915_selftest@live@gt_lrc.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18114/fi-tgl-u2/igt@i915_selftest@live@gt_lrc.html * igt@kms_flip@basic-flip-vs-modeset@b-dsi1: - {fi-tgl-dsi}: [DMESG-WARN][17] ([i915#1982]) -> [PASS][18] [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8715/fi-tgl-dsi/igt@kms_flip@basic-flip-vs-modeset@b-dsi1.html [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18114/fi-tgl-dsi/igt@kms_flip@basic-flip-vs-modeset@b-dsi1.html * igt@kms_flip@basic-flip-vs-wf_vblank@b-edp1: - fi-icl-u2: [DMESG-WARN][19] ([i915#1982]) -> [PASS][20] +1 similar issue [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8715/fi-icl-u2/igt@kms_flip@basic-flip-vs-wf_vblank@b-edp1.html [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18114/fi-icl-u2/igt@kms_flip@basic-flip-vs-wf_vblank@b-edp1.html #### Warnings #### * igt@i915_pm_rpm@module-reload: - fi-kbl-x1275: [DMESG-FAIL][21] ([i915#62] / [i915#95]) -> [SKIP][22] ([fdo#109271]) [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8715/fi-kbl-x1275/igt@i915_pm_rpm@module-reload.html [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18114/fi-kbl-x1275/igt@i915_pm_rpm@module-reload.html * igt@kms_flip@basic-flip-vs-wf_vblank@a-dp1: - fi-kbl-x1275: [DMESG-WARN][23] ([i915#62] / [i915#92] / [i915#95]) -> [DMESG-WARN][24] ([i915#62] / [i915#92]) +1 similar issue [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8715/fi-kbl-x1275/igt@kms_flip@basic-flip-vs-wf_vblank@a-dp1.html [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18114/fi-kbl-x1275/igt@kms_flip@basic-flip-vs-wf_vblank@a-dp1.html * igt@kms_force_connector_basic@prune-stale-modes: - fi-kbl-x1275: [DMESG-WARN][25] ([i915#62] / [i915#92]) -> [DMESG-WARN][26] ([i915#62] / [i915#92] / [i915#95]) +5 similar issues [25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8715/fi-kbl-x1275/igt@kms_force_connector_basic@prune-stale-modes.html [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18114/fi-kbl-x1275/igt@kms_force_connector_basic@prune-stale-modes.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 [i915#1233]: https://gitlab.freedesktop.org/drm/intel/issues/1233 [i915#1888]: https://gitlab.freedesktop.org/drm/intel/issues/1888 [i915#1932]: https://gitlab.freedesktop.org/drm/intel/issues/1932 [i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982 [i915#2045]: https://gitlab.freedesktop.org/drm/intel/issues/2045 [i915#402]: https://gitlab.freedesktop.org/drm/intel/issues/402 [i915#62]: https://gitlab.freedesktop.org/drm/intel/issues/62 [i915#92]: https://gitlab.freedesktop.org/drm/intel/issues/92 [i915#95]: https://gitlab.freedesktop.org/drm/intel/issues/95 Participating hosts (44 -> 37) ------------------------------ Missing (7): fi-ilk-m540 fi-hsw-4200u fi-byt-squawks fi-bsw-cyan fi-ctg-p8600 fi-byt-clapper fi-bdw-samus Build changes ------------- * Linux: CI_DRM_8715 -> Patchwork_18114 CI-20190529: 20190529 CI_DRM_8715: 76c2d43437601608d75f61a9eb6cf3a7aae5e02b @ git://anongit.freedesktop.org/gfx-ci/linux IGT_5728: 6988eebf78e9ce9746b8c2b7d21cb4174d6623a9 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools Patchwork_18114: 7ada5714cd874eb927b1e8f4f50ed5bfe439b971 @ git://anongit.freedesktop.org/gfx-ci/linux == Linux commits == 7ada5714cd87 drm/i915: Remove i915_gem_object_get_dirty_page() 18771727a29c drm/i915: Release shortlived maps of longlived objects 1a46bbc45f46 drm/i915/gt: Replace opencoded i915_gem_object_pin_map() 4ff593f626b9 drm/i915/gem: Unpin idle contexts from kswapd reclaim == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18114/index.html _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 7+ messages in thread
* [Intel-gfx] ✓ Fi.CI.IGT: success for series starting with [CI,1/4] drm/i915/gem: Unpin idle contexts from kswapd reclaim 2020-07-08 17:37 [Intel-gfx] [CI 1/4] drm/i915/gem: Unpin idle contexts from kswapd reclaim Chris Wilson ` (4 preceding siblings ...) 2020-07-08 18:41 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork @ 2020-07-08 23:37 ` Patchwork 5 siblings, 0 replies; 7+ messages in thread From: Patchwork @ 2020-07-08 23:37 UTC (permalink / raw) To: Chris Wilson; +Cc: intel-gfx == Series Details == Series: series starting with [CI,1/4] drm/i915/gem: Unpin idle contexts from kswapd reclaim URL : https://patchwork.freedesktop.org/series/79260/ State : success == Summary == CI Bug Log - changes from CI_DRM_8715_full -> Patchwork_18114_full ==================================================== Summary ------- **SUCCESS** No regressions found. Known issues ------------ Here are the changes found in Patchwork_18114_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@kms_addfb_basic@size-max: - shard-skl: [PASS][1] -> [DMESG-WARN][2] ([i915#1982]) +4 similar issues [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8715/shard-skl6/igt@kms_addfb_basic@size-max.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18114/shard-skl7/igt@kms_addfb_basic@size-max.html * igt@kms_addfb_basic@unused-pitches: - shard-apl: [PASS][3] -> [DMESG-WARN][4] ([i915#1635] / [i915#95]) +14 similar issues [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8715/shard-apl2/igt@kms_addfb_basic@unused-pitches.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18114/shard-apl4/igt@kms_addfb_basic@unused-pitches.html * igt@kms_big_fb@linear-16bpp-rotate-0: - shard-kbl: [PASS][5] -> [DMESG-FAIL][6] ([i915#95]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8715/shard-kbl3/igt@kms_big_fb@linear-16bpp-rotate-0.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18114/shard-kbl6/igt@kms_big_fb@linear-16bpp-rotate-0.html - shard-apl: [PASS][7] -> [DMESG-FAIL][8] ([i915#1635] / [i915#95]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8715/shard-apl7/igt@kms_big_fb@linear-16bpp-rotate-0.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18114/shard-apl3/igt@kms_big_fb@linear-16bpp-rotate-0.html * igt@kms_big_fb@linear-64bpp-rotate-0: - shard-glk: [PASS][9] -> [DMESG-FAIL][10] ([i915#118] / [i915#95]) [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8715/shard-glk1/igt@kms_big_fb@linear-64bpp-rotate-0.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18114/shard-glk8/igt@kms_big_fb@linear-64bpp-rotate-0.html * igt@kms_cursor_crc@pipe-b-cursor-128x128-rapid-movement: - shard-kbl: [PASS][11] -> [DMESG-WARN][12] ([i915#93] / [i915#95]) +1 similar issue [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8715/shard-kbl1/igt@kms_cursor_crc@pipe-b-cursor-128x128-rapid-movement.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18114/shard-kbl7/igt@kms_cursor_crc@pipe-b-cursor-128x128-rapid-movement.html * igt@kms_cursor_legacy@pipe-a-forked-move: - shard-glk: [PASS][13] -> [DMESG-WARN][14] ([i915#118] / [i915#95]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8715/shard-glk1/igt@kms_cursor_legacy@pipe-a-forked-move.html [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18114/shard-glk8/igt@kms_cursor_legacy@pipe-a-forked-move.html * igt@kms_draw_crc@draw-method-xrgb2101010-render-ytiled: - shard-glk: [PASS][15] -> [DMESG-WARN][16] ([i915#1982]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8715/shard-glk9/igt@kms_draw_crc@draw-method-xrgb2101010-render-ytiled.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18114/shard-glk9/igt@kms_draw_crc@draw-method-xrgb2101010-render-ytiled.html * igt@kms_flip@flip-vs-suspend@c-dp1: - shard-kbl: [PASS][17] -> [DMESG-WARN][18] ([i915#180]) +5 similar issues [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8715/shard-kbl2/igt@kms_flip@flip-vs-suspend@c-dp1.html [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18114/shard-kbl2/igt@kms_flip@flip-vs-suspend@c-dp1.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-pgflip-blt: - shard-apl: [PASS][19] -> [DMESG-WARN][20] ([i915#1982]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8715/shard-apl4/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-pgflip-blt.html [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18114/shard-apl7/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-pgflip-blt.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-pwrite: - shard-tglb: [PASS][21] -> [DMESG-WARN][22] ([i915#1982]) +1 similar issue [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8715/shard-tglb7/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-pwrite.html [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18114/shard-tglb8/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-pwrite.html * igt@kms_plane_alpha_blend@pipe-c-constant-alpha-min: - shard-skl: [PASS][23] -> [FAIL][24] ([fdo#108145] / [i915#265]) [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8715/shard-skl6/igt@kms_plane_alpha_blend@pipe-c-constant-alpha-min.html [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18114/shard-skl2/igt@kms_plane_alpha_blend@pipe-c-constant-alpha-min.html * igt@kms_psr@psr2_sprite_render: - shard-iclb: [PASS][25] -> [SKIP][26] ([fdo#109441]) +2 similar issues [25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8715/shard-iclb2/igt@kms_psr@psr2_sprite_render.html [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18114/shard-iclb6/igt@kms_psr@psr2_sprite_render.html #### Possible fixes #### * igt@drm_read@short-buffer-wakeup: - shard-skl: [DMESG-WARN][27] ([i915#1982]) -> [PASS][28] +4 similar issues [27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8715/shard-skl5/igt@drm_read@short-buffer-wakeup.html [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18114/shard-skl7/igt@drm_read@short-buffer-wakeup.html * igt@gem_exec_balancer@bonded-early: - shard-iclb: [FAIL][29] ([i915#926]) -> [PASS][30] [29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8715/shard-iclb1/igt@gem_exec_balancer@bonded-early.html [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18114/shard-iclb6/igt@gem_exec_balancer@bonded-early.html * igt@gem_exec_reloc@basic-concurrent0: - shard-glk: [FAIL][31] ([i915#1930]) -> [PASS][32] [31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8715/shard-glk8/igt@gem_exec_reloc@basic-concurrent0.html [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18114/shard-glk9/igt@gem_exec_reloc@basic-concurrent0.html * igt@gem_exec_reloc@basic-wc-read-active: - shard-kbl: [DMESG-WARN][33] ([i915#93] / [i915#95]) -> [PASS][34] +1 similar issue [33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8715/shard-kbl4/igt@gem_exec_reloc@basic-wc-read-active.html [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18114/shard-kbl1/igt@gem_exec_reloc@basic-wc-read-active.html * igt@gem_exec_whisper@basic-normal: - shard-glk: [DMESG-WARN][35] ([i915#118] / [i915#95]) -> [PASS][36] [35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8715/shard-glk9/igt@gem_exec_whisper@basic-normal.html [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18114/shard-glk6/igt@gem_exec_whisper@basic-normal.html * igt@gem_media_fill: - shard-apl: [DMESG-WARN][37] ([i915#1635] / [i915#95]) -> [PASS][38] +15 similar issues [37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8715/shard-apl6/igt@gem_media_fill.html [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18114/shard-apl8/igt@gem_media_fill.html * igt@i915_module_load@reload-with-fault-injection: - shard-tglb: [DMESG-WARN][39] ([i915#402]) -> [PASS][40] [39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8715/shard-tglb5/igt@i915_module_load@reload-with-fault-injection.html [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18114/shard-tglb1/igt@i915_module_load@reload-with-fault-injection.html * igt@i915_suspend@forcewake: - shard-skl: [INCOMPLETE][41] ([i915#636] / [i915#69]) -> [PASS][42] [41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8715/shard-skl3/igt@i915_suspend@forcewake.html [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18114/shard-skl4/igt@i915_suspend@forcewake.html * igt@kms_flip@flip-vs-suspend-interruptible@b-edp1: - shard-skl: [INCOMPLETE][43] ([i915#198]) -> [PASS][44] [43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8715/shard-skl1/igt@kms_flip@flip-vs-suspend-interruptible@b-edp1.html [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18114/shard-skl8/igt@kms_flip@flip-vs-suspend-interruptible@b-edp1.html * igt@kms_flip@flip-vs-suspend-interruptible@c-dp1: - shard-kbl: [DMESG-WARN][45] ([i915#180]) -> [PASS][46] +5 similar issues [45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8715/shard-kbl1/igt@kms_flip@flip-vs-suspend-interruptible@c-dp1.html [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18114/shard-kbl4/igt@kms_flip@flip-vs-suspend-interruptible@c-dp1.html * igt@kms_frontbuffer_tracking@fbcpsr-indfb-scaledprimary: - shard-tglb: [DMESG-WARN][47] ([i915#1982]) -> [PASS][48] +1 similar issue [47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8715/shard-tglb3/igt@kms_frontbuffer_tracking@fbcpsr-indfb-scaledprimary.html [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18114/shard-tglb8/igt@kms_frontbuffer_tracking@fbcpsr-indfb-scaledprimary.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-cpu: - shard-skl: [FAIL][49] ([i915#49]) -> [PASS][50] [49]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8715/shard-skl4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-cpu.html [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18114/shard-skl4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-cpu.html * igt@kms_hdr@bpc-switch: - shard-skl: [FAIL][51] ([i915#1188]) -> [PASS][52] [51]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8715/shard-skl7/igt@kms_hdr@bpc-switch.html [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18114/shard-skl1/igt@kms_hdr@bpc-switch.html * igt@kms_plane_alpha_blend@pipe-a-constant-alpha-min: - shard-skl: [FAIL][53] ([fdo#108145] / [i915#265]) -> [PASS][54] +1 similar issue [53]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8715/shard-skl10/igt@kms_plane_alpha_blend@pipe-a-constant-alpha-min.html [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18114/shard-skl5/igt@kms_plane_alpha_blend@pipe-a-constant-alpha-min.html * igt@kms_psr2_su@page_flip: - shard-iclb: [SKIP][55] ([fdo#109642] / [fdo#111068]) -> [PASS][56] [55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8715/shard-iclb6/igt@kms_psr2_su@page_flip.html [56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18114/shard-iclb2/igt@kms_psr2_su@page_flip.html * igt@kms_psr@psr2_primary_render: - shard-iclb: [SKIP][57] ([fdo#109441]) -> [PASS][58] [57]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8715/shard-iclb3/igt@kms_psr@psr2_primary_render.html [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18114/shard-iclb2/igt@kms_psr@psr2_primary_render.html * igt@kms_pwrite_crc: - shard-skl: [FAIL][59] ([i915#150]) -> [PASS][60] [59]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8715/shard-skl5/igt@kms_pwrite_crc.html [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18114/shard-skl2/igt@kms_pwrite_crc.html #### Warnings #### * igt@gem_exec_reloc@basic-concurrent16: - shard-apl: [INCOMPLETE][61] ([i915#1635] / [i915#1958]) -> [TIMEOUT][62] ([i915#1635] / [i915#1958] / [i915#2119]) [61]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8715/shard-apl3/igt@gem_exec_reloc@basic-concurrent16.html [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18114/shard-apl1/igt@gem_exec_reloc@basic-concurrent16.html * igt@kms_chamelium@dp-crc-fast: - shard-apl: [SKIP][63] ([fdo#109271] / [fdo#111827]) -> [SKIP][64] ([fdo#109271] / [fdo#111827] / [i915#1635]) [63]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8715/shard-apl2/igt@kms_chamelium@dp-crc-fast.html [64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18114/shard-apl4/igt@kms_chamelium@dp-crc-fast.html * igt@kms_chamelium@hdmi-crc-fast: - shard-apl: [SKIP][65] ([fdo#109271] / [fdo#111827] / [i915#1635]) -> [SKIP][66] ([fdo#109271] / [fdo#111827]) +1 similar issue [65]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8715/shard-apl1/igt@kms_chamelium@hdmi-crc-fast.html [66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18114/shard-apl2/igt@kms_chamelium@hdmi-crc-fast.html * igt@kms_cursor_crc@pipe-d-cursor-alpha-transparent: - shard-apl: [SKIP][67] ([fdo#109271] / [i915#1635]) -> [SKIP][68] ([fdo#109271]) [67]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8715/shard-apl1/igt@kms_cursor_crc@pipe-d-cursor-alpha-transparent.html [68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18114/shard-apl2/igt@kms_cursor_crc@pipe-d-cursor-alpha-transparent.html * igt@kms_frontbuffer_tracking@fbc-suspend: - shard-kbl: [DMESG-WARN][69] ([i915#93] / [i915#95]) -> [DMESG-WARN][70] ([i915#180] / [i915#93] / [i915#95]) [69]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8715/shard-kbl6/igt@kms_frontbuffer_tracking@fbc-suspend.html [70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18114/shard-kbl4/igt@kms_frontbuffer_tracking@fbc-suspend.html * igt@kms_plane_cursor@pipe-d-viewport-size-128: - shard-apl: [SKIP][71] ([fdo#109271]) -> [SKIP][72] ([fdo#109271] / [i915#1635]) +5 similar issues [71]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8715/shard-apl3/igt@kms_plane_cursor@pipe-d-viewport-size-128.html [72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18114/shard-apl1/igt@kms_plane_cursor@pipe-d-viewport-size-128.html * igt@runner@aborted: - shard-apl: ([FAIL][73], [FAIL][74], [FAIL][75]) ([i915#1610] / [i915#1635] / [i915#2110]) -> [FAIL][76] ([i915#1635] / [i915#2110]) [73]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8715/shard-apl1/igt@runner@aborted.html [74]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8715/shard-apl3/igt@runner@aborted.html [75]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8715/shard-apl2/igt@runner@aborted.html [76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18114/shard-apl7/igt@runner@aborted.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo#108145]: https://bugs.freedesktop.org/show_bug.cgi?id=108145 [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441 [fdo#109642]: https://bugs.freedesktop.org/show_bug.cgi?id=109642 [fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068 [fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827 [i915#118]: https://gitlab.freedesktop.org/drm/intel/issues/118 [i915#1188]: https://gitlab.freedesktop.org/drm/intel/issues/1188 [i915#150]: https://gitlab.freedesktop.org/drm/intel/issues/150 [i915#1610]: https://gitlab.freedesktop.org/drm/intel/issues/1610 [i915#1635]: https://gitlab.freedesktop.org/drm/intel/issues/1635 [i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180 [i915#1930]: https://gitlab.freedesktop.org/drm/intel/issues/1930 [i915#1958]: https://gitlab.freedesktop.org/drm/intel/issues/1958 [i915#198]: https://gitlab.freedesktop.org/drm/intel/issues/198 [i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982 [i915#2110]: https://gitlab.freedesktop.org/drm/intel/issues/2110 [i915#2119]: https://gitlab.freedesktop.org/drm/intel/issues/2119 [i915#265]: https://gitlab.freedesktop.org/drm/intel/issues/265 [i915#402]: https://gitlab.freedesktop.org/drm/intel/issues/402 [i915#49]: https://gitlab.freedesktop.org/drm/intel/issues/49 [i915#636]: https://gitlab.freedesktop.org/drm/intel/issues/636 [i915#69]: https://gitlab.freedesktop.org/drm/intel/issues/69 [i915#926]: https://gitlab.freedesktop.org/drm/intel/issues/926 [i915#93]: https://gitlab.freedesktop.org/drm/intel/issues/93 [i915#95]: https://gitlab.freedesktop.org/drm/intel/issues/95 Participating hosts (10 -> 10) ------------------------------ No changes in participating hosts Build changes ------------- * Linux: CI_DRM_8715 -> Patchwork_18114 CI-20190529: 20190529 CI_DRM_8715: 76c2d43437601608d75f61a9eb6cf3a7aae5e02b @ git://anongit.freedesktop.org/gfx-ci/linux IGT_5728: 6988eebf78e9ce9746b8c2b7d21cb4174d6623a9 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools Patchwork_18114: 7ada5714cd874eb927b1e8f4f50ed5bfe439b971 @ git://anongit.freedesktop.org/gfx-ci/linux piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18114/index.html _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2020-07-08 23:37 UTC | newest] Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2020-07-08 17:37 [Intel-gfx] [CI 1/4] drm/i915/gem: Unpin idle contexts from kswapd reclaim Chris Wilson 2020-07-08 17:37 ` [Intel-gfx] [CI 2/4] drm/i915/gt: Replace opencoded i915_gem_object_pin_map() Chris Wilson 2020-07-08 17:37 ` [Intel-gfx] [CI 3/4] drm/i915: Release shortlived maps of longlived objects Chris Wilson 2020-07-08 17:37 ` [Intel-gfx] [CI 4/4] drm/i915: Remove i915_gem_object_get_dirty_page() Chris Wilson 2020-07-08 18:20 ` [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for series starting with [CI,1/4] drm/i915/gem: Unpin idle contexts from kswapd reclaim Patchwork 2020-07-08 18:41 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork 2020-07-08 23:37 ` [Intel-gfx] ✓ Fi.CI.IGT: " Patchwork
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.