Merge tag 'migration-20230213-pull-request' of https://gitlab.com/juan.quintela/qemu into staging
Migration Pull request (take3) Hi In this PULL request: - Added to leonardo fixes: Fixes: b5eea99e ("migration: Add yank feature") Reported-by:Li Xiaohui <xiaohli@redhat.com> Please apply. [take 2] - rebase to latest upstream - fix compilation of linux-user (if have_system was missing) (me) - cleanup multifd_load_cleanup(leonardo) - Document RAM flags (me) Please apply. [take 1] This are all the reviewed patches for migration: - AVX512 support for xbzrle (Ling Xu) - /dev/userfaultd support (Peter Xu) - Improve ordering of channels (Peter Xu) - multifd cleanups (Li Zhang) - Remove spurious files from last merge (me) Rebase makes that to you - Fix mixup between state_pending_{exact,estimate} (me) - Cache RAM size during migration (me) - cleanup several functions (me) Please apply. # -----BEGIN PGP SIGNATURE----- # # iQIzBAABCAAdFiEEGJn/jt6/WMzuA0uC9IfvGFhy1yMFAmPppZYACgkQ9IfvGFhy # 1yPLvQ//f8D6txzFawaxrfzpSAHnq70Gx+B5GkIwgwB8nlPIC3QELEf5uooM/RGA # nSaUctUNOJUWqVGK3vp3jDIep02DzdIUrlOfy96h+pnTMpyMWFC2BexDfveVMUId # dw8WCWZkGCFDfIWuKF+GA8eTu6HM1ouzgCJrRmPtCqsikzAPkogPm60hQSTAQxm9 # Kzdp1SXV1HmyA440vy8rtYf71BKpvb9OJFmwgZ+ICy0rc1aUmgJbKxkwyOgiI2lq # ONekpbOg7lzlFVAQu1QHTmYN13bsn4uzwUgdifn1PixFQyRE3AVs4jdTmqeLnoPe # Ac6j8v3pDOw/Xf4kpRWUmhkqTMEJt8/lyneJzu1mQkw0wwiUtDvknFgPG8wJsa+J # ZQr1cBXQj4IjtkN6+ixF7XYvx3T6pWz0L+/w2+TbFBdLWIrPgFH0yPYjhx7FdDid # cjUHyS1a0w9ngnXOxRG8+UNHWCpPOUhXeeiyNioogYZNKu77PFxJVDMe3eB6dXAB # pDfl4P129PloKAPafcz9E6Sxr+lIgrETZmsRJlRz4czg18TxlIukMlDtyrepNWti # GtIf9xTpP3JKjpHnKbWLaxP5VeFC7kQd0qas4VxD+tDjbJdUZdZMfHcOSS0SMRGe # q5LVEzMMIPCQJQIqiLEJ0HTUUOtB8i+bGoirNEbDqhLa/oZwPP8= # =TDnO # -----END PGP SIGNATURE----- # gpg: Signature made Mon 13 Feb 2023 02:51:02 GMT # gpg: using RSA key 1899FF8EDEBF58CCEE034B82F487EF185872D723 # gpg: Good signature from "Juan Quintela <quintela@redhat.com>" [full] # gpg: aka "Juan Quintela <quintela@trasno.org>" [full] # Primary key fingerprint: 1899 FF8E DEBF 58CC EE03 4B82 F487 EF18 5872 D723 * tag 'migration-20230213-pull-request' of https://gitlab.com/juan.quintela/qemu : (22 commits) ram: Document migration ram flags migration/multifd: Move load_cleanup inside incoming_state_destroy migration/multifd: Join all multifd threads in order to avoid leaks migration/multifd: Remove unnecessary assignment on multifd_load_cleanup() migration/multifd: Change multifd_load_cleanup() signature and usage migration: Postpone postcopy preempt channel to be after main migration: Add a semaphore to count PONGs migration: Cleanup postcopy_preempt_setup() migration: Rework multi-channel checks on URI Update bench-code for addressing CI problem AVX512 support for xbzrle_encode_buffer migration: I messed state_pending_exact/estimate migration: Make ram_save_target_page() a pointer migration: Calculate ram size once migration: Split ram_bytes_total_common() in two functions migration: Make find_dirty_block() return a single parameter migration: Simplify ram_find_and_save_block() util/userfaultfd: Support /dev/userfaultfd linux-headers: Update to v6.1 multifd: Remove some redundant code ... Signed-off-by:
Peter Maydell <peter.maydell@linaro.org>
No related branches found
No related tags found
Showing
- configs/devices/x86_64-softmmu/x86_64-quintela-devices.mak 0 additions, 7 deletionsconfigs/devices/x86_64-softmmu/x86_64-quintela-devices.mak
- configs/devices/x86_64-softmmu/x86_64-quintela2-devices.mak 0 additions, 6 deletionsconfigs/devices/x86_64-softmmu/x86_64-quintela2-devices.mak
- include/standard-headers/drm/drm_fourcc.h 30 additions, 4 deletionsinclude/standard-headers/drm/drm_fourcc.h
- include/standard-headers/linux/ethtool.h 61 additions, 2 deletionsinclude/standard-headers/linux/ethtool.h
- include/standard-headers/linux/fuse.h 5 additions, 1 deletioninclude/standard-headers/linux/fuse.h
- include/standard-headers/linux/input-event-codes.h 1 addition, 0 deletionsinclude/standard-headers/linux/input-event-codes.h
- include/standard-headers/linux/virtio_blk.h 19 additions, 0 deletionsinclude/standard-headers/linux/virtio_blk.h
- linux-headers/asm-generic/hugetlb_encode.h 13 additions, 13 deletionslinux-headers/asm-generic/hugetlb_encode.h
- linux-headers/asm-generic/mman-common.h 2 additions, 0 deletionslinux-headers/asm-generic/mman-common.h
- linux-headers/asm-mips/mman.h 2 additions, 0 deletionslinux-headers/asm-mips/mman.h
- linux-headers/asm-riscv/kvm.h 4 additions, 0 deletionslinux-headers/asm-riscv/kvm.h
- linux-headers/linux/kvm.h 1 addition, 0 deletionslinux-headers/linux/kvm.h
- linux-headers/linux/psci.h 14 additions, 0 deletionslinux-headers/linux/psci.h
- linux-headers/linux/userfaultfd.h 4 additions, 0 deletionslinux-headers/linux/userfaultfd.h
- linux-headers/linux/vfio.h 142 additions, 0 deletionslinux-headers/linux/vfio.h
- meson.build 17 additions, 0 deletionsmeson.build
- meson_options.txt 2 additions, 0 deletionsmeson_options.txt
- migration/migration.c 87 additions, 51 deletionsmigration/migration.c
- migration/migration.h 12 additions, 3 deletionsmigration/migration.h
- migration/multifd.c 38 additions, 49 deletionsmigration/multifd.c
Loading
Please register or sign in to comment