aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
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
2020-09-23Handle cleanup in init_socket for error outSwapnil Ingle1-35/+39
2020-09-17use correct socket fd in fcntlThanos Makatos1-1/+1
2020-09-17don't reuse listening socket fd for connected socket fdThanos Makatos1-11/+12
2020-07-22add optional callback to notify context when DMA region is addedThanos Makatos2-0/+11
2020-07-21make unmap_dma callback optionalThanos Makatos2-10/+34
2020-07-17refactor PCI capabilitiesThanos Makatos4-204/+140
2020-07-16add common definition for PCI capability headerThanos Makatos5-26/+58
2020-07-15fix verbose loggingThanos Makatos4-53/+42
2020-07-15handle PCI capabilities internallyThanos Makatos4-44/+344
2020-07-09minor improvements in non-blocking receive pathThanos Makatos1-15/+13
2020-07-09Use MSG_DONTWAIT to receive requests if LM_FLAG_ATTACH_NB is specifiedBen Walker1-1/+18
2020-07-09All transport operations now take an lm_ctx_t as an argumentBen Walker1-23/+36
2020-07-08fix assertionThanos Makatos1-1/+1
2020-07-08dma: notify device of DMA removal eventsThanos Makatos4-39/+106
2020-07-08Add lm_ctx_poll() as an alternative to lm_ctx_drive()Ben Walker2-53/+82
2020-07-08Drop __attribute__((packed))from struct lm_ctxBen Walker1-13/+4
2020-07-06pass log level to log functionThanos Makatos2-2/+2
2020-07-06don't leak caps when destroying LM contextThanos Makatos1-0/+1
2020-07-03ignore VGA palette snoopingThanos Makatos1-0/+5
2020-07-03handle memory write and invalidateThanos Makatos1-0/+13
2020-06-24don't blindly trust region_hintThanos Makatos2-1/+6
2020-06-23improve message when VFIO client closes connectionThanos Makatos1-1/+5
2020-06-12muser: use the correct PCI_COMMAND interrupt disable(ID) bitChangpeng Liu2-15/+2
2020-06-04work in progress to make attaching to the transport optionally non-blockingThanos Makatos2-24/+109
2020-06-01let the control stack create IOMMU group symlink under /de/vfioThanos Makatos1-6/+0
2020-05-26user arbitraty path for control filesThanos Makatos1-18/+18
2020-05-21allow non-root access to UNIX domain socketThanos Makatos1-4/+11
2020-05-15use /var/run/muser instead of /dev/vfioThanos Makatos2-2/+3
2020-03-25use lm_ctx_destroy for cleaning up failed lm_ctx_createThanos Makatos1-7/+3
2020-03-25don't close invalid fds and log error if close failsThanos Makatos2-9/+30
2020-03-25introduce vfio-over-socket transportThanos Makatos2-57/+429
2020-03-25save/restore errno in lm_logThanos Makatos1-4/+4
2020-03-24provide more information in some error casesThanos Makatos1-3/+10
2020-03-24coding style fixesThanos Makatos1-16/+16
2020-03-24don't use fd for matching DMA region for unmapThanos Makatos3-38/+30
2020-03-24pack struct pmcsThanos Makatos1-2/+2
2020-03-09ignore NULL arg in dma_controller_destroyThanos Makatos1-0/+3
2020-02-28log error messages when failing to remove DMAThanos Makatos3-13/+21
2020-02-28make remove DMA message consistent to addThanos Makatos1-1/+1
2020-02-28don't pass negative error code to strerrorThanos Makatos1-1/+1
2020-02-28don't dup DMA region fdThanos Makatos1-7/+1