Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20230207005650.1810-1-quintela@redhat.com
Maintainers: "Marc-André Lureau" <marcandre.lureau@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>, Juan Quintela <quintela@redhat.com>, "Dr. David Alan Gilbert" <dgilbert@redhat.com>, Alex Williamson <alex.williamson@redhat.com>, Eduardo Habkost <eduardo@habkost.net>, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, Yanan Wang <wangyanan55@huawei.com>, Halil Pasic <pasic@linux.ibm.com>, Christian Borntraeger <borntraeger@linux.ibm.com>, Eric Farman <farman@linux.ibm.com>, Thomas Huth <thuth@redhat.com>, Richard Henderson <richard.henderson@linaro.org>, David Hildenbrand <david@redhat.com>, Ilya Leoshkevich <iii@linux.ibm.com>, "Michael S. Tsirkin" <mst@redhat.com>, "Daniel P. Berrangé" <berrange@redhat.com>, Eric Blake <eblake@redhat.com>, Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>, John Snow <jsnow@redhat.com>, Stefan Hajnoczi <stefanha@redhat.com>, Fam Zheng <fam@euphon.net>, Markus Armbruster <armbru@redhat.com>, Laurent Vivier <lvivier@redhat.com>, Stefan Berger <stefanb@linux.vnet.ibm.com>, Coiby Xu <Coiby.Xu@gmail.com>
docs/devel/migration.rst | 18 +-
docs/devel/vfio-migration.rst | 4 +-
.../x86_64-quintela-devices.mak | 7 +
.../x86_64-quintela2-devices.mak | 6 +
qapi/migration.json | 29 +
include/hw/virtio/virtio-mem.h | 8 +
include/io/channel.h | 6 +
include/migration/misc.h | 4 +-
include/migration/register.h | 17 +-
include/migration/vmstate.h | 35 +-
include/qemu/userfaultfd.h | 12 +
migration/channel.h | 5 +
migration/migration.h | 4 +
migration/multifd.h | 2 +-
migration/postcopy-ram.h | 2 +-
migration/savevm.h | 10 +-
migration/threadinfo.h | 28 +
chardev/char-socket.c | 4 +-
hw/core/machine.c | 4 +-
hw/s390x/s390-stattrib.c | 11 +-
hw/vfio/migration.c | 20 +-
hw/virtio/virtio-mem.c | 144 +-
io/channel-buffer.c | 1 +
io/channel-command.c | 1 +
io/channel-file.c | 1 +
io/channel-null.c | 1 +
io/channel-socket.c | 19 +-
io/channel-tls.c | 1 +
io/channel-websock.c | 1 +
io/channel.c | 16 +-
migration/block-dirty-bitmap.c | 14 +-
migration/block.c | 13 +-
migration/channel-block.c | 1 +
migration/channel.c | 45 +
migration/dirtyrate.c | 10 +-
migration/migration.c | 124 +-
migration/multifd.c | 39 +-
migration/postcopy-ram.c | 16 +-
migration/ram.c | 120 +-
migration/rdma.c | 16 +-
migration/savevm.c | 187 ++-
migration/threadinfo.c | 51 +
migration/vmstate.c | 2 +
scsi/qemu-pr-helper.c | 2 +-
tests/qtest/migration-test.c | 4 +-
tests/qtest/tpm-emu.c | 2 +-
tests/unit/test-io-channel-socket.c | 1 +
util/userfaultfd.c | 13 +-
util/vhost-user-server.c | 2 +-
hw/vfio/trace-events | 2 +-
migration/meson.build | 1 +
migration/multifd.c.orig | 1274 +++++++++++++++++
migration/trace-events | 7 +-
53 files changed, 2134 insertions(+), 233 deletions(-)
create mode 100644 configs/devices/x86_64-softmmu/x86_64-quintela-devices.mak
create mode 100644 configs/devices/x86_64-softmmu/x86_64-quintela2-devices.mak
create mode 100644 migration/threadinfo.h
create mode 100644 migration/threadinfo.c
create mode 100644 migration/multifd.c.orig