From 9e7091352c19af6133bfb6f33915c17d85fbe64d Mon Sep 17 00:00:00 2001 From: Boris Brezillon Date: Fri, 28 Jun 2024 09:36:31 +0200 Subject: [PATCH] pan/decode: Select the right registers when dumping local storage descriptors Leads to invalid mappings when the selected register is not matching the one hardcoded in pandecode_run_idvs(). Signed-off-by: Boris Brezillon Reviewed-by: Mary Guillemard Part-of: --- src/panfrost/lib/genxml/decode_csf.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/panfrost/lib/genxml/decode_csf.c b/src/panfrost/lib/genxml/decode_csf.c index 08080a21d2a..ef0a031e36a 100644 --- a/src/panfrost/lib/genxml/decode_csf.c +++ b/src/panfrost/lib/genxml/decode_csf.c @@ -328,13 +328,13 @@ pandecode_run_idvs(struct pandecode_context *ctx, FILE *fp, (ctx, cs_get_u64(qctx, 20), "Fragment shader", qctx->gpu_id); } - DUMP_ADDR(ctx, LOCAL_STORAGE, cs_get_u64(qctx, 24), + DUMP_ADDR(ctx, LOCAL_STORAGE, cs_get_u64(qctx, reg_position_tsd), "Position Local Storage @%" PRIx64 ":\n", cs_get_u64(qctx, reg_position_tsd)); - DUMP_ADDR(ctx, LOCAL_STORAGE, cs_get_u64(qctx, 24), + DUMP_ADDR(ctx, LOCAL_STORAGE, cs_get_u64(qctx, reg_vary_tsd), "Varying Local Storage @%" PRIx64 ":\n", cs_get_u64(qctx, reg_vary_tsd)); - DUMP_ADDR(ctx, LOCAL_STORAGE, cs_get_u64(qctx, 30), + DUMP_ADDR(ctx, LOCAL_STORAGE, cs_get_u64(qctx, reg_frag_tsd), "Fragment Local Storage @%" PRIx64 ":\n", cs_get_u64(qctx, reg_frag_tsd));