On 12/13/22 13:52, Philippe Mathieu-Daudé wrote:
Hi,

I am trying to remove the tswap() API from system
emulation and replace it by more meaningful calls,
because tswap depends on the host endianness, and
this detail should be irrelevant from the system
emulation PoV.

In this RFC series I'm trying to convert the PPC
calls.

Here are some simple images for tests:

  https://github.com/legoater/qemu-ppc-boot/tree/main/buildroot

Cheers,

C.



Any help in understanding what was the original
author intention is welcomed :)

Thanks,

Phil.

Philippe Mathieu-Daudé (3):
   hw/ppc: Replace tswap32() by const_le32()
   hw/ppc/spapr: Replace tswap64(HPTE) by cpu_to_be64(HPTE)
   hw/net/xilinx_ethlite: Replace tswap32() by be32_to_cpu()

  hw/net/xilinx_ethlite.c | 10 +++++-----
  hw/ppc/sam460ex.c       |  3 ++-
  hw/ppc/spapr.c          |  9 +++++----
  hw/ppc/virtex_ml507.c   |  3 ++-
  4 files changed, 14 insertions(+), 11 deletions(-)



Reply via email to