On 2/24/21 7:52 AM, Kevin Wolf wrote: > This adds a QAPI schema for the properties of the x-remote-object > object. > > Signed-off-by: Kevin Wolf <kwolf@xxxxxxxxxx> > --- > qapi/qom.json | 20 ++++++++++++++++++-- > 1 file changed, 18 insertions(+), 2 deletions(-) > > diff --git a/qapi/qom.json b/qapi/qom.json > index f8ff322df0..6793342e81 100644 > --- a/qapi/qom.json > +++ b/qapi/qom.json > @@ -641,6 +641,20 @@ > { 'struct': 'PrManagerHelperProperties', > 'data': { 'path': 'str' } } > > +## > +# @RemoteObjectProperties: > +# > +# Properties for x-remote-object objects. > +# > +# @fd: file descriptor name previously passed via 'getfd' command > +# > +# @devid: the id of the device to be associated with the file descriptor > +# > +# Since: 6.0 > +## > +{ 'struct': 'RemoteObjectProperties', > + 'data': { 'fd': 'str', 'devid': 'str' } } > + Matches hw/remote/remote-obj.c:remote_object_class_init(). > ## > # @RngProperties: > # > @@ -762,7 +776,8 @@ > 'tls-creds-anon', > 'tls-creds-psk', > 'tls-creds-x509', > - 'tls-cipher-suites' > + 'tls-cipher-suites', > + 'x-remote-object' > ] } > > ## > @@ -815,7 +830,8 @@ > 'tls-creds-anon': 'TlsCredsAnonProperties', > 'tls-creds-psk': 'TlsCredsPskProperties', > 'tls-creds-x509': 'TlsCredsX509Properties', > - 'tls-cipher-suites': 'TlsCredsProperties' > + 'tls-cipher-suites': 'TlsCredsProperties', > + 'x-remote-object': 'RemoteObjectProperties' > } } > > ## > Reviewed-by: Eric Blake <eblake@xxxxxxxxxx> -- Eric Blake, Principal Software Engineer Red Hat, Inc. +1-919-301-3226 Virtualization: qemu.org | libvirt.org