Module: Mesa Branch: main Commit: 7dd610f9088956e151ea2aa22ec3d35c9051f2ad URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7dd610f9088956e151ea2aa22ec3d35c9051f2ad
Author: Boris Brezillon <[email protected]> Date: Wed Oct 4 09:31:45 2023 +0200 pan/decode: Print the resource table label Useful to quickly spot which stage of the pipeline is using a resource table. Signed-off-by: Boris Brezillon <[email protected]> Reviewed-by: Erik Faye-Lund <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26221> --- src/panfrost/lib/genxml/decode.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/panfrost/lib/genxml/decode.c b/src/panfrost/lib/genxml/decode.c index b1344e04821..fea885a3e54 100644 --- a/src/panfrost/lib/genxml/decode.c +++ b/src/panfrost/lib/genxml/decode.c @@ -434,6 +434,8 @@ GENX(pandecode_resource_tables)(struct pandecode_context *ctx, mali_ptr addr, const uint8_t *cl = pandecode_fetch_gpu_mem(ctx, addr, MALI_RESOURCE_LENGTH * count); + pandecode_log(ctx, "%s resource table @%" PRIx64 "\n", label, addr); + ctx->indent += 2; for (unsigned i = 0; i < count; ++i) { pan_unpack(cl + i * MALI_RESOURCE_LENGTH, RESOURCE, entry); DUMP_UNPACKED(ctx, RESOURCE, entry, "Entry %u @%" PRIx64 ":\n", i, @@ -444,6 +446,7 @@ GENX(pandecode_resource_tables)(struct pandecode_context *ctx, mali_ptr addr, pandecode_resources(ctx, entry.address, entry.size); ctx->indent -= 2; } + ctx->indent -= 2; } void
