From 7dd610f9088956e151ea2aa22ec3d35c9051f2ad Mon Sep 17 00:00:00 2001 From: Boris Brezillon Date: Wed, 4 Oct 2023 09:31:45 +0200 Subject: [PATCH] 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 Reviewed-by: Erik Faye-Lund Part-of: --- 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