Re: [Qemu-devel] [PATCH v2 0/6] hw/arm: Use ARM_CPU_TYPE_NAME() and object_initialize_child()
On Fri, 23 Aug 2019 at 15:33, Philippe Mathieu-Daudé wrote: > > First we use ARM_CPU_TYPE_NAME() when we should. > > Then is follow up of [1]: > > This series looks at Eduardo suggestions from [2] > and Thomas commit aff39be0ed97 to replace various > object_initialize + qdev_set_parent_bus calls by > sysbus_init_child_obj(). > > Finally, some devices are declared orphean while they have a parent, > let them be together again. > > Since v1 [3]: > - addressed Peter Maydell review comments > > [1] https://lists.gnu.org/archive/html/qemu-devel/2019-05/msg01492.html > [2] https://patchwork.ozlabs.org/patch/94/#1953608 > [3] https://lists.gnu.org/archive/html/qemu-devel/2019-07/msg00135.html > > Philippe Mathieu-Daudé (6): > hw/arm: Use ARM_CPU_TYPE_NAME() macro when appropriate > hw/arm: Use object_initialize_child for correct reference counting > hw/arm: Use sysbus_init_child_obj for correct reference counting > hw/arm/fsl-imx: Add the cpu as child of the SoC object > hw/dma/xilinx_axi: Use object_initialize_child for correct ref. > counting > hw/net/xilinx_axi: Use object_initialize_child for correct ref. > counting This series is now in master (but I forgot to mention that I'd applied it to target-arm.next when I did that). thanks -- PMM
[Qemu-devel] [PATCH v2 0/6] hw/arm: Use ARM_CPU_TYPE_NAME() and object_initialize_child()
First we use ARM_CPU_TYPE_NAME() when we should. Then is follow up of [1]: This series looks at Eduardo suggestions from [2] and Thomas commit aff39be0ed97 to replace various object_initialize + qdev_set_parent_bus calls by sysbus_init_child_obj(). Finally, some devices are declared orphean while they have a parent, let them be together again. Since v1 [3]: - addressed Peter Maydell review comments [1] https://lists.gnu.org/archive/html/qemu-devel/2019-05/msg01492.html [2] https://patchwork.ozlabs.org/patch/94/#1953608 [3] https://lists.gnu.org/archive/html/qemu-devel/2019-07/msg00135.html Philippe Mathieu-Daudé (6): hw/arm: Use ARM_CPU_TYPE_NAME() macro when appropriate hw/arm: Use object_initialize_child for correct reference counting hw/arm: Use sysbus_init_child_obj for correct reference counting hw/arm/fsl-imx: Add the cpu as child of the SoC object hw/dma/xilinx_axi: Use object_initialize_child for correct ref. counting hw/net/xilinx_axi: Use object_initialize_child for correct ref. counting hw/arm/allwinner-a10.c | 3 ++- hw/arm/cubieboard.c | 3 ++- hw/arm/digic.c | 3 ++- hw/arm/exynos4_boards.c | 4 ++-- hw/arm/fsl-imx25.c | 4 +++- hw/arm/fsl-imx31.c | 4 +++- hw/arm/fsl-imx6.c | 3 ++- hw/arm/fsl-imx6ul.c | 2 +- hw/arm/mcimx7d-sabre.c | 9 - hw/arm/mps2-tz.c| 15 +++ hw/arm/musca.c | 9 + hw/arm/xlnx-zynqmp.c| 8 hw/dma/xilinx_axidma.c | 16 hw/net/xilinx_axienet.c | 17 - 14 files changed, 53 insertions(+), 47 deletions(-) -- 2.20.1