[PULL 0/9] hex queue

Brian Cain posted 9 patches 7 hours ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20260102201205.2050363-1-brian.cain@oss.qualcomm.com
Maintainers: Brian Cain <brian.cain@oss.qualcomm.com>, Alessandro Di Federico <ale@rev.ng>, Anton Johansson <anjo@rev.ng>
target/hexagon/arch.h                       |   2 +-
target/hexagon/gen_tcg.h                    | 125 ++++++------
target/hexagon/genptr.h                     |   3 +-
target/hexagon/helper.h                     | 114 +++++------
target/hexagon/translate.h                  |   1 +
target/hexagon/arch.c                       |   3 +-
target/hexagon/genptr.c                     |  92 ++++-----
target/hexagon/idef-parser/parser-helpers.c |   4 +-
target/hexagon/op_helper.c                  | 287 +++++++++++++++++-----------
target/hexagon/translate.c                  |  53 +++--
tests/tcg/hexagon/usr.c                     |  54 ++++++
target/hexagon/README                       |  11 +-
target/hexagon/gen_analyze_funcs.py         |   4 +
target/hexagon/gen_helper_funcs.py          |   8 +-
target/hexagon/gen_tcg_func_table.py        |  66 -------
target/hexagon/gen_tcg_funcs.py             |   7 +-
target/hexagon/hex_common.py                |  56 +++---
target/hexagon/meson.build                  |  10 -
18 files changed, 472 insertions(+), 428 deletions(-)
delete mode 100755 target/hexagon/gen_tcg_func_table.py
[PULL 0/9] hex queue
Posted by Brian Cain 7 hours ago
The following changes since commit 667e1fff878326c35c7f5146072e60a63a9a41c8:

  Merge tag 'hw-misc-20251230' of https://github.com/philmd/qemu into staging (2025-12-31 16:44:17 +1100)

are available in the Git repository at:

  https://github.com/quic/qemu tags/pull-hex-20260102

for you to fetch changes up to 15722c774ab2fa6904464cd531bc1120d9553896:

  Hexagon (target/hexagon) s/log_write/gen_write (2025-12-31 22:57:44 -0600)

----------------------------------------------------------------
Bypass packet commit for implicit usr write; cleanup

----------------------------------------------------------------
Taylor Simpson (9):
      Hexagon (target/hexagon) Remove gen_tcg_func_table.py
      Hexagon (target/hexagon) Add pkt_need_commit argument to arch_fpop_end
      Hexagon (target/hexagon) Implicit writes to USR don't force packet commit
      Hexagon (tests/tcg/hexagon) Add test for USR changes in packet
      Hexagon (target/hexagon) analyze all reads before writes
      Hexagon (target/hexagon) Remove gen_log_reg_write
      Hexagon (target/hexagon) s/gen_log_pred_write/gen_pred_write
      Hexagon (target/hexagon) s/gen_log_vreg_write/gen_vreg_write
      Hexagon (target/hexagon) s/log_write/gen_write

 target/hexagon/arch.h                       |   2 +-
 target/hexagon/gen_tcg.h                    | 125 ++++++------
 target/hexagon/genptr.h                     |   3 +-
 target/hexagon/helper.h                     | 114 +++++------
 target/hexagon/translate.h                  |   1 +
 target/hexagon/arch.c                       |   3 +-
 target/hexagon/genptr.c                     |  92 ++++-----
 target/hexagon/idef-parser/parser-helpers.c |   4 +-
 target/hexagon/op_helper.c                  | 287 +++++++++++++++++-----------
 target/hexagon/translate.c                  |  53 +++--
 tests/tcg/hexagon/usr.c                     |  54 ++++++
 target/hexagon/README                       |  11 +-
 target/hexagon/gen_analyze_funcs.py         |   4 +
 target/hexagon/gen_helper_funcs.py          |   8 +-
 target/hexagon/gen_tcg_func_table.py        |  66 -------
 target/hexagon/gen_tcg_funcs.py             |   7 +-
 target/hexagon/hex_common.py                |  56 +++---
 target/hexagon/meson.build                  |  10 -
 18 files changed, 472 insertions(+), 428 deletions(-)
 delete mode 100755 target/hexagon/gen_tcg_func_table.py