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

Philippe Mathieu-Daudé posted 4 patches 1 month, 2 weeks ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20251224161804.90064-1-philmd@linaro.org
Maintainers: Laurent Vivier <laurent@vivier.eu>, Jia Liu <proljc@gmail.com>, Stafford Horne <shorne@gmail.com>
configs/targets/or1k-linux-user.mak | 1 +
configs/targets/or1k-softmmu.mak    | 1 +
hw/intc/ompic.c                     | 2 +-
target/openrisc/gdbstub.c           | 2 +-
target/openrisc/translate.c         | 3 ++-
5 files changed, 6 insertions(+), 3 deletions(-)
[PATCH 0/4] target/openrisc: Use explicit big-endian LD/ST API
Posted by Philippe Mathieu-Daudé 1 month, 2 weeks ago
OpenRISC 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_openrisc-v1
CI: https://gitlab.com/philmd/qemu/-/pipelines/2231223066

Philippe Mathieu-Daudé (4):
  hw/intc: Mark OpenRISC-specific peripheral as big-endian
  target/openrisc: Use explicit big-endian LD/ST API
  target/openrisc: Inline translator_ldl()
  configs/targets: Forbid OpenRISC to use legacy native endianness APIs

 configs/targets/or1k-linux-user.mak | 1 +
 configs/targets/or1k-softmmu.mak    | 1 +
 hw/intc/ompic.c                     | 2 +-
 target/openrisc/gdbstub.c           | 2 +-
 target/openrisc/translate.c         | 3 ++-
 5 files changed, 6 insertions(+), 3 deletions(-)

-- 
2.52.0