Cédric Le Goater <c...@kaod.org> writes: > On 6/22/20 10:31 AM, Philippe Mathieu-Daudé wrote: >> On 6/22/20 8:27 AM, Cédric Le Goater wrote: >>> On 6/21/20 12:58 AM, Philippe Mathieu-Daudé wrote: >>>> Add a description field to distinguish between multiple devices.
Pardon my lack of imagination: how does this help you with debugging? >>> Reviewed-by: Cédric Le Goater <c...@kaod.org> >>> >>> Could it be a QOM attribute ? >> >> What do you call a 'QOM attribute'? >> Is it what qdev properties implement? >> (in this case via DEFINE_PROP_STRING). > > I meant a default Object property, which would apply to all Objects. Good point. Many devices have multiple component objects of the same type. > What you did is fine, so : > > Reviewed-by: Cédric Le Goater <c...@kaod.org> > > but, may be, a well defined child name is enough for the purpose. object_get_canonical_path() returns a distinct path for each (component) object. The path components are the child property names. Properties can have descriptions: object_property_set_description(). Sufficient?