aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2021-03-01don't call user's unmap_dma callback when removing DMA region (#370)Thanos Makatos1-8/+5
2021-02-24ignore VFIO_IRQ_SET_DATA_NONE (#364)Thanos Makatos1-0/+10
2021-02-22don't use wrong buf offset for responding with PCI caps (#355)Thanos Makatos1-0/+1
2021-02-22tran_sock: don't leave errno unset when failing to attach (#352)Thanos Makatos1-2/+3
2021-02-18use UNUSED consistently (#350)John Levon1-3/+0
2021-02-18use sizeof() consistently (#351)John Levon6-52/+52
2021-02-18unit test exec_command and friends w.r.t. migration device state (#346)Thanos Makatos4-95/+160
2021-02-17add unit tests for handle dirty pages w/o DMA (#348)Thanos Makatos1-1/+3
2021-02-16exec_command: free out structs on failure (#345)John Levon1-0/+4
2021-02-16fix DEVICE_GET_INFO specification and handling (#344)John Levon2-12/+18
2021-02-15implement server-side max_msg_size (#323)John Levon1-4/+15
2021-02-15add vfu_get_poll_fd() (#322)John Levon3-81/+106
2021-02-15make file descriptors private to the transport (#321)John Levon3-35/+103
2021-02-15handle VFIO_USER_DIRTY_PAGES in stopped and stop-and-copy states (#335)Thanos Makatos1-5/+9
2021-02-15ack dirty page commands w/o DMA controller (#334)Thanos Makatos1-2/+7
2021-02-11move exec_command socket handling into the transport (#320)John Levon3-104/+135
2021-02-11tiny rename of vfu_ctx_t::trans -> tran (#315)John Levon3-22/+22
2021-02-11introduce transport reply() handler (#313)John Levon3-10/+24
2021-02-10don't expose -errno in public API (#327)John Levon2-2/+8
2021-02-10API error return converged to one func (#325)swapnili5-67/+66
2021-02-10set VFIO_REGION_INFO_FLAG_CAPS for migration region (#319)Thanos Makatos1-3/+1
2021-02-10expose migration region (#305)Thanos Makatos4-37/+121
2021-02-09introduce transport send_msg() handler (#314)John Levon4-10/+28
2021-02-09remove recv_blocking() (#316)John Levon1-22/+3
2021-02-05use tran_sock_*() namespace (#308)John Levon4-120/+122
2021-02-04fix vfio_irq_idx_to_str() (#309)John Levon1-10/+11
2021-02-04open_sock(): remove stale comment (#307)John Levon1-4/+0
2021-02-04close listening socket in vfu_destroy_ctx() (#299)John Levon3-14/+37
2021-02-02define full PCI Express capability struct (#289)John Levon1-1/+1
2021-02-01remove stale FIXME (#290)John Levon1-1/+0
2021-01-28install static library (#267)John Levon1-0/+3
2021-01-28use unique errno when recv msg ID doesn't match (#280)Thanos Makatos1-1/+1
2021-01-28don't leak FDs after response (#284)Thanos Makatos1-1/+1
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 Makatos2-26/+58
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-25don't assume specific message ID when negotiating (#248)Thanos Makatos1-3/+5
2021-01-25print errno string instead of errno value (#251)Thanos Makatos1-2/+2
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-25don't use uninitialized memory (#244)Thanos Makatos1-2/+6
2021-01-21Misc fixes for DMA_MAP region prot (#233)swapnili3-7/+29
2021-01-20support extended capabilities (#226)John Levon5-197/+404