mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-06-14 04:58:20 +02:00
ac/parse_ib: fix parsing some packets on SDMA7
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/40121>
This commit is contained in:
parent
1a695d50b2
commit
f351a3582a
1 changed files with 22 additions and 12 deletions
|
|
@ -969,12 +969,17 @@ static void parse_sdma_ib(FILE *f, struct ac_ib_parser *ib)
|
|||
fprintf(f, " copy depth = %u\n", dw13 + 1);
|
||||
|
||||
if (dcc) {
|
||||
ac_ib_get(ib);
|
||||
fprintf(f, " metadata VA low\n");
|
||||
ac_ib_get(ib);
|
||||
fprintf(f, " metadata VA high\n");
|
||||
ac_ib_get(ib);
|
||||
fprintf(f, " (metadata config)\n");
|
||||
if (ib->gfx_level >= GFX12) {
|
||||
ac_ib_get(ib);
|
||||
fprintf(f, " (metadata config)\n");
|
||||
} else {
|
||||
ac_ib_get(ib);
|
||||
fprintf(f, " metadata VA low\n");
|
||||
ac_ib_get(ib);
|
||||
fprintf(f, " metadata VA high\n");
|
||||
ac_ib_get(ib);
|
||||
fprintf(f, " (metadata config)\n");
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
|
@ -988,12 +993,17 @@ static void parse_sdma_ib(FILE *f, struct ac_ib_parser *ib)
|
|||
}
|
||||
|
||||
if (dcc) {
|
||||
ac_ib_get(ib);
|
||||
fprintf(f, " metadata VA low\n");
|
||||
ac_ib_get(ib);
|
||||
fprintf(f, " metadata VA high\n");
|
||||
ac_ib_get(ib);
|
||||
fprintf(f, " (metadata config)\n");
|
||||
if (ib->gfx_level >= GFX12) {
|
||||
ac_ib_get(ib);
|
||||
fprintf(f, " (metadata config)\n");
|
||||
} else {
|
||||
ac_ib_get(ib);
|
||||
fprintf(f, " metadata VA low\n");
|
||||
ac_ib_get(ib);
|
||||
fprintf(f, " metadata VA high\n");
|
||||
ac_ib_get(ib);
|
||||
fprintf(f, " (metadata config)\n");
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue