diff --git a/src/intel/tools/aubinator_error_decode.c b/src/intel/tools/aubinator_error_decode.c index 58d009ee707..9124c28397f 100644 --- a/src/intel/tools/aubinator_error_decode.c +++ b/src/intel/tools/aubinator_error_decode.c @@ -566,6 +566,14 @@ read_data_file(FILE *file) if (matched == 2) acthd = ((uint64_t)reg << 32) | reg2; + matched = sscanf(line, " ACTHD_LDW: 0x%08x\n", ®); + if (matched == 1) + acthd = reg; + + matched = sscanf(line, " ACTHD_UDW: 0x%08x\n", ®); + if (matched == 1) + acthd |= (uint64_t)reg << 32; + matched = sscanf(line, " PGTBL_ER: 0x%08x\n", ®); if (matched == 1 && reg) print_pgtbl_err(reg, &devinfo);