Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20230427230012.3800327-1-tsimpson@quicinc.com
Maintainers: Paolo Bonzini <pbonzini@redhat.com>, "Marc-André Lureau" <marcandre.lureau@redhat.com>, "Daniel P. Berrangé" <berrange@redhat.com>, Thomas Huth <thuth@redhat.com>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, Taylor Simpson <tsimpson@quicinc.com>, Alessandro Di Federico <ale@rev.ng>, Anton Johansson <anjo@rev.ng>
meson.build | 1 +
target/hexagon/cpu.h | 10 +-
target/hexagon/gen_tcg.h | 116 ++++++-
target/hexagon/gen_tcg_hvx.h | 23 ++
target/hexagon/genptr.h | 6 +-
target/hexagon/helper.h | 6 +-
target/hexagon/macros.h | 57 ++--
target/hexagon/op_helper.h | 16 +-
target/hexagon/translate.h | 52 ++-
target/hexagon/attribs_def.h.inc | 6 +-
target/hexagon/arch.c | 3 +-
target/hexagon/cpu.c | 5 +-
target/hexagon/genptr.c | 347 ++++++++++++++++----
target/hexagon/idef-parser/parser-helpers.c | 4 +-
target/hexagon/op_helper.c | 154 ++++++---
target/hexagon/translate.c | 272 ++++++++++-----
tests/tcg/hexagon/hvx_misc.c | 21 ++
tests/tcg/hexagon/read_write_overlap.c | 136 ++++++++
target/hexagon/README | 6 +-
target/hexagon/gen_analyze_funcs.py | 51 ++-
target/hexagon/gen_helper_funcs.py | 9 +-
target/hexagon/gen_helper_protos.py | 10 +-
target/hexagon/gen_idef_parser_funcs.py | 7 +
target/hexagon/gen_tcg_funcs.py | 21 +-
target/hexagon/hex_common.py | 16 +-
tests/tcg/hexagon/Makefile.target | 1 +
26 files changed, 1063 insertions(+), 293 deletions(-)
create mode 100644 tests/tcg/hexagon/read_write_overlap.c