TriCore is little-endian. Use the explicit 'little' endianness instead of the 'native' one. Remove some target_ulong uses. Forbid further uses of legacy APIs.
tag: https://gitlab.com/philmd/qemu/-/tags/endian_tricore-v1 CI: https://gitlab.com/philmd/qemu/-/pipelines/2231223066 Philippe Mathieu-Daudé (3): target/tricore: Use little-endian variant of cpu_ld/st_data*() target/tricore: Inline translator_lduw() configs/targets: Forbid TriCore to use legacy native endianness API configs/targets/tricore-softmmu.mak | 1 + target/tricore/op_helper.c | 152 ++++++++++++++-------------- target/tricore/translate.c | 9 +- 3 files changed, 82 insertions(+), 80 deletions(-) -- 2.52.0
