summaryrefslogtreecommitdiffstats
path: root/migration/ram.c
Commit message (Expand)AuthorAgeFilesLines
* migration: Disable multifd explicitly with compressionPeter Xu2022-11-211-6/+5Star
* migration: Fix possible infinite loop of ram save processPeter Xu2022-11-211-4/+12
* Revert "migration: Simplify unqueue_page()"Thomas Huth2022-08-021-11/+26
* migration/multifd: Report to user when zerocopy not workingLeonardo Bras2022-07-201-0/+5
* migration: Respect postcopy request order in preemption modePeter Xu2022-07-201-13/+52
* migration: Add property x-postcopy-preempt-break-hugePeter Xu2022-07-201-0/+7
* migration: Postcopy preemption enablementPeter Xu2022-07-201-8/+243
* migration: Postcopy preemption preparation on channel creationPeter Xu2022-07-201-7/+18
* migration: remove the QEMUFileOps abstractionDaniel P. Berrangé2022-06-231-2/+1Star
* migration: rename qemu_update_position to qemu_file_credit_transferDaniel P. Berrangé2022-06-221-1/+1
* migration: switch to use QIOChannelNull for dummy channelDaniel P. Berrangé2022-06-221-3/+4
* multifd: multifd_send_sync_main now returns negative on errorLeonardo Bras2022-05-161-7/+22
* migration: Fix operator typeDr. David Alan Gilbert2022-04-211-1/+1
* migration: Export ram_load_postcopy()Peter Xu2022-04-211-1/+1
* migration: Add pss.postcopy_requested statusPeter Xu2022-04-211-0/+6
* Use g_new() & friends where that makes obvious senseMarkus Armbruster2022-03-211-1/+1
* migration: Move static var in ram_block_from_stream() into globalPeter Xu2022-03-021-4/+9
* migration: Dump ramblock and offset too when non-same-page detectedPeter Xu2022-03-021-2/+6
* migration: Introduce postcopy channels on dest nodePeter Xu2022-03-021-24/+21Star
* include: Move qemu_madvise() and related #defines to new qemu/madvise.hPeter Maydell2022-02-211-0/+1
* migration: Simplify unqueue_page()Peter Xu2022-01-281-26/+11Star
* migration: Add postcopy_has_request()Peter Xu2022-01-281-17/+28
* migration: No off-by-one for pss->page update in host page sizePeter Xu2022-01-281-2/+2
* migration: Tally pre-copy, downtime and post-copy bytes independentlyDavid Edmondson2022-01-281-0/+7
* migration: Introduce ram_transferred_add()David Edmondson2022-01-281-9/+14
* migration: Don't return for postcopy_send_discard_bm_ram()Philippe Mathieu-Daudé2022-01-281-5/+1Star
* migration: Drop return code for disgard ram processPeter Xu2022-01-281-15/+5Star
* migration: Do chunk page in postcopy_each_ram_send_discard()Peter Xu2022-01-281-10/+10
* migration: Drop postcopy_chunk_hostpages()Peter Xu2022-01-281-26/+7Star
* migration: Don't return for postcopy_chunk_hostpages()Peter Xu2022-01-281-9/+2Star
* migration: Drop dead code of ram_debug_dump_bitmap()Peter Xu2022-01-281-39/+0Star
* migration/ram: clean up unused comment.Xu Zheng2022-01-281-1/+0Star
* migration: Move ram_release_pages() call to save_zero_page_to_file()Juan Quintela2022-01-281-11/+10Star
* migration: simplify do_compress_ram_pageJuan Quintela2022-01-281-8/+3Star
* migration: Remove masking for compressionJuan Quintela2022-01-281-2/+2
* migration: ram_release_pages() always receive 1 page as argumentJuan Quintela2022-01-281-4/+4
* migration: We only need last_stage in two placesJuan Quintela2022-01-281-23/+18Star
* migration: Remove is_zero_range()Juan Quintela2021-12-151-7/+2Star
* migration/ram.c: Remove the qemu_mutex_lock in colo_flush_ram_cache.Rao, Lei2021-12-151-2/+0Star
* Reset the auto-converge counter at every checkpoint.Rao, Lei2021-11-091-0/+9
* Reduce the PVM stop time during CheckpointRao, Lei2021-11-091-3/+45
* colo: Don't dump colo cache if dump-guest-core=offLukas Straub2021-11-031-0/+6
* migration: provide an error message to migration_cancel()Laurent Vivier2021-11-031-2/+1Star
* migration/ram: Handle RAMBlocks with a RamDiscardManager on background snapshotsDavid Hildenbrand2021-11-011-2/+36
* migration/ram: Factor out populating pages readable in ram_block_populate_pag...David Hildenbrand2021-11-011-13/+22
* migration: Simplify alignment and alignment checksDavid Hildenbrand2021-11-011-1/+1
* migration/postcopy: Handle RAMBlocks with a RamDiscardManager on the destinationDavid Hildenbrand2021-11-011-0/+21
* migration/ram: Handle RAMBlocks with a RamDiscardManager on the migration sourceDavid Hildenbrand2021-11-011-0/+77
* memory: make global_dirty_tracking a bitmaskHyman Huang(黄勇)2021-11-011-4/+11
* migration/ram: Don't passs RAMState to migration_clear_memory_region_dirty_bi...David Hildenbrand2021-10-191-8/+5Star