Mesa (master): freedreno/hw: Add isaspec mechanism for documenting/defining an ISA

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Wed Jan 13 18:53:08 UTC 2021


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

Author: Rob Clark <robdclark at chromium.org>
Date:   Sun Dec 13 16:18:43 2020 -0800

freedreno/hw: Add isaspec mechanism for documenting/defining an ISA

Signed-off-by: Rob Clark <robdclark at chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7997>

---

 docs/drivers/freedreno/isaspec.rst | 279 +++++++++++++++
 src/freedreno/isa/README.rst       |   1 +
 src/freedreno/isa/decode.c         | 676 +++++++++++++++++++++++++++++++++++++
 src/freedreno/isa/decode.h         | 154 +++++++++
 src/freedreno/isa/decode.py        | 198 +++++++++++
 src/freedreno/isa/encode.c         | 315 +++++++++++++++++
 src/freedreno/isa/encode.py        | 562 ++++++++++++++++++++++++++++++
 src/freedreno/isa/ir3-disasm.c     |  57 ++++
 src/freedreno/isa/isa.h            |  88 +++++
 src/freedreno/isa/isa.py           | 484 ++++++++++++++++++++++++++
 10 files changed, 2814 insertions(+)

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


More information about the mesa-commit mailing list