]> git.proxmox.com Git - qemu.git/blobdiff - hw/mips_malta.c
Introduce is_default field for QEMUMachine
[qemu.git] / hw / mips_malta.c
index 747143d3d2547f5a4a94f7c2aff1aaa26def132a..d8621824cbaecf3f30b68139f21c6817b4aeb682 100644 (file)
 #include "audio/audio.h"
 #include "boards.h"
 #include "qemu-log.h"
+#include "mips-bios.h"
 
 //#define DEBUG_BOARD_INIT
 
-#ifdef TARGET_WORDS_BIGENDIAN
-#define BIOS_FILENAME "mips_bios.bin"
-#else
-#define BIOS_FILENAME "mipsel_bios.bin"
-#endif
-
 #ifdef TARGET_MIPS64
 #define PHYS_TO_VIRT(x) ((x) | ~0x7fffffffULL)
 #else
@@ -954,8 +949,16 @@ void mips_malta_init (ram_addr_t ram_size,
     }
 }
 
-QEMUMachine mips_malta_machine = {
+static QEMUMachine mips_malta_machine = {
     .name = "malta",
     .desc = "MIPS Malta Core LV",
     .init = mips_malta_init,
+    .is_default = 1,
 };
+
+static void mips_malta_machine_init(void)
+{
+    qemu_register_machine(&mips_malta_machine);
+}
+
+machine_init(mips_malta_machine_init);