aboutsummaryrefslogtreecommitdiff
path: root/kmod
AgeCommit message (Expand)AuthorFilesLines
2020-03-25introduce vfio-over-socket transportThanos Makatos2-32/+95
2020-02-28code cleanupThanos Makatos1-1/+3
2020-02-28keep reference to file backing DMA regionThanos Makatos1-4/+2
2020-02-28refactor libmuser_unl_ioctlThanos Makatos1-88/+93
2020-02-28improve readability of messages about memory rangesThanos Makatos1-1/+2
2020-02-28ignore non-existent DMA regions when unmappingThanos Makatos1-2/+11
2020-02-28use correct fd for DMA unmapThanos Makatos1-3/+10
2020-02-25mmap fd instead of grabbing pages when receiving DMA region registrationThanos Makatos2-147/+80
2020-02-25use better flags for allocating device memoryThanos Makatos1-1/+1
2020-02-25remove extraneous new line from muser print statementsThanos Makatos1-5/+5
2020-02-25rename vfio_dma_mapping to muser_dma_mappingThanos Makatos1-19/+31
2020-02-25improve readability of messages about memory rangesThanos Makatos1-2/+2
2020-02-25define DEBUG in kmod for debug buildsThanos Makatos1-1/+5
2020-02-05use vmalloc for allocating array of pagesThanos Makatos1-2/+2
2020-01-28muser: protect module unload if mudev is opened by vfioSwapnil Ingle1-1/+9
2020-01-28muser: Code tidyup and added WARN_ON()Swapnil Ingle1-5/+7
2020-01-13don't use page offset as address in device mapThanos Makatos1-2/+5
2019-12-17don't ignore mmap return value from libmuserThanos Makatos1-1/+4
2019-12-05muser: fix the type of nr_pagesSwapnil Ingle1-3/+4
2019-11-21muser.c: Do not destroy DMA_MAP information from libmuser_release()Swapnil Ingle1-46/+34
2019-11-21muser.c: Fix memory leak, free dma_mapSwapnil Ingle1-15/+7
2019-11-06Merge pull request #8 from swapnili/masterswapnili1-27/+25
2019-11-06muser, libmuser: Do not abuse muser_cmd.mmap.response to return errSwapnil Ingle1-10/+7
2019-11-06muser.c: Fix the return values of the functionsSwapnil Ingle1-20/+21
2019-11-05remove obsolete comment, this is fixed by the IOMMU patchThanos Makatos1-2/+1
2019-11-05rename obsolete 'PCI server' with libmuserThanos Makatos1-3/+3
2019-11-05fix compilation for 4.19.67Thanos Makatos1-8/+25
2019-11-05don't print page type when failing to add pageThanos Makatos1-2/+2
2019-11-04muser.c: code cleanup and coding style fixupsSwapnil Ingle1-49/+49
2019-11-04muser.h: remove unused variable struct muser_cmd_rw.bufSwapnil Ingle1-1/+0
2019-11-04muser.h: fix the ioctl definationSwapnil Ingle1-1/+1
2019-11-02Fix various format issuesFelipe Franciosi2-3/+2
2019-10-03Minor alignment fixesFelipe Franciosi1-7/+6
2019-10-02Log mmap_dev at debug levelFelipe Franciosi1-3/+3
2019-09-27ignore VFIO_IRQ_SET_DATA_NONEThanos Makatos1-0/+1
2019-09-27return number of bytes actually provided by libmuserThanos Makatos1-5/+17
2019-09-27log message in kernel when reading from libmuser failsThanos Makatos1-1/+6
2019-09-27log message when not able to handle IRQ setThanos Makatos1-0/+15
2019-09-27add more debug messages in muser.koThanos Makatos1-2/+13
2019-09-27fix typo in commentThanos Makatos1-1/+1
2019-09-27make function muser_read staticThanos Makatos1-2/+2
2019-09-27add TODOThanos Makatos1-0/+4
2019-09-27add FIXME regarding enabling DEBUG in kernel moduleThanos Makatos1-0/+1
2019-09-05Minor style fixesFelipe Franciosi1-27/+16
2019-09-05Clarifications around mucmd_mmapFelipe Franciosi2-24/+17
2019-09-05muser, libmuser: make libmuser_{read,write} consistentSwapnil Ingle1-17/+1
2019-09-05muser: fix libmuser_mmap_dev()Swapnil Ingle1-1/+2
2019-09-05muser, libmuser: support vfio sparse mmap capabilitySwapnil Ingle1-11/+81
2019-09-05move device mmap to per-region callbacksThanos Makatos2-4/+8
2019-09-05Initial commitFelipe Franciosi3-0/+1928