freedreno/crashdec: Decode full RB in verbose mode

This is useful to get a better view of previous commands in the
ringbuffer.

Signed-off-by: Rob Clark <robdclark@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12489>
This commit is contained in:
Rob Clark
2021-08-20 11:13:44 -07:00
committed by Marge Bot
parent ed8d3095ab
commit dbea4bb970
+5
View File
@@ -345,6 +345,11 @@ dump_cmdstream(void)
*/
unsigned ringszdw = ringbuffers[id].size >> 2; /* in dwords */
if (verbose) {
dump_commands(ringbuffers[id].buf, ringszdw, 0);
return;
}
/* helper macro to deal with modulo size math: */
#define mod_add(b, v) ((ringszdw + (int)(b) + (int)(v)) % ringszdw)