Re: [Intel-gfx] [RFC] [PATCH 7/7] drm/i915: find guilty batch buffer on ring resets

2013-02-15 Thread Ville Syrjälä
On Fri, Feb 15, 2013 at 04:12:16PM +0200, Mika Kuoppala wrote: > Ville Syrjälä writes: > > > On Mon, Feb 04, 2013 at 04:04:43PM +0200, Mika Kuoppala wrote: > >> After hang check timer has declared gpu to be hang, > >> rings are reset. In ring reset, when clearing > >> request list, do post mortem

Re: [Intel-gfx] [RFC] [PATCH 7/7] drm/i915: find guilty batch buffer on ring resets

2013-02-15 Thread Mika Kuoppala
Ville Syrjälä writes: > On Mon, Feb 04, 2013 at 04:04:43PM +0200, Mika Kuoppala wrote: >> After hang check timer has declared gpu to be hang, >> rings are reset. In ring reset, when clearing >> request list, do post mortem analysis to find out >> the guilty batch buffer. >> >> Select requests fo

Re: [Intel-gfx] [RFC] [PATCH 7/7] drm/i915: find guilty batch buffer on ring resets

2013-02-07 Thread Ville Syrjälä
On Mon, Feb 04, 2013 at 04:04:43PM +0200, Mika Kuoppala wrote: > After hang check timer has declared gpu to be hang, > rings are reset. In ring reset, when clearing > request list, do post mortem analysis to find out > the guilty batch buffer. > > Select requests for further analysis by inspecting

[Intel-gfx] [RFC] [PATCH 7/7] drm/i915: find guilty batch buffer on ring resets

2013-02-04 Thread Mika Kuoppala
After hang check timer has declared gpu to be hang, rings are reset. In ring reset, when clearing request list, do post mortem analysis to find out the guilty batch buffer. Select requests for further analysis by inspecting the completed sequence number which has been updated into the HWS page. If