From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:40526) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Sun3U-0004Ma-Aw for qemu-devel@nongnu.org; Fri, 27 Jul 2012 12:06:26 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Sun3S-0005YA-VV for qemu-devel@nongnu.org; Fri, 27 Jul 2012 12:06:20 -0400 Received: from mx1.redhat.com ([209.132.183.28]:56223) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Sun3S-0005Xo-MP for qemu-devel@nongnu.org; Fri, 27 Jul 2012 12:06:18 -0400 Date: Fri, 27 Jul 2012 13:06:50 -0300 From: Luiz Capitulino Message-ID: <20120727130650.3a550bb1@doriath.home> In-Reply-To: <1343396239-19272-3-git-send-email-aliguori@us.ibm.com> References: <1343396239-19272-1-git-send-email-aliguori@us.ibm.com> <1343396239-19272-3-git-send-email-aliguori@us.ibm.com> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PATCH 2/7] qapi: mark QOM commands stable List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Anthony Liguori Cc: Peter Maydell , libvir-list@redhat.com, qemu-devel@nongnu.org, Markus Armbruster , Alexander Graf , Eric Blake On Fri, 27 Jul 2012 08:37:14 -0500 Anthony Liguori wrote: > We've had a cycle to tweak. It is time to commit to supporting them. qmp_qom_get() and qpm_qom_set() still use the legacy monitor interface, can't we convert it to the qapi? > > Signed-off-by: Anthony Liguori > --- > qapi-schema.json | 19 ++++--------------- > 1 files changed, 4 insertions(+), 15 deletions(-) > > diff --git a/qapi-schema.json b/qapi-schema.json > index 015a84a..28e9914 100644 > --- a/qapi-schema.json > +++ b/qapi-schema.json > @@ -1360,9 +1360,7 @@ > # 4) A link type in the form 'link' where subtype is a qdev > # device type name. Link properties form the device model graph. > # > -# Since: 1.1 > -# > -# Notes: This type is experimental. Its syntax may change in future releases. > +# Since: 1.2 > ## > { 'type': 'ObjectPropertyInfo', > 'data': { 'name': 'str', 'type': 'str' } } > @@ -1379,10 +1377,7 @@ > # Returns: a list of @ObjectPropertyInfo that describe the properties of the > # object. > # > -# Since: 1.1 > -# > -# Notes: This command is experimental. It's syntax may change in future > -# releases. > +# Since: 1.2 > ## > { 'command': 'qom-list', > 'data': { 'path': 'str' }, > @@ -1418,9 +1413,7 @@ > # returns as #str pathnames. All integer property types (u8, u16, etc) > # are returned as #int. > # > -# Since: 1.1 > -# > -# Notes: This command is experimental and may change syntax in future releases. > +# Since: 1.2 > ## > { 'command': 'qom-get', > 'data': { 'path': 'str', 'property': 'str' }, > @@ -1439,9 +1432,7 @@ > # @value: a value who's type is appropriate for the property type. See @qom-get > # for a description of type mapping. > # > -# Since: 1.1 > -# > -# Notes: This command is experimental and may change syntax in future releases. > +# Since: 1.2 > ## > { 'command': 'qom-set', > 'data': { 'path': 'str', 'property': 'str', 'value': 'visitor' }, > @@ -1719,8 +1710,6 @@ > # Returns: a list of @ObjectTypeInfo or an empty list if no results are found > # > # Since: 1.1 > -# > -# Notes: This command is experimental and may change syntax in future releases. > ## > { 'command': 'qom-list-types', > 'data': { '*implements': 'str', '*abstract': 'bool' },