diff options
author | bellard | 2005-11-23 22:11:49 +0100 |
---|---|---|
committer | bellard | 2005-11-23 22:11:49 +0100 |
commit | e5d13e2f64904a3181c7656f9d0eb884bb994bb1 (patch) | |
tree | 18330dd632de20b86719e39d92379a6e4e68c3a1 /hw/pc.c | |
parent | update (diff) | |
download | qemu-e5d13e2f64904a3181c7656f9d0eb884bb994bb1.tar.gz qemu-e5d13e2f64904a3181c7656f9d0eb884bb994bb1.tar.xz qemu-e5d13e2f64904a3181c7656f9d0eb884bb994bb1.zip |
more generic serial port (initial patch by Jocelyn Mayer)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1654 c046a42c-6fe2-441c-8c8c-71466251a162
Diffstat (limited to 'hw/pc.c')
-rw-r--r-- | hw/pc.c | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -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]); } } |