]> git.proxmox.com Git - mirror_qemu.git/blobdiff - hw/microblaze/petalogix_s3adsp1800_mmu.c
Use DEFINE_MACHINE() to register all machines
[mirror_qemu.git] / hw / microblaze / petalogix_s3adsp1800_mmu.c
index 701b435368f6ddf339db7498b805e4a4d09bcb36..33811561bbf4271ab5a0592f2835ca727d6d9b18 100644 (file)
@@ -124,16 +124,11 @@ petalogix_s3adsp1800_init(MachineState *machine)
                            NULL);
 }
 
-static QEMUMachine petalogix_s3adsp1800_machine = {
-    .name = "petalogix-s3adsp1800",
-    .desc = "PetaLogix linux refdesign for xilinx Spartan 3ADSP1800",
-    .init = petalogix_s3adsp1800_init,
-    .is_default = 1,
-};
-
-static void petalogix_s3adsp1800_machine_init(void)
+static void petalogix_s3adsp1800_machine_init(MachineClass *mc)
 {
-    qemu_register_machine(&petalogix_s3adsp1800_machine);
+    mc->desc = "PetaLogix linux refdesign for xilinx Spartan 3ADSP1800";
+    mc->init = petalogix_s3adsp1800_init;
+    mc->is_default = 1;
 }
 
-machine_init(petalogix_s3adsp1800_machine_init);
+DEFINE_MACHINE("petalogix-s3adsp1800", petalogix_s3adsp1800_machine_init)