qemu-block
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]