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>
This commit is contained in:
Anthony Liguori 2009-05-20 18:38:09 -05:00
parent f92f8afebe
commit f80f9ec9a6
45 changed files with 321 additions and 263 deletions

View file

@ -109,14 +109,22 @@ static void verdex_init(ram_addr_t ram_size,
pxa2xx_gpio_in_get(cpu->gpio)[99]);
}
QEMUMachine connex_machine = {
static QEMUMachine connex_machine = {
.name = "connex",
.desc = "Gumstix Connex (PXA255)",
.init = connex_init,
};
QEMUMachine verdex_machine = {
static QEMUMachine verdex_machine = {
.name = "verdex",
.desc = "Gumstix Verdex (PXA270)",
.init = verdex_init,
};
static void gumstix_machine_init(void)
{
qemu_register_machine(&connex_machine);
qemu_register_machine(&verdex_machine);
}
machine_init(gumstix_machine_init);