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