We now can use TargetInfo information available from QOM, and remove duplicated target_info() symbol.
Signed-off-by: Pierrick Bouvier <[email protected]> --- include/qemu/target-info-init.h | 5 ----- target-info-qom.c | 5 +++++ 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/include/qemu/target-info-init.h b/include/qemu/target-info-init.h index f3cea985540..51aa9419e88 100644 --- a/include/qemu/target-info-init.h +++ b/include/qemu/target-info-init.h @@ -41,11 +41,6 @@ typedef struct TargetInfoQomTargetClass { OBJECT_DECLARE_TYPE(TargetInfoQomTarget, TargetInfoQomTargetClass, TARGET_INFO_TARGET) #define target_info_init(ti_var) \ -const TargetInfo *target_info(void) \ -{ \ - return &ti_var; \ -} \ - \ static void target_info_qom_class_init(ObjectClass *oc, const void * data) \ { \ TargetInfoQomTargetClass *klass = TARGET_INFO_TARGET_CLASS(oc); \ diff --git a/target-info-qom.c b/target-info-qom.c index 748fdd5a8fb..feba764a6bc 100644 --- a/target-info-qom.c +++ b/target-info-qom.c @@ -35,6 +35,11 @@ DEFINE_TYPES(target_info_types) static const TargetInfo *target_info_ptr; +const TargetInfo *target_info(void) +{ + return target_info_ptr; +} + void target_info_qom_set_target(void) { g_autoptr(GSList) targets = -- 2.43.0
