[Mesa-dev] [PATCH 0/5] Bifrost decoding support

Alyssa Rosenzweig alyssa at rosenzweig.io
Sat May 18 21:53:15 UTC 2019


This patch series updates pandecode to work with Bifrost traces, wiring
in disassembly and eliminating #ifdef BIFROST shenanigans. Paired with a
current panwrap, this enables tracing Bifrost (Dvalin) and then decoding
reliably with upstream pandecode.

Alyssa Rosenzweig (5):
  panfrost/decode: Disassemble Bifrost shaders
  panfrost: Hoist blend constant into Midgard-specific struct
  panfrost/decode: Decode blend constant
  panfrost: Cleanup panfrost_job comments
  panfrost: Fix Bifrost-specific padding

 .../drivers/panfrost/include/panfrost-job.h   | 45 ++++++++++---------
 src/gallium/drivers/panfrost/meson.build      |  3 +-
 src/gallium/drivers/panfrost/pan_blending.c   |  9 ++--
 src/gallium/drivers/panfrost/pan_blending.h   |  4 +-
 src/gallium/drivers/panfrost/pan_context.c    |  9 ++--
 src/gallium/drivers/panfrost/pan_context.h    |  1 +
 .../drivers/panfrost/pan_pretty_print.c       |  2 -
 .../drivers/panfrost/pandecode/decode.c       | 32 +++++++++----
 8 files changed, 66 insertions(+), 39 deletions(-)

-- 
2.20.1



More information about the mesa-dev mailing list