All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/13] arb robustness enablers
@ 2013-02-26 11:05 Mika Kuoppala
  2013-02-26 11:05 ` [PATCH 01/13] drm/i915: add context parameter to i915_switch_context() Mika Kuoppala
                   ` (12 more replies)
  0 siblings, 13 replies; 32+ messages in thread
From: Mika Kuoppala @ 2013-02-26 11:05 UTC (permalink / raw)
  To: intel-gfx

Hi,

Revisited patchset for guilty context detection. I have
tried to take into account all feedback received from
RFC series posted earlier.

Kreffed contexts are first in the series and the
hangcheck triggering using seqnos have been split into
multiple smaller patches.

-Mika

Mika Kuoppala (13):
  drm/i915: add context parameter to i915_switch_context()
  drm/i915: reference count for i915_hw_contexts
  drm/i915: pass seqno to i915_hangcheck_ring_idle
  drm/i915: track ring progression using seqnos
  drm/i915: introduce i915_hangcheck_ring_hung
  drm/i915: detect hang using per ring hangcheck_score
  drm/i915: remove i915_hangcheck_hung
  drm/i915: add struct ctx_reset_state
  drm/i915: add reset_state for hw_contexts
  drm/i915: mark rings which were waiting when hang happened
  drm/i915: add batch object and context to i915_add_request()
  drm/i915: find guilty batch buffer on ring resets
  drm/i915: refuse to submit more batchbuffers from guilty context

 drivers/gpu/drm/i915/i915_dma.c            |    2 +-
 drivers/gpu/drm/i915/i915_drv.c            |   23 +++++-
 drivers/gpu/drm/i915/i915_drv.h            |   40 +++++++--
 drivers/gpu/drm/i915/i915_gem.c            |  123 ++++++++++++++++++++++++++--
 drivers/gpu/drm/i915/i915_gem_context.c    |   90 ++++++++++++++++----
 drivers/gpu/drm/i915/i915_gem_execbuffer.c |   23 +++++-
 drivers/gpu/drm/i915/i915_irq.c            |  121 +++++++++++++--------------
 drivers/gpu/drm/i915/intel_overlay.c       |    5 +-
 drivers/gpu/drm/i915/intel_ringbuffer.c    |    2 +-
 drivers/gpu/drm/i915/intel_ringbuffer.h    |    4 +
 10 files changed, 335 insertions(+), 98 deletions(-)

-- 
1.7.9.5

^ permalink raw reply	[flat|nested] 32+ messages in thread

end of thread, other threads:[~2013-03-01 13:49 UTC | newest]

Thread overview: 32+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-02-26 11:05 [PATCH 00/13] arb robustness enablers Mika Kuoppala
2013-02-26 11:05 ` [PATCH 01/13] drm/i915: add context parameter to i915_switch_context() Mika Kuoppala
2013-02-26 18:31   ` Ben Widawsky
2013-02-26 11:05 ` [PATCH 02/13] drm/i915: reference count for i915_hw_contexts Mika Kuoppala
2013-02-26 21:45   ` Ben Widawsky
2013-02-26 11:05 ` [PATCH 03/13] drm/i915: pass seqno to i915_hangcheck_ring_idle Mika Kuoppala
2013-02-26 22:41   ` Ben Widawsky
2013-03-01 13:49     ` Mika Kuoppala
2013-02-26 11:05 ` [PATCH 04/13] drm/i915: track ring progression using seqnos Mika Kuoppala
2013-02-26 14:12   ` Chris Wilson
2013-02-26 15:09     ` Mika Kuoppala
2013-02-26 15:31       ` Chris Wilson
2013-02-26 11:05 ` [PATCH 05/13] drm/i915: introduce i915_hangcheck_ring_hung Mika Kuoppala
2013-02-26 23:03   ` Ben Widawsky
2013-02-26 11:05 ` [PATCH 06/13] drm/i915: detect hang using per ring hangcheck_score Mika Kuoppala
2013-02-26 14:16   ` Chris Wilson
2013-02-26 11:05 ` [PATCH 07/13] drm/i915: remove i915_hangcheck_hung Mika Kuoppala
2013-02-26 11:05 ` [PATCH 08/13] drm/i915: add struct ctx_reset_state Mika Kuoppala
2013-02-26 11:05 ` [PATCH 09/13] drm/i915: add reset_state for hw_contexts Mika Kuoppala
2013-02-27  1:47   ` Ian Romanick
2013-02-27  1:50     ` Ian Romanick
2013-02-27  9:13     ` Chris Wilson
2013-02-28  1:15       ` Ian Romanick
2013-02-28 11:14         ` Chris Wilson
2013-02-28 20:31           ` Ian Romanick
2013-02-27 10:11     ` Mika Kuoppala
2013-02-27 17:20     ` Jesse Barnes
2013-02-26 11:05 ` [PATCH 10/13] drm/i915: mark rings which were waiting when hang happened Mika Kuoppala
2013-02-26 11:05 ` [PATCH 11/13] drm/i915: add batch object and context to i915_add_request() Mika Kuoppala
2013-02-26 14:22   ` Chris Wilson
2013-02-26 11:05 ` [PATCH 12/13] drm/i915: find guilty batch buffer on ring resets Mika Kuoppala
2013-02-26 11:05 ` [PATCH 13/13] drm/i915: refuse to submit more batchbuffers from guilty context Mika Kuoppala

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.