[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v2 03/49] qapi: convert NumaOptions into a flat
From: |
Eduardo Habkost |
Subject: |
Re: [Qemu-devel] [PATCH v2 03/49] qapi: convert NumaOptions into a flat union |
Date: |
Fri, 21 Aug 2015 16:13:07 -0700 |
User-agent: |
Mutt/1.5.23 (2014-03-12) |
On Fri, Aug 21, 2015 at 05:36:59PM +0200, Kővágó, Zoltán wrote:
> Signed-off-by: Kővágó, Zoltán <address@hidden>
I don't understand QAPI enough to understand why exactly this is needed
(so I would like to get feedback from somebody who actually understands
QAPI unions), but I have one comment below.
[...]
> ##
> +# @NumaDriver
> +#
> +# List of possible numa drivers.
> +#
> +# Since: 2.5
> +##
> +{ 'enum': 'NumaDriver',
> + 'data': [ 'node' ] }
Why is the name "NumaDriver"? Below, the field is called "type", so why
not something like "NumaOptionType"?
> +
> +##
> +# @NumaCommonOptions
> +#
> +# Common set of numa options.
> +#
> +# @type: the numa driver to use
> +#
> +# Since: 2.5
> +##
> +{ 'struct': 'NumaCommonOptions',
> + 'data': {
> + 'type': 'NumaDriver' } }
> +
> +##
> +# @NumaOptions
> +#
> +# A discriminated record of NUMA options. (for OptsVisitor)
> +#
> +# Since 2.1
> +##
> +{ 'union': 'NumaOptions',
> + 'base': 'NumaCommonOptions',
> + 'discriminator': 'type',
> + 'data': {
> + 'node': 'NumaNodeOptions' }}
> +
> +##
> # @HostMemPolicy
> #
> # Host memory policy types
> --
> 2.5.0
>
--
Eduardo
- [Qemu-devel] [PATCH v2 00/49] audio: -audiodev option, multiple options, Kővágó, Zoltán, 2015/08/21
- [Qemu-devel] [PATCH v2 02/49] qapi: support implicit structs in OptsVisitor, Kővágó, Zoltán, 2015/08/21
- [Qemu-devel] [PATCH v2 04/49] net: remove NetLegacy struct, Kővágó, Zoltán, 2015/08/21
- [Qemu-devel] [PATCH v2 03/49] qapi: convert NumaOptions into a flat union, Kővágó, Zoltán, 2015/08/21
- Re: [Qemu-devel] [PATCH v2 03/49] qapi: convert NumaOptions into a flat union,
Eduardo Habkost <=
- [Qemu-devel] [PATCH v2 07/49] qapi: reorder NetdevBase and Netdev, Kővágó, Zoltán, 2015/08/21
- [Qemu-devel] [PATCH v2 05/49] net: use Netdev instead of NetClientOptions in client init, Kővágó, Zoltán, 2015/08/21
- [Qemu-devel] [PATCH v2 01/49] opts: produce valid command line in qemu_opts_print, Kővágó, Zoltán, 2015/08/21
- [Qemu-devel] [PATCH v2 08/49] qapi: qapi for audio backends, Kővágó, Zoltán, 2015/08/21
- [Qemu-devel] [PATCH v2 09/49] qapi: support nested structs in OptsVisitor, Kővágó, Zoltán, 2015/08/21
- [Qemu-devel] [PATCH v2 11/49] audio: -audiodev command line option: documentation, Kővágó, Zoltán, 2015/08/21
- [Qemu-devel] [PATCH v2 14/49] coreaudio: port to -audiodev config, Kővágó, Zoltán, 2015/08/21
- [Qemu-devel] [PATCH v2 06/49] qapi: change Netdev into a flat union, Kővágó, Zoltán, 2015/08/21