summaryrefslogtreecommitdiffstats
path: root/migration/ram.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* migration: clear the memory region dirty bitmap when skipping free pagesWei Wang2021-07-261-18/+56
* migration: Teach QEMUFile to be QIOChannel-awarePeter Xu2021-07-261-1/+1
* migration: Make from_dst_file accesses thread-safePeter Xu2021-07-261-0/+1
* migration: Move bitmap_mutex out of migration_bitmap_clear_dirty()Peter Xu2021-07-131-2/+11
* migration: fix typo in mig_throttle_guest_down commentOlaf Hering2021-07-091-1/+1
* memory: Introduce RAM_NORESERVE and wire it up in qemu_ram_mmap()David Hildenbrand2021-06-151-2/+1Star
* migration/ram: Use offset_in_ramblock() in range checksDavid Hildenbrand2021-05-131-5/+5
* migration/ram: Handle RAM block resizes during postcopyDavid Hildenbrand2021-05-131-2/+9
* migration/ram: Simplify host page handling in ram_load_postcopy()David Hildenbrand2021-05-131-23/+32
* migration/ram: Discard RAM when growing RAM blocks after ram_postcopy_incomin...David Hildenbrand2021-05-131-0/+30
* migration/ram: Handle RAM block resizes during precopyDavid Hildenbrand2021-05-131-0/+30
* migration/ram: Optimize ram_save_host_page()Kunkun Jiang2021-05-131-20/+19Star
* migration/ram: Reduce unnecessary rate limitingKunkun Jiang2021-05-131-2/+7
* migrate/ram: remove "ram_bulk_stage" and "fpo_enabled"David Hildenbrand2021-05-131-61/+17Star
* Do not include cpu.h if it's not really necessaryThomas Huth2021-05-021-1/+0Star
* Do not include sysemu/sysemu.h if it's not really necessaryThomas Huth2021-05-021-1/+0Star
* migration: Rename 'bs' to 'block' in background snapshot codeAndrey Gruzdev2021-04-071-42/+44
* migration: Pre-fault memory before starting background snasphotAndrey Gruzdev2021-04-071-0/+49
* migrate: remove QMP/HMP commands for speed, downtime and cache sizeDaniel P. Berrangé2021-03-181-1/+1
* migration: Replaced qemu_mutex_lock calls with QEMU_LOCK_GUARDMahmoud Mandour2021-03-151-4/+2Star
* migration: only check page size match if RAM postcopy is enabledStefan Reiter2021-02-081-1/+1
* migration: Clean up signed vs. unsigned XBZRLE cache-sizeMarkus Armbruster2021-02-081-1/+1
* migration: support UFFD write fault processing in ram_save_iterate()Andrey Gruzdev2021-02-081-29/+295
* migration: introduce 'background-snapshot' migration capabilityAndrey Gruzdev2021-02-081-0/+21
* migration/ram: Fix hexadecimal format string specifierPhilippe Mathieu-Daudé2020-11-121-1/+1
* Reduce the time of checkpoint for COLORao, Lei2020-11-111-1/+13
* migration: Do not initialise statics and globals to 0 or NULLBihong Yu2020-10-261-1/+1
* migration: Add braces {} for if statementBihong Yu2020-10-261-2/+4
* migration: Add spaces around operatorBihong Yu2020-10-261-1/+1
* migration: Don't use '#' flag of printf formatBihong Yu2020-10-261-2/+2
* migration/dirtyrate: move RAMBLOCK_FOREACH_MIGRATABLE into ram.hChuan Zheng2020-09-251-10/+1Star
* migration/: fix some comment spelling errorszhaolichang2020-09-171-5/+5
* cpu-throttle: new module, extracted from cpus.cClaudio Fontana2020-07-111-0/+1
* migration: Count new_dirty instead of real_dirtyKeqian Zhu2020-07-031-3/+5
* migration: fix xbzrle encoding rate calculationWei Wang2020-06-181-3/+1Star
* migration/colo.c: Flush ram cache only after receiving device stateLukas Straub2020-06-011-4/+1Star
* migration/xbzrle: add encoding rateWei Wang2020-05-071-2/+37