The following changes since commit 3e246da2c3f85298b52f8a1154b832acf36aa656:
Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging (2024-06-08 07:40:08 -0700)
are available in the Git repository at:
https://github.com/quic/qemu tags/pull-hex-20240608
for you to fetch changes up to 1967a1ea985299c090dfd3efc1e5323ce60d75df:
target/hexagon: idef-parser simplify predicate init (2024-06-08 17:49:36 -0700)
----------------------------------------------------------------
* hexagon: idef-parser cleanup
* hexagon: implement PC alignment exception, tests
* hexagon: fix for HVX new-value store
----------------------------------------------------------------
Anton Johansson (4):
target/hexagon: idef-parser remove unused defines
target/hexagon: idef-parser remove undefined functions
target/hexagon: idef-parser fix leak of init_list
target/hexagon: idef-parser simplify predicate init
Matheus Tavares Bernardino (2):
Hexagon: fix HVX store new
Hexagon: add PC alignment check and exception
linux-user/hexagon/cpu_loop.c | 4 ++
target/hexagon/cpu.h | 7 ++
target/hexagon/cpu_bits.h | 4 ++
target/hexagon/gen_trans_funcs.py | 9 ++-
target/hexagon/idef-parser/idef-parser.h | 10 ---
target/hexagon/idef-parser/idef-parser.y | 2 -
target/hexagon/idef-parser/parser-helpers.c | 35 +++++----
target/hexagon/idef-parser/parser-helpers.h | 13 ----
target/hexagon/macros.h | 3 -
target/hexagon/op_helper.c | 9 ++-
tests/tcg/hexagon/Makefile.target | 2 +
tests/tcg/hexagon/hvx_misc.c | 23 ++++++
tests/tcg/hexagon/unaligned_pc.c | 107 ++++++++++++++++++++++++++++
13 files changed, 179 insertions(+), 49 deletions(-)
create mode 100644 tests/tcg/hexagon/unaligned_pc.c