[PATCH 0/7] Refactor workarounds

Oscar Mateo oscar.mateo at intel.com
Thu Oct 5 00:10:58 UTC 2017


Lots of TODOs still...

Chris Wilson (2):
  drm/i915: Move MMCD_MISC_CTRL from context w/a to standard
  drm/i915: Remove WA_(SET|CLR)_BIT

Oscar Mateo (5):
  drm/i915: Transform whitelisting WAs into a simple reg write
  drm/i915: Move workaround-related code to its own file
  drm/i915: Split out functions for different kinds of workarounds
  drm/i915: Move workarounds from init_clock_gating
  drm/i915: Store all the workaround types

 drivers/gpu/drm/i915/Makefile           |   1 +
 drivers/gpu/drm/i915/i915_debugfs.c     |  10 +-
 drivers/gpu/drm/i915/i915_drv.h         |  13 +-
 drivers/gpu/drm/i915/i915_gem.c         |   3 +
 drivers/gpu/drm/i915/i915_gem_context.c |   6 +
 drivers/gpu/drm/i915/i915_workarounds.c | 955 ++++++++++++++++++++++++++++++++
 drivers/gpu/drm/i915/i915_workarounds.h |  35 ++
 drivers/gpu/drm/i915/intel_engine_cs.c  | 659 ----------------------
 drivers/gpu/drm/i915/intel_lrc.c        |  11 +-
 drivers/gpu/drm/i915/intel_pm.c         | 188 +------
 drivers/gpu/drm/i915/intel_ringbuffer.c |   5 +-
 drivers/gpu/drm/i915/intel_ringbuffer.h |   3 -
 12 files changed, 1026 insertions(+), 863 deletions(-)
 create mode 100644 drivers/gpu/drm/i915/i915_workarounds.c
 create mode 100644 drivers/gpu/drm/i915/i915_workarounds.h

-- 
1.9.1



More information about the Intel-gfx-trybot mailing list