aboutsummaryrefslogtreecommitdiff
path: root/migration/ram.c
AgeCommit message (Expand)AuthorFilesLines
2023-04-27migration: Make dirty_bytes_last_sync atomicJuan Quintela1-1/+1
2023-04-27migration: Make dirty_pages_rate atomicJuan Quintela1-2/+3
2023-04-27multifd: Only flush once each full round of memoryJuan Quintela1-1/+27
2023-04-27multifd: Protect multifd_send_sync_main() callsJuan Quintela1-5/+11
2023-04-24migration: Create migrate_cpu_throttle_tailslow() functionJuan Quintela1-2/+1
2023-04-24migration: Create migrate_cpu_throttle_increment() functionJuan Quintela1-1/+1
2023-04-24migration: Create migrate_cpu_throttle_initial() to option.cJuan Quintela1-1/+1
2023-04-24migration: Create migrate_max_cpu_throttle()Juan Quintela1-1/+1
2023-04-24migration: Create migrate_throttle_trigger_threshold()Juan Quintela1-2/+1
2023-04-24migration: Move migrate_use_xbzrle() to options.cJuan Quintela1-5/+5
2023-04-24migration: Move migrate_use_multifd() to options.cJuan Quintela1-1/+1
2023-04-24migration: Move migrate_use_events() to options.cJuan Quintela1-1/+1
2023-04-24migration: Move migrate_use_compression() to options.cJuan Quintela1-8/+8
2023-04-24migration: Create options.cJuan Quintela1-0/+1
2023-04-24migration: Rename normal to normal_pagesJuan Quintela1-5/+5
2023-04-24migration: Rename duplicate to zero_pagesJuan Quintela1-5/+5
2023-04-24migration: Make postcopy_requests atomicJuan Quintela1-1/+1
2023-04-24migration: Make dirty_sync_count atomicJuan Quintela1-6/+7
2023-04-24migration: Make downtime_bytes atomicJuan Quintela1-1/+1
2023-04-24migration: Make precopy_bytes atomicJuan Quintela1-1/+1
2023-04-24migration: Make dirty_sync_missed_zero_copy atomicJuan Quintela1-5/+0
2023-04-24migration: Merge ram_counters and ram_atomic_countersJuan Quintela1-23/+16
2023-04-24migration: remove extra whitespace character for code style李皆俊1-1/+1
2023-04-12migration: fix ram_state_pending_exact()Juan Quintela1-1/+2
2023-04-12migration/ram.c: Fix migration with compress enabledLukas Straub1-13/+11
2023-02-15migration: Rename res_{postcopy,precopy}_onlyJuan Quintela1-10/+8
2023-02-15migration: Remove unused res_compatibleJuan Quintela1-2/+0
2023-02-15migration: In case of postcopy, the memory ends in res_postcopy_onlyJuan Quintela1-1/+1
2023-02-13ram: Document migration ram flagsJuan Quintela1-6/+10
2023-02-11AVX512 support for xbzrle_encode_bufferling xu1-3/+31
2023-02-11migration: Make ram_save_target_page() a pointerJuan Quintela1-4/+15
2023-02-11migration: Calculate ram size onceJuan Quintela1-2/+5
2023-02-11migration: Split ram_bytes_total_common() in two functionsJuan Quintela1-11/+14
2023-02-11migration: Make find_dirty_block() return a single parameterJuan Quintela1-15/+22
2023-02-11migration: Simplify ram_find_and_save_block()Juan Quintela1-11/+9
2023-02-06migration/ram: Factor out check for advised postcopyDavid Hildenbrand1-7/+1
2023-02-06migration/ram: Optimize ram_write_tracking_start() for RamDiscardManagerDavid Hildenbrand1-2/+34
2023-02-06migration/ram: Rely on used_length for uffd_change_protection()David Hildenbrand1-1/+1
2023-02-06migration/ram: Don't explicitly unprotect when unregistering uffd-wpDavid Hildenbrand1-9/+0
2023-02-06migration/ram: Fix error handling in ram_write_tracking_start()David Hildenbrand1-2/+3
2023-02-06migration/ram: Fix populate_read_range()David Hildenbrand1-1/+3
2023-02-06migration: Remove unused threshold_size parameterJuan Quintela1-2/+2
2023-02-06migration: Split save_live_pending() into state_pending_*Juan Quintela1-9/+26
2023-02-06migration: No save_live_pending() method uses the QEMUFile parameterJuan Quintela1-1/+1
2023-02-06migration: Fix migration crash when target psize larger than hostPeter Xu1-2/+19
2022-12-15migration: Drop rs->fPeter Xu1-8/+4
2022-12-15migration: Remove old preempt code around state maintainancePeter Xu1-288/+3
2022-12-15migration: Send requested page directly in rp-return threadPeter Xu1-0/+112
2022-12-15migration: Move last_sent_block into PageSearchStatusPeter Xu1-30/+41
2022-12-15migration: Make PageSearchStatus part of RAMStatePeter Xu1-51/+61