[PATCH v3 0/3] target/hexagon: Use explicit little-endian LD/ST API

Philippe Mathieu-Daudé posted 3 patches 1 month, 2 weeks ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20251224160708.89085-1-philmd@linaro.org
Maintainers: Laurent Vivier <laurent@vivier.eu>, Brian Cain <brian.cain@oss.qualcomm.com>
configs/targets/hexagon-linux-user.mak |  1 +
target/hexagon/macros.h                |  6 +++---
target/hexagon/op_helper.c             |  6 +++---
target/hexagon/translate.c             | 11 +++++++----
4 files changed, 14 insertions(+), 10 deletions(-)
[PATCH v3 0/3] target/hexagon: Use explicit little-endian LD/ST API
Posted by Philippe Mathieu-Daudé 1 month, 2 weeks ago
Hexagon is little-endian. Use the explicit 'little'
endianness instead of the 'native' one.
Forbid further uses of legacy APIs.

tag: https://gitlab.com/philmd/qemu/-/tags/endian_hexagon-v3
CI: https://gitlab.com/philmd/qemu/-/pipelines/2231223066

Philippe Mathieu-Daudé (3):
  target/hexagon: Inline translator_ldl()
  target/hexagon: Use little-endian variant of cpu_ld/st_data*()
  configs/targets: Forbid Hexagon to use legacy native endianness API

 configs/targets/hexagon-linux-user.mak |  1 +
 target/hexagon/macros.h                |  6 +++---
 target/hexagon/op_helper.c             |  6 +++---
 target/hexagon/translate.c             | 11 +++++++----
 4 files changed, 14 insertions(+), 10 deletions(-)

-- 
2.52.0