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


Reply via email to