Hi Dave and Daniel, Here goes drm-intel-fixes-2020-05-07: - Fixes on execlist to avoid GPU hang situation (Chris) - Fixes couple deadlocks (Chris) - Timeslice preemption fixes (Chris) - Fix Display Port interrupt handling on Tiger Lake (Imre) - Reduce debug noise around Frame Buffer Compression (Peter) - Fix logic around IPC W/a for Coffee Lake and Kaby Lake (Sultan) - Avoid dereferencing a dead context (Chris) Thanks, Rodrigo. The following changes since commit 8598eb781cf68fd6cb67c479f1479ae58bd54fb9: drm/i915: Use proper fault mask in interrupt postinstall too (2020-04-28 16:38:03 -0700) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-05-07 for you to fetch changes up to 1bc6a60143a4f9264cc6e09ceb9919f4e813a872: drm/i915/execlists: Track inflight CCID (2020-05-06 15:37:59 -0700) ---------------------------------------------------------------- - Fixes on execlist to avoid GPU hang situation (Chris) - Fixes couple deadlocks (Chris) - Timeslice preemption fixes (Chris) - Fix Display Port interrupt handling on Tiger Lake (Imre) - Reduce debug noise around Frame Buffer Compression (Peter) - Fix logic around IPC W/a for Coffee Lake and Kaby Lake (Sultan) - Avoid dereferencing a dead context (Chris) ---------------------------------------------------------------- Chris Wilson (7): drm/i915: Avoid dereferencing a dead context drm/i915/gt: Make timeslicing an explicit engine property drm/i915: Check current i915_vma.pin_count status first on unbind drm/i915/gt: Yield the timeslice if caught waiting on a user semaphore drm/i915/gem: Remove object_is_locked assertion from unpin_from_display_plane drm/i915/execlists: Avoid reusing the same logical CCID drm/i915/execlists: Track inflight CCID Imre Deak (1): drm/i915/tgl+: Fix interrupt handling for DP AUX transactions Peter Jones (1): Make the "Reducing compressed framebufer size" message be DRM_INFO_ONCE() Sultan Alsawaf (1): drm/i915: Don't enable WaIncreaseLatencyIPCEnabled when IPC is disabled drivers/gpu/drm/i915/display/intel_fbc.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_domain.c | 7 +- drivers/gpu/drm/i915/gt/intel_context_types.h | 8 +- drivers/gpu/drm/i915/gt/intel_engine.h | 9 -- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 6 ++ drivers/gpu/drm/i915/gt/intel_engine_types.h | 35 +++++-- drivers/gpu/drm/i915/gt/intel_gt_irq.c | 15 ++- drivers/gpu/drm/i915/gt/intel_lrc.c | 117 ++++++++++++++-------- drivers/gpu/drm/i915/gt/selftest_lrc.c | 34 ++++--- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 2 +- drivers/gpu/drm/i915/gvt/scheduler.c | 4 +- drivers/gpu/drm/i915/i915_gpu_error.c | 12 ++- drivers/gpu/drm/i915/i915_irq.c | 16 +-- drivers/gpu/drm/i915/i915_perf.c | 6 +- drivers/gpu/drm/i915/i915_reg.h | 1 + drivers/gpu/drm/i915/i915_vma.c | 25 ++--- drivers/gpu/drm/i915/intel_pm.c | 2 +- drivers/gpu/drm/i915/selftests/i915_vma.c | 2 +- 18 files changed, 180 insertions(+), 124 deletions(-) _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx