alistair23-linux/drivers/gpu/drm/msm
Rob Clark 26791c48e1 drm/msm: hangcheck harder
If gpu locks up with the rptr shortly beyond the wrap-around point in
the ringbuffer, because the rptr was not reset (but wptr is, by virtue
of resetting rb->cur), we could end up in a scenario where we think
there is not enough space in the ringbuffer for the next cmds.  And
since the CP won't reset rptr until after processing an IB, this leaves
things in a sort of deadlock.

So reset rptr too.  And a bit more spiffing up of hangcheck to make
things easier to debug.

Signed-off-by: Rob Clark <robdclark@gmail.com>
2013-09-10 13:56:59 -04:00
..
adreno drm/msm: hangcheck harder 2013-09-10 13:56:59 -04:00
dsi
hdmi drm/msm: convert to drm_bridge 2013-09-02 10:23:35 +10:00
mdp4 drm/msm: convert to drm_bridge 2013-09-02 10:23:35 +10:00
Kconfig
Makefile drm/msm: convert to drm_bridge 2013-09-02 10:23:35 +10:00
msm_drv.c drm/msm: add a3xx gpu support 2013-08-24 14:57:18 -04:00
msm_drv.h drm/msm: handle read vs write fences 2013-09-10 13:56:58 -04:00
msm_fb.c
msm_fbdev.c
msm_gem.c drm/msm: handle read vs write fences 2013-09-10 13:56:58 -04:00
msm_gem.h drm/msm: handle read vs write fences 2013-09-10 13:56:58 -04:00
msm_gem_submit.c drm/msm: add a3xx gpu support 2013-08-24 14:57:18 -04:00
msm_gpu.c drm/msm: hangcheck harder 2013-09-10 13:56:59 -04:00
msm_gpu.h drm/msm: add basic hangcheck/recovery mechanism 2013-08-24 14:57:19 -04:00
msm_ringbuffer.c drm/msm: add a3xx gpu support 2013-08-24 14:57:18 -04:00
msm_ringbuffer.h drm/msm: add a3xx gpu support 2013-08-24 14:57:18 -04:00
NOTES