Message ID | 20221213125218.39868-1-philmd@linaro.org (mailing list archive) |
---|---|
Headers | show |
Series | hw/ppc: Remove tswap() calls | expand |
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(-) >