Mesa (master): panfrost: Adds Bifrost shader disassembler utility

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Wed Apr 24 02:41:02 UTC 2019


Module: Mesa
Branch: master
Commit: 2cd1aa3429e2d9b6d78579885031768a7978df61
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2cd1aa3429e2d9b6d78579885031768a7978df61

Author: Ryan Houdek <Sonicadvance1 at gmail.com>
Date:   Sun Apr 21 20:41:09 2019 -0700

panfrost: Adds Bifrost shader disassembler utility

This code is stable and can live upstream independently while the rest
of the Bifrost stack comes up.

v2: Added a verbose flag to hide away some of the more verbose features
that nobody really needs

[The Bifrost disassembler is written by Connor Abbott, Lyude Paul, and
Ryan Houdek.]

Reviewed-by: Alyssa Rosenzweig <alyssa at rosenzweig.io>

---

 src/gallium/drivers/panfrost/bifrost/bifrost.h     |   85 +
 src/gallium/drivers/panfrost/bifrost/cmdline.c     |   63 +
 src/gallium/drivers/panfrost/bifrost/disassemble.c | 2227 ++++++++++++++++++++
 src/gallium/drivers/panfrost/bifrost/disassemble.h |   28 +
 src/gallium/drivers/panfrost/meson.build           |   31 +
 5 files changed, 2434 insertions(+)

Diff:   http://cgit.freedesktop.org/mesa/mesa/diff/?id=2cd1aa3429e2d9b6d78579885031768a7978df61



More information about the mesa-commit mailing list