[Mesa-dev] [PATCH 0/7] Aubinator error decode

Lionel Landwerlin lionel.g.landwerlin at intel.com
Wed Mar 29 20:07:13 UTC 2017


Hi,

This series introduces a slightly enhanced version of
intel_error_decode. Most Mesa developers working on the i965/vulkan
drivers may have to deal with hangs related to a specific workload.
Having the complete decoding of the instruction stream is quite
useful.

With the Anv driver genxml files where introduces and we have used
them successfully in aubinator to look at .aub files. With this change
we can apply the same error states reported by the kernel driver.

Cheers,

Lionel Landwerlin (7):
  intel: genxml: add INSTDONE registers
  intel: genxml: add GFX_ARB_ERROR_RPT register
  intel: genxml: add ACTHD registers
  intel: genxml: add gen7 ERR_INT register
  intel: genxml: add FAULT_REG register
  intel: genxml: add RING_BUFFER_CTL registers
  intel: tools: add aubinator_error_decode tool

 src/intel/Makefile.tools.am              |  20 +-
 src/intel/common/gen_decoder.c           |  10 +
 src/intel/common/gen_decoder.h           |   1 +
 src/intel/genxml/gen6.xml                | 210 +++++++++
 src/intel/genxml/gen7.xml                | 175 +++++++
 src/intel/genxml/gen75.xml               | 202 ++++++++
 src/intel/genxml/gen8.xml                | 197 ++++++++
 src/intel/genxml/gen9.xml                | 197 ++++++++
 src/intel/tools/.gitignore               |   1 +
 src/intel/tools/aubinator_error_decode.c | 783 +++++++++++++++++++++++++++++++
 10 files changed, 1795 insertions(+), 1 deletion(-)
 create mode 100644 src/intel/tools/aubinator_error_decode.c

--
2.11.0


More information about the mesa-dev mailing list