[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 00/11] Migration 20230515 patches
From: |
Juan Quintela |
Subject: |
[PULL 00/11] Migration 20230515 patches |
Date: |
Mon, 15 May 2023 14:33:23 +0200 |
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
- [PULL 00/11] Migration 20230515 patches,
Juan Quintela <=
- [PULL 01/11] migration/calc-dirty-rate: replaced CRC32 with xxHash, Juan Quintela, 2023/05/15
- [PULL 02/11] softmmu: Create qemu_target_pages_to_MiB(), Juan Quintela, 2023/05/15
- [PULL 07/11] migration: A rate limit value of 0 is valid, Juan Quintela, 2023/05/15
- [PULL 11/11] qemu-file: Remove total from qemu_file_total_transferred_*(), Juan Quintela, 2023/05/15
- [PULL 09/11] qemu-file: make qemu_file_[sg]et_rate_limit() use an uint64_t, Juan Quintela, 2023/05/15
- [PULL 05/11] migration: Teach dirtyrate about qemu_target_page_bits(), Juan Quintela, 2023/05/15
- [PULL 06/11] migration: Make dirtyrate.c target independent, Juan Quintela, 2023/05/15
- [PULL 03/11] Use new created qemu_target_pages_to_MiB(), Juan Quintela, 2023/05/15
- [PULL 04/11] migration: Teach dirtyrate about qemu_target_page_size(), Juan Quintela, 2023/05/15
- [PULL 08/11] migration: We set the rate_limit by a second, Juan Quintela, 2023/05/15