[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 00/18] Migration pull request
From: |
Juan Quintela |
Subject: |
[Qemu-devel] [PULL 00/18] Migration pull request |
Date: |
Thu, 18 May 2017 19:24:44 +0200 |
Hi
This include the following series:
- Fix non-multiple of page size migraition (dave)
- Remove use of old MigrationParms (a.k.a. now block migration is a capability)
- Cleanups of headers in migration
- Make savevm.c target independent
Please, apply.
Thanks, Juan.
The following changes since commit 56821559f0ba682fe6b367815572e6f974d329ab:
Merge remote-tracking branch 'dgilbert/tags/pull-hmp-20170517' into staging
(2017-05-18 13:36:15 +0100)
are available in the git repository at:
git://github.com/juanquintela/qemu.git tags/migration/20170518
for you to fetch changes up to 46d702b106d20beda2fcd0f96ddc44855ba262b3:
migration: Make savevm.c target independent (2017-05-18 19:21:00 +0200)
----------------------------------------------------------------
migration/next for 20170518
----------------------------------------------------------------
Dr. David Alan Gilbert (3):
migration: Fix non-multiple of page size migration
postcopy: Require RAMBlocks that are whole pages
block migration: Allow compile time disable
Juan Quintela (15):
hmp: Use visitor api for hmp_migrate_set_parameter()
migration: Create block capability
migration: Remove use of old MigrationParams
migration: Remove old MigrationParams
migration: Create migration/xbzrle.h
migration: Split migration/channel.c for channel operations
migration: Export qemu-file-channel.c functions in its own file
migration: Remove migration.h from colo.h
migration: Move qjson.h to migration/
migration: Split vmstate-types.c from vmstate.c
migration: Remove qemu-file.h from vmstate.h
migration: Remove vmstate.h from migration.h
migration: migration.h was not needed
exec: Create include for target_page_size()
migration: Make savevm.c target independent
Makefile.target | 2 +-
block/qed.c | 1 -
configure | 11 +
exec.c | 10 +
hmp.c | 23 +-
hw/i386/pc_q35.c | 1 -
hw/virtio/vhost-user.c | 1 -
hw/virtio/vhost-vsock.c | 1 -
hw/virtio/virtio.c | 1 -
include/exec/target_page.h | 21 +
include/hw/hw.h | 1 +
include/migration/block.h | 24 ++
include/migration/colo.h | 1 -
include/migration/migration.h | 30 +-
include/migration/qemu-file.h | 4 -
include/migration/vmstate.h | 4 -
include/qemu/typedefs.h | 1 -
include/sysemu/sysemu.h | 4 +-
migration/Makefile.objs | 6 +-
migration/block.c | 19 +-
migration/channel.c | 67 ++++
migration/channel.h | 27 ++
migration/colo-comm.c | 4 +-
migration/colo.c | 9 +-
migration/exec.c | 1 +
migration/fd.c | 1 +
migration/migration.c | 149 ++++---
migration/postcopy-ram.c | 18 +-
migration/qemu-file-channel.c | 1 +
migration/qemu-file-channel.h | 32 ++
migration/qjson.c | 2 +-
{include/migration => migration}/qjson.h | 0
migration/ram.c | 8 +-
migration/rdma.c | 1 +
migration/savevm.c | 40 +-
migration/socket.c | 1 +
migration/tls.c | 1 +
migration/vmstate-types.c | 661 +++++++++++++++++++++++++++++++
migration/vmstate.c | 656 +-----------------------------
migration/xbzrle.c | 2 +-
migration/xbzrle.h | 21 +
monitor.c | 1 -
qapi-schema.json | 28 +-
tests/Makefile.include | 2 +-
tests/test-vmstate.c | 2 +
tests/test-xbzrle.c | 2 +-
46 files changed, 1102 insertions(+), 801 deletions(-)
create mode 100644 include/exec/target_page.h
create mode 100644 migration/channel.c
create mode 100644 migration/channel.h
create mode 100644 migration/qemu-file-channel.h
rename {include/migration => migration}/qjson.h (100%)
create mode 100644 migration/vmstate-types.c
create mode 100644 migration/xbzrle.h
- [Qemu-devel] [PULL 00/18] Migration pull request,
Juan Quintela <=
- [Qemu-devel] [PULL 01/18] migration: Fix non-multiple of page size migration, Juan Quintela, 2017/05/18
- [Qemu-devel] [PULL 02/18] postcopy: Require RAMBlocks that are whole pages, Juan Quintela, 2017/05/18
- [Qemu-devel] [PULL 03/18] hmp: Use visitor api for hmp_migrate_set_parameter(), Juan Quintela, 2017/05/18
- [Qemu-devel] [PULL 04/18] migration: Create block capability, Juan Quintela, 2017/05/18
- [Qemu-devel] [PULL 05/18] migration: Remove use of old MigrationParams, Juan Quintela, 2017/05/18
- [Qemu-devel] [PULL 06/18] migration: Remove old MigrationParams, Juan Quintela, 2017/05/18
- [Qemu-devel] [PULL 07/18] block migration: Allow compile time disable, Juan Quintela, 2017/05/18
- [Qemu-devel] [PULL 08/18] migration: Create migration/xbzrle.h, Juan Quintela, 2017/05/18
- [Qemu-devel] [PULL 09/18] migration: Split migration/channel.c for channel operations, Juan Quintela, 2017/05/18
- Re: [Qemu-devel] [PULL 00/18] Migration pull request, Stefan Hajnoczi, 2017/05/19