[PATCH 0/4] target/hppa: Use explicit big-endian LD/ST API

Philippe Mathieu-Daudé posted 4 patches 1 month, 2 weeks ago
Failed in applying to current master (apply log)
Maintainers: Laurent Vivier <laurent@vivier.eu>, Richard Henderson <richard.henderson@linaro.org>, Helge Deller <deller@gmx.de>
There is a newer version of this series
configs/targets/hppa-linux-user.mak |  1 +
configs/targets/hppa-softmmu.mak    |  1 +
target/hppa/gdbstub.c               |  2 +-
target/hppa/int_helper.c            |  2 +-
target/hppa/op_helper.c             | 44 ++++++++++++++---------------
target/hppa/translate.c             |  3 +-
6 files changed, 28 insertions(+), 25 deletions(-)
[PATCH 0/4] target/hppa: Use explicit big-endian LD/ST API
Posted by Philippe Mathieu-Daudé 1 month, 2 weeks ago
PA-RISC is big-endian. Use the explicit 'big'
endianness instead of the 'native' one.
Forbid further uses of legacy APIs.

tag: https://gitlab.com/philmd/qemu/-/tags/endian_hppa-v1
CI: https://gitlab.com/philmd/qemu/-/pipelines/2231223066

Philippe Mathieu-Daudé (4):
  target/hppa: Use big-endian variant of cpu_ld/st_data*()
  target/hppa: Use explicit big-endian LD/ST API
  target/hppa: Inline translator_ldl()
  configs/targets: Forbid HPPA to use legacy native endianness APIs

 configs/targets/hppa-linux-user.mak |  1 +
 configs/targets/hppa-softmmu.mak    |  1 +
 target/hppa/gdbstub.c               |  2 +-
 target/hppa/int_helper.c            |  2 +-
 target/hppa/op_helper.c             | 44 ++++++++++++++---------------
 target/hppa/translate.c             |  3 +-
 6 files changed, 28 insertions(+), 25 deletions(-)

-- 
2.52.0