* [Intel-gfx] [PATCH] drm/i915: Discard a misplaced GGTT vma @ 2020-05-29 13:00 Chris Wilson 2020-05-29 14:11 ` [Intel-gfx] ✓ Fi.CI.BAT: success for " Patchwork ` (2 more replies) 0 siblings, 3 replies; 5+ messages in thread From: Chris Wilson @ 2020-05-29 13:00 UTC (permalink / raw) To: intel-gfx; +Cc: Chris Wilson Across the many users of the GGTT vma (internal objects, mmapings, display etc), we may end up with conflicting requirements for the placement. Currently, we try to resolve the conflict by unbinding the vma and rebinding it to match the new constraints; over time we will end up with a GGTT that matches the most strict constraints over all concurrent users. However, this causes a problem if the vma is currently in use as we must wait until it is idle before moving it. But there is no restriction on the number of views we may (apart from the limited size of the GGTT itself), and so if the active vma does not meet our requirements, try and build a new one! Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> --- drivers/gpu/drm/i915/i915_gem.c | 44 +++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/drivers/gpu/drm/i915/i915_gem.c b/drivers/gpu/drm/i915/i915_gem.c index 0cbcb9f54e7d..29a4594ddef2 100644 --- a/drivers/gpu/drm/i915/i915_gem.c +++ b/drivers/gpu/drm/i915/i915_gem.c @@ -933,6 +933,44 @@ void i915_gem_runtime_suspend(struct drm_i915_private *i915) } } +static bool +discard_ggtt_vma(struct i915_vma *vma, const struct i915_ggtt_view *view) +{ + const struct i915_ggtt_view discard = { + .type = I915_GGTT_VIEW_PARTIAL, + }; + struct drm_i915_gem_object *obj = vma->obj; + + spin_lock(&obj->vma.lock); + if (i915_vma_compare(vma, vma->vm, &discard)) { + struct rb_node *rb, **p; + + rb_erase(&vma->obj_node, &obj->vma.tree); + vma->ggtt_view = discard; + + rb = NULL; + p = &obj->vma.tree.rb_node; + while (*p) { + struct i915_vma *pos; + long cmp; + + rb = *p; + pos = rb_entry(rb, struct i915_vma, obj_node); + + cmp = i915_vma_compare(pos, vma->vm, &discard); + if (cmp < 0) + p = &rb->rb_right; + else + p = &rb->rb_left; + } + rb_link_node(&vma->obj_node, rb, p); + rb_insert_color(&vma->obj_node, &obj->vma.tree); + } + spin_unlock(&obj->vma.lock); + + return i915_vma_compare(vma, vma->vm, view); +} + struct i915_vma * i915_gem_object_ggtt_pin(struct drm_i915_gem_object *obj, const struct i915_ggtt_view *view, @@ -979,6 +1017,7 @@ i915_gem_object_ggtt_pin(struct drm_i915_gem_object *obj, return ERR_PTR(-ENOSPC); } +new_vma: vma = i915_vma_instance(obj, &ggtt->vm, view); if (IS_ERR(vma)) return vma; @@ -993,6 +1032,11 @@ i915_gem_object_ggtt_pin(struct drm_i915_gem_object *obj, return ERR_PTR(-ENOSPC); } + if (i915_vma_is_pinned(vma) || i915_vma_is_active(vma)) { + if (discard_ggtt_vma(vma, view)) + goto new_vma; + } + ret = i915_vma_unbind(vma); if (ret) return ERR_PTR(ret); -- 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] 5+ messages in thread
* [Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915: Discard a misplaced GGTT vma 2020-05-29 13:00 [Intel-gfx] [PATCH] drm/i915: Discard a misplaced GGTT vma Chris Wilson @ 2020-05-29 14:11 ` Patchwork 2020-05-29 14:24 ` [Intel-gfx] [PATCH] " Mika Kuoppala 2020-05-29 16:11 ` [Intel-gfx] ✓ Fi.CI.IGT: success for " Patchwork 2 siblings, 0 replies; 5+ messages in thread From: Patchwork @ 2020-05-29 14:11 UTC (permalink / raw) To: Chris Wilson; +Cc: intel-gfx == Series Details == Series: drm/i915: Discard a misplaced GGTT vma URL : https://patchwork.freedesktop.org/series/77786/ State : success == Summary == CI Bug Log - changes from CI_DRM_8553 -> Patchwork_17818 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17818/index.html Known issues ------------ Here are the changes found in Patchwork_17818 that come from known issues: ### IGT changes ### #### Warnings #### * igt@i915_pm_rpm@module-reload: - fi-glk-dsi: [TIMEOUT][1] ([i915#1288]) -> [TIMEOUT][2] ([i915#1288] / [i915#1958]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8553/fi-glk-dsi/igt@i915_pm_rpm@module-reload.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17818/fi-glk-dsi/igt@i915_pm_rpm@module-reload.html [i915#1288]: https://gitlab.freedesktop.org/drm/intel/issues/1288 [i915#1958]: https://gitlab.freedesktop.org/drm/intel/issues/1958 Participating hosts (51 -> 44) ------------------------------ 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_8553 -> Patchwork_17818 CI-20190529: 20190529 CI_DRM_8553: 9f1b8b4fcb466dc714b1f825fd93e3bbd29c7de6 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_5683: 757b6e72d546fd2dbc3801a73796d67b0854021b @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools Patchwork_17818: c92c12f5de38ad38c279bbcd5f131392a3c78732 @ git://anongit.freedesktop.org/gfx-ci/linux == Linux commits == c92c12f5de38 drm/i915: Discard a misplaced GGTT vma == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17818/index.html _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Intel-gfx] [PATCH] drm/i915: Discard a misplaced GGTT vma 2020-05-29 13:00 [Intel-gfx] [PATCH] drm/i915: Discard a misplaced GGTT vma Chris Wilson 2020-05-29 14:11 ` [Intel-gfx] ✓ Fi.CI.BAT: success for " Patchwork @ 2020-05-29 14:24 ` Mika Kuoppala 2020-05-29 14:37 ` Chris Wilson 2020-05-29 16:11 ` [Intel-gfx] ✓ Fi.CI.IGT: success for " Patchwork 2 siblings, 1 reply; 5+ messages in thread From: Mika Kuoppala @ 2020-05-29 14:24 UTC (permalink / raw) To: Chris Wilson, intel-gfx; +Cc: Chris Wilson Chris Wilson <chris@chris-wilson.co.uk> writes: > Across the many users of the GGTT vma (internal objects, mmapings, > display etc), we may end up with conflicting requirements for the > placement. Currently, we try to resolve the conflict by unbinding the > vma and rebinding it to match the new constraints; over time we will end > up with a GGTT that matches the most strict constraints over all > concurrent users. However, this causes a problem if the vma is currently > in use as we must wait until it is idle before moving it. But there is > no restriction on the number of views we may (apart from the limited we may...have/impose? -Mika > size of the GGTT itself), and so if the active vma does not meet our > requirements, try and build a new one! > > Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> > --- > drivers/gpu/drm/i915/i915_gem.c | 44 +++++++++++++++++++++++++++++++++ > 1 file changed, 44 insertions(+) > > diff --git a/drivers/gpu/drm/i915/i915_gem.c b/drivers/gpu/drm/i915/i915_gem.c > index 0cbcb9f54e7d..29a4594ddef2 100644 > --- a/drivers/gpu/drm/i915/i915_gem.c > +++ b/drivers/gpu/drm/i915/i915_gem.c > @@ -933,6 +933,44 @@ void i915_gem_runtime_suspend(struct drm_i915_private *i915) > } > } > > +static bool > +discard_ggtt_vma(struct i915_vma *vma, const struct i915_ggtt_view *view) > +{ > + const struct i915_ggtt_view discard = { > + .type = I915_GGTT_VIEW_PARTIAL, > + }; > + struct drm_i915_gem_object *obj = vma->obj; > + > + spin_lock(&obj->vma.lock); > + if (i915_vma_compare(vma, vma->vm, &discard)) { > + struct rb_node *rb, **p; > + > + rb_erase(&vma->obj_node, &obj->vma.tree); > + vma->ggtt_view = discard; > + > + rb = NULL; > + p = &obj->vma.tree.rb_node; > + while (*p) { > + struct i915_vma *pos; > + long cmp; > + > + rb = *p; > + pos = rb_entry(rb, struct i915_vma, obj_node); > + > + cmp = i915_vma_compare(pos, vma->vm, &discard); > + if (cmp < 0) > + p = &rb->rb_right; > + else > + p = &rb->rb_left; > + } > + rb_link_node(&vma->obj_node, rb, p); > + rb_insert_color(&vma->obj_node, &obj->vma.tree); > + } > + spin_unlock(&obj->vma.lock); > + > + return i915_vma_compare(vma, vma->vm, view); > +} > + > struct i915_vma * > i915_gem_object_ggtt_pin(struct drm_i915_gem_object *obj, > const struct i915_ggtt_view *view, > @@ -979,6 +1017,7 @@ i915_gem_object_ggtt_pin(struct drm_i915_gem_object *obj, > return ERR_PTR(-ENOSPC); > } > > +new_vma: > vma = i915_vma_instance(obj, &ggtt->vm, view); > if (IS_ERR(vma)) > return vma; > @@ -993,6 +1032,11 @@ i915_gem_object_ggtt_pin(struct drm_i915_gem_object *obj, > return ERR_PTR(-ENOSPC); > } > > + if (i915_vma_is_pinned(vma) || i915_vma_is_active(vma)) { > + if (discard_ggtt_vma(vma, view)) > + goto new_vma; > + } > + > ret = i915_vma_unbind(vma); > if (ret) > return ERR_PTR(ret); > -- > 2.20.1 > > _______________________________________________ > Intel-gfx mailing list > Intel-gfx@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/intel-gfx _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Intel-gfx] [PATCH] drm/i915: Discard a misplaced GGTT vma 2020-05-29 14:24 ` [Intel-gfx] [PATCH] " Mika Kuoppala @ 2020-05-29 14:37 ` Chris Wilson 0 siblings, 0 replies; 5+ messages in thread From: Chris Wilson @ 2020-05-29 14:37 UTC (permalink / raw) To: Mika Kuoppala, intel-gfx Quoting Mika Kuoppala (2020-05-29 15:24:17) > Chris Wilson <chris@chris-wilson.co.uk> writes: > > > Across the many users of the GGTT vma (internal objects, mmapings, > > display etc), we may end up with conflicting requirements for the > > placement. Currently, we try to resolve the conflict by unbinding the > > vma and rebinding it to match the new constraints; over time we will end > > up with a GGTT that matches the most strict constraints over all > > concurrent users. However, this causes a problem if the vma is currently > > in use as we must wait until it is idle before moving it. But there is > > no restriction on the number of views we may (apart from the limited > > we may...have/impose? we may have/create/use From the object point-of-view, there is a presumption that is a single normal view with as many partials as required (one expects up to obj->size/chunk_size). -Chris _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 5+ messages in thread
* [Intel-gfx] ✓ Fi.CI.IGT: success for drm/i915: Discard a misplaced GGTT vma 2020-05-29 13:00 [Intel-gfx] [PATCH] drm/i915: Discard a misplaced GGTT vma Chris Wilson 2020-05-29 14:11 ` [Intel-gfx] ✓ Fi.CI.BAT: success for " Patchwork 2020-05-29 14:24 ` [Intel-gfx] [PATCH] " Mika Kuoppala @ 2020-05-29 16:11 ` Patchwork 2 siblings, 0 replies; 5+ messages in thread From: Patchwork @ 2020-05-29 16:11 UTC (permalink / raw) To: Chris Wilson; +Cc: intel-gfx == Series Details == Series: drm/i915: Discard a misplaced GGTT vma URL : https://patchwork.freedesktop.org/series/77786/ State : success == Summary == CI Bug Log - changes from CI_DRM_8553_full -> Patchwork_17818_full ==================================================== Summary ------- **SUCCESS** No regressions found. Known issues ------------ Here are the changes found in Patchwork_17818_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_exec_whisper@basic-fds-forked-all: - shard-hsw: [PASS][1] -> [INCOMPLETE][2] ([i915#61]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8553/shard-hsw2/igt@gem_exec_whisper@basic-fds-forked-all.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17818/shard-hsw2/igt@gem_exec_whisper@basic-fds-forked-all.html * igt@i915_suspend@debugfs-reader: - shard-apl: [PASS][3] -> [DMESG-WARN][4] ([i915#180]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8553/shard-apl4/igt@i915_suspend@debugfs-reader.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17818/shard-apl4/igt@i915_suspend@debugfs-reader.html * igt@kms_cursor_crc@pipe-a-cursor-64x64-random: - shard-kbl: [PASS][5] -> [FAIL][6] ([i915#54] / [i915#93] / [i915#95]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8553/shard-kbl1/igt@kms_cursor_crc@pipe-a-cursor-64x64-random.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17818/shard-kbl4/igt@kms_cursor_crc@pipe-a-cursor-64x64-random.html * igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy: - shard-hsw: [PASS][7] -> [INCOMPLETE][8] ([i915#1926] / [i915#61]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8553/shard-hsw2/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17818/shard-hsw7/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy.html * igt@kms_hdr@bpc-switch-dpms: - shard-skl: [PASS][9] -> [FAIL][10] ([i915#1188]) [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8553/shard-skl3/igt@kms_hdr@bpc-switch-dpms.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17818/shard-skl6/igt@kms_hdr@bpc-switch-dpms.html * igt@kms_plane@plane-panning-bottom-right-suspend-pipe-b-planes: - shard-kbl: [PASS][11] -> [DMESG-WARN][12] ([i915#180]) [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8553/shard-kbl1/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-b-planes.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17818/shard-kbl2/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-b-planes.html * igt@kms_plane_alpha_blend@pipe-a-constant-alpha-min: - shard-skl: [PASS][13] -> [FAIL][14] ([fdo#108145] / [i915#265]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8553/shard-skl4/igt@kms_plane_alpha_blend@pipe-a-constant-alpha-min.html [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17818/shard-skl7/igt@kms_plane_alpha_blend@pipe-a-constant-alpha-min.html * igt@kms_psr2_su@frontbuffer: - shard-iclb: [PASS][15] -> [SKIP][16] ([fdo#109642] / [fdo#111068]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8553/shard-iclb2/igt@kms_psr2_su@frontbuffer.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17818/shard-iclb5/igt@kms_psr2_su@frontbuffer.html * igt@kms_psr@psr2_cursor_render: - shard-iclb: [PASS][17] -> [SKIP][18] ([fdo#109441]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8553/shard-iclb2/igt@kms_psr@psr2_cursor_render.html [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17818/shard-iclb6/igt@kms_psr@psr2_cursor_render.html #### Possible fixes #### * igt@gem_eio@in-flight-suspend: - shard-apl: [DMESG-WARN][19] ([i915#180]) -> [PASS][20] [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8553/shard-apl1/igt@gem_eio@in-flight-suspend.html [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17818/shard-apl1/igt@gem_eio@in-flight-suspend.html * {igt@gem_exec_reloc@basic-concurrent0}: - shard-apl: [FAIL][21] ([i915#1930]) -> [PASS][22] [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8553/shard-apl6/igt@gem_exec_reloc@basic-concurrent0.html [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17818/shard-apl8/igt@gem_exec_reloc@basic-concurrent0.html * igt@i915_suspend@fence-restore-untiled: - shard-kbl: [DMESG-WARN][23] ([i915#180]) -> [PASS][24] +2 similar issues [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8553/shard-kbl1/igt@i915_suspend@fence-restore-untiled.html [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17818/shard-kbl4/igt@i915_suspend@fence-restore-untiled.html * {igt@kms_atomic_transition@plane-all-modeset-transition-fencing@pipe-c}: - shard-kbl: [DMESG-WARN][25] ([i915#165] / [i915#180]) -> [PASS][26] [25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8553/shard-kbl2/igt@kms_atomic_transition@plane-all-modeset-transition-fencing@pipe-c.html [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17818/shard-kbl4/igt@kms_atomic_transition@plane-all-modeset-transition-fencing@pipe-c.html * igt@kms_cursor_crc@pipe-c-cursor-64x64-onscreen: - shard-skl: [FAIL][27] ([i915#54]) -> [PASS][28] [27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8553/shard-skl8/igt@kms_cursor_crc@pipe-c-cursor-64x64-onscreen.html [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17818/shard-skl8/igt@kms_cursor_crc@pipe-c-cursor-64x64-onscreen.html * igt@kms_cursor_legacy@cursora-vs-flipb-toggle: - shard-glk: [DMESG-FAIL][29] ([i915#1925] / [i915#1926]) -> [PASS][30] [29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8553/shard-glk7/igt@kms_cursor_legacy@cursora-vs-flipb-toggle.html [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17818/shard-glk7/igt@kms_cursor_legacy@cursora-vs-flipb-toggle.html * igt@kms_fbcon_fbt@psr-suspend: - shard-iclb: [INCOMPLETE][31] ([i915#1185]) -> [PASS][32] [31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8553/shard-iclb3/igt@kms_fbcon_fbt@psr-suspend.html [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17818/shard-iclb4/igt@kms_fbcon_fbt@psr-suspend.html * {igt@kms_flip@flip-vs-expired-vblank@b-edp1}: - shard-skl: [FAIL][33] ([i915#79]) -> [PASS][34] [33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8553/shard-skl5/igt@kms_flip@flip-vs-expired-vblank@b-edp1.html [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17818/shard-skl2/igt@kms_flip@flip-vs-expired-vblank@b-edp1.html * igt@kms_hdr@bpc-switch: - shard-skl: [FAIL][35] ([i915#1188]) -> [PASS][36] [35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8553/shard-skl8/igt@kms_hdr@bpc-switch.html [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17818/shard-skl8/igt@kms_hdr@bpc-switch.html * igt@kms_plane_alpha_blend@pipe-c-coverage-7efc: - shard-skl: [FAIL][37] ([fdo#108145] / [i915#265]) -> [PASS][38] +1 similar issue [37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8553/shard-skl8/igt@kms_plane_alpha_blend@pipe-c-coverage-7efc.html [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17818/shard-skl8/igt@kms_plane_alpha_blend@pipe-c-coverage-7efc.html * igt@kms_psr@psr2_sprite_mmap_gtt: - shard-iclb: [SKIP][39] ([fdo#109441]) -> [PASS][40] +1 similar issue [39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8553/shard-iclb3/igt@kms_psr@psr2_sprite_mmap_gtt.html [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17818/shard-iclb2/igt@kms_psr@psr2_sprite_mmap_gtt.html * igt@kms_setmode@basic: - shard-kbl: [FAIL][41] ([i915#31]) -> [PASS][42] [41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8553/shard-kbl3/igt@kms_setmode@basic.html [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17818/shard-kbl1/igt@kms_setmode@basic.html * igt@perf@mi-rpc: - shard-hsw: [INCOMPLETE][43] ([i915#61]) -> [PASS][44] [43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8553/shard-hsw5/igt@perf@mi-rpc.html [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17818/shard-hsw4/igt@perf@mi-rpc.html #### Warnings #### * igt@i915_pm_dc@dc6-psr: - shard-tglb: [FAIL][45] ([i915#454]) -> [SKIP][46] ([i915#468]) [45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8553/shard-tglb1/igt@i915_pm_dc@dc6-psr.html [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17818/shard-tglb2/igt@i915_pm_dc@dc6-psr.html * igt@kms_content_protection@atomic: - shard-apl: [FAIL][47] ([fdo#110321] / [fdo#110336]) -> [TIMEOUT][48] ([i915#1319] / [i915#1635]) [47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8553/shard-apl6/igt@kms_content_protection@atomic.html [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17818/shard-apl8/igt@kms_content_protection@atomic.html * igt@kms_content_protection@legacy: - shard-apl: [TIMEOUT][49] ([i915#1319] / [i915#1635]) -> [FAIL][50] ([fdo#110321] / [fdo#110336]) [49]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8553/shard-apl2/igt@kms_content_protection@legacy.html [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17818/shard-apl7/igt@kms_content_protection@legacy.html * igt@kms_content_protection@lic: - shard-apl: [TIMEOUT][51] ([i915#1319]) -> [FAIL][52] ([fdo#110321] / [i915#95]) [51]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8553/shard-apl7/igt@kms_content_protection@lic.html [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17818/shard-apl3/igt@kms_content_protection@lic.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#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441 [fdo#109642]: https://bugs.freedesktop.org/show_bug.cgi?id=109642 [fdo#110321]: https://bugs.freedesktop.org/show_bug.cgi?id=110321 [fdo#110336]: https://bugs.freedesktop.org/show_bug.cgi?id=110336 [fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068 [i915#1185]: https://gitlab.freedesktop.org/drm/intel/issues/1185 [i915#1188]: https://gitlab.freedesktop.org/drm/intel/issues/1188 [i915#1319]: https://gitlab.freedesktop.org/drm/intel/issues/1319 [i915#1542]: https://gitlab.freedesktop.org/drm/intel/issues/1542 [i915#1635]: https://gitlab.freedesktop.org/drm/intel/issues/1635 [i915#165]: https://gitlab.freedesktop.org/drm/intel/issues/165 [i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180 [i915#1925]: https://gitlab.freedesktop.org/drm/intel/issues/1925 [i915#1926]: https://gitlab.freedesktop.org/drm/intel/issues/1926 [i915#1930]: https://gitlab.freedesktop.org/drm/intel/issues/1930 [i915#1958]: https://gitlab.freedesktop.org/drm/intel/issues/1958 [i915#265]: https://gitlab.freedesktop.org/drm/intel/issues/265 [i915#31]: https://gitlab.freedesktop.org/drm/intel/issues/31 [i915#454]: https://gitlab.freedesktop.org/drm/intel/issues/454 [i915#468]: https://gitlab.freedesktop.org/drm/intel/issues/468 [i915#54]: https://gitlab.freedesktop.org/drm/intel/issues/54 [i915#58]: https://gitlab.freedesktop.org/drm/intel/issues/58 [i915#61]: https://gitlab.freedesktop.org/drm/intel/issues/61 [i915#79]: https://gitlab.freedesktop.org/drm/intel/issues/79 [i915#93]: https://gitlab.freedesktop.org/drm/intel/issues/93 [i915#95]: https://gitlab.freedesktop.org/drm/intel/issues/95 [k.org#198133]: https://bugzilla.kernel.org/show_bug.cgi?id=198133 Participating hosts (11 -> 10) ------------------------------ Missing (1): pig-icl-1065g7 Build changes ------------- * Linux: CI_DRM_8553 -> Patchwork_17818 CI-20190529: 20190529 CI_DRM_8553: 9f1b8b4fcb466dc714b1f825fd93e3bbd29c7de6 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_5683: 757b6e72d546fd2dbc3801a73796d67b0854021b @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools Patchwork_17818: c92c12f5de38ad38c279bbcd5f131392a3c78732 @ 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_17818/index.html _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2020-05-29 16:11 UTC | newest] Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2020-05-29 13:00 [Intel-gfx] [PATCH] drm/i915: Discard a misplaced GGTT vma Chris Wilson 2020-05-29 14:11 ` [Intel-gfx] ✓ Fi.CI.BAT: success for " Patchwork 2020-05-29 14:24 ` [Intel-gfx] [PATCH] " Mika Kuoppala 2020-05-29 14:37 ` Chris Wilson 2020-05-29 16:11 ` [Intel-gfx] ✓ Fi.CI.IGT: success for " 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.