linux/drivers/gpu/drm/msm
Rob Clark 1a370be9ac drm/msm: restart queued submits after hang
Track the list of in-flight submits.  If the gpu hangs, retire up to an
including the offending submit, and then re-submit the remainder.  This
way, for concurrently running piglit tests (for example), one failing
test doesn't cause unrelated tests to fail simply because it's submit
was queued up after one that triggered a hang.

Signed-off-by: Rob Clark <robdclark@gmail.com>
2015-06-11 13:11:06 -04:00
..
adreno drm/msm: workaround for missing irq on a306/8x16 2015-06-11 13:11:01 -04:00
dsi drm/msm: dsi: fix compile errors when CONFIG_GPIOLIB=n 2015-06-11 13:11:05 -04:00
edp drm/msm: drop redundant debug output 2015-06-11 13:11:03 -04:00
hdmi drm/msm/hdmi: Use pinctrl in HDMI driver 2015-06-11 13:11:06 -04:00
mdp drm/msm/mdp: Add support for more 32-bit RGB formats 2015-06-11 13:11:05 -04:00
Kconfig drm/msm/dsi: Add DSI PLL clock driver support 2015-06-11 13:11:04 -04:00
Makefile drm/msm/dsi: Add DSI PLL clock driver support 2015-06-11 13:11:04 -04:00
msm_atomic.c drm/msm: fix timeout calculation 2015-06-11 13:11:06 -04:00
msm_drv.c drm/msm: fix timeout calculation 2015-06-11 13:11:06 -04:00
msm_drv.h drm/msm: fix timeout calculation 2015-06-11 13:11:06 -04:00
msm_fb.c drm/msm: fix unbalanced DRM framebuffer init/destroy 2015-05-14 11:48:54 -04:00
msm_fbdev.c drm/msm: add support for "stolen" mem 2015-04-01 19:29:33 -04:00
msm_gem_prime.c
msm_gem_submit.c drm/msm: restart queued submits after hang 2015-06-11 13:11:06 -04:00
msm_gem.c drm/msm: fix timeout calculation 2015-06-11 13:11:06 -04:00
msm_gem.h drm/msm: restart queued submits after hang 2015-06-11 13:11:06 -04:00
msm_gpu.c drm/msm: restart queued submits after hang 2015-06-11 13:11:06 -04:00
msm_gpu.h drm/msm: restart queued submits after hang 2015-06-11 13:11:06 -04:00
msm_iommu.c drm/msm: Fix a couple of 64-bit build warnings 2015-05-14 11:19:25 -04:00
msm_kms.h drm/msm: Use customized function to wait for atomic commit done 2015-06-11 13:11:04 -04:00
msm_mmu.h
msm_perf.c
msm_rd.c
msm_ringbuffer.c drm/msm: fix locking inconsistencies in gpu->destroy() 2015-05-15 09:28:27 -04:00
msm_ringbuffer.h
NOTES