mbox series

[PULL] drm-intel-fixes

Message ID 20181212134010.GA18900@jlahtine-desk.ger.corp.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-2018-12-12-1

Message

Joonas Lahtinen Dec. 12, 2018, 1:40 p.m. UTC
Hi Dave,

Here's two more GPU hang fixes on top of last week's PR.

This also includes stuff from last week that I sent bit late, and
was not pulled by you. This is still on top of -rc5 because it
includes the GVT merge.

Regards, Joonas

***

drm-intel-fixes-2018-12-12-1:
- Two fixes to avoid GPU hangs (on Braswell and Gen3)
The following changes since commit 2595646791c319cadfdbf271563aac97d0843dc7:

  Linux 4.20-rc5 (2018-12-02 15:07:55 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2018-12-12-1

for you to fetch changes up to 5b2e31201c268c2331a209af799d667619216d40:

  drm/i915: Flush GPU relocs harder for gen3 (2018-12-12 12:27:44 +0200)

----------------------------------------------------------------
- Two fixes to avoid GPU hangs (on Braswell and Gen3)

----------------------------------------------------------------
Chris Wilson (3):
      drm/i915/execlists: Apply a full mb before execution for Braswell
      drm/i915: Allocate a common scratch page
      drm/i915: Flush GPU relocs harder for gen3

Joonas Lahtinen (1):
      Merge tag 'gvt-fixes-2018-12-04' of https://github.com/intel/gvt-linux into drm-intel-fixes

Tina Zhang (1):
      drm/i915/gvt: Fix tiled memory decoding bug on BDW

Tvrtko Ursulin (2):
      drm/i915: Record GT workarounds in a list
      drm/i915: Introduce per-engine workarounds

 drivers/gpu/drm/i915/gvt/fb_decoder.c      |   2 +-
 drivers/gpu/drm/i915/i915_drv.c            |   1 +
 drivers/gpu/drm/i915/i915_drv.h            |   9 +
 drivers/gpu/drm/i915/i915_gem.c            |  54 ++-
 drivers/gpu/drm/i915/i915_gem_execbuffer.c |   7 +-
 drivers/gpu/drm/i915/i915_gpu_error.c      |   2 +-
 drivers/gpu/drm/i915/intel_engine_cs.c     |  44 +--
 drivers/gpu/drm/i915/intel_lrc.c           |  30 +-
 drivers/gpu/drm/i915/intel_ringbuffer.c    |  52 ++-
 drivers/gpu/drm/i915/intel_ringbuffer.h    |   7 +-
 drivers/gpu/drm/i915/intel_workarounds.c   | 591 +++++++++++++++++++----------
 drivers/gpu/drm/i915/intel_workarounds.h   |  26 +-
 12 files changed, 524 insertions(+), 301 deletions(-)