Re: [Qemu-devel] What's our ABI promise for externally visible QOM?

2018-11-30 Thread Andreas Färber
Am 30.11.18 um 07:59 schrieb Markus Armbruster: > QOM types and the QOM graph are externally visible: > > * qom-list-types returns QOM type names and parents. > > Fine print: the result is limited to concrete types by default. > Aside: that's the only way to figure out whether a type is

Re: [Qemu-devel] What's our ABI promise for externally visible QOM?

2018-11-30 Thread Daniel P . Berrangé
On Fri, Nov 30, 2018 at 07:59:59AM +0100, Markus Armbruster wrote: > QOM types and the QOM graph are externally visible: > > * qom-list-types returns QOM type names and parents. > > Fine print: the result is limited to concrete types by default. > Aside: that's the only way to figure out

[Qemu-devel] What's our ABI promise for externally visible QOM?

2018-11-29 Thread Markus Armbruster
QOM types and the QOM graph are externally visible: * qom-list-types returns QOM type names and parents. Fine print: the result is limited to concrete types by default. Aside: that's the only way to figure out whether a type is abstract. Interface design fail. The result can optionally be