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/char
Philippe Mathieu-Daudé 8a8c92c8af hw/char/xilinx_uartlite: 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 for each machine using the device.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20250213122217.62654-6-philmd@linaro.org>
6 days ago
..
Kconfig hw/char: Add emulation of Diva GSP PCI management boards 3 weeks ago
avr_usart.c include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2 months ago
bcm2835_aux.c include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2 months ago
cadence_uart.c include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2 months ago
cmsdk-apb-uart.c include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2 months ago
debugcon.c include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2 months ago
digic-uart.c include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2 months ago
diva-gsp.c hw/char: Add emulation of Diva GSP PCI management boards 3 weeks ago
escc.c include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2 months ago
exynos4210_uart.c include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2 months ago
goldfish_tty.c Accel & Exec patch queue 2 months ago
grlib_apbuart.c include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2 months ago
ibex_uart.c include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2 months ago
imx_serial.c hw/char/imx_serial: Update all state before restarting ageing timer 4 weeks ago
ipoctal232.c hw/ipack: Remove legacy qemu_allocate_irqs() use 3 weeks ago
mcf_uart.c include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2 months ago
mchp_pfsoc_mmuart.c hw: Use device_class_set_legacy_reset() instead of opencoding 5 months ago
meson.build hw/char: Add emulation of Diva GSP PCI management boards 3 weeks ago
nrf51_uart.c include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2 months ago
omap_uart.c * pc: Add a description for the i8042 property 5 months ago
parallel-isa.c include: Rename sysemu/ -> system/ 2 months ago
parallel.c Accel & Exec patch queue 2 months ago
pl011.c include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2 months ago
renesas_sci.c include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2 months ago
riscv_htif.c hw/char/riscv_htif: Convert HTIF_DEBUG() to trace events 1 month ago
sclpconsole-lm.c include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2 months ago
sclpconsole.c include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2 months ago
serial-isa.c Accel & Exec patch queue 2 months ago
serial-mm.c include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2 months ago
serial-pci-multi.c hw/char/pci-multi: Convert legacy qemu_allocate_irqs to qemu_init_irq 3 weeks ago
serial-pci.c include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2 months ago
serial.c Accel & Exec patch queue 2 months ago
sh_serial.c include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2 months ago
shakti_uart.c include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2 months ago
sifive_uart.c include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2 months ago
spapr_vty.c include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2 months ago
stm32f2xx_usart.c hw/char/stm32f2xx_usart: replace print with trace 1 month ago
stm32l4x5_usart.c include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2 months ago
terminal3270.c include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2 months ago
trace-events hw/char/riscv_htif: Convert HTIF_DEBUG() to trace events 1 month ago
trace.h trace: switch position of headers to what Meson requires 5 years ago
virtio-console.c include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2 months ago
virtio-serial-bus.c include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2 months ago
xen_console.c hw/xen: Fix errp handling in xen_console 1 month ago
xilinx_uartlite.c hw/char/xilinx_uartlite: Make device endianness configurable 6 days ago