[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 00/14] Migration pull request for 20170628
From: |
Juan Quintela |
Subject: |
[Qemu-devel] [PULL 00/14] Migration pull request for 20170628 |
Date: |
Wed, 28 Jun 2017 13:30:52 +0200 |
Hi
This is the migration pull request, it includes:
- return path capability (peter)
- objectify migration (peter)
Thanks to all the people who helped debug the QOM/QAPI.
- fix access to ramblocks (Haozhong)
- add error hint to VMSTATE*EQUAL macros (halil)
Fixed by hand the cases that didn't compile (me)
Please, apply.
The following changes since commit 577caa2672ccde7352fda3ef17e44993de862f0e:
Merge remote-tracking branch
'remotes/edgar/tags/edgar/mmio-exec-v2.for-upstream' into staging (2017-06-27
16:56:55 +0100)
are available in the git repository at:
git://github.com/juanquintela/qemu.git tags/migration/20170628
for you to fetch changes up to 084140bd4989095d39978269fd0f43e398a0015d:
exec: fix access to ram_list.dirty_memory when sync dirty bitmap (2017-06-28
12:23:58 +0200)
----------------------------------------------------------------
migration/next for 20170628
----------------------------------------------------------------
Halil Pasic (1):
vmstate: error hint for failed equal checks
Haozhong Zhang (1):
exec: fix access to ram_list.dirty_memory when sync dirty bitmap
Peter Xu (12):
machine: export register_compat_prop()
accel: introduce AccelClass.global_props
vl: clean up global property registration
migration: let MigrationState be a qdev
migration: move global_state.optional out
migration: move only_migratable to MigrationState
migration: move skip_configuration out
migration: move skip_section_footers
migration: merge enforce_config_section somewhat
migration: hmp: dump globals
migration: add comment for TYPE_MIGRATE
migration: add "return-path" capability
accel/accel.c | 6 ++
hmp.c | 3 +
hw/block/fdc.c | 2 +-
hw/core/machine.c | 13 ----
hw/core/qdev-properties.c | 21 ++++++
hw/display/qxl.c | 4 +-
hw/display/vga.c | 2 +-
hw/display/virtio-gpu.c | 2 +-
hw/display/vmware_vga.c | 2 +-
hw/i386/pc_piix.c | 3 -
hw/ide/ahci.c | 2 +-
hw/input/vmmouse.c | 2 +-
hw/intc/openpic.c | 2 +-
hw/intc/xics.c | 2 +-
hw/misc/max111x.c | 2 +-
hw/nvram/eeprom93xx.c | 2 +-
hw/pci/pci.c | 2 +-
hw/pci/pcie_aer.c | 2 +-
hw/ppc/spapr.c | 3 -
hw/ppc/spapr_iommu.c | 2 +-
hw/ppc/spapr_pci.c | 4 +-
hw/ppc/spapr_vio.c | 4 +-
hw/usb/hcd-uhci.c | 2 +-
hw/xen/xen-common.c | 25 +++++--
include/exec/ram_addr.h | 9 ++-
include/hw/compat.h | 12 ++++
include/hw/qdev-properties.h | 29 ++++++++
include/migration/global_state.h | 1 -
include/migration/misc.h | 6 +-
include/migration/vmstate.h | 51 +++++++++-----
include/sysemu/accel.h | 11 +++
include/sysemu/sysemu.h | 1 -
migration/global_state.c | 9 +--
migration/migration.c | 142 ++++++++++++++++++++++++++++++++-------
migration/migration.h | 34 ++++++++++
migration/savevm.c | 32 ++-------
migration/vmstate-types.c | 15 +++++
qapi-schema.json | 5 +-
target/ppc/machine.c | 8 +--
vl.c | 41 +++++++++--
40 files changed, 383 insertions(+), 137 deletions(-)
- [Qemu-devel] [PULL 00/14] Migration pull request for 20170628,
Juan Quintela <=
- [Qemu-devel] [PULL 01/14] machine: export register_compat_prop(), Juan Quintela, 2017/06/28
- [Qemu-devel] [PULL 03/14] vl: clean up global property registration, Juan Quintela, 2017/06/28
- [Qemu-devel] [PULL 02/14] accel: introduce AccelClass.global_props, Juan Quintela, 2017/06/28
- [Qemu-devel] [PULL 04/14] migration: let MigrationState be a qdev, Juan Quintela, 2017/06/28
- [Qemu-devel] [PULL 07/14] migration: move skip_configuration out, Juan Quintela, 2017/06/28
- [Qemu-devel] [PULL 05/14] migration: move global_state.optional out, Juan Quintela, 2017/06/28
- [Qemu-devel] [PULL 08/14] migration: move skip_section_footers, Juan Quintela, 2017/06/28
- [Qemu-devel] [PULL 09/14] migration: merge enforce_config_section somewhat, Juan Quintela, 2017/06/28