[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-arm] [PATCH v1 0/5] Fix crashes with introspection
From: |
Peter Maydell |
Subject: |
Re: [Qemu-arm] [PATCH v1 0/5] Fix crashes with introspection |
Date: |
Thu, 12 Jul 2018 16:48:24 +0100 |
On 12 July 2018 at 16:30, Thomas Huth <address@hidden> wrote:
> As discovered recently, you can crash QEMU with a lot of devices
> that do not get the reference counting of child objects right.
> You just have to run 'device-list-properties' and call 'info qtree'
> afterwards.
> This patch series fixes a bunch of these problems in the ARM code.
> I did not fix all problems yet, since it is quite time consuming
> and I first want to get some feedback whether this is the right
> way to go or not.
>
> Thomas Huth (5):
> qom/object: Add a new function object_initialize_as_child()
> hw/core/sysbus: Add a function for creating and attaching an object
> hw/arm/bcm2836: Fix crash with device_add bcm2837 on unsupported
> machines
> hw/arm/armv7: Fix crash when introspecting the "iotkit" device
> hw/cpu/a15mpcore: Fix introspection problem with the a15mpcore_priv
> device
Seems good to me. I'm cc'ing Igor since he had some opinions when
I sent a previous (and rather more ad-hoc) attempt at reducing
the boilerplate around creating and parenting sysbus objects:
http://lists.gnu.org/archive/html/qemu-devel/2018-02/msg04493.html
thanks
-- PMM
- Re: [Qemu-arm] [PATCH 1/5] qom/object: Add a new function object_initialize_as_child(), (continued)
- Re: [Qemu-arm] [PATCH 1/5] qom/object: Add a new function object_initialize_as_child(), Paolo Bonzini, 2018/07/13
- Re: [Qemu-arm] [PATCH 1/5] qom/object: Add a new function object_initialize_as_child(), Paolo Bonzini, 2018/07/13
- Re: [Qemu-arm] [PATCH 1/5] qom/object: Add a new function object_initialize_as_child(), Thomas Huth, 2018/07/13
- Re: [Qemu-arm] [PATCH 1/5] qom/object: Add a new function object_initialize_as_child(), Paolo Bonzini, 2018/07/13
- Re: [Qemu-arm] [PATCH 1/5] qom/object: Add a new function object_initialize_as_child(), Thomas Huth, 2018/07/13
Re: [Qemu-arm] [Qemu-devel] [PATCH 1/5] qom/object: Add a new function object_initialize_as_child(), Eduardo Habkost, 2018/07/12
[Qemu-arm] [PATCH 3/5] hw/arm/bcm2836: Fix crash with device_add bcm2837 on unsupported machines, Thomas Huth, 2018/07/12
[Qemu-arm] [PATCH 4/5] hw/arm/armv7: Fix crash when introspecting the "iotkit" device, Thomas Huth, 2018/07/12
[Qemu-arm] [PATCH 5/5] hw/cpu/a15mpcore: Fix introspection problem with the a15mpcore_priv device, Thomas Huth, 2018/07/12
Re: [Qemu-arm] [PATCH v1 0/5] Fix crashes with introspection, Paolo Bonzini, 2018/07/12
Re: [Qemu-arm] [PATCH v1 0/5] Fix crashes with introspection,
Peter Maydell <=