machine: export register_compat_prop()
commit60d7cacac8f08d7832b9b4081f32b8e953867b55
authorPeter Xu <peterx@redhat.com>
Tue, 27 Jun 2017 04:10:10 +0000 (27 12:10 +0800)
committerJuan Quintela <quintela@redhat.com>
Wed, 28 Jun 2017 09:18:38 +0000 (28 11:18 +0200)
treeb1a0419078bf5af1c093c892181d638da343d51b
parent577caa2672ccde7352fda3ef17e44993de862f0e
machine: export register_compat_prop()

We have HW_COMPAT_*, however that's only bound to machines, not other
things (like accelerators).  Behind it, it was register_compat_prop()
that played the trick.  Let's export the function for further use
outside HW_COMPAT_* magic.

Meanwhile, move it to qdev-properties.c where seems more proper (since
it'll be used not only in machine codes).

Signed-off-by: Peter Xu <peterx@redhat.com>
Message-Id: <1498536619-14548-2-git-send-email-peterx@redhat.com>
Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
Signed-off-by: Juan Quintela <quintela@redhat.com>
hw/core/machine.c
hw/core/qdev-properties.c
include/hw/qdev-properties.h