X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=hw%2Fi386%2Fpc_piix.c;h=201318b006faf74d3861a6eec62a56310d8aa7cd;hb=e8b4a92204aa1890ae4faf9a1dce80d3aebfe699;hp=4c3cb40ce09fb3d48dc1f9ef8198e7b734c00c4c;hpb=1a632032d1ea09a09dc424ac2b10a4a11cd52ab9;p=sdk%2Femulator%2Fqemu.git diff --git a/hw/i386/pc_piix.c b/hw/i386/pc_piix.c index 4c3cb40..201318b 100644 --- a/hw/i386/pc_piix.c +++ b/hw/i386/pc_piix.c @@ -94,7 +94,6 @@ static void pc_init1(MachineState *machine) DriveInfo *hd[MAX_IDE_BUS * MAX_IDE_DEVS]; BusState *idebus[MAX_IDE_BUS]; ISADevice *rtc_state; - ISADevice *floppy; MemoryRegion *ram_memory; MemoryRegion *pci_memory; MemoryRegion *rom_memory; @@ -195,7 +194,7 @@ static void pc_init1(MachineState *machine) if (kvm_irqchip_in_kernel()) { kvm_pc_setup_irq_routing(pci_enabled); gsi = qemu_allocate_irqs(kvm_pc_gsi_handler, gsi_state, - GSI_NUM_PINS); + GSI_NUM_PINS); } else { gsi = qemu_allocate_irqs(gsi_handler, gsi_state, GSI_NUM_PINS); } @@ -241,7 +240,7 @@ static void pc_init1(MachineState *machine) } /* init basic PC hardware */ - pc_basic_device_init(isa_bus, gsi, &rtc_state, true, &floppy, + pc_basic_device_init(isa_bus, gsi, &rtc_state, true, (pc_machine->vmport != ON_OFF_AUTO_ON), 0x4); pc_nic_init(isa_bus, pci_bus); @@ -273,7 +272,7 @@ static void pc_init1(MachineState *machine) } pc_cmos_init(below_4g_mem_size, above_4g_mem_size, machine->boot_order, - machine, floppy, idebus[0], idebus[1], rtc_state); + machine, idebus[0], idebus[1], rtc_state); if (pci_enabled && usb_enabled()) { pci_create_simple(pci_bus, piix3_devfn + 2, "piix3-usb-uhci"); @@ -341,6 +340,15 @@ static void pc_compat_2_2(MachineState *machine) machine->suppress_vmdesc = true; } +#ifdef CONFIG_MARU +void maru_pc_init_pci(MachineState *machine); + +void maru_pc_init_pci(MachineState *machine) +{ + pc_init_pci(machine); +} +#endif + static void pc_compat_2_1(MachineState *machine) { PCMachineState *pcms = PC_MACHINE(machine); @@ -493,7 +501,7 @@ DEFINE_I440FX_MACHINE(v2_4, "pc-i440fx-2.4", NULL, static void pc_i440fx_2_3_machine_options(MachineClass *m) { - pc_i440fx_machine_options(m); + pc_i440fx_2_4_machine_options(m); m->alias = NULL; m->is_default = 0; SET_MACHINE_COMPAT(m, PC_COMPAT_2_3);