aboutsummaryrefslogtreecommitdiff
path: root/migration/ram.c
AgeCommit message (Expand)Author
2023-09-29migration/RDMA: It is accounting for zero/normal pages in two placesJuan Quintela
2023-09-29migration: Clean up local variable shadowingMarkus Armbruster
2023-07-26migration: Implement dirty-limit convergence algoHyman Huang(黄勇)
2023-07-26migration: Put the detection logic before auto-converge checkingHyman Huang(黄勇)
2023-07-26migration: Refactor auto-converge capability logicHyman Huang(黄勇)
2023-07-12migration/ram: Expose ramblock_is_ignored() as migrate_ram_is_ignored()David Hildenbrand
2023-06-13exec/memory: Introduce RAM_NAMED_FILE flagSteve Sistare
2023-05-23migration/xbzrle: Use i386 host/cpuinfo.hRichard Henderson
2023-05-18Merge tag 'migration-20230518-pull-request' of https://gitlab.com/juan.quinte...Richard Henderson
2023-05-18migration: Move rate_limit_max and rate_limit_used to migration_statsJuan Quintela
2023-05-18migration: Add last stage indicator to global dirty logGavin Shan
2023-05-10ram: Let colo_flush_ram_cache take the bitmap_mutexLukas Straub
2023-05-10ram: Add public helper to set colo bitmapLukas Straub
2023-05-08migration: Initialize and cleanup decompression in migration.cLukas Straub
2023-05-08ram compress: Assert that the file buffer matches the resultLukas Straub
2023-05-08ram.c: Move core decompression code into its own fileLukas Straub
2023-05-08ram.c: Move core compression code into its own fileLukas Straub
2023-05-08ram.c: Remove last ram.c dependency from the core compress codeLukas Straub
2023-05-08ram.c: Call update_compress_thread_counts from compress_send_queued_dataLukas Straub
2023-05-08ram.c: Do not call save_page_header() from compress threadsLukas Straub
2023-05-08ram.c: Reset result after sending queued dataLukas Straub
2023-05-08ram.c: Dont change param->block in the compress threadLukas Straub
2023-05-08ram.c: Let the compress threads return a CompressResult enumLukas Straub
2023-05-05migration: Make RAM_SAVE_FLAG_HOOK a normal case entryJuan Quintela
2023-05-05migration: Rename xbzrle_enabled xbzrle_startedJuan Quintela
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: Rename ram_counters to mig_statsJuan 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-27multifd: Only flush once each full round of memoryJuan Quintela
2023-04-27multifd: Protect multifd_send_sync_main() callsJuan Quintela
2023-04-24migration: Create migrate_cpu_throttle_tailslow() functionJuan Quintela
2023-04-24migration: Create migrate_cpu_throttle_increment() functionJuan Quintela
2023-04-24migration: Create migrate_cpu_throttle_initial() to option.cJuan Quintela
2023-04-24migration: Create migrate_max_cpu_throttle()Juan Quintela
2023-04-24migration: Create migrate_throttle_trigger_threshold()Juan Quintela
2023-04-24migration: Move migrate_use_xbzrle() to options.cJuan Quintela
2023-04-24migration: Move migrate_use_multifd() to options.cJuan Quintela
2023-04-24migration: Move migrate_use_events() to options.cJuan Quintela
2023-04-24migration: Move migrate_use_compression() to options.cJuan Quintela
2023-04-24migration: Create options.cJuan 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