On Thu, Jul 3, 2014 at 4:01 AM, Alexander Graf <address@hidden> wrote:
We have accumulated a number of friendly helpers that make registration
of properties easier. However, their number is only increasing and they
start to clutter the core object.c file.
So let's move them into a separate C file and thus ensure that we have
room to grow :).
Signed-off-by: Alexander Graf <address@hidden>
---
backends/hostmem-file.c | 1 +
backends/hostmem.c | 1 +
backends/rng-egd.c | 1 +
backends/rng-random.c | 1 +
backends/rng.c | 1 +
backends/tpm.c | 1 +
hw/acpi/ich9.c | 1 +
hw/acpi/pcihp.c | 1 +
hw/acpi/piix4.c | 1 +
hw/core/machine.c | 1 +
hw/core/qdev.c | 1 +
hw/i386/acpi-build.c | 1 +
hw/isa/lpc_ich9.c | 1 +
hw/ppc/spapr.c | 1 +
include/qom/object.h | 85 -------------------
include/qom/property.h | 104 ++++++++++++++++++++++++
memory.c | 1 +
qom/Makefile.objs | 2 +-
qom/object.c | 197 ++------------------------------------------
qom/property.c | 212 ++++++++++++++++++++++++++++++++++++++++++++++++
target-i386/cpu.c | 1 +
ui/console.c | 1 +
22 files changed, 340 insertions(+), 277 deletions(-)
create mode 100644 include/qom/property.h
create mode 100644 qom/property.c
- * object_property_add_uint64_ptr:
- * @obj: the object to add a property to
- * @name: the name of the property
- * @v: pointer to value
- * @errp: if an error occurs, a pointer to an area to store the error
- *
- * Add an integer property in memory. This function will add a
- * property of type 'uint64'.
- */
-void object_property_add_uint64_ptr(Object *obj, const char *name,
- const uint64_t *v, Error **Errp);
-
-/**
* object_property_add_alias:
Any reason to not migrate alias and link props as well?