aboutsummaryrefslogtreecommitdiff
path: root/migration/postcopy-ram.c
AgeCommit message (Expand)AuthorFilesLines
2023-09-27migration: Fix race that dest preempt thread close too earlyPeter Xu1-1/+37
2023-07-12migration/ram: Expose ramblock_is_ignored() as migrate_ram_is_ignored()David Hildenbrand1-1/+1
2023-05-03migration: Drop unused parameter for migration_tls_client_create()Juan Quintela1-1/+1
2023-04-27migration: Allow postcopy_ram_supported_by_host() to report errPeter Xu1-28/+32
2023-04-24migration: Create options.cJuan Quintela1-0/+1
2023-04-24migration/postcopy: Detect file system on dest hostPeter Xu1-4/+30
2023-04-20postcopy-ram: do not use qatomic_mb_readPaolo Bonzini1-1/+1
2023-04-12migration: Recover behavior of preempt channel creation for pre-7.2Peter Xu1-2/+8
2023-04-12migration: Fix potential race on postcopy_qemufile_srcPeter Xu1-5/+15
2023-03-16migration: Wait on preempt channel in preempt threadPeter Xu1-5/+6
2023-02-11migration: Postpone postcopy preempt channel to be after mainPeter Xu1-2/+15
2023-02-11migration: Cleanup postcopy_preempt_setup()Peter Xu1-7/+1
2023-02-11migration: Rework multi-channel checks on URIPeter Xu1-6/+0
2023-02-08Drop duplicate #includeMarkus Armbruster1-2/+0
2023-02-06migration: check magic value for deciding the mapping of channelsmanish.mishra1-4/+1
2023-02-06util/userfaultfd: Add uffd_open()Peter Xu1-6/+5
2022-07-20migration: Enable TLS for preempt channelPeter Xu1-8/+49
2022-07-20migration: Create the postcopy preempt channel asynchronouslyPeter Xu1-12/+44
2022-07-20migration: Postcopy recover with preempt enabledPeter Xu1-2/+23
2022-07-20migration: Postcopy preemption preparation on channel creationPeter Xu1-3/+89
2022-04-06Replace qemu_real_host_page variables with inlined functionsMarc-André Lureau1-2/+2
2022-03-02migration: postcopy_pause_fault_thread() never failsPeter Xu1-21/+4
2022-03-02migration: Enlarge postcopy recovery to capture !-EIO tooPeter Xu1-1/+1
2022-03-02migration: Add postcopy_thread_create()Peter Xu1-6/+17
2022-03-02migration: Introduce postcopy channels on dest nodePeter Xu1-14/+46
2022-02-21include: Move qemu_madvise() and related #defines to new qemu/madvise.hPeter Maydell1-0/+1
2022-01-28migration: Move temp page setup and cleanup into separate functionsPeter Xu1-31/+51
2022-01-28migration: Enable UFFD_FEATURE_THREAD_ID even without blocktime featPeter Xu1-8/+6
2021-11-06migration: Check that postcopy fd's are not NULLJuan Quintela1-0/+4
2021-11-01migration: Simplify alignment and alignment checksDavid Hildenbrand1-5/+4
2021-11-01migration/postcopy: Handle RAMBlocks with a RamDiscardManager on the destinationDavid Hildenbrand1-4/+27
2021-05-13migration/ram: Handle RAM block resizes during postcopyDavid Hildenbrand1-3/+12
2020-12-19qapi: Use QAPI_LIST_PREPEND() where possibleEric Blake1-5/+2
2020-11-02migration: Unify reset of last_rb on destination node when recoverPeter Xu1-2/+0
2020-10-26migration: Maintain postcopy faulted addressesPeter Xu1-3/+14
2020-10-26migration: Pass incoming state into qemu_ufd_copy_ioctl()Peter Xu1-3/+5
2020-10-26migration: Add spaces around operatorBihong Yu1-1/+1
2020-09-25migration: Rework migrate_send_rp_req_pages() functionPeter Xu1-22/+2
2020-09-23qemu/atomic.h: rename atomic_ to qatomic_Stefan Hajnoczi1-17/+17
2020-09-17migration/: fix some comment spelling errorszhaolichang1-2/+2
2020-07-07Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into stagingPeter Maydell1-23/+0
2020-07-03migration: postcopy take proper error returnDr. David Alan Gilbert1-1/+1
2020-07-02virtio-balloon: Rip out qemu_balloon_inhibit()David Hildenbrand1-23/+0
2019-10-26core: replace getpagesize() with qemu_real_host_page_sizeWei Yang1-2/+2
2019-10-11migration/postcopy: rename postcopy_ram_enable_notify to postcopy_ram_incomin...Wei Yang1-2/+2
2019-10-11migration/postcopy: postpone setting PostcopyState to ENDWei Yang1-2/+0
2019-10-11migration/postcopy: fix typo in mark_postcopy_blocktime_begin's commentWei Yang1-3/+5
2019-10-11migration/postcopy: map large zero page in postcopy_ram_incoming_setup()Wei Yang1-17/+17
2019-10-11migration/postcopy: allocate tmp_page in setup stageWei Yang1-30/+10
2019-08-16Merge remote-tracking branch 'remotes/armbru/tags/pull-include-2019-08-13-v2'...Peter Maydell1-0/+1