You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
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>
6 days ago
..
Kconfig hw/char: Extract serial-mm 5 months ago
boot.c hw/loader: Pass ELFDATA endian order argument to load_elf() 3 weeks ago
boot.h hw/microblaze: Propagate CPU endianness to microblaze_load_kernel() 2 months ago
meson.build meson: convert hw/arch* 5 years ago
petalogix_ml605_mmu.c hw/ssi/xilinx_spi: Make device endianness configurable 6 days ago
petalogix_s3adsp1800_mmu.c hw/char/xilinx_uartlite: Make device endianness configurable 6 days ago
xlnx-zynqmp-pmu.c hw/boards: Do not create unusable default if=sd drives 6 days ago