[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] 3aff6c: savevm: Remove all the unneeded versi
From: |
GitHub |
Subject: |
[Qemu-commits] [qemu/qemu] 3aff6c: savevm: Remove all the unneeded version_minimum_id... |
Date: |
Mon, 16 Jun 2014 04:00:08 -0700 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: 3aff6c2fea770a5e8a00ff43d7665f4d28e935cd
https://github.com/qemu/qemu/commit/3aff6c2fea770a5e8a00ff43d7665f4d28e935cd
Author: Juan Quintela <address@hidden>
Date: 2014-06-16 (Mon, 16 Jun 2014)
Changed paths:
M hw/char/escc.c
M hw/char/spapr_vty.c
M hw/intc/heathrow_pic.c
M hw/intc/xics.c
M hw/net/spapr_llan.c
M hw/pci-host/ppce500.c
M hw/ppc/ppc4xx_pci.c
M hw/ppc/spapr.c
M hw/ppc/spapr_iommu.c
M hw/ppc/spapr_pci.c
M hw/ppc/spapr_vio.c
M hw/scsi/spapr_vscsi.c
M hw/timer/m48t59.c
M target-ppc/machine.c
Log Message:
-----------
savevm: Remove all the unneeded version_minimum_id_old (ppc)
After previous Peter patch, they are redundant. This way we don't
assign them except when needed. Once there, there were lots of case
where the ".fields" indentation was wrong:
.fields = (VMStateField []) {
and
.fields = (VMStateField []) {
Change all the combinations to:
.fields = (VMStateField[]){
The biggest problem (appart from aesthetics) was that checkpatch complained
when we copy&pasted the code from one place to another.
Signed-off-by: Juan Quintela <address@hidden>
Acked-by: Alexey Kardashevskiy <address@hidden>
Commit: d49805aeea558474b18663268b243cee4a520fe8
https://github.com/qemu/qemu/commit/d49805aeea558474b18663268b243cee4a520fe8
Author: Juan Quintela <address@hidden>
Date: 2014-06-16 (Mon, 16 Jun 2014)
Changed paths:
M hw/acpi/ich9.c
M hw/acpi/pcihp.c
M hw/acpi/piix4.c
M hw/audio/ac97.c
M hw/audio/cs4231.c
M hw/audio/cs4231a.c
M hw/audio/es1370.c
M hw/audio/gus.c
M hw/audio/hda-codec.c
M hw/audio/intel-hda.c
M hw/audio/sb16.c
M hw/block/fdc.c
M hw/char/serial-pci.c
M hw/char/serial.c
M hw/display/cirrus_vga.c
M hw/display/vga-pci.c
M hw/display/vga.c
M hw/display/vmware_vga.c
M hw/dma/i8257.c
M hw/i386/acpi-build.c
M hw/i386/kvm/clock.c
M hw/i386/kvmvapic.c
M hw/i386/pc.c
M hw/i386/xen/xen_platform.c
M hw/ide/ahci.c
M hw/ide/ich.c
M hw/ide/isa.c
M hw/ide/pci.c
M hw/input/pckbd.c
M hw/input/ps2.c
M hw/input/vmmouse.c
M hw/intc/i8259_common.c
M hw/intc/ioapic_common.c
M hw/isa/apm.c
M hw/isa/lpc_ich9.c
M hw/isa/piix4.c
M hw/isa/vt82c686.c
M hw/net/e1000.c
M hw/net/eepro100.c
M hw/net/ne2000-isa.c
M hw/net/ne2000.c
M hw/net/pcnet-pci.c
M hw/net/pcnet.c
M hw/net/rtl8139.c
M hw/net/vmxnet3.c
M hw/nvram/eeprom93xx.c
M hw/nvram/fw_cfg.c
M hw/pci-bridge/ioh3420.c
M hw/pci-bridge/xio3130_downstream.c
M hw/pci-bridge/xio3130_upstream.c
M hw/pci-host/piix.c
M hw/pci-host/q35.c
M hw/pci/pci.c
M hw/pci/pcie_aer.c
M hw/scsi/lsi53c895a.c
M hw/scsi/megasas.c
M hw/scsi/scsi-bus.c
M hw/scsi/scsi-disk.c
M hw/scsi/vmw_pvscsi.c
M hw/timer/hpet.c
M hw/timer/i8254_common.c
M hw/timer/mc146818rtc.c
M hw/watchdog/wdt_i6300esb.c
M hw/watchdog/wdt_ib700.c
M target-i386/machine.c
Log Message:
-----------
savevm: Remove all the unneeded version_minimum_id_old (x86)
After previous Peter patch, they are redundant. This way we don't
assign them except when needed. Once there, there were lots of case
where the ".fields" indentation was wrong:
.fields = (VMStateField []) {
and
.fields = (VMStateField []) {
Change all the combinations to:
.fields = (VMStateField[]){
The biggest problem (appart from aesthetics) was that checkpatch complained
when we copy&pasted the code from one place to another.
Signed-off-by: Juan Quintela <address@hidden>
Acked-by: Alexey Kardashevskiy <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Commit: c6f6646c60a2450e437ee89582295d5fde8e8a72
https://github.com/qemu/qemu/commit/c6f6646c60a2450e437ee89582295d5fde8e8a72
Author: Juan Quintela <address@hidden>
Date: 2014-06-16 (Mon, 16 Jun 2014)
Changed paths:
M tests/test-vmstate.c
Log Message:
-----------
vmstate: Refactor opening of files
Signed-off-by: Juan Quintela <address@hidden>
Reviewed-by: Dr. David Alan Gilbert <address@hidden>
Reviewed-by: Amit Shah <address@hidden>
Commit: f7cd55a023b71ff9583dad9135413b7cc5821dfe
https://github.com/qemu/qemu/commit/f7cd55a023b71ff9583dad9135413b7cc5821dfe
Author: Alexey Kardashevskiy <address@hidden>
Date: 2014-06-16 (Mon, 16 Jun 2014)
Changed paths:
M migration.c
Log Message:
-----------
migration: Increase default max_downtime from 30ms to 300ms
The existing timeout is 30ms which on 100MB/s (1Gbit) gives us
3MB/s rate maximum. If we put some load on the guest, it is easy to
get page dirtying rate too big so live migration will never complete.
In the case of libvirt that means that the guest will be stopped
anyway after a timeout specified in the "virsh migrate" command and
this normally generates even bigger delay.
This changes max_downtime to 300ms which seems to be more
reasonable value.
Signed-off-by: Alexey Kardashevskiy <address@hidden>
Signed-off-by: Juan Quintela <address@hidden>
Commit: 2a9343470432573acf06379bcbf8e5e6568507e4
https://github.com/qemu/qemu/commit/2a9343470432573acf06379bcbf8e5e6568507e4
Author: Gonglei <address@hidden>
Date: 2014-06-16 (Mon, 16 Jun 2014)
Changed paths:
M migration-rdma.c
Log Message:
-----------
rdma: Fix block during rdma migration
If the networking break or there's something wrong with rdma
device(ib0 with no IP) during rdma migration, the main_loop of
qemu will be blocked in rdma_destroy_id. I add rdma_ack_cm_event
to fix this bug.
Signed-off-by: Mo Yuxiang <address@hidden>
Signed-off-by: Gonglei <address@hidden>
Reviewed-by: Michael R. Hines <address@hidden>
Signed-off-by: Juan Quintela <address@hidden>
Commit: db80facefa62dff42bb50c73b0f03eda5f732b49
https://github.com/qemu/qemu/commit/db80facefa62dff42bb50c73b0f03eda5f732b49
Author: Peter Lieven <address@hidden>
Date: 2014-06-16 (Mon, 16 Jun 2014)
Changed paths:
M arch_init.c
M migration.c
Log Message:
-----------
migration: catch unknown flags in ram_load
if a saved vm has unknown flags in the memory data qemu
currently simply ignores this flag and continues which
yields in an unpredictable result.
This patch catches all unknown flags and aborts the
loading of the vm. Additionally error reports are thrown
if the migration aborts abnormally.
Signed-off-by: Peter Lieven <address@hidden>
Signed-off-by: Juan Quintela <address@hidden>
Commit: 0bbac62618356794097b99a9b8b7634357170b03
https://github.com/qemu/qemu/commit/0bbac62618356794097b99a9b8b7634357170b03
Author: Peter Maydell <address@hidden>
Date: 2014-06-16 (Mon, 16 Jun 2014)
Changed paths:
M arch_init.c
M hw/acpi/ich9.c
M hw/acpi/pcihp.c
M hw/acpi/piix4.c
M hw/audio/ac97.c
M hw/audio/cs4231.c
M hw/audio/cs4231a.c
M hw/audio/es1370.c
M hw/audio/gus.c
M hw/audio/hda-codec.c
M hw/audio/intel-hda.c
M hw/audio/sb16.c
M hw/block/fdc.c
M hw/char/escc.c
M hw/char/serial-pci.c
M hw/char/serial.c
M hw/char/spapr_vty.c
M hw/display/cirrus_vga.c
M hw/display/vga-pci.c
M hw/display/vga.c
M hw/display/vmware_vga.c
M hw/dma/i8257.c
M hw/i386/acpi-build.c
M hw/i386/kvm/clock.c
M hw/i386/kvmvapic.c
M hw/i386/pc.c
M hw/i386/xen/xen_platform.c
M hw/ide/ahci.c
M hw/ide/ich.c
M hw/ide/isa.c
M hw/ide/pci.c
M hw/input/pckbd.c
M hw/input/ps2.c
M hw/input/vmmouse.c
M hw/intc/heathrow_pic.c
M hw/intc/i8259_common.c
M hw/intc/ioapic_common.c
M hw/intc/xics.c
M hw/isa/apm.c
M hw/isa/lpc_ich9.c
M hw/isa/piix4.c
M hw/isa/vt82c686.c
M hw/net/e1000.c
M hw/net/eepro100.c
M hw/net/ne2000-isa.c
M hw/net/ne2000.c
M hw/net/pcnet-pci.c
M hw/net/pcnet.c
M hw/net/rtl8139.c
M hw/net/spapr_llan.c
M hw/net/vmxnet3.c
M hw/nvram/eeprom93xx.c
M hw/nvram/fw_cfg.c
M hw/pci-bridge/ioh3420.c
M hw/pci-bridge/xio3130_downstream.c
M hw/pci-bridge/xio3130_upstream.c
M hw/pci-host/piix.c
M hw/pci-host/ppce500.c
M hw/pci-host/q35.c
M hw/pci/pci.c
M hw/pci/pcie_aer.c
M hw/ppc/ppc4xx_pci.c
M hw/ppc/spapr.c
M hw/ppc/spapr_iommu.c
M hw/ppc/spapr_pci.c
M hw/ppc/spapr_vio.c
M hw/scsi/lsi53c895a.c
M hw/scsi/megasas.c
M hw/scsi/scsi-bus.c
M hw/scsi/scsi-disk.c
M hw/scsi/spapr_vscsi.c
M hw/scsi/vmw_pvscsi.c
M hw/timer/hpet.c
M hw/timer/i8254_common.c
M hw/timer/m48t59.c
M hw/timer/mc146818rtc.c
M hw/watchdog/wdt_i6300esb.c
M hw/watchdog/wdt_ib700.c
M migration-rdma.c
M migration.c
M target-i386/machine.c
M target-ppc/machine.c
M tests/test-vmstate.c
Log Message:
-----------
Merge remote-tracking branch 'remotes/juanquintela/tags/migration/20140616'
into staging
migration/next for 20140616
# gpg: Signature made Mon 16 Jun 2014 04:10:18 BST using RSA key ID 5872D723
# gpg: Can't check signature: public key not found
* remotes/juanquintela/tags/migration/20140616:
migration: catch unknown flags in ram_load
rdma: Fix block during rdma migration
migration: Increase default max_downtime from 30ms to 300ms
vmstate: Refactor opening of files
savevm: Remove all the unneeded version_minimum_id_old (x86)
savevm: Remove all the unneeded version_minimum_id_old (ppc)
Signed-off-by: Peter Maydell <address@hidden>
Compare: https://github.com/qemu/qemu/compare/06a59afac450...0bbac6261835
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] 3aff6c: savevm: Remove all the unneeded version_minimum_id...,
GitHub <=