Signed-off-by: Igor Mammedov <imamm...@redhat.com> --- hw/core/machine.c | 7 +++++++ include/hw/boards.h | 2 ++ vl.c | 7 ------- 3 files changed, 9 insertions(+), 7 deletions(-)
diff --git a/hw/core/machine.c b/hw/core/machine.c index d3ffef7..ae308f4 100644 --- a/hw/core/machine.c +++ b/hw/core/machine.c @@ -12,6 +12,13 @@ #include "hw/boards.h" +void machine_class_init(ObjectClass *oc, void *data) +{ + MachineClass *mc = MACHINE_CLASS(oc); + + mc->qemu_machine = data; +} + static const TypeInfo machine_info = { .name = TYPE_MACHINE, .parent = TYPE_OBJECT, diff --git a/include/hw/boards.h b/include/hw/boards.h index 22d9496..e1f1938 100644 --- a/include/hw/boards.h +++ b/include/hw/boards.h @@ -81,6 +81,8 @@ struct MachineClass { QEMUMachine *qemu_machine; }; +void machine_class_init(ObjectClass *oc, void *data); + /** * MachineState: */ diff --git a/vl.c b/vl.c index 7bae6fe..05b1158 100644 --- a/vl.c +++ b/vl.c @@ -1588,13 +1588,6 @@ void pcmcia_info(Monitor *mon, const QDict *qdict) MachineState *current_machine; -static void machine_class_init(ObjectClass *oc, void *data) -{ - MachineClass *mc = MACHINE_CLASS(oc); - - mc->qemu_machine = data; -} - int qemu_register_machine(QEMUMachine *m) { TypeInfo ti = { -- 1.7.1