[PATCH 0/3] hexagon: fix HVX scatter gather, BE host

Brian Cain posted 3 patches 1 month, 1 week ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20260819230939.466856-1-brian.cain@oss.qualcomm.com
Maintainers: Brian Cain <brian.cain@oss.qualcomm.com>, Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com>
There is a newer version of this series
target/hexagon/mmvec/macros.h           |  42 ++++----
target/hexagon/mmvec/mmvec.h            |  18 ++++
target/hexagon/cpu.c                    |  17 ++--
target/hexagon/genptr.c                 |   3 +-
target/hexagon/mmvec/system_ext_mmvec.c |   2 +-
target/hexagon/op_helper.c              |  17 +++-
tests/tcg/hexagon/scatter_gather.c      | 125 +++++++++++++++++++++++-
7 files changed, 191 insertions(+), 33 deletions(-)
[PATCH 0/3] hexagon: fix HVX scatter gather, BE host
Posted by Brian Cain 1 month, 1 week ago
Anton pointed out this endianness issue with HVX,
and found this region length issue along the way.

Brian Cain (3):
  target/hexagon: fix HVX big-endian byte access
  target/hexagon: fix HVX scatter/gather region-length check
  tests/tcg/hexagon: add vgather/vscatter region-length tests

 target/hexagon/mmvec/macros.h           |  42 ++++----
 target/hexagon/mmvec/mmvec.h            |  18 ++++
 target/hexagon/cpu.c                    |  17 ++--
 target/hexagon/genptr.c                 |   3 +-
 target/hexagon/mmvec/system_ext_mmvec.c |   2 +-
 target/hexagon/op_helper.c              |  17 +++-
 tests/tcg/hexagon/scatter_gather.c      | 125 +++++++++++++++++++++++-
 7 files changed, 191 insertions(+), 33 deletions(-)

-- 
2.34.1