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 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev