The following changes since commit 4ed6a7f2fdc09d9fc3411e83e278da0085122016:
Merge tag 'pull-block-jobs-2026-02-12' of https://gitlab.com/vsementsov/qemu into staging (2026-02-12 14:35:18 +0000) are available in the Git repository at: https://github.com/quic/qemu tags/pull-hex-20260212 for you to fetch changes up to 27e415963a0928d5ee21113e69675a6fc8b9225f: target/hexagon: Remove unused is_finite() (2026-02-12 18:39:51 -0800) ---------------------------------------------------------------- Fix how qemu-hexagon handles invalid encodings; cleanup ---------------------------------------------------------------- Anton Johansson (1): target/hexagon: Widen MemLog::width to 32 bits Brian Cain (4): target/hexagon: Fix invalid duplex decoding target/hexagon: Return decode failure for invalid non-duplex encodings tests/tcg/hexagon: Handle SIGILL internally in invalid-slots test target/hexagon: Detect register write conflicts Marco Liebel (2): target/hexagon: Remove unused EXT_IDX enum target/hexagon: Remove unused is_finite() target/hexagon/cpu.h | 2 +- target/hexagon/cpu_bits.h | 1 + target/hexagon/fma_emu.h | 5 -- target/hexagon/genptr.h | 2 +- target/hexagon/insn.h | 4 + target/hexagon/op_helper.h | 4 +- target/hexagon/translate.h | 2 +- linux-user/hexagon/cpu_loop.c | 5 ++ target/hexagon/decode.c | 78 +++++++++++++--- target/hexagon/genptr.c | 6 +- target/hexagon/op_helper.c | 8 +- target/hexagon/translate.c | 32 +++++-- tests/tcg/hexagon/invalid-encoding.c | 106 ++++++++++++++++++++++ tests/tcg/hexagon/invalid-slots.c | 76 ++++++++++++---- tests/tcg/hexagon/multiple-writes.c | 169 +++++++++++++++++++++++++++++++++++ target/hexagon/gen_trans_funcs.py | 10 +++ tests/tcg/hexagon/Makefile.target | 8 +- 17 files changed, 461 insertions(+), 57 deletions(-) create mode 100644 tests/tcg/hexagon/invalid-encoding.c create mode 100644 tests/tcg/hexagon/multiple-writes.c
