[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