On Thu, 2014-03-20 at 16:01 +0100, Igor Mammedov wrote: > 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) As I said in 3/8 review, if we *need* to move the above method, I would hide it in hw/core/machine.c.
Please have a look on 3/8 review for details. Thanks, Marcel > +{ > + 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 = {