aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
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
2021-01-20add whole-region mmap area for vfu_setup_region() (#225)John Levon2-55/+40
2021-01-20re-work API for adding capabilities (#200)John Levon8-656/+698
2021-01-13don't fail vfio_device_info if incoming struct has more fields (#232)Thanos Makatos1-1/+1
2021-01-13make vfu_region_to_offset public (#228)Thanos Makatos1-0/+6
2021-01-08Fix error path (#229)swapnili1-0/+1
2021-01-08Use prot flags sent by client to map dma regions (#227)swapnili3-8/+19
2021-01-07re-work access handling (#220)John Levon7-414/+303
2021-01-05re-work capability-locating API (#199)John Levon3-54/+69
2021-01-04re-work PCI config setup API (#198)John Levon1-19/+38
2021-01-04move PCI-specific code to pci.c (#219)John Levon4-195/+210
2021-01-04remove vestigial vfu_mmap() (#221)John Levon1-17/+0
2021-01-04pass vfu_ctx_t to callbacks (#222)John Levon3-41/+45
2021-01-04remove Python bindings (#223)John Levon4-346/+0
2020-12-18don't set wrong buffer size when replying to device info region (#217)Thanos Makatos1-5/+7
2020-12-17add mappable bit in DMA segment (#215)Thanos Makatos2-14/+17
2020-12-17General fixes (#213)swapnili1-24/+19
2020-12-17fail to map segment if DMA region isn't backed by file descriptorThanos Makatos1-1/+4
2020-12-17validate region is segmentThanos Makatos1-0/+8
2020-12-16enable ERR and REQ IRQs by default (#209)Thanos Makatos1-0/+9
2020-12-16don't treat non-zero return value of dma_controller_add_region as failure (#206)Thanos Makatos1-0/+1
2020-12-15send file descriptors for sparse areas in get region info (#201)Thanos Makatos4-78/+184
2020-12-15clean up the API header file (#197)John Levon1-0/+3
2020-12-15remove vfu_get_pci_non_std_config_space() (#195)John Levon1-11/+1
2020-12-14return region capabilities a la VFIO (#187)Thanos Makatos2-19/+28
2020-12-14add unit test for device get info (#192)Thanos Makatos2-1/+5
2020-12-14don't return memory allocated on the stackThanos Makatos1-16/+30
2020-12-11add support PCI vendor-specific capabilityThanos Makatos1-4/+19