-
- Downloads
drm/i915/hangcheck: Replace hangcheck.seqno with RING_HEAD
After realising we need to sample RING_START to detect context switches from preemption events that do not allow for the seqno to advance, we can also realise that the seqno itself is just a distance along the ring and so can be replaced by sampling RING_HEAD. v2: Bonus comment for the mystery separate CS_STALL before MI_USER_INTERRUPT Signed-off-by:Chris Wilson <chris@chris-wilson.co.uk> Cc: Mika Kuoppala <mika.kuoppala@linux.intel.com> Reviewed-by:
Mika Kuoppala <mika.kuoppala@linux.intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20190508080704.24223-1-chris@chris-wilson.co.uk
Showing
- drivers/gpu/drm/i915/gt/intel_engine.h 0 additions, 15 deletionsdrivers/gpu/drm/i915/gt/intel_engine.h
- drivers/gpu/drm/i915/gt/intel_engine_cs.c 2 additions, 3 deletionsdrivers/gpu/drm/i915/gt/intel_engine_cs.c
- drivers/gpu/drm/i915/gt/intel_engine_types.h 1 addition, 2 deletionsdrivers/gpu/drm/i915/gt/intel_engine_types.h
- drivers/gpu/drm/i915/gt/intel_hangcheck.c 4 additions, 4 deletionsdrivers/gpu/drm/i915/gt/intel_hangcheck.c
- drivers/gpu/drm/i915/gt/intel_lrc.c 6 additions, 14 deletionsdrivers/gpu/drm/i915/gt/intel_lrc.c
- drivers/gpu/drm/i915/gt/intel_ringbuffer.c 2 additions, 30 deletionsdrivers/gpu/drm/i915/gt/intel_ringbuffer.c
- drivers/gpu/drm/i915/i915_debugfs.c 3 additions, 9 deletionsdrivers/gpu/drm/i915/i915_debugfs.c
Loading
Please register or sign in to comment