summaryrefslogtreecommitdiffstats
path: root/Documentation/gpu
diff options
context:
space:
mode:
authorJordan Crouse <jcrouse@codeaurora.org>2018-07-24 18:33:29 +0200
committerRob Clark <robdclark@gmail.com>2018-07-30 14:50:03 +0200
commit43a56687d15db09f3cf7b9d53b182bdef86c17c0 (patch)
treebb5549cd2f648b7d8a1515b30604ca8744e7ee66 /Documentation/gpu
parentdrm/msm/adreno: Convert the show/crash file format (diff)
downloadlinux-43a56687d15db09f3cf7b9d53b182bdef86c17c0.tar.xz
linux-43a56687d15db09f3cf7b9d53b182bdef86c17c0.zip
drm/msm/adreno: Add ringbuffer data to the GPU state
Add the contents of each ringbuffer to the GPU state and dump the data in the crash file encoded with ascii85. To save space only the used portions of the ringbuffer are dumped. Signed-off-by: Jordan Crouse <jcrouse@codeaurora.org> Signed-off-by: Rob Clark <robdclark@gmail.com>
Diffstat (limited to 'Documentation/gpu')
-rw-r--r--Documentation/gpu/msm-crash-dump.rst7
1 files changed, 7 insertions, 0 deletions
diff --git a/Documentation/gpu/msm-crash-dump.rst b/Documentation/gpu/msm-crash-dump.rst
index 75ab1d541c03..35e87004e006 100644
--- a/Documentation/gpu/msm-crash-dump.rst
+++ b/Documentation/gpu/msm-crash-dump.rst
@@ -59,6 +59,13 @@ ringbuffer
wptr
The current write pointer (wptr) for the ringbuffer.
+ size
+ Maximum size of the ringbuffer programmed in the hardware.
+
+ data
+ The contents of the ring encoded as ascii85. Only the used
+ portions of the ring will be printed.
+
registers
Set of registers values. Each entry is on its own line enclosed
by brackets { }.