The following changes since commit d48125de38f48a61d6423ef6a01156d6dff9ee2c:
Merge tag 'kraxel-20220719-pull-request' of https://gitlab.com/kraxel/qemu into staging (2022-07-19 17:40:36 +0100) are available in the Git repository at: https://github.com/quic/qemu tags/pull-hex-20220719-1 for you to fetch changes up to 15fc6badbd28a126346f84c1acae48e273b66b67: Hexagon (target/hexagon) fix bug in mem_noshuf load exception (2022-07-19 14:20:08 -0700) ---------------------------------------------------------------- Recall that the semantics of a Hexagon mem_noshuf packet are that the store effectively happens before the load. There are two bug fixes in this series. ---------------------------------------------------------------- Taylor Simpson (2): Hexagon (target/hexagon) fix store w/mem_noshuf & predicated load Hexagon (target/hexagon) fix bug in mem_noshuf load exception target/hexagon/gen_tcg.h | 10 ++- target/hexagon/helper.h | 1 + target/hexagon/macros.h | 37 +++++--- target/hexagon/genptr.c | 7 ++ target/hexagon/op_helper.c | 23 +++-- tests/tcg/hexagon/mem_noshuf.c | 122 ++++++++++++++++++++++++-- tests/tcg/hexagon/mem_noshuf_exception.c | 146 +++++++++++++++++++++++++++++++ tests/tcg/hexagon/Makefile.target | 1 + 8 files changed, 323 insertions(+), 24 deletions(-) create mode 100644 tests/tcg/hexagon/mem_noshuf_exception.c