[PATCH v2 0/3] Hexagon (target/hexagon) Use QEMU decodetree

Taylor Simpson posted 3 patches 10 months, 3 weeks ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20240108224845.285864-1-ltaylorsimpson@gmail.com
Maintainers: Brian Cain <bcain@quicinc.com>
There is a newer version of this series
target/hexagon/decode.h             |   5 +-
target/hexagon/opcodes.h            |   2 -
target/hexagon/decode.c             | 435 +++++++---------------------
target/hexagon/gen_dectree_import.c |  49 ----
target/hexagon/opcodes.c            |  29 --
target/hexagon/translate.c          |   4 +-
target/hexagon/README               |  14 +-
target/hexagon/dectree.py           | 403 --------------------------
target/hexagon/gen_decodetree.py    | 203 +++++++++++++
target/hexagon/gen_trans_funcs.py   | 124 ++++++++
target/hexagon/meson.build          | 147 +++++++++-
11 files changed, 591 insertions(+), 824 deletions(-)
delete mode 100755 target/hexagon/dectree.py
create mode 100755 target/hexagon/gen_decodetree.py
create mode 100755 target/hexagon/gen_trans_funcs.py
[PATCH v2 0/3] Hexagon (target/hexagon) Use QEMU decodetree
Posted by Taylor Simpson 10 months, 3 weeks ago
Replace the old Hexagon dectree.py with QEMU decodetree

Taylor Simpson (3):
  Hexagon (target/hexagon) Use QEMU decodetree (32-bit instructions)
  Hexagon (target/hexagon) Use QEMU decodetree (16-bit instructions)
  Hexagon (target/hexagon) Remove old dectree.py

 target/hexagon/decode.h             |   5 +-
 target/hexagon/opcodes.h            |   2 -
 target/hexagon/decode.c             | 435 +++++++---------------------
 target/hexagon/gen_dectree_import.c |  49 ----
 target/hexagon/opcodes.c            |  29 --
 target/hexagon/translate.c          |   4 +-
 target/hexagon/README               |  14 +-
 target/hexagon/dectree.py           | 403 --------------------------
 target/hexagon/gen_decodetree.py    | 203 +++++++++++++
 target/hexagon/gen_trans_funcs.py   | 124 ++++++++
 target/hexagon/meson.build          | 147 +++++++++-
 11 files changed, 591 insertions(+), 824 deletions(-)
 delete mode 100755 target/hexagon/dectree.py
 create mode 100755 target/hexagon/gen_decodetree.py
 create mode 100755 target/hexagon/gen_trans_funcs.py

-- 
2.34.1