The following changes since commit 8844bb8d896595ee1d25d21c770e6e6f29803097:
Merge tag 'or1k-pull-request-20230513' of https://github.com/stffrdhrn/qemu into staging (2023-05-13 11:23:14 +0100) are available in the Git repository at: https://gitlab.com/juan.quintela/qemu.git tags/migration-20230515-pull-request for you to fetch changes up to 6da835d42a2163b43578ae745bc613b06dd5d23c: qemu-file: Remove total from qemu_file_total_transferred_*() (2023-05-15 13:46:14 +0200) ---------------------------------------------------------------- Migration Pull request 20230515 Hi On this PULL: - use xxHash for calculate dirty_rate (andrei) - Create qemu_target_pages_to_MiB() and use them (quintela) - make dirtyrate target independent (quintela) - Merge 5 patches from atomic counters series (quintela) Please apply. ---------------------------------------------------------------- Andrei Gudkov (1): migration/calc-dirty-rate: replaced CRC32 with xxHash Juan Quintela (10): softmmu: Create qemu_target_pages_to_MiB() Use new created qemu_target_pages_to_MiB() migration: Teach dirtyrate about qemu_target_page_size() migration: Teach dirtyrate about qemu_target_page_bits() migration: Make dirtyrate.c target independent migration: A rate limit value of 0 is valid migration: We set the rate_limit by a second qemu-file: make qemu_file_[sg]et_rate_limit() use an uint64_t qemu-file: Make rate_limit_used an uint64_t qemu-file: Remove total from qemu_file_total_transferred_*() include/exec/target_page.h | 1 + migration/qemu-file.h | 16 +++++----- migration/block.c | 4 +-- migration/dirtyrate.c | 64 +++++++++++++++++++++++++++----------- migration/migration.c | 14 +++------ migration/options.c | 4 +-- migration/qemu-file.c | 20 +++++++----- migration/savevm.c | 6 ++-- migration/vmstate.c | 5 ++- softmmu/dirtylimit.c | 11 ++----- softmmu/physmem.c | 11 +++++++ migration/meson.build | 4 +-- migration/trace-events | 4 +-- 13 files changed, 97 insertions(+), 67 deletions(-) -- 2.40.1