[PATCH 00/26] test v7 engine-reset

Michel Thierry michel.thierry at intel.com
Mon Apr 24 20:42:38 UTC 2017


v7: Review comments, cancel reset if couldnt find an active request.

Arun Siluvery (7):
  drm/i915: Update i915.reset to handle engine resets
  drm/i915/tdr: Modify error handler for per engine hang recovery
  drm/i915/tdr: Add support for per engine reset recovery
  drm/i915/tdr: Add engine reset count to error state
  drm/i915/tdr: Export per-engine reset count info to debugfs
  drm/i915/tdr: Enable Engine reset and recovery support
  drm/i915/guc: Provide register list to be saved/restored during engine
    reset

Daniele Ceraolo Spurio (1):
  drm/i915/guc: fix mmio whitelist mmio_start offset and add reminder

Michel Thierry (16):
  drm/i915: Capture dmc firmware information before reset
  drm/i915: Include GuC fw version in error state
  drm/i915: Include HuC fw version in error state
  drm/i915: Fix stale comment about I915_RESET_IN_PROGRESS flag
  drm/i915: Rename gen8_(un)request_engine_reset to
    gen8_reset_engine_start/cancel
  drm/i915: Add engine reset count in get-reset-stats ioctl
  drm/i915/selftests: reset engine self tests
  squashme: drm/i915: cancel reset if couldnt find an active request
  drm/i915/guc: Add support for reset engine using GuC commands
  drm/i915: Print guc request restart after reset
  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

Mika Kuoppala (1):
  drm/i915: Skip reset request if there is one already

Tvrtko Ursulin (1):
  drm/i915/guc: Fix sleep under spinlock during reset

 drivers/gpu/drm/i915/i915_debugfs.c              |  43 ++++++
 drivers/gpu/drm/i915/i915_drv.c                  | 103 ++++++++++++++-
 drivers/gpu/drm/i915/i915_drv.h                  |  72 +++++++++-
 drivers/gpu/drm/i915/i915_gem.c                  | 116 +++++++++-------
 drivers/gpu/drm/i915/i915_gem_context.c          | 109 ++++++++++++++-
 drivers/gpu/drm/i915/i915_gem_context.h          |   4 +
 drivers/gpu/drm/i915/i915_gem_request.c          |   2 +-
 drivers/gpu/drm/i915/i915_gpu_error.c            |  59 +++++++--
 drivers/gpu/drm/i915/i915_guc_submission.c       | 136 +++++++++++++++++--
 drivers/gpu/drm/i915/i915_irq.c                  |  45 ++++++-
 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                 | 161 ++++++++++++++++++++++-
 drivers/gpu/drm/i915/intel_ringbuffer.h          |   8 ++
 drivers/gpu/drm/i915/intel_uc.h                  |   3 +
 drivers/gpu/drm/i915/intel_uncore.c              |  50 +++++--
 drivers/gpu/drm/i915/selftests/intel_hangcheck.c | 147 +++++++++++++++++++++
 include/uapi/drm/i915_drm.h                      |   7 +-
 24 files changed, 1069 insertions(+), 131 deletions(-)

-- 
2.11.0



More information about the Intel-gfx-trybot mailing list