On Fri, 4 Dec 2020 16:44:03 +1100 David Gibson <david@xxxxxxxxxxxxxxxxxxxxx> wrote: > From: Greg Kurz <groug@xxxxxxxx> > > Global properties have an @optional field, which allows to apply a given > property to a given type even if one of its subclasses doesn't support > it. This is especially used in the compat code when dealing with the > "disable-modern" and "disable-legacy" properties and the "virtio-pci" > type. > > Allow object_register_sugar_prop() to set this field as well. > > Signed-off-by: Greg Kurz <groug@xxxxxxxx> > Message-Id: <159738953558.377274.16617742952571083440.stgit@xxxxxxxxx> > Signed-off-by: David Gibson <david@xxxxxxxxxxxxxxxxxxxxx> > --- > include/qom/object.h | 3 ++- > qom/object.c | 4 +++- > softmmu/vl.c | 16 ++++++++++------ > 3 files changed, 15 insertions(+), 8 deletions(-) Reviewed-by: Cornelia Huck <cohuck@xxxxxxxxxx>