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

Reply via email to