aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2020-10-29support for live migration region and dirty page loggingThanos Makatos6-149/+641
2020-10-29fix typoThanos Makatos1-1/+1
2020-10-29document ROUND_ macrosThanos Makatos1-0/+1
2020-10-26don't use uninitilized variableThanos Makatos1-1/+1
2020-10-26store conn_fd in lm_ctx when connecting using lm_ctx_try_attachThanos Makatos1-0/+2
2020-10-22simplify copying file descriptorsThanos Makatos1-5/+2
2020-10-22include region header when replying to VFIO_USER_REGION_READ/VFIO_USER_REGION...Thanos Makatos1-7/+17
2020-10-22don't double-free memoryThanos Makatos1-4/+2
2020-10-22don't require directory to be a numberThanos Makatos1-7/+0
2020-10-22reindent using spacesThanos Makatos1-37/+37
2020-10-20add vim modelineThanos Makatos1-0/+2
2020-10-20remove unused function send_responseThanos Makatos1-16/+0
2020-10-19Fix LM_FLAG_ATTACH_NB commentsSwapnil Ingle2-6/+6
2020-10-19Revert "libmuser: Try to attach device for non-block ctx"Swapnil Ingle2-7/+8
2020-10-16libmuser: Try to attach device for non-block ctxSwapnil Ingle2-8/+7
2020-10-15libmuser: Block instead of spinning in recv_retrySwapnil Ingle1-8/+14
2020-10-15libmuser: retry recv() when retured EAGAIN or EINTRSwapnil Ingle1-3/+14
2020-10-07Implementation of VFIO_USER_DEVICE_RESETSwapnil Ingle1-5/+21
2020-10-07lm_irq_trigger(): Arg name in sync with declerationSwapnil Ingle1-6/+7
2020-10-07Implementation of VFIO_USER_VM_INTERRUPTSwapnil Ingle3-3/+58
2020-10-05libmuser: Add support for VFIO_USER_DMA_READ and VFIO_USER_DMA_WRITESwapnil Ingle3-2/+92
2020-10-05dma: add api to validate dma regionSwapnil Ingle2-0/+21
2020-10-01add test for VFIO_USER_DEVICE_GET_REGION_INFOSwapnil Ingle1-2/+2
2020-10-01remove extra new line char from the logsSwapnil Ingle1-2/+2
2020-09-30Fix the copy logic of sparse areasSwapnil Ingle1-6/+9
2020-09-30Fix error return from dev_get_sparse_mmap_cap()Swapnil Ingle1-12/+10
2020-09-29Implementation of VFIO_USER_DEVICE_GET_REGION_INFOSwapnil Ingle1-35/+95
2020-09-29implement VFIO_USER_REGION_READ/VFIO_USER_REGION_WRITEThanos Makatos1-10/+77
2020-09-29introduce convinience function send_recv_vfio_user_msgThanos Makatos2-0/+25
2020-09-28implement VFIO_USER_DEVICE_SET_IRQSThanos Makatos1-2/+51
2020-09-28have process_request return -EINTRThanos Makatos1-0/+3
2020-09-28Fix handling of VFIO_USER_DEVICE_GET_INFOSwapnil Ingle1-12/+22
2020-09-25implement VFIO_USER_DEVICE_GET_IRQ_INFOThanos Makatos2-4/+63
2020-09-25implement VFIO_USER_DMA_UNMAPThanos Makatos1-17/+53
2020-09-25remove extraneous newlineThanos Makatos1-1/+1
2020-09-24implement VFIO_USER_DMA_MAPThanos Makatos2-42/+126
2020-09-23libmuser: minor coding style fixesSwapnil Ingle1-27/+36
2020-09-23Initial implementation of VFIO_USER_DEVICE_GET_INFOSwapnil Ingle1-1/+28
2020-09-23Fix catching error from init_sockSwapnil Ingle1-4/+2
2020-09-23start handling MAP_DMA, FDs not yet receivedThanos Makatos2-62/+113
2020-09-23refactor send/recv of message plus fixesThanos Makatos3-58/+159
2020-09-23drop extraneous newline from some log messagesThanos Makatos1-3/+3
2020-09-23exchange vfio-user version with clientThanos Makatos1-1/+101
2020-09-23don't assert on failure to initThanos Makatos1-2/+6
2020-09-23return error code when failing to attachThanos Makatos1-8/+1
2020-09-23add vfio-user version supported by libmuserThanos Makatos1-0/+3
2020-09-23rename command to cmdThanos Makatos1-1/+1
2020-09-23add missing headerThanos Makatos1-0/+1
2020-09-23FIXME move vfio_user.h to correct locationThanos Makatos1-0/+92
2020-09-23add vfio_user.h to MakefileThanos Makatos2-0/+2