[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v2 0/4] hw/dma: Always expect 'dma' link property to be set to si
From: |
Philippe Mathieu-Daudé |
Subject: |
[PATCH v2 0/4] hw/dma: Always expect 'dma' link property to be set to simplify |
Date: |
Thu, 19 Aug 2021 18:34:18 +0200 |
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
- [PATCH v2 0/4] hw/dma: Always expect 'dma' link property to be set to simplify,
Philippe Mathieu-Daudé <=
- [PATCH v2 1/4] hw/arm/xlnx-zynqmp: Realize qspi controller *after* qspi_dma, Philippe Mathieu-Daudé, 2021/08/19
- [PATCH v2 2/4] hw/dma/xlnx_csu_dma: Run trivial checks early in realize(), Philippe Mathieu-Daudé, 2021/08/19
- [PATCH v2 3/4] hw/dma/xlnx_csu_dma: Always expect 'dma' link property to be set, Philippe Mathieu-Daudé, 2021/08/19
- [PATCH v2 4/4] hw/dma/xlnx-zdma Always expect 'dma' link property to be set, Philippe Mathieu-Daudé, 2021/08/19
- Re: [PATCH v2 0/4] hw/dma: Always expect 'dma' link property to be set to simplify, Peter Maydell, 2021/08/26