#define MAX_IDE_BUS 2
-#ifdef CONFIG_MARU
-void pc_init_pci(QEMUMachineInitArgs *args);
-
-extern MemoryRegion *global_ram_memory;
-extern void *preallocated_ram_ptr;
-#endif
-
static const int ide_iobase[MAX_IDE_BUS] = { 0x1f0, 0x170 };
static const int ide_iobase2[MAX_IDE_BUS] = { 0x3f6, 0x376 };
static const int ide_irq[MAX_IDE_BUS] = { 14, 15 };
smbios_set_type1_defaults("QEMU", "Standard PC (i440FX + PIIX, 1996)",
args->machine->name);
}
-#ifdef CONFIG_MARU
- // for ramdump...
- global_ram_memory = ram_memory;
-#endif
/* allocate ram and load rom/bios */
if (!xen_enabled()) {
}
}
-#ifdef CONFIG_MARU
-void pc_init_pci(QEMUMachineInitArgs *args)
-#else
static void pc_init_pci(QEMUMachineInitArgs *args)
-#endif
{
pc_init1(args, 1, 1);
}
+#ifdef CONFIG_MARU
+void maru_pc_init_pci(QEMUMachineInitArgs *args);
+
+void maru_pc_init_pci(QEMUMachineInitArgs *args)
+{
+ pc_init_pci(args);
+}
+#endif
+
static void pc_compat_1_7(QEMUMachineInitArgs *args)
{
smbios_type1_defaults = false;
static const int ide_iobase2[MAX_IDE_BUS] = { 0x3f6, 0x376 };
static const int ide_irq[MAX_IDE_BUS] = { 14, 15 };
-static bool has_pci_info = true;
-
-MemoryRegion *global_ram_memory;
-
-MemoryRegion *get_ram_memory(void)
-{
- return global_ram_memory;
-}
-
/* maru specialized device init */
static void maru_device_init(void)
{
// do nothing for now...
}
-extern void pc_init_pci(QEMUMachineInitArgs *args);
+extern void maru_pc_init_pci(QEMUMachineInitArgs *args);
static void maru_x86_board_init(QEMUMachineInitArgs *args)
{
- pc_init_pci(args);
+ maru_pc_init_pci(args);
- has_pci_info = false;
maru_device_init();
}