[FOR_CI 00/15] Execlist based Engine reset patches
Arun Siluvery
arun.siluvery at linux.intel.com
Mon Jul 4 09:30:55 UTC 2016
This series implements Execlist based engine reset feature which is a
lightweight GPU reset as it only resets affected engine instead of all
engines.
This is mainly for testing.
Arun Siluvery (13):
drm/i915: Update i915.reset to handle engine resets
drm/i915/tdr: Separate reset bit encoding from reset counter
drm/i915/tdr: Update reset_in_progress to account for engine reset
drm/i915/tdr: Modify error handler for per engine hang recovery
drm/i915/tdr: Identify and retire hung request
drm/i915/tdr: Restart submission after engine reset
drm/i915/tdr: Add support for per engine reset recovery
drm/i915: Update wait_request to consider engine reset
drm/i915: Port of Added scheduler support to __wait_request() calls
drm/i915/tdr: Add engine reset count to error state
drm/i915/tdr: Export reset count info to debugfs
drm/i915/tdr: Enable Engine reset and recovery support
drm/i915: Disable GuC submission for testing Engine reset patches
Mika Kuoppala (1):
drm/i915: Skip reset request if there is one already
Tomas Elf (1):
drm/i915: Reinstate hang recovery work queue.
drivers/gpu/drm/i915/i915_debugfs.c | 20 +++
drivers/gpu/drm/i915/i915_drv.c | 81 ++++++++++-
drivers/gpu/drm/i915/i915_drv.h | 89 +++++++++---
drivers/gpu/drm/i915/i915_gem.c | 55 +++++---
drivers/gpu/drm/i915/i915_gpu_error.c | 3 +
drivers/gpu/drm/i915/i915_irq.c | 238 ++++++++++++++++++++++++--------
drivers/gpu/drm/i915/i915_params.c | 10 +-
drivers/gpu/drm/i915/i915_params.h | 2 +-
drivers/gpu/drm/i915/intel_display.c | 5 +-
drivers/gpu/drm/i915/intel_lrc.c | 137 ++++++++++++++++++
drivers/gpu/drm/i915/intel_lrc.h | 7 +
drivers/gpu/drm/i915/intel_ringbuffer.c | 8 +-
drivers/gpu/drm/i915/intel_ringbuffer.h | 7 +
drivers/gpu/drm/i915/intel_uncore.c | 47 ++++++-
14 files changed, 598 insertions(+), 111 deletions(-)
--
1.9.1
More information about the Intel-gfx-trybot
mailing list