aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
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
2020-02-28print file path for DMA map/unmapThanos Makatos1-9/+37
2020-02-28use correct fd for DMA unmapThanos Makatos1-1/+1
2020-02-25mmap fd instead of grabbing pages when receiving DMA region registrationThanos Makatos1-9/+13
2020-02-25improve readability of messages about memory rangesThanos Makatos1-11/+15
2020-01-13don't take address of packed memberThanos Makatos1-4/+5
2019-12-17return correct error code on device map failure from user spaceThanos Makatos1-5/+5
2019-11-21lib/dma: remove DMA_MAP_FAST_IMPLSwapnil Ingle4-56/+20
2019-11-13return zeros when unpopulated part of PCI config space is readThanos Makatos1-17/+22
2019-11-08libmuser: Organise lm_ctx_create and friendsFelipe Franciosi4-94/+96
2019-11-08Integrate with Travis CIv0.1Felipe Franciosi1-0/+1
2019-11-07enable -Wall, -Wextra, and -Werror and fix all warningsThanos Makatos9-47/+57
2019-11-06muser, libmuser: Do not abuse muser_cmd.mmap.response to return errSwapnil Ingle1-12/+3
2019-11-04muser.h: remove unused variable struct muser_cmd_rw.bufSwapnil Ingle1-14/+14
2019-11-04Merge pull request #2 from franciozzy/cleanupFelipe Franciosi18-214/+355
2019-11-04Hide ERR/REQ IRQs from clientsFelipe Franciosi2-9/+4
2019-11-04Remove incorrect guards on dump_buffer()Felipe Franciosi1-2/+0
2019-11-04Standardise function signaturesFelipe Franciosi10-150/+173
2019-11-02libmuser: grammar fix for lm_irq_trigger() doc commentsStefan Hajnoczi1-2/+2
2019-11-02libmuser: fix 'hanlded' typoStefan Hajnoczi1-1/+1
2019-11-02Fix shell script shebangFelipe Franciosi1-1/+1
2019-11-02Fix various guard issuesFelipe Franciosi8-4/+27
2019-11-02Add missing headersFelipe Franciosi3-0/+96
2019-11-02Fix various format issuesFelipe Franciosi10-52/+58
2019-10-03libmuser: check pointers following coding styleFelipe Franciosi1-7/+7
2019-10-03Minor alignment fixesFelipe Franciosi1-5/+9
2019-10-03libmuser: add default noop_cb for config regionFelipe Franciosi1-1/+8
2019-09-27merge FIXME commentsThanos Makatos1-2/+0
2019-09-27update comment regading using local variableThanos Makatos1-1/+1
2019-09-27use local variable for clarityThanos Makatos1-6/+6