[Intel-gfx] ✗ Fi.CI.IGT: failure for drm/i915/selftests: Always lock the drm_mm around insert/remove

2019-11-30 Thread Patchwork
== Series Details == Series: drm/i915/selftests: Always lock the drm_mm around insert/remove URL : https://patchwork.freedesktop.org/series/70196/ State : failure == Summary == CI Bug Log - changes from CI_DRM_7442_full -> Patchwork_15506_full ==

[Intel-gfx] [CI 1/2] drm/i915/dp: Take display powerwell before intel_dp_detect_dpcd

2019-11-30 Thread Chris Wilson
Prevent a circular lockdep reference caused by waking up the runtime-pm from inside intel_dp_aux_xfer() deep within several layers of mutexes. <7> [401.102396] [drm:intel_runtime_suspend [i915]] Device suspended <4> [401.115284] <4> [401.115288]

[Intel-gfx] [CI 2/2] drm/i915: Serialise i915_active_wait() with its retirement

2019-11-30 Thread Chris Wilson
As the i915_active.retire() may be running on another CPU as we detect that the i915_active is idle, we may not wait for the retirement itself. Wait for the remote callback by waiting for the retirement worker. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=112424 Signed-off-by: Chris Wils

[Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for series starting with [CI,1/2] drm/i915/dp: Take display powerwell before intel_dp_detect_dpcd

2019-11-30 Thread Patchwork
== Series Details == Series: series starting with [CI,1/2] drm/i915/dp: Take display powerwell before intel_dp_detect_dpcd URL : https://patchwork.freedesktop.org/series/70228/ State : warning == Summary == $ dim checkpatch origin/drm-tip 2fc2e847028f drm/i915/dp: Take display powerwell befor

[Intel-gfx] ✗ Fi.CI.BAT: failure for series starting with [CI,1/2] drm/i915/dp: Take display powerwell before intel_dp_detect_dpcd

2019-11-30 Thread Patchwork
== Series Details == Series: series starting with [CI,1/2] drm/i915/dp: Take display powerwell before intel_dp_detect_dpcd URL : https://patchwork.freedesktop.org/series/70228/ State : failure == Summary == CI Bug Log - changes from CI_DRM_7448 -> Patchwork_15521 =

[Intel-gfx] [PATCH] drm/i915/gt: Push the flush_pd before the set-context

2019-11-30 Thread Chris Wilson
Move our "wait for the PD load to complete" paranoia before the MI_SET_CONTEXT just in case the context restore tries to access local addresses. Signed-off-by: Chris Wilson --- .../gpu/drm/i915/gt/intel_ring_submission.c | 28 +-- 1 file changed, 13 insertions(+), 15 deletions(

[Intel-gfx] [PATCH 2/2] drm/i915: Tweak scheduler's kick_submission()

2019-11-30 Thread Chris Wilson
Skip useless priority bumping on adding a new dependency, but otherwise prevent tasklet scheduling until we have completed all the potential rescheduling. Signed-off-by: Chris Wilson --- drivers/gpu/drm/i915/i915_scheduler.c | 10 +- 1 file changed, 9 insertions(+), 1 deletion(-) diff -

[Intel-gfx] [PATCH 1/2] drm/i915/execlists: Tweak priority hint to use last port if set

2019-11-30 Thread Chris Wilson
We use the priority hint to decide if it is worth resubmitting in order to replace the currently contexts with new requests. If we have left a port open, the hint should be taken from the top of the queue (as that is the highest priority request that should be sent next but for whatever reason coul

[Intel-gfx] ✗ Fi.CI.BAT: failure for drm/i915/gt: Push the flush_pd before the set-context

2019-11-30 Thread Patchwork
== Series Details == Series: drm/i915/gt: Push the flush_pd before the set-context URL : https://patchwork.freedesktop.org/series/70229/ State : failure == Summary == CI Bug Log - changes from CI_DRM_7450 -> Patchwork_15522 Summary ---

[Intel-gfx] ✗ Fi.CI.BAT: failure for series starting with [1/2] drm/i915/execlists: Tweak priority hint to use last port if set

2019-11-30 Thread Patchwork
== Series Details == Series: series starting with [1/2] drm/i915/execlists: Tweak priority hint to use last port if set URL : https://patchwork.freedesktop.org/series/70230/ State : failure == Summary == CI Bug Log - changes from CI_DRM_7450 -> Patchwork_15523

[Intel-gfx] [PATCH] drm/i915: Serialise access to GFX_FLSH_CNTL

2019-11-30 Thread Chris Wilson
Now that many threads may try to use the same mmio to flush the global buffers after updating the PTE, serialise access to the mmio to prevent concurrent access on gen7. Signed-off-by: Chris Wilson --- drivers/gpu/drm/i915/i915_gem_gtt.c | 20 +++- 1 file changed, 15 insertions(+

[Intel-gfx] ✗ Fi.CI.IGT: failure for video, drm, etc: constify fbops in struct fb_info

2019-11-30 Thread Patchwork
== Series Details == Series: video, drm, etc: constify fbops in struct fb_info URL : https://patchwork.freedesktop.org/series/70198/ State : failure == Summary == CI Bug Log - changes from CI_DRM_7444_full -> Patchwork_15507_full Summary --

[Intel-gfx] ✗ Fi.CI.BAT: failure for drm/i915: Serialise access to GFX_FLSH_CNTL

2019-11-30 Thread Patchwork
== Series Details == Series: drm/i915: Serialise access to GFX_FLSH_CNTL URL : https://patchwork.freedesktop.org/series/70244/ State : failure == Summary == CI Bug Log - changes from CI_DRM_7451 -> Patchwork_15524 Summary --- **FAILU

[Intel-gfx] ✗ Fi.CI.IGT: failure for drm/i915/pmu: Report frequency as zero while GPU is sleeping (rev2)

2019-11-30 Thread Patchwork
== Series Details == Series: drm/i915/pmu: Report frequency as zero while GPU is sleeping (rev2) URL : https://patchwork.freedesktop.org/series/70168/ State : failure == Summary == CI Bug Log - changes from CI_DRM_7444_full -> Patchwork_15509_full ==

[Intel-gfx] ✗ Fi.CI.IGT: failure for drm/i915/dp: Take display powerwell before intel_dp_detect_dpcd

2019-11-30 Thread Patchwork
== Series Details == Series: drm/i915/dp: Take display powerwell before intel_dp_detect_dpcd URL : https://patchwork.freedesktop.org/series/70204/ State : failure == Summary == CI Bug Log - changes from CI_DRM_7444_full -> Patchwork_15510_full ==

[Intel-gfx] [PATCH 2/2] drm/i915/gt: Simplify rc6 w/a application

2019-11-30 Thread Chris Wilson
Quite simply we only need to check for prior corruption on enabling rc6 on module load and resume, so by hooking into the common entry points. Signed-off-by: Chris Wilson --- drivers/gpu/drm/i915/gt/intel_rc6.c | 67 +++ drivers/gpu/drm/i915/gt/intel_rc6.h | 2 -

[Intel-gfx] [PATCH 1/2] drm/i915/gt: Use soft-rc6 for w/a protection

2019-11-30 Thread Chris Wilson
Now that we have soft-rc6 in place, we can use that instead of the forcewake to disable rc6 while active; preferred by a few microbenchmarks. Signed-off-by: Chris Wilson --- drivers/gpu/drm/i915/gt/intel_gt_pm.c | 8 drivers/gpu/drm/i915/gt/intel_rc6.c | 19 +-- drive

[Intel-gfx] ✗ Fi.CI.BAT: failure for series starting with [1/2] drm/i915/gt: Use soft-rc6 for w/a protection

2019-11-30 Thread Patchwork
== Series Details == Series: series starting with [1/2] drm/i915/gt: Use soft-rc6 for w/a protection URL : https://patchwork.freedesktop.org/series/70245/ State : failure == Summary == CI Bug Log - changes from CI_DRM_7453 -> Patchwork_15525

[Intel-gfx] [PATCH] drm/i915/gt: Use soft-rc6 for w/a protection

2019-11-30 Thread Chris Wilson
Now that we have soft-rc6 in place, we can use that instead of the forcewake to disable rc6 while active; preferred by a few microbenchmarks. Signed-off-by: Chris Wilson --- drivers/gpu/drm/i915/gt/intel_gt_pm.c | 8 drivers/gpu/drm/i915/gt/intel_rc6.c | 19 +-- drive

[Intel-gfx] [PATCH] drm/i915/gt: Remove direct invocation of breadcrumb signaling

2019-11-30 Thread Chris Wilson
Only signal the breadcrumbs from inside the irq_work, simplifying our interface and calling conventions. Signed-off-by: Chris Wilson --- drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 27 +++ drivers/gpu/drm/i915/gt/intel_engine.h| 4 +-- drivers/gpu/drm/i915/gt/intel_g

[Intel-gfx] ✗ Fi.CI.IGT: failure for Enable second DBuf slice for ICL and TGL (rev3)

2019-11-30 Thread Patchwork
== Series Details == Series: Enable second DBuf slice for ICL and TGL (rev3) URL : https://patchwork.freedesktop.org/series/70059/ State : failure == Summary == CI Bug Log - changes from CI_DRM_7446_full -> Patchwork_15513_full Summary

[Intel-gfx] ✗ Fi.CI.BAT: failure for drm/i915/gt: Use soft-rc6 for w/a protection

2019-11-30 Thread Patchwork
== Series Details == Series: drm/i915/gt: Use soft-rc6 for w/a protection URL : https://patchwork.freedesktop.org/series/70246/ State : failure == Summary == CI Bug Log - changes from CI_DRM_7454 -> Patchwork_15526 Summary --- **FAIL

[Intel-gfx] ✗ Fi.CI.BAT: failure for drm/i915/gt: Remove direct invocation of breadcrumb signaling

2019-11-30 Thread Patchwork
== Series Details == Series: drm/i915/gt: Remove direct invocation of breadcrumb signaling URL : https://patchwork.freedesktop.org/series/70248/ State : failure == Summary == CI Bug Log - changes from CI_DRM_7454 -> Patchwork_15527 Summary

[Intel-gfx] ✗ Fi.CI.IGT: failure for drm/i915: i915_display_info cleanup

2019-11-30 Thread Patchwork
== Series Details == Series: drm/i915: i915_display_info cleanup URL : https://patchwork.freedesktop.org/series/70222/ State : failure == Summary == CI Bug Log - changes from CI_DRM_7447_full -> Patchwork_15516_full Summary --- **FAI

[Intel-gfx] ✗ Fi.CI.IGT: failure for drm/i915/vlv_dsi: Control panel and backlight enable GPIOs on BYT

2019-11-30 Thread Patchwork
== Series Details == Series: drm/i915/vlv_dsi: Control panel and backlight enable GPIOs on BYT URL : https://patchwork.freedesktop.org/series/70223/ State : failure == Summary == CI Bug Log - changes from CI_DRM_7447_full -> Patchwork_15517_full

[Intel-gfx] ✓ Fi.CI.IGT: success for drm/i915/selftests: Keep engine awake during live_coherency

2019-11-30 Thread Patchwork
== Series Details == Series: drm/i915/selftests: Keep engine awake during live_coherency URL : https://patchwork.freedesktop.org/series/70227/ State : success == Summary == CI Bug Log - changes from CI_DRM_7447_full -> Patchwork_15520_full