aboutsummaryrefslogtreecommitdiff
path: root/lib/libmuser.c
AgeCommit message (Expand)AuthorFilesLines
2020-08-12Rename libmuser*c source filesFelipe Franciosi1-1376/+0
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
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 Ingle1-3/+3
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 Franciosi1-91/+93
2019-11-08Integrate with Travis CIv0.1Felipe Franciosi1-0/+1
2019-11-07enable -Wall, -Wextra, and -Werror and fix all warningsThanos Makatos1-22/+30
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-04Hide ERR/REQ IRQs from clientsFelipe Franciosi1-6/+3
2019-11-04Standardise function signaturesFelipe Franciosi1-62/+70
2019-11-02Fix various format issuesFelipe Franciosi1-4/+3
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
2019-09-27fix typosThanos Makatos1-2/+3
2019-09-27don't omit number of bytes read from the standard PCI header when returning t...Thanos Makatos1-17/+22
2019-09-27don't trigger INTx IRQ if it's disabledThanos Makatos1-0/+15
2019-09-27print offset of bad access to capabilities using hexThanos Makatos1-1/+1
2019-09-27make debug logging more configurableThanos Makatos1-0/+7
2019-09-27add more debug messages when handling interruptsThanos Makatos1-0/+21
2019-09-27add some function documentationThanos Makatos1-0/+7
2019-09-27add FIXME commentThanos Makatos1-0/+4
2019-09-05Minor style fixesFelipe Franciosi1-15/+15
2019-09-05Clarifications around mucmd_mmapFelipe Franciosi1-44/+34
2019-09-05remove unnecessary loop for retrieving regionThanos Makatos1-20/+19
2019-09-05destory context in lm_ctx_runThanos Makatos1-3/+7
2019-09-05don't hardcode default PCI config space sizeThanos Makatos1-1/+1
2019-09-05fix typoThanos Makatos1-1/+1
2019-09-05don't hardcode region shiftThanos Makatos1-1/+3
2019-09-05use default values for PCI config region if none specifiedThanos Makatos1-0/+12
2019-09-05fix offset to (region ID) * (1 << 40)Thanos Makatos1-4/+11
2019-09-05set IPIN if interrupts are used in dev_infoThanos Makatos1-2/+5
2019-09-05introduce convenience function lm_ctx_runThanos Makatos1-5/+6
2019-09-05log debug message when reset called w/o callbackThanos Makatos1-0/+2
2019-09-05specify subsystem and subsystem vendor ID in dev_infoThanos Makatos1-6/+4
2019-09-05log debug messages when configuring IRQ failsThanos Makatos1-2/+15
2019-09-05fix offset and size argument order in failed accessThanos Makatos1-2/+2
2019-09-05log error message when region w/o callback is accessedThanos Makatos1-0/+2
2019-09-05fix error message for bad readThanos Makatos1-1/+1
2019-09-05muser, libmuser: make libmuser_{read,write} consistentSwapnil Ingle1-14/+7
2019-09-05rename dma_scattergather_t to dma_sg_t to improve readabilityThanos Makatos1-3/+3
2019-09-05remove invalid comment and documentation regarding lm_irq_triggerThanos Makatos1-1/+0