aboutsummaryrefslogtreecommitdiff
path: root/migration
AgeCommit message (Expand)AuthorFilesLines
2024-02-07migration/multifd: Add a synchronization point for channel creationFabiano Rosas1-6/+26
2024-02-07migration/multifd: Unify multifd and TLS connection pathsFabiano Rosas1-43/+40
2024-02-07migration/multifd: Move multifd_send_setup into migration threadFabiano Rosas1-5/+5
2024-02-07migration/multifd: Move multifd_send_setup error handling in to the functionFabiano Rosas3-13/+19
2024-02-07migration/multifd: Remove p->runningFabiano Rosas2-20/+14
2024-02-07migration/multifd: Join the TLS threadFabiano Rosas2-1/+9
2024-02-07migration: Fix logic of channels and transport compatibility checkAvihai Horon1-6/+11
2024-02-06migration/multifd: Optimize sender side to be locklessPeter Xu2-27/+26
2024-02-05migration/multifd: Fix MultiFDSendParams.packet_num racePeter Xu2-24/+34
2024-02-05migration/multifd: Stick with send/recv on function namesPeter Xu3-16/+16
2024-02-05migration/multifd: Cleanup multifd_load_cleanup()Peter Xu1-22/+30
2024-02-05migration/multifd: Cleanup multifd_save_cleanup()Peter Xu1-32/+59
2024-02-05migration/multifd: Rewrite multifd_queue_page()Peter Xu1-19/+37
2024-02-05migration/multifd: Change retval of multifd_send_pages()Peter Xu1-7/+8
2024-02-05migration/multifd: Change retval of multifd_queue_page()Peter Xu3-6/+7
2024-02-05migration/multifd: Split multifd_send_terminate_threads()Peter Xu2-10/+19
2024-02-05migration/multifd: Forbid spurious wakeupsPeter Xu1-4/+3
2024-02-05migration/multifd: Move header prepare/fill into send_prepare()Peter Xu4-33/+37
2024-02-05migration/multifd: multifd_send_prepare_header()Peter Xu2-8/+16
2024-02-05migration/multifd: Move trace_multifd_send|recv()Peter Xu1-5/+6
2024-02-05migration/multifd: Move total_normal_pages accountingPeter Xu1-2/+2
2024-02-05migration/multifd: Rename p->num_packets and clean it upPeter Xu2-11/+8
2024-02-05migration/multifd: Drop pages->num check in sender threadPeter Xu1-6/+7
2024-02-05migration/multifd: Simplify locking in sender threadPeter Xu1-7/+16
2024-02-05migration/multifd: Separate SYNC request with normal jobsPeter Xu2-16/+36
2024-02-05migration/multifd: Drop MultiFDSendParams.normal[] arrayPeter Xu4-30/+21
2024-02-05migration/multifd: Postpone reset of MultiFDPages_tPeter Xu1-4/+14
2024-02-05migration/multifd: Drop MultiFDSendParams.quit, cleanup error pathsPeter Xu2-54/+33
2024-02-05migration/multifd: multifd_send_kick_main()Peter Xu1-6/+15
2024-02-05migration/multifd: Drop stale comment for multifd zero copyPeter Xu1-11/+0
2024-02-05migration: prevent migration when VM has poisoned memoryWilliam Roche1-0/+7
2024-01-29migration: Centralize BH creation and dispatchFabiano Rosas3-37/+40
2024-01-29migration: Add a wrapper to qemu_bh_scheduleFabiano Rosas1-17/+14
2024-01-29migration: Reference migration state around loadvm_postcopy_handle_run_bhFabiano Rosas1-0/+2
2024-01-29migration: Take reference to migration state around bg_migration_vm_start_bhFabiano Rosas1-0/+2
2024-01-29migration: Fix use-after-free of migration state objectFabiano Rosas1-0/+2
2024-01-29migration/yank: Use channel featuresFabiano Rosas1-5/+1
2024-01-29migration: Drop unnecessary check in ram's pending_exact()Peter Xu1-5/+4
2024-01-29migration: Make threshold_size an uint64_tPeter Xu1-1/+1
2024-01-29migration: Plug memory leak on HMP migrate error pathMarkus Armbruster1-3/+1
2024-01-29userfaultfd: use 1ULL to build ioctl masksPaolo Bonzini1-9/+7
2024-01-16migration/rdma: define htonll/ntohll only if not predefinedNick Briggs1-0/+4
2024-01-16migration: Report error in incoming migrationFabiano Rosas1-0/+7
2024-01-16migration/multifd: Change multifd_pages_init argumentFabiano Rosas1-3/+3
2024-01-16migration/multifd: Remove QEMUFile from where it is not neededFabiano Rosas3-16/+15
2024-01-16migration/multifd: Remove MultiFDPages_t::packet_numFabiano Rosas2-3/+0
2024-01-16migration: Simplify initial conditionals in migration for better readabilityHet Gala1-20/+16
2024-01-08Replace "iothread lock" with "BQL" in commentsStefan Hajnoczi5-20/+20
2024-01-08system/cpus: rename qemu_mutex_lock_iothread() to bql_lock()Stefan Hajnoczi6-78/+78
2024-01-05Merge tag 'migration-20240104-pull-request' of https://gitlab.com/peterx/qemu...Peter Maydell9-92/+78