On 29/12/25 23:55, Philippe Mathieu-Daudé wrote:
> Missing review: #2 and #3
>
> Since v1:
> - Rebased on commit 83202ca7227 (hppa-updates-qemu-v11-pull-request)
>
> 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
https://gitlab.com/philmd/qemu/-/tags/endian_hppa-v2 ;)
> CI: https://gitlab.com/philmd/qemu/-/pipelines/2231223066
>
> Philippe Mathieu-Daudé (5):
> target/hppa: Use big-endian variant of cpu_ld/st_data*()
> target/hppa: Remove unnecessary @cpu variable by using cpu_env()
> 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 | 8 ++----
> target/hppa/int_helper.c | 2 +-
> target/hppa/op_helper.c | 44 ++++++++++++++---------------
> target/hppa/translate.c | 3 +-
> 6 files changed, 30 insertions(+), 29 deletions(-)
>