aboutsummaryrefslogtreecommitdiff
path: root/migration/ram.c
AgeCommit message (Expand)AuthorFilesLines
2019-04-09migration/ram.c: Fix use-after-free in multifd_recv_unfill_packet()Peter Maydell1-1/+1
2019-04-05migration/ram.c: Fix codes conflict about bitmap_mutexZhang Chen1-0/+2
2019-03-25multifd: Add some paddingJuan Quintela1-0/+3
2019-03-25multifd: Change default packet sizeJuan Quintela1-1/+1
2019-03-25multifd: Be flexible about packet sizeJuan Quintela1-6/+18
2019-03-25multifd: Drop x-multifd-page-count parameterJuan Quintela1-5/+10
2019-03-25multifd: Create new next_packet_size fieldJuan Quintela1-2/+13
2019-03-25multifd: Rename "size" member to pages_allocJuan Quintela1-11/+12
2019-03-25multifd: Only send pages when packet are not emptyJuan Quintela1-6/+12
2019-03-06migration/ram.c: add the free page optimization enable flagWei Wang1-1/+17
2019-03-06migration/ram.c: add a notifier chain for precopyWei Wang1-3/+48
2019-03-06migration: API to clear bits of guest free pages from the dirty bitmapWei Wang1-0/+47
2019-03-06migration: use bitmap_mutex in migration_bitmap_clear_dirtyWei Wang1-1/+4
2019-03-06migration: Add an ability to ignore shared RAM blocksYury Kotov1-26/+84
2019-01-23migration: introduce pages-per-secondXiao Guangrong1-0/+6
2019-01-23migration: multifd_save_cleanup() can't fail, simplifyFei Li1-7/+4
2019-01-23migration: fix the multifd code when receiving less channelsFei Li1-3/+14
2019-01-11qemu/queue.h: leave head structs anonymous unless necessaryPaolo Bonzini1-1/+1
2018-10-19COLO: flush host dirty ram from cachezhanghailiang1-0/+9
2018-10-19COLO: Flush memory data from ram cacheZhang Chen1-0/+37
2018-10-19ram/COLO: Record the dirty pages that SVM receivedZhang Chen1-3/+40
2018-10-19COLO: Load dirty pages into SVM's RAM cache firstlyZhang Chen1-2/+81
2018-09-26migration/ram.c: Avoid taking address of fields in packed MultiFDInit_t structPeter Maydell1-5/+5
2018-09-26migration: fix the compression codeFei Li1-16/+8
2018-09-26migration: use save_page_use_compression in flush_compressed_dataXiao Guangrong1-1/+3
2018-09-26migration: show the statistics of compressionXiao Guangrong1-1/+40
2018-09-26migration: do not flush_compressed_data at the end of iterationXiao Guangrong1-7/+11
2018-09-26migration: handle the error condition properlyXiao Guangrong1-3/+15
2018-09-26migration: fix calculating xbzrle_counters.cache_miss_rateXiao Guangrong1-9/+9
2018-08-28qapi: Drop qapi_event_send_FOO()'s Error ** argumentPeter Xu1-1/+1
2018-08-22migration: hold the lock only if it is really neededXiao Guangrong1-0/+4
2018-08-22migration: move handle of zero page to the threadXiao Guangrong1-26/+70
2018-08-22migration: drop the return value of do_compress_ram_pageXiao Guangrong1-15/+11
2018-08-22migration: introduce save_zero_page_to_fileXiao Guangrong1-10/+30
2018-08-22migration: fix counting normal page for compressionXiao Guangrong1-1/+0
2018-08-22migration: do not wait for free threadXiao Guangrong1-19/+26
2018-08-22migration: implement bi-directional RDMA QIOChannelLidong Chen1-0/+4
2018-08-22migrate/cpu-throttle: Add max-cpu-throttle migration parameterLi Qiang1-1/+3
2018-08-10migration/ram: ensure write persistence on loading all data to PMEM.Junyan He1-0/+8
2018-08-10migration/ram: Add check and info message to nvdimm post copy.Junyan He1-0/+9
2018-07-24migration: update recv bitmap only on dest vmPeter Xu1-2/+9
2018-07-24migration: fix potential overflow in multifd sendPeter Xu1-1/+1
2018-07-10migration: fix incorrect bitmap size calculationPeter Xu1-2/+2
2018-07-10migration: simplify check to use qemu file bufferPeter Xu1-6/+11
2018-07-10migration: move income process out of multifdPeter Xu1-6/+5
2018-06-27postcopy: drop ram_pages parameter from postcopy_ram_incoming_init()David Hildenbrand1-3/+1
2018-06-27migration: Stop sending whole pages through main channelJuan Quintela1-8/+3
2018-06-27migration: Remove not needed semaphore and quitJuan Quintela1-9/+5
2018-06-27migration: Wait for blocking IOJuan Quintela1-13/+0
2018-06-27migration: Start sending messagesJuan Quintela1-5/+24