]> git.baikalelectronics.ru Git - kernel.git/commit
drm/msm: add rd logging debugfs
authorRob Clark <robdclark@gmail.com>
Fri, 30 May 2014 18:47:38 +0000 (14:47 -0400)
committerRob Clark <robdclark@gmail.com>
Mon, 2 Jun 2014 11:36:11 +0000 (07:36 -0400)
commit71d865aa0d7580545f0e7a77af096d73d7770ac5
tree7713d6f2e17c96c442cd7a162dd66f526f71da93
parent571212018b3f392a4d7429972b57b5d0965108a0
drm/msm: add rd logging debugfs

To ease debugging, add debugfs file which can be cat/tail'd to log
submits, along with fence #.  If GPU hangs, you can look at 'gpu'
debugfs file to find last completed fence and current register state,
and compare with logged rd file to narrow down the DRAW_INDX which
triggered the GPU hang.

Signed-off-by: Rob Clark <robdclark@gmail.com>
drivers/gpu/drm/msm/Makefile
drivers/gpu/drm/msm/msm_drv.c
drivers/gpu/drm/msm/msm_drv.h
drivers/gpu/drm/msm/msm_gem.h
drivers/gpu/drm/msm/msm_gem_submit.c
drivers/gpu/drm/msm/msm_gpu.c
drivers/gpu/drm/msm/msm_rd.c [new file with mode: 0644]