mbox series

[PULL] drm-intel-fixes

Message ID 20200508052437.GA3212215@intel.com (mailing list archive)
State New, archived
Headers show
Series [PULL] drm-intel-fixes | expand

Pull-request

git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-05-07

Message

Rodrigo Vivi May 8, 2020, 5:24 a.m. UTC
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(-)