aboutsummaryrefslogtreecommitdiff
path: root/migration/ram.h
AgeCommit message (Expand)Author
2024-10-31migration: Unexport ram_mig_init()Peter Xu
2024-04-23migration/multifd: solve zero page causing multiple page faultsYuan Liu
2024-03-11migration/multifd: Allow clearing of the file_bmap from multifdFabiano Rosas
2024-03-01migration/multifd: Support outgoing mapped-ram stream formatFabiano Rosas
2023-11-02migration: Change ram_dirty_bitmap_reload() retval to boolPeter Xu
2023-11-02migration: Refactor error handling in source return pathPeter Xu
2023-10-30migration: Create compress_update_rates()Juan Quintela
2023-10-30migration: Rename ram_handle_compressed() to ram_handle_zero()Juan Quintela
2023-07-12migration/ram: Expose ramblock_is_ignored() as migrate_ram_is_ignored()David Hildenbrand
2023-05-10ram: Add public helper to set colo bitmapLukas Straub
2023-05-03migration/rdma: Unfold last user of acct_update_position()Juan Quintela
2023-05-03migration/rdma: Split the zero page case from acct_update_positionJuan Quintela
2023-05-03migration: Move ram_stats to its own file migration-stats.[ch]Juan Quintela
2023-04-27migration: Make dirty_bytes_last_sync atomicJuan Quintela
2023-04-27migration: Make dirty_pages_rate atomicJuan Quintela
2023-04-24migration: Rename normal to normal_pagesJuan Quintela
2023-04-24migration: Rename duplicate to zero_pagesJuan Quintela
2023-04-24migration: Make postcopy_requests atomicJuan Quintela
2023-04-24migration: Make dirty_sync_count atomicJuan Quintela
2023-04-24migration: Make downtime_bytes atomicJuan Quintela
2023-04-24migration: Make precopy_bytes atomicJuan Quintela
2023-04-24migration: Make dirty_sync_missed_zero_copy atomicJuan Quintela
2023-04-24migration: Make multifd_bytes atomicJuan Quintela
2023-04-24migration: Merge ram_counters and ram_atomic_countersJuan Quintela
2022-12-15migration: Use atomic ops properly for page accountingsPeter Xu
2022-12-15migration: Export ram_release_page()Juan Quintela
2022-12-15migration: Export ram_transferred_ram()Juan Quintela
2022-07-20migration/multifd: Report to user when zerocopy not workingLeonardo Bras
2022-07-20migration: Postcopy preemption preparation on channel creationPeter Xu
2022-04-21migration: Export ram_load_postcopy()Peter Xu
2022-01-28migration: Drop return code for disgard ram processPeter Xu
2022-01-28migration: Drop dead code of ram_debug_dump_bitmap()Peter Xu
2021-11-09Reset the auto-converge counter at every checkpoint.Rao, Lei
2021-11-01migration/postcopy: Handle RAMBlocks with a RamDiscardManager on the destinationDavid Hildenbrand
2021-04-07migration: Pre-fault memory before starting background snasphotAndrey Gruzdev
2021-02-08migration: Clean up signed vs. unsigned XBZRLE cache-sizeMarkus Armbruster
2021-02-08migration: support UFFD write fault processing in ram_save_iterate()Andrey Gruzdev
2021-02-08migration: introduce 'background-snapshot' migration capabilityAndrey Gruzdev
2020-09-25migration/dirtyrate: move RAMBLOCK_FOREACH_MIGRATABLE into ram.hChuan Zheng
2020-06-01migration/colo.c: Flush ram cache only after receiving device stateLukas Straub
2020-03-13COLO: Optimize memory back-up processzhanghailiang
2020-01-29multifd: Split multifd code into its own fileJuan Quintela
2020-01-29multifd: Make multifd_load_setup() get an Error parameterJuan Quintela
2020-01-29multifd: Make multifd_save_setup() get an Error parameterJuan Quintela
2019-06-12Include qemu-common.h exactly where neededMarkus Armbruster
2019-01-23migration: multifd_save_cleanup() can't fail, simplifyFei Li
2019-01-23migration: fix the multifd code when receiving less channelsFei Li
2018-10-19COLO: Load dirty pages into SVM's RAM cache firstlyZhang Chen
2018-09-26migration: show the statistics of compressionXiao Guangrong
2018-07-10migration: move income process out of multifdPeter Xu