From 1e17c2219aed70594226656ce2d0a507a2deca6b Mon Sep 17 00:00:00 2001 From: Lionel Landwerlin Date: Wed, 7 Dec 2022 12:51:35 +0200 Subject: [PATCH] intel/error_decode: map i915 gfx12.5 register names to our names MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Lionel Landwerlin Acked-by: Tapani Pälli Part-of: --- src/intel/tools/aubinator_error_decode.c | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/src/intel/tools/aubinator_error_decode.c b/src/intel/tools/aubinator_error_decode.c index 5addc25cdb5..bec874edd8f 100644 --- a/src/intel/tools/aubinator_error_decode.c +++ b/src/intel/tools/aubinator_error_decode.c @@ -596,26 +596,50 @@ read_data_file(FILE *file) if (matched == 1) print_register(spec, "SC_INSTDONE", reg); + matched = sscanf(line, " GEN7_SC_INSTDONE: 0x%08x\n", ®); + if (matched == 1) + print_register(spec, "SC_INSTDONE", reg); + matched = sscanf(line, " SC_INSTDONE_EXTRA: 0x%08x\n", ®); if (matched == 1) print_register(spec, "SC_INSTDONE_EXTRA", reg); + matched = sscanf(line, " GEN12_SC_INSTDONE_EXTRA: 0x%08x\n", ®); + if (matched == 1) + print_register(spec, "SC_INSTDONE_EXTRA", reg); + matched = sscanf(line, " SC_INSTDONE_EXTRA2: 0x%08x\n", ®); if (matched == 1) print_register(spec, "SC_INSTDONE_EXTRA2", reg); + matched = sscanf(line, " GEN12_SC_INSTDONE_EXTRA2: 0x%08x\n", ®); + if (matched == 1) + print_register(spec, "SC_INSTDONE_EXTRA2", reg); + matched = sscanf(line, " SAMPLER_INSTDONE[%*d][%*d]: 0x%08x\n", ®); if (matched == 1) print_register(spec, "SAMPLER_INSTDONE", reg); + matched = sscanf(line, " GEN8_SAMPLER_INSTDONE[%*d][%*d]: 0x%08x\n", ®); + if (matched == 1) + print_register(spec, "SAMPLER_INSTDONE", reg); + matched = sscanf(line, " ROW_INSTDONE[%*d][%*d]: 0x%08x\n", ®); if (matched == 1) print_register(spec, "ROW_INSTDONE", reg); + matched = sscanf(line, " GEN8_ROW_INSTDONE[%*d][%*d]: 0x%08x\n", ®); + if (matched == 1) + print_register(spec, "ROW_INSTDONE", reg); + matched = sscanf(line, " GEOM_SVGUNIT_INSTDONE[%*d][%*d]: 0x%08x\n", ®); if (matched == 1) print_register(spec, "INSTDONE_GEOM", reg); + matched = sscanf(line, " XEHPG_INSTDONE_GEOM_SVG[%*d][%*d]: 0x%08x\n", ®); + if (matched == 1) + print_register(spec, "INSTDONE_GEOM", reg); + matched = sscanf(line, " INSTDONE1: 0x%08x\n", ®); if (matched == 1) print_register(spec, "INSTDONE_1", reg);