aboutsummaryrefslogtreecommitdiff
path: root/migration/postcopy-ram.c
AgeCommit message (Expand)Author
2024-10-31migration: Put thread names together with macrosPeter Xu
2024-10-08migration/postcopy: Use uffd helpersDr. David Alan Gilbert
2024-09-24migration: remove return after g_assert_not_reached()Pierrick Bouvier
2024-09-24migration: replace assert(0) with g_assert_not_reached()Pierrick Bouvier
2024-06-21migration/postcopy: Add postcopy-recover-setup phasePeter Xu
2024-06-21migration: Rename thread debug namesPeter Xu
2024-05-03migration: remove PostcopyDiscardState from typedefs.hPaolo Bonzini
2024-03-12error: Move ERRP_GUARD() to the beginning of the functionZhao Liu
2024-02-28migration: remove error from notifier dataSteve Sistare
2024-02-28notify: pass error to notifier with returnSteve Sistare
2024-01-29userfaultfd: use 1ULL to build ioctl masksPaolo Bonzini
2023-09-27migration: Fix race that dest preempt thread close too earlyPeter Xu
2023-07-12migration/ram: Expose ramblock_is_ignored() as migrate_ram_is_ignored()David Hildenbrand
2023-05-03migration: Drop unused parameter for migration_tls_client_create()Juan Quintela
2023-04-27migration: Allow postcopy_ram_supported_by_host() to report errPeter Xu
2023-04-24migration: Create options.cJuan Quintela
2023-04-24migration/postcopy: Detect file system on dest hostPeter Xu
2023-04-20postcopy-ram: do not use qatomic_mb_readPaolo Bonzini
2023-04-12migration: Recover behavior of preempt channel creation for pre-7.2Peter Xu
2023-04-12migration: Fix potential race on postcopy_qemufile_srcPeter Xu
2023-03-16migration: Wait on preempt channel in preempt threadPeter Xu
2023-02-11migration: Postpone postcopy preempt channel to be after mainPeter Xu
2023-02-11migration: Cleanup postcopy_preempt_setup()Peter Xu
2023-02-11migration: Rework multi-channel checks on URIPeter Xu
2023-02-08Drop duplicate #includeMarkus Armbruster
2023-02-06migration: check magic value for deciding the mapping of channelsmanish.mishra
2023-02-06util/userfaultfd: Add uffd_open()Peter Xu
2022-07-20migration: Enable TLS for preempt channelPeter Xu
2022-07-20migration: Create the postcopy preempt channel asynchronouslyPeter Xu
2022-07-20migration: Postcopy recover with preempt enabledPeter Xu
2022-07-20migration: Postcopy preemption preparation on channel creationPeter Xu
2022-04-06Replace qemu_real_host_page variables with inlined functionsMarc-André Lureau
2022-03-02migration: postcopy_pause_fault_thread() never failsPeter Xu
2022-03-02migration: Enlarge postcopy recovery to capture !-EIO tooPeter Xu
2022-03-02migration: Add postcopy_thread_create()Peter Xu
2022-03-02migration: Introduce postcopy channels on dest nodePeter Xu
2022-02-21include: Move qemu_madvise() and related #defines to new qemu/madvise.hPeter Maydell
2022-01-28migration: Move temp page setup and cleanup into separate functionsPeter Xu
2022-01-28migration: Enable UFFD_FEATURE_THREAD_ID even without blocktime featPeter Xu
2021-11-06migration: Check that postcopy fd's are not NULLJuan Quintela
2021-11-01migration: Simplify alignment and alignment checksDavid Hildenbrand
2021-11-01migration/postcopy: Handle RAMBlocks with a RamDiscardManager on the destinationDavid Hildenbrand
2021-05-13migration/ram: Handle RAM block resizes during postcopyDavid Hildenbrand
2020-12-19qapi: Use QAPI_LIST_PREPEND() where possibleEric Blake
2020-11-02migration: Unify reset of last_rb on destination node when recoverPeter Xu
2020-10-26migration: Maintain postcopy faulted addressesPeter Xu
2020-10-26migration: Pass incoming state into qemu_ufd_copy_ioctl()Peter Xu
2020-10-26migration: Add spaces around operatorBihong Yu
2020-09-25migration: Rework migrate_send_rp_req_pages() functionPeter Xu
2020-09-23qemu/atomic.h: rename atomic_ to qatomic_Stefan Hajnoczi