qemu/hw/microblaze
Philippe Mathieu-Daudé e87c93df11 hw/ssi/xilinx_spi: Make device endianness configurable
Replace the DEVICE_NATIVE_ENDIAN MemoryRegionOps by a pair of
DEVICE_LITTLE_ENDIAN / DEVICE_BIG_ENDIAN.

Add the "endianness" property to select the device endianness.
This property is unspecified by default, and machines need to
set it explicitly.

Set the proper endianness on the single machine using the
device.

Reviewed-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20250213122217.62654-7-philmd@linaro.org>
2025-02-16 14:34:57 +01:00
..
boot.c hw/loader: Pass ELFDATA endian order argument to load_elf() 2025-01-31 19:36:44 +01:00
boot.h hw/microblaze: Propagate CPU endianness to microblaze_load_kernel() 2024-12-31 21:21:34 +01:00
Kconfig hw/char: Extract serial-mm 2024-10-03 19:33:23 +02:00
meson.build meson: convert hw/arch* 2020-08-21 06:30:33 -04:00
petalogix_ml605_mmu.c hw/ssi/xilinx_spi: Make device endianness configurable 2025-02-16 14:34:57 +01:00
petalogix_s3adsp1800_mmu.c hw/char/xilinx_uartlite: Make device endianness configurable 2025-02-16 14:34:51 +01:00
xlnx-zynqmp-pmu.c hw/boards: Do not create unusable default if=sd drives 2025-02-16 14:25:08 +01:00