I have been confused by the load/store 'host endian' API for years: this is just about unaligned loads/stores. Rename to clarify.
Philippe Mathieu-Daudé (3): system/memory: Remove ldn_he_p() and stn_he_p() helpers system/memory: Extract 'qemu/memory_ldst_unaligned.h' header system/memory: Rename unaligned load/store API include/qemu/bswap.h | 95 +++++----------------------- include/qemu/memory_ldst_unaligned.h | 67 ++++++++++++++++++++ accel/tcg/translator.c | 7 +- hw/display/ati_2d.c | 3 +- hw/display/sm501.c | 21 +++--- hw/remote/vfio-user-obj.c | 5 +- hw/vmapple/virtio-blk.c | 3 +- net/checksum.c | 7 +- system/memory.c | 4 +- system/physmem.c | 8 +-- ui/vnc-enc-tight.c | 3 +- util/bufferiszero.c | 8 +-- accel/tcg/ldst_atomicity.c.inc | 10 +-- 13 files changed, 128 insertions(+), 113 deletions(-) create mode 100644 include/qemu/memory_ldst_unaligned.h -- 2.52.0
