From 4a59c319dc4c7bc96f22df928bfda26284ae7ee1 Mon Sep 17 00:00:00 2001 From: Rob Clark Date: Tue, 13 Aug 2024 10:38:05 -0700 Subject: [PATCH] freedreno/decode: Dump register values on LRZ_CLEAR Signed-off-by: Rob Clark Part-of: --- src/freedreno/decode/cffdec.c | 2 +- src/freedreno/decode/scripts/parse-submits.lua | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/freedreno/decode/cffdec.c b/src/freedreno/decode/cffdec.c index 349173a646c..d3137e9884e 100644 --- a/src/freedreno/decode/cffdec.c +++ b/src/freedreno/decode/cffdec.c @@ -1906,7 +1906,7 @@ cp_event_write(uint32_t *dwords, uint32_t sizedwords, int level) if (name && (options->info->chip > 5)) { char eventname[64]; snprintf(eventname, sizeof(eventname), "EVENT:%s", name); - if (!strcmp(name, "BLIT")) { + if (!strcmp(name, "BLIT") || !strcmp(name, "LRZ_CLEAR")) { do_query(eventname, 0); print_mode(level); dump_register_summary(level); diff --git a/src/freedreno/decode/scripts/parse-submits.lua b/src/freedreno/decode/scripts/parse-submits.lua index 1edeecede2a..558a2873c29 100644 --- a/src/freedreno/decode/scripts/parse-submits.lua +++ b/src/freedreno/decode/scripts/parse-submits.lua @@ -332,6 +332,9 @@ function draw(primtype, nindx) if m == "RM6_RESOLVE" and primtype == "EVENT:BLIT" then return end + if m == "RM6_BLIT2DSCALE" and primtype == "EVENT:LRZ_CLEAR" then + return + end printf("unknown MODE %s for primtype %s\n", m, primtype) return end