Am 24.05.2012 14:58, schrieb Anthony Liguori: > On 05/24/2012 06:51 AM, Paolo Bonzini wrote: >> Il 24/05/2012 13:43, Markus Armbruster ha scritto: >>> Note: qdev objects (subtype of TYPE_DEVICE) created with qom-new lack >>> additional magic performed by qdev_try_create(), and almost certainly >>> won't work. >> >> True. With the patches on the list, all that adev_try_create does is >> really >> >> dev->parent_bus = bus; >> bus_add_child(bus, dev); >> >> We should change that to a parent_bus property, > > parent_bus is a property with the QOM bus series (which is part of your > Push, push, series, no?).
Note it's on qom-next already since last night but I discovered a minor issue where I am going to move some code between two patches of yours for consistency. Will send out official notices when I'm done. Andreas > > You still can't add a bus as a child. We need a magic child[*] link > that acts like a clone file. Shouldn't be hard to add. > > Regards, > > Anthony Liguori > > so that device_add is >> really qom-new + qom-set parent_bus. >> >> Paolo > -- SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer; HRB 16746 AG Nürnberg