]> Git Repo - qemu.git/blobdiff - hw/pc.c
more generic serial port (initial patch by Jocelyn Mayer)
[qemu.git] / hw / pc.c
diff --git a/hw/pc.c b/hw/pc.c
index b930e4053e4d1fe450bf7fb10cdd51cef21ce2bf..83d601fe9c55ef0bb006f01a468039e793f7adc2 100644 (file)
--- a/hw/pc.c
+++ b/hw/pc.c
@@ -599,7 +599,7 @@ static void pc_init1(int ram_size, int vga_ram_size, int boot_device,
             /* XXX: enable it in all cases */
             env->cpuid_features |= CPUID_APIC;
         }
-        register_savevm("cpu", 0, 3, cpu_save, cpu_load, env);
+        register_savevm("cpu", i, 3, cpu_save, cpu_load, env);
         qemu_register_reset(main_cpu_reset, env);
         if (pci_enabled) {
             apic_init(env);
@@ -757,7 +757,8 @@ static void pc_init1(int ram_size, int vga_ram_size, int boot_device,
 
     for(i = 0; i < MAX_SERIAL_PORTS; i++) {
         if (serial_hds[i]) {
-            serial_init(serial_io[i], serial_irq[i], serial_hds[i]);
+            serial_init(&pic_set_irq_new, isa_pic,
+                        serial_io[i], serial_irq[i], serial_hds[i]);
         }
     }
 
This page took 0.020396 seconds and 4 git commands to generate.