[PATCH 0/3] target/tricore: 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/20251224163005.91137-1-philmd@linaro.org
Maintainers: Bastian Koppelmann <kbastian@rumtueddeln.de>
configs/targets/tricore-softmmu.mak |   1 +
target/tricore/op_helper.c          | 152 ++++++++++++++--------------
target/tricore/translate.c          |   9 +-
3 files changed, 82 insertions(+), 80 deletions(-)
[PATCH 0/3] target/tricore: Use explicit little-endian LD/ST API
Posted by Philippe Mathieu-Daudé 1 month, 2 weeks ago
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