qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v8 0/6] hw/microblaze: Allow running cross-endian vCPUs
@ 2025-02-13 12:22 Philippe Mathieu-Daudé
  2025-02-13 12:22 ` [PATCH v8 1/6] hw/qdev-properties-system: Introduce EndianMode QAPI enum Philippe Mathieu-Daudé
                   ` (6 more replies)
  0 siblings, 7 replies; 14+ messages in thread
From: Philippe Mathieu-Daudé @ 2025-02-13 12:22 UTC (permalink / raw)
  To: qemu-devel
  Cc: Thomas Huth, qemu-riscv, qemu-ppc, qemu-arm, Markus Armbruster,
	Philippe Mathieu-Daudé

(series fully reviewed)

Since v7:
- Corrected commit descriptions
- Consider TARGET_BIG_ENDIAN for petalogix-ml605 machine (Thomas)
- Remove pointless QAPI description (Markus)

Since v6:
- Simplify MemoryRegionOps indexing (Thomas)

Since v5:
- Introduce QAPI EndianMode
- Update RISCV machine while rebasing
- Fixed INTC use on PPC (Thomas)
- Dropped patch adding more machines (Daniel)

Since v4 & v3:
- Addressed Thomas review comments

Since v2:
- Addressed Richard's review comments

Since v1:
- Make device endianness configurable (Edgar)
- Convert more Xilinx devices
- Avoid preprocessor #if (Richard)
- Add R-b tags

Philippe Mathieu-Daudé (6):
  hw/qdev-properties-system: Introduce EndianMode QAPI enum
  hw/intc/xilinx_intc: Make device endianness configurable
  hw/net/xilinx_ethlite: Make device endianness configurable
  hw/timer/xilinx_timer: Make device endianness configurable
  hw/char/xilinx_uartlite: Make device endianness configurable
  hw/ssi/xilinx_spi: Make device endianness configurable

 qapi/common.json                         | 14 ++++++
 include/hw/qdev-properties-system.h      |  7 +++
 hw/char/xilinx_uartlite.c                | 34 +++++++++-----
 hw/core/qdev-properties-system.c         | 11 +++++
 hw/intc/xilinx_intc.c                    | 59 ++++++++++++++++++------
 hw/microblaze/petalogix_ml605_mmu.c      |  5 ++
 hw/microblaze/petalogix_s3adsp1800_mmu.c |  6 +++
 hw/net/xilinx_ethlite.c                  | 29 +++++++++---
 hw/ppc/virtex_ml507.c                    |  2 +
 hw/riscv/microblaze-v-generic.c          |  5 ++
 hw/ssi/xilinx_spi.c                      | 32 +++++++++----
 hw/timer/xilinx_timer.c                  | 43 +++++++++++------
 12 files changed, 194 insertions(+), 53 deletions(-)

-- 
2.47.1



^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2025-02-16 21:03 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-02-13 12:22 [PATCH v8 0/6] hw/microblaze: Allow running cross-endian vCPUs Philippe Mathieu-Daudé
2025-02-13 12:22 ` [PATCH v8 1/6] hw/qdev-properties-system: Introduce EndianMode QAPI enum Philippe Mathieu-Daudé
2025-02-13 17:05   ` Richard Henderson
2025-02-13 12:22 ` [PATCH v8 2/6] hw/intc/xilinx_intc: Make device endianness configurable Philippe Mathieu-Daudé
2025-02-13 17:01   ` Richard Henderson
2025-02-13 12:22 ` [PATCH v8 3/6] hw/net/xilinx_ethlite: " Philippe Mathieu-Daudé
2025-02-13 17:03   ` Richard Henderson
2025-02-13 12:22 ` [PATCH v8 4/6] hw/timer/xilinx_timer: " Philippe Mathieu-Daudé
2025-02-13 17:04   ` Richard Henderson
2025-02-13 12:22 ` [PATCH v8 5/6] hw/char/xilinx_uartlite: " Philippe Mathieu-Daudé
2025-02-13 17:06   ` Richard Henderson
2025-02-13 12:22 ` [PATCH v8 6/6] hw/ssi/xilinx_spi: " Philippe Mathieu-Daudé
2025-02-13 17:07   ` Richard Henderson
2025-02-16 21:03 ` [PATCH v8 0/6] hw/microblaze: Allow running cross-endian vCPUs Philippe Mathieu-Daudé

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).