[PATCH 00/20] v9 engine-reset
Michel Thierry
michel.thierry at intel.com
Sat Jun 3 00:37:31 UTC 2017
v9: Support parallel resets (in different engines).
Daniele Ceraolo Spurio (1):
drm/i915/guc: fix mmio whitelist mmio_start offset and add reminder
Michel Thierry (19):
drm/i915: Look for active requests earlier in the reset path
drm/i915: Update i915.reset to handle engine resets
drm/i915: Modify error handler for per engine hang recovery
drm/i915: Add support for per engine reset recovery
drm/i915: Add engine reset count to error state
drm/i915: Export per-engine reset count info to debugfs
drm/i915: Carry on with reset even if hw engine is not ready
drm/i915: Enable Engine reset and recovery support
drm/i915: Add engine reset count in get-reset-stats ioctl
drm/i915/selftests: reset engine self tests
drm/i915/guc: Provide register list to be saved/restored during engine
reset
drm/i915/guc: Rename the function that resets the GuC
drm/i915/guc: Add support for reset engine using GuC commands
drm/i915: Watchdog timeout: Pass GuC shared data structure during
param load
drm/i915: Watchdog timeout: IRQ handler for gen8+
drm/i915: Watchdog timeout: Ringbuffer command emission for gen8+
drm/i915: Watchdog timeout: DRM kernel interface to set the timeout
drm/i915: Watchdog timeout: Include threshold value in error state
drm/i915: Watchdog timeout: Export media reset count from GuC to
debugfs
drivers/gpu/drm/i915/i915_debugfs.c | 43 +++++++
drivers/gpu/drm/i915/i915_drv.c | 74 +++++++++++
drivers/gpu/drm/i915/i915_drv.h | 92 +++++++++++++-
drivers/gpu/drm/i915/i915_gem.c | 104 +++++++++------
drivers/gpu/drm/i915/i915_gem_context.c | 109 +++++++++++++++-
drivers/gpu/drm/i915/i915_gem_context.h | 4 +
drivers/gpu/drm/i915/i915_gpu_error.c | 15 ++-
drivers/gpu/drm/i915/i915_guc_submission.c | 138 ++++++++++++++++++--
drivers/gpu/drm/i915/i915_irq.c | 57 ++++++++-
drivers/gpu/drm/i915/i915_params.c | 6 +-
drivers/gpu/drm/i915/i915_params.h | 2 +-
drivers/gpu/drm/i915/i915_pci.c | 5 +-
drivers/gpu/drm/i915/i915_reg.h | 6 +
drivers/gpu/drm/i915/intel_engine_cs.c | 65 +++++++---
drivers/gpu/drm/i915/intel_guc_fwif.h | 27 +++-
drivers/gpu/drm/i915/intel_guc_loader.c | 11 ++
drivers/gpu/drm/i915/intel_hangcheck.c | 13 +-
drivers/gpu/drm/i915/intel_lrc.c | 155 ++++++++++++++++++++++-
drivers/gpu/drm/i915/intel_ringbuffer.h | 9 ++
drivers/gpu/drm/i915/intel_uc.c | 4 +-
drivers/gpu/drm/i915/intel_uc.h | 3 +
drivers/gpu/drm/i915/intel_uncore.c | 16 ++-
drivers/gpu/drm/i915/selftests/intel_hangcheck.c | 150 ++++++++++++++++++++++
include/uapi/drm/i915_drm.h | 7 +-
24 files changed, 1010 insertions(+), 105 deletions(-)
--
2.11.0
More information about the Intel-gfx-trybot
mailing list