Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20221115121226.26609-1-quintela@redhat.com
Maintainers: Paolo Bonzini <pbonzini@redhat.com>, Peter Xu <peterx@redhat.com>, David Hildenbrand <david@redhat.com>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, "Daniel P. Berrangé" <berrange@redhat.com>, "Marc-André Lureau" <marcandre.lureau@redhat.com>, Thomas Huth <thuth@redhat.com>, Stefan Hajnoczi <stefanha@redhat.com>, Fam Zheng <fam@euphon.net>, Juan Quintela <quintela@redhat.com>, "Dr. David Alan Gilbert" <dgilbert@redhat.com>
meson.build | 16 +
include/exec/ram_addr.h | 11 +-
include/exec/ramblock.h | 3 +
include/io/channel.h | 25 ++
include/qemu/bitmap.h | 1 +
migration/migration.h | 7 -
migration/multifd.h | 10 +-
migration/postcopy-ram.h | 2 +-
migration/ram.h | 23 +
migration/xbzrle.h | 4 +
io/channel-socket.c | 27 ++
io/channel.c | 39 ++
migration/block.c | 4 +-
migration/channel-block.c | 6 +-
migration/migration.c | 109 +++--
migration/multifd-zlib.c | 14 +-
migration/multifd-zstd.c | 12 +-
migration/multifd.c | 69 +--
migration/postcopy-ram.c | 5 +-
migration/qemu-file.c | 27 +-
migration/ram.c | 794 +++++++++++++++++-----------------
migration/xbzrle.c | 124 ++++++
tests/bench/xbzrle-bench.c | 465 ++++++++++++++++++++
tests/unit/test-xbzrle.c | 39 +-
util/bitmap.c | 45 ++
meson_options.txt | 2 +
scripts/meson-buildoptions.sh | 14 +-
tests/bench/meson.build | 4 +
28 files changed, 1379 insertions(+), 522 deletions(-)
create mode 100644 tests/bench/xbzrle-bench.c