summaryrefslogtreecommitdiffstats
path: root/migration/postcopy-ram.c
Commit message (Expand)AuthorAgeFilesLines
* migration: Enable TLS for preempt channelPeter Xu2022-07-201-8/+49
* migration: Create the postcopy preempt channel asynchronouslyPeter Xu2022-07-201-12/+44
* migration: Postcopy recover with preempt enabledPeter Xu2022-07-201-2/+23
* migration: Postcopy preemption preparation on channel creationPeter Xu2022-07-201-3/+89
* Replace qemu_real_host_page variables with inlined functionsMarc-André Lureau2022-04-061-2/+2
* migration: postcopy_pause_fault_thread() never failsPeter Xu2022-03-021-21/+4Star
* migration: Enlarge postcopy recovery to capture !-EIO tooPeter Xu2022-03-021-1/+1
* migration: Add postcopy_thread_create()Peter Xu2022-03-021-6/+17
* migration: Introduce postcopy channels on dest nodePeter Xu2022-03-021-14/+46
* include: Move qemu_madvise() and related #defines to new qemu/madvise.hPeter Maydell2022-02-211-0/+1
* migration: Move temp page setup and cleanup into separate functionsPeter Xu2022-01-281-31/+51
* migration: Enable UFFD_FEATURE_THREAD_ID even without blocktime featPeter Xu2022-01-281-8/+6Star
* migration: Check that postcopy fd's are not NULLJuan Quintela2021-11-061-0/+4
* migration: Simplify alignment and alignment checksDavid Hildenbrand2021-11-011-5/+4Star
* migration/postcopy: Handle RAMBlocks with a RamDiscardManager on the destinationDavid Hildenbrand2021-11-011-4/+27
* migration/ram: Handle RAM block resizes during postcopyDavid Hildenbrand2021-05-131-3/+12
* qapi: Use QAPI_LIST_PREPEND() where possibleEric Blake2020-12-191-5/+2Star
* migration: Unify reset of last_rb on destination node when recoverPeter Xu2020-11-021-2/+0Star
* migration: Maintain postcopy faulted addressesPeter Xu2020-10-261-3/+14
* migration: Pass incoming state into qemu_ufd_copy_ioctl()Peter Xu2020-10-261-3/+5
* migration: Add spaces around operatorBihong Yu2020-10-261-1/+1
* migration: Rework migrate_send_rp_req_pages() functionPeter Xu2020-09-251-22/+2Star
* qemu/atomic.h: rename atomic_ to qatomic_Stefan Hajnoczi2020-09-231-17/+17
* migration/: fix some comment spelling errorszhaolichang2020-09-171-2/+2
* Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into stagingPeter Maydell2020-07-071-23/+0Star
|\
| * virtio-balloon: Rip out qemu_balloon_inhibit()David Hildenbrand2020-07-021-23/+0Star
* | migration: postcopy take proper error returnDr. David Alan Gilbert2020-07-031-1/+1
|/
* core: replace getpagesize() with qemu_real_host_page_sizeWei Yang2019-10-261-2/+2
* migration/postcopy: rename postcopy_ram_enable_notify to postcopy_ram_incomin...Wei Yang2019-10-111-2/+2
* migration/postcopy: postpone setting PostcopyState to ENDWei Yang2019-10-111-2/+0Star
* migration/postcopy: fix typo in mark_postcopy_blocktime_begin's commentWei Yang2019-10-111-3/+5
* migration/postcopy: map large zero page in postcopy_ram_incoming_setup()Wei Yang2019-10-111-17/+17
* migration/postcopy: allocate tmp_page in setup stageWei Yang2019-10-111-30/+10Star
* Merge remote-tracking branch 'remotes/armbru/tags/pull-include-2019-08-13-v2'...Peter Maydell2019-08-161-0/+1
|\
| * Include exec/memory.h slightly lessMarkus Armbruster2019-08-161-0/+1
* | migration/postcopy: make PostcopyDiscardState a static variableWei Yang2019-08-141-40/+30Star
|/
* general: Replace global smp variables with smp machine propertiesLike Xu2019-07-051-1/+7
* migration: Add an ability to ignore shared RAM blocksYury Kotov2019-03-061-6/+6
* exec: Change RAMBlockIterFunc definitionYury Kotov2019-03-061-15/+21
* migration: add more error handling for postcopy_ram_enable_notifyFei Li2019-01-231-0/+1
* migration: Stop postcopy fault thread before notifyingIlya Maximets2018-10-111-5/+6
* Merge remote-tracking branch 'remotes/awilliam/tags/vfio-fixes-20180823.1' in...Peter Maydell2018-08-251-2/+16
|\
| * postcopy: Synchronize usage of the balloon inhibitorAlex Williamson2018-08-231-2/+16
* | migration: implement bi-directional RDMA QIOChannelLidong Chen2018-08-221-0/+2
|/
* postcopy: drop ram_pages parameter from postcopy_ram_incoming_init()David Hildenbrand2018-06-271-2/+2
* migration: discard non-migratable RAMBlocksCédric Le Goater2018-06-041-6/+6
* migration: allow fault thread to pausePeter Xu2018-05-151-4/+50
* migration: add postcopy total blocktime into query-migrateAlexey Perevalov2018-04-251-0/+56
* migration: calculate vCPU blocktime on dst sideAlexey Perevalov2018-04-251-1/+150
* migration: add postcopy blocktime ctx into MigrationIncomingStateAlexey Perevalov2018-04-251-0/+61