aboutsummaryrefslogtreecommitdiff
path: root/lib/migration.c
AgeCommit message (Expand)AuthorFilesLines
2023-09-15adapt to VFIO live migration v2 (#782)William Henderson1-353/+219
2022-10-04fix compilation for i386 and ppc64 (#709)Thanos Makatos1-8/+10
2022-05-23libvfio-user.h: sync VFIO_DEVICE_STATE_XXXX definitions with upstream (#690)Jag Raman1-14/+14
2022-03-07check for allowed operations in quiesce state (#647)Thanos Makatos1-0/+4
2022-02-25clarify when logging when device changes migration state (#649)Thanos Makatos1-1/+6
2021-11-30introduce device quiesce callback (#609)Thanos Makatos1-7/+17
2021-10-05make migration state callback optionally asynchronous (#608)Thanos Makatos1-0/+5
2021-06-02clean up migration register definitions (#550)John Levon1-7/+7
2021-05-28hide non-ABI symbols (#538)John Levon1-1/+1
2021-05-20migration: various dirty page tracking fixes (#457)Thanos Makatos1-58/+112
2021-04-15remove stale comment (#443)John Levon1-2/+0
2021-04-14migration: use ERROR_INT() (#432)John Levon1-29/+26
2021-04-13drop use of __u* types (#438)John Levon1-13/+10
2021-03-25re-work unit test mocking (#400)John Levon1-2/+2
2021-02-18use sizeof() consistently (#351)John Levon1-1/+1
2021-02-18unit test exec_command and friends w.r.t. migration device state (#346)Thanos Makatos1-78/+1
2021-02-10don't expose -errno in public API (#327)John Levon1-0/+6
2021-02-10expose migration region (#305)Thanos Makatos1-9/+38
2021-01-27allow device to specify data_offset when resuming (#272)Thanos Makatos1-24/+17
2021-01-26cache pending_bytes (#246)Thanos Makatos1-6/+7
2021-01-26don't return wrong data_offset in resuming state (#253)Thanos Makatos1-16/+12
2021-01-26reset migration iteration state whenever VFIO device migration state changes ...Thanos Makatos1-0/+1
2021-01-26use names for migration states when logging (#250)Thanos Makatos1-26/+55
2021-01-26don't remain in wrong migration iteration state after data have been prepared...Thanos Makatos1-0/+8
2021-01-26introduce function for transitioning vfio-user migration iteration states (#263)Thanos Makatos1-2/+10
2021-01-25add pre-copy phase in live migration example (#247)Thanos Makatos1-0/+6
2021-01-25minor comments (#249)Thanos Makatos1-1/+9
2021-01-25rename _migr_state_transition_is_valid to vfio_migr_state_transition_is_valid...Thanos Makatos1-2/+2
2021-01-25minor comments (#262)Thanos Makatos1-1/+9
2021-01-25don't swallow errors when writing data_size (#261)Thanos Makatos1-3/+5
2021-01-07re-work access handling (#220)John Levon1-9/+10
2021-01-04pass vfu_ctx_t to callbacks (#222)John Levon1-30/+29
2020-12-02use log level defines from syslogThanos Makatos1-15/+15
2020-11-27rename to libvfio-user (#128)John Levon1-45/+56
2020-11-24Api refactoring (#115)swapnili1-5/+7
2020-11-24parse VFIO_USER_VERSION JSON stanzaJohn Levon1-2/+16
2020-11-23fix printf argsThanos Makatos1-4/+4
2020-11-20don't expose migration as regionThanos Makatos1-3/+3
2020-11-20move migration into separate fileThanos Makatos1-0/+468