aboutsummaryrefslogtreecommitdiff
path: root/migration/postcopy-ram.c
AgeCommit message (Expand)Author
2023-02-11migration: Postpone postcopy preempt channel to be after mainPeter Xu
2023-02-11migration: Cleanup postcopy_preempt_setup()Peter Xu
2023-02-11migration: Rework multi-channel checks on URIPeter Xu
2023-02-08Drop duplicate #includeMarkus Armbruster
2023-02-06migration: check magic value for deciding the mapping of channelsmanish.mishra
2023-02-06util/userfaultfd: Add uffd_open()Peter Xu
2022-07-20migration: Enable TLS for preempt channelPeter Xu
2022-07-20migration: Create the postcopy preempt channel asynchronouslyPeter Xu
2022-07-20migration: Postcopy recover with preempt enabledPeter Xu
2022-07-20migration: Postcopy preemption preparation on channel creationPeter Xu
2022-04-06Replace qemu_real_host_page variables with inlined functionsMarc-André Lureau
2022-03-02migration: postcopy_pause_fault_thread() never failsPeter Xu
2022-03-02migration: Enlarge postcopy recovery to capture !-EIO tooPeter Xu
2022-03-02migration: Add postcopy_thread_create()Peter Xu
2022-03-02migration: Introduce postcopy channels on dest nodePeter Xu
2022-02-21include: Move qemu_madvise() and related #defines to new qemu/madvise.hPeter Maydell
2022-01-28migration: Move temp page setup and cleanup into separate functionsPeter Xu
2022-01-28migration: Enable UFFD_FEATURE_THREAD_ID even without blocktime featPeter Xu
2021-11-06migration: Check that postcopy fd's are not NULLJuan Quintela
2021-11-01migration: Simplify alignment and alignment checksDavid Hildenbrand
2021-11-01migration/postcopy: Handle RAMBlocks with a RamDiscardManager on the destinationDavid Hildenbrand
2021-05-13migration/ram: Handle RAM block resizes during postcopyDavid Hildenbrand
2020-12-19qapi: Use QAPI_LIST_PREPEND() where possibleEric Blake
2020-11-02migration: Unify reset of last_rb on destination node when recoverPeter Xu
2020-10-26migration: Maintain postcopy faulted addressesPeter Xu
2020-10-26migration: Pass incoming state into qemu_ufd_copy_ioctl()Peter Xu
2020-10-26migration: Add spaces around operatorBihong Yu
2020-09-25migration: Rework migrate_send_rp_req_pages() functionPeter Xu
2020-09-23qemu/atomic.h: rename atomic_ to qatomic_Stefan Hajnoczi
2020-09-17migration/: fix some comment spelling errorszhaolichang
2020-07-07Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into stagingPeter Maydell
2020-07-03migration: postcopy take proper error returnDr. David Alan Gilbert
2020-07-02virtio-balloon: Rip out qemu_balloon_inhibit()David Hildenbrand
2019-10-26core: replace getpagesize() with qemu_real_host_page_sizeWei Yang
2019-10-11migration/postcopy: rename postcopy_ram_enable_notify to postcopy_ram_incomin...Wei Yang
2019-10-11migration/postcopy: postpone setting PostcopyState to ENDWei Yang
2019-10-11migration/postcopy: fix typo in mark_postcopy_blocktime_begin's commentWei Yang
2019-10-11migration/postcopy: map large zero page in postcopy_ram_incoming_setup()Wei Yang
2019-10-11migration/postcopy: allocate tmp_page in setup stageWei Yang
2019-08-16Merge remote-tracking branch 'remotes/armbru/tags/pull-include-2019-08-13-v2'...Peter Maydell
2019-08-16Include exec/memory.h slightly lessMarkus Armbruster
2019-08-14migration/postcopy: make PostcopyDiscardState a static variableWei Yang
2019-07-05general: Replace global smp variables with smp machine propertiesLike Xu
2019-03-06migration: Add an ability to ignore shared RAM blocksYury Kotov
2019-03-06exec: Change RAMBlockIterFunc definitionYury Kotov
2019-01-23migration: add more error handling for postcopy_ram_enable_notifyFei Li
2018-10-11migration: Stop postcopy fault thread before notifyingIlya Maximets
2018-08-25Merge remote-tracking branch 'remotes/awilliam/tags/vfio-fixes-20180823.1' in...Peter Maydell
2018-08-23postcopy: Synchronize usage of the balloon inhibitorAlex Williamson
2018-08-22migration: implement bi-directional RDMA QIOChannelLidong Chen