Convert machine registration to use module init functions
commitf80f9ec9a63bb2200d614feb658a77b78f9a4bba
authorAnthony Liguori <aliguori@us.ibm.com>
Wed, 20 May 2009 23:38:09 +0000 (20 18:38 -0500)
committerAnthony Liguori <aliguori@us.ibm.com>
Thu, 21 May 2009 13:47:55 +0000 (21 08:47 -0500)
tree59e22e0a617e392a65431b82256fb443aa6ad850
parentf92f8afebe038a4eae9ad90a140c9529f94919a6
Convert machine registration to use module init functions

This cleans up quite a lot of #ifdefs, extern variables, and other ugliness.

Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
45 files changed:
hw/an5206.c
hw/axis_dev88.c
hw/boards.h
hw/dummy_m68k.c
hw/etraxfs.c
hw/gumstix.c
hw/integratorcp.c
hw/mainstone.c
hw/mcf5208.c
hw/mips_jazz.c
hw/mips_malta.c
hw/mips_mipssim.c
hw/mips_r4k.c
hw/musicpal.c
hw/nseries.c
hw/omap_sx1.c
hw/palm.c
hw/pc.c
hw/ppc405_boards.c
hw/ppc440_bamboo.c
hw/ppc_newworld.c
hw/ppc_oldworld.c
hw/ppc_prep.c
hw/ppce500_mpc8544ds.c
hw/r2d.c
hw/realview.c
hw/shix.c
hw/spitz.c
hw/stellaris.c
hw/sun4m.c
hw/sun4u.c
hw/syborg.c
hw/tosa.c
hw/versatilepb.c
hw/xen_machine_pv.c
module.h
target-arm/machine.c
target-cris/machine.c
target-i386/machine.c
target-m68k/machine.c
target-mips/machine.c
target-ppc/machine.c
target-sh4/machine.c
target-sparc/machine.c
vl.c