We want to remove the bogus DEVICE_NATIVE_ENDIAN definition,
by making it explicit (either big or little).
I'll follow with one series for each architecture. These
devices seem used by more than one, so I took them apart.
Also remove from rust API ASAP.
Philippe Mathieu-Daudé (6):
hw/char/serial: Let compiler pick serial_mm_ops[] array length
hw/net/opencores: Clarify MMIO read/write handlers expect 32-bit
access
hw/display/ati: Access host memory as little-endian
hw/timer/hpet: Mark implementation as being little-endian
hw/char/pl011: Mark implementation as being little-endian
rust/system: Stop exposing bogus DEVICE_NATIVE_ENDIAN symbol
hw/char/pl011.c | 2 +-
hw/char/serial-mm.c | 2 +-
hw/display/ati_2d.c | 2 +-
hw/net/opencores_eth.c | 15 +++++++++------
hw/timer/hpet.c | 2 +-
rust/hw/char/pl011/src/device.rs | 2 +-
rust/hw/timer/hpet/src/device.rs | 2 +-
rust/system/src/memory.rs | 6 ------
8 files changed, 15 insertions(+), 18 deletions(-)
--
2.52.0