QEMU-Devel Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PULL 00/23] Next patches
@ 2026-05-05 20:26 Peter Xu
  2026-05-05 20:26 ` [PULL 01/23] migration: Fix blocking in POSTCOPY_DEVICE during package load Peter Xu
                   ` (23 more replies)
  0 siblings, 24 replies; 27+ messages in thread
From: Peter Xu @ 2026-05-05 20:26 UTC (permalink / raw)
  To: qemu-devel; +Cc: Fabiano Rosas, Paolo Bonzini, Peter Xu

The following changes since commit ac0cc20ad2fe0b8df2e5d9458e90a095ac711ab1:

  Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging (2026-05-01 14:41:49 -0400)

are available in the Git repository at:

  https://gitlab.com/peterx/qemu.git tags/next-pull-request

for you to fetch changes up to 348c67cb16ecb479994b0c957699f906bd40a6c2:

  tests/qtest/migration: Fix A-B file build (2026-05-05 12:35:25 -0400)

----------------------------------------------------------------
Migration and mem pull request

- Fabiano's fix on migrate_set_parameter crash with multifd & zerocopy
- Pranav's fix on postcopy stucking at device state when ack lost
- Samuel's new migration parameter x-rdma-chunk-size for RDMA
- PeterX's vfio/migration series to report remaining data and fix downtime calc
- PeterM's MemoryRegionOps .impl cleanup series
- Fabiano's fix to build a-b migration bootfiles for all archs

----------------------------------------------------------------

CJ Chen (2):
  hw/riscv: iommu-trap: remove .impl.unaligned = true
  system/memory: assert on invalid MemoryRegionOps .unaligned combo

Fabiano Rosas (2):
  migration: Use QAPI_CLONE_MEMBERS in migrate_params_test_apply
  tests/qtest/migration: Fix A-B file build

Peter Maydell (2):
  hw/npcm7xx_fiu: Specify .impl for npcm7xx_fiu_flash_ops
  hw/xtensa/mx_pic: Specify xtensa_mx_pic_ops .impl settings

Peter Xu (15):
  migration: Fix low possibility downtime violation
  migration/qapi: Rename MigrationStats to MigrationRAMStats
  vfio/migration: Cache stop size in VFIOMigration
  migration/treewide: Merge @state_pending_{exact|estimate} APIs
  migration: Use the new save_query_pending() API directly
  migration: Introduce stopcopy_bytes in save_query_pending()
  vfio/migration: Fix incorrect reporting for VFIO pending data
  migration: Move iteration counter out of RAM
  migration: Introduce a helper to return switchover bw estimate
  migration: Calculate expected downtime on demand
  migration: Fix calculation of expected_downtime to take VFIO info
  migration: Remember total dirty bytes in mig_stats
  migration/qapi: Introduce system-wide "remaining" reports
  migration/qapi: Update unit for avail-switchover-bandwidth
  vfio/migration: Add tracepoints for precopy/stopcopy query ioctls

Pranav Tyagi (1):
  migration: Fix blocking in POSTCOPY_DEVICE during package load

Samuel Zhang (1):
  migration/rdma: add x-rdma-chunk-size parameter

 docs/about/removed-features.rst            |   2 +-
 docs/devel/migration/main.rst              |   9 +-
 docs/devel/migration/vfio.rst              |   9 +-
 qapi/migration.json                        |  45 +-
 hw/vfio/vfio-migration-internal.h          |   8 +
 include/migration/register.h               |  59 +-
 migration/migration-stats.h                |  20 +-
 migration/migration.h                      |   3 +-
 migration/options.h                        |   1 +
 migration/savevm.h                         |   7 +-
 tests/qtest/migration/aarch64/a-b-kernel.h |   7 +-
 tests/qtest/migration/bootfile.h           |  11 +
 tests/qtest/migration/i386/a-b-bootblock.h |   8 +-
 tests/qtest/migration/ppc64/a-b-kernel.h   |   8 +-
 tests/qtest/migration/s390x/a-b-bios.h     | 611 +++++++++++++--------
 hw/riscv/riscv-iommu.c                     |   1 -
 hw/s390x/s390-stattrib.c                   |   9 +-
 hw/ssi/npcm7xx_fiu.c                       |   5 +
 hw/vfio/migration.c                        | 125 +++--
 hw/xtensa/mx_pic.c                         |  27 +
 migration/block-dirty-bitmap.c             |  10 +-
 migration/migration-hmp-cmds.c             |  16 +
 migration/migration.c                      | 225 +++++---
 migration/options.c                        |  59 +-
 migration/ram.c                            |  40 +-
 migration/rdma.c                           |  30 +-
 migration/savevm.c                         |  42 +-
 system/memory.c                            |   1 +
 tests/qtest/migration/s390x/a-b-bios.c     |  66 ++-
 hw/vfio/trace-events                       |   5 +-
 migration/trace-events                     |   3 +-
 tests/qtest/migration/Makefile             |  11 +-
 tests/qtest/migration/aarch64/Makefile     |   4 +-
 tests/qtest/migration/aarch64/a-b-kernel.S |   2 +-
 tests/qtest/migration/i386/Makefile        |   4 +-
 tests/qtest/migration/i386/a-b-bootblock.S |   2 +-
 tests/qtest/migration/ppc64/Makefile       |   6 +-
 tests/qtest/migration/ppc64/a-b-kernel.S   |   2 +-
 tests/qtest/migration/s390x/Makefile       |   8 +-
 39 files changed, 957 insertions(+), 554 deletions(-)

-- 
2.53.0



^ permalink raw reply	[flat|nested] 27+ messages in thread

end of thread, other threads:[~2026-05-11 13:49 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-05-05 20:26 [PULL 00/23] Next patches Peter Xu
2026-05-05 20:26 ` [PULL 01/23] migration: Fix blocking in POSTCOPY_DEVICE during package load Peter Xu
2026-05-05 20:26 ` [PULL 02/23] migration: Use QAPI_CLONE_MEMBERS in migrate_params_test_apply Peter Xu
2026-05-05 20:26 ` [PULL 03/23] migration/rdma: add x-rdma-chunk-size parameter Peter Xu
2026-05-05 20:26 ` [PULL 04/23] migration: Fix low possibility downtime violation Peter Xu
2026-05-05 20:26 ` [PULL 05/23] migration/qapi: Rename MigrationStats to MigrationRAMStats Peter Xu
2026-05-05 20:26 ` [PULL 06/23] vfio/migration: Cache stop size in VFIOMigration Peter Xu
2026-05-05 20:26 ` [PULL 07/23] migration/treewide: Merge @state_pending_{exact|estimate} APIs Peter Xu
2026-05-05 20:26 ` [PULL 08/23] migration: Use the new save_query_pending() API directly Peter Xu
2026-05-05 20:26 ` [PULL 09/23] migration: Introduce stopcopy_bytes in save_query_pending() Peter Xu
2026-05-05 20:26 ` [PULL 10/23] vfio/migration: Fix incorrect reporting for VFIO pending data Peter Xu
2026-05-05 20:26 ` [PULL 11/23] migration: Move iteration counter out of RAM Peter Xu
2026-05-05 20:26 ` [PULL 12/23] migration: Introduce a helper to return switchover bw estimate Peter Xu
2026-05-05 20:26 ` [PULL 13/23] migration: Calculate expected downtime on demand Peter Xu
2026-05-07 19:57   ` Peter Maydell
2026-05-11 13:48     ` Peter Xu
2026-05-05 20:26 ` [PULL 14/23] migration: Fix calculation of expected_downtime to take VFIO info Peter Xu
2026-05-05 20:26 ` [PULL 15/23] migration: Remember total dirty bytes in mig_stats Peter Xu
2026-05-05 20:26 ` [PULL 16/23] migration/qapi: Introduce system-wide "remaining" reports Peter Xu
2026-05-05 20:26 ` [PULL 17/23] migration/qapi: Update unit for avail-switchover-bandwidth Peter Xu
2026-05-05 20:26 ` [PULL 18/23] vfio/migration: Add tracepoints for precopy/stopcopy query ioctls Peter Xu
2026-05-05 20:26 ` [PULL 19/23] hw/riscv: iommu-trap: remove .impl.unaligned = true Peter Xu
2026-05-05 20:26 ` [PULL 20/23] hw/npcm7xx_fiu: Specify .impl for npcm7xx_fiu_flash_ops Peter Xu
2026-05-05 20:26 ` [PULL 21/23] hw/xtensa/mx_pic: Specify xtensa_mx_pic_ops .impl settings Peter Xu
2026-05-05 20:26 ` [PULL 22/23] system/memory: assert on invalid MemoryRegionOps .unaligned combo Peter Xu
2026-05-05 20:26 ` [PULL 23/23] tests/qtest/migration: Fix A-B file build Peter Xu
2026-05-06 18:19 ` [PULL 00/23] Next patches Stefan Hajnoczi

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox