Hi all, Here are a number of fixes and slight rework dealing with the ring buffer decoding. Found while trying to generate aub files that remap all the buffers from the i915 error state.
A more complete state of this ongoing work is available there (unfortunately not quite there for Gen9) : https://github.com/djdeath/mesa/tree/wip/djdeath/tools_changes Cheers, Lionel Landwerlin (8): intel/decoders: fix end of batch limit intel/decoders: add address space indicator to get BOs intel/decoders: handle decoding MI_BBS from ring intel/decoders: read ring buffer length intel/decoders: limit number of decoded batchbuffers intel/aubinator: fix ring buffer pointer intel/aub_viewer: fix dynamic state printing intel/aub_viewer: Print blend states properly src/intel/common/gen_batch_decoder.c | 57 +++++++++----- src/intel/common/gen_decoder.h | 7 +- src/intel/tools/aubinator.c | 33 +++++--- src/intel/tools/aubinator_error_decode.c | 4 +- src/intel/tools/aubinator_viewer.cpp | 13 ++-- src/intel/tools/aubinator_viewer.h | 8 +- src/intel/tools/aubinator_viewer_decoder.cpp | 75 +++++++++++++------ src/mesa/drivers/dri/i965/intel_batchbuffer.c | 4 +- 8 files changed, 133 insertions(+), 68 deletions(-) -- 2.19.0.rc1 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev