summary refs log tree commit diff stats
path: root/hw/core/qdev.c
diff options
context:
space:
mode:
authorPeter Crosthwaite <peter.crosthwaite@xilinx.com>2014-08-19 23:55:52 -0700
committerAndreas Färber <afaerber@suse.de>2014-09-04 16:14:47 +0200
commit339659041f87a76f8b71ad3d12cadfc5f89b4bb3 (patch)
treedfd65efd31731e7a127928d756dc09dfb9ae48f8 /hw/core/qdev.c
parentd2659e27e1ec0b5126faa0f4fef78755950b39e6 (diff)
downloadfocaccia-qemu-339659041f87a76f8b71ad3d12cadfc5f89b4bb3.tar.gz
focaccia-qemu-339659041f87a76f8b71ad3d12cadfc5f89b4bb3.zip
qom: Add automatic arrayification to object_property_add()
If "[*]" is given as the last part of a QOM property name, treat that
as an array property. The added property is given the first available
name, replacing the * with a decimal number counting from 0.

First add with name "foo[*]" will be "foo[0]". Second "foo[1]" and so
on.

Callers may inspect the ObjectProperty * return value to see what
number the added property was given.

Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
Signed-off-by: Andreas Färber <afaerber@suse.de>
Diffstat (limited to 'hw/core/qdev.c')
0 files changed, 0 insertions, 0 deletions