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
