All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/4] hw/dma: Always expect 'dma' link property to be set to simplify
@ 2021-08-19 16:34 Philippe Mathieu-Daudé
  2021-08-19 16:34 ` [PATCH v2 1/4] hw/arm/xlnx-zynqmp: Realize qspi controller *after* qspi_dma Philippe Mathieu-Daudé
                   ` (4 more replies)
  0 siblings, 5 replies; 10+ messages in thread
From: Philippe Mathieu-Daudé @ 2021-08-19 16:34 UTC (permalink / raw)
  To: qemu-devel
  Cc: Edgar E. Iglesias, qemu-arm, Philippe Mathieu-Daudé,
	Alistair Francis, Peter Maydell

Fix a qdev realization ordering, then simplify a pair of DMA
devices by always passing a MemoryRegion property to the device.
Doing so we can move the AddressSpace field to the device struct,
removing need for heap allocation.

Philippe Mathieu-Daudé (4):
  hw/arm/xlnx-zynqmp: Realize qspi controller *after* qspi_dma
  hw/dma/xlnx_csu_dma: Run trivial checks early in realize()
  hw/dma/xlnx_csu_dma: Always expect 'dma' link property to be set
  hw/dma/xlnx-zdma Always expect 'dma' link property to be set

 include/hw/dma/xlnx-zdma.h    |  2 +-
 include/hw/dma/xlnx_csu_dma.h |  2 +-
 hw/arm/xlnx-versal.c          |  2 ++
 hw/arm/xlnx-zynqmp.c          | 54 +++++++++++++++++++++--------------
 hw/dma/xlnx-zdma.c            | 24 ++++++++--------
 hw/dma/xlnx_csu_dma.c         | 31 ++++++++++----------
 6 files changed, 63 insertions(+), 52 deletions(-)

-- 
2.31.1




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

end of thread, other threads:[~2021-08-26 13:43 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-08-19 16:34 [PATCH v2 0/4] hw/dma: Always expect 'dma' link property to be set to simplify Philippe Mathieu-Daudé
2021-08-19 16:34 ` [PATCH v2 1/4] hw/arm/xlnx-zynqmp: Realize qspi controller *after* qspi_dma Philippe Mathieu-Daudé
2021-08-19 22:50   ` Alistair Francis
2021-08-19 16:34 ` [PATCH v2 2/4] hw/dma/xlnx_csu_dma: Run trivial checks early in realize() Philippe Mathieu-Daudé
2021-08-19 22:51   ` Alistair Francis
2021-08-19 16:34 ` [PATCH v2 3/4] hw/dma/xlnx_csu_dma: Always expect 'dma' link property to be set Philippe Mathieu-Daudé
2021-08-20  9:01   ` Peter Maydell
2021-08-19 16:34 ` [PATCH v2 4/4] hw/dma/xlnx-zdma " Philippe Mathieu-Daudé
2021-08-20  9:02   ` Peter Maydell
2021-08-26 13:19 ` [PATCH v2 0/4] hw/dma: Always expect 'dma' link property to be set to simplify Peter Maydell

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.