aboutsummaryrefslogtreecommitdiff
path: root/lib/muser_ctx.c
AgeCommit message (Expand)AuthorFilesLines
2020-11-27rename to libvfio-user (#128)John Levon1-1643/+0
2020-11-27add unit tests for DMA regions without file descriptorThanos Makatos1-16/+8
2020-11-27allow DMA regions without file descriptorThanos Makatos1-28/+36
2020-11-25handle_dma_map_or_unmap(): correct fd handling (#118)John Levon1-14/+24
2020-11-25PCI regions idx enum renamed to start with LM_PCI (#125)swapnili1-7/+7
2020-11-25Split log setup from lm_create_ctx() to lm_setup_log() (#126)swapnili1-3/+15
2020-11-25introduce cmocka unit test framework and first unit testThanos Makatos1-1/+1
2020-11-25ignore DMA map/unmap if device isn't using DMA controllerThanos Makatos1-4/+4
2020-11-24Api refactoring (#115)swapnili1-227/+331
2020-11-24refactor sock send/recv functions (#114)John Levon1-8/+10
2020-11-24parse VFIO_USER_VERSION JSON stanzaJohn Levon1-4/+6
2020-11-23move IRQ into separate fileThanos Makatos1-389/+1
2020-11-23don't dereference NULL pointerThanos Makatos1-1/+5
2020-11-23fix printf argsThanos Makatos1-14/+15
2020-11-20don't expose migration as regionThanos Makatos1-49/+79
2020-11-20don't attach before initializing the DMA controllerThanos Makatos1-12/+12
2020-11-20drop pci_info from lm_ctxThanos Makatos1-33/+27
2020-11-20move migration into separate fileThanos Makatos1-397/+20
2020-11-19enable assert() in release builds (#98)John Levon1-3/+5
2020-11-19refactor socket code into lib/tran_sock.[ch] (#97)John Levon1-685/+11
2020-11-18implement new negotiation implementationJohn Levon1-78/+152
2020-11-18implement migration resuming on destination serverThanos Makatos1-48/+139
2020-11-18assorted fixesThanos Makatos1-14/+26
2020-11-18don't swallow original reason why bind(2) failsThanos Makatos1-1/+2
2020-11-18don't assert on error, instead respond with the relevant bit setThanos Makatos1-5/+10
2020-11-18small cleanups post-muser.ko removalJohn Levon1-1/+1
2020-11-17Fix compiler errors for non-dbg buildSwapnil Ingle1-7/+14
2020-11-16log message for bad bitmaps flagThanos Makatos1-0/+1
2020-11-16validate argszThanos Makatos1-12/+19
2020-11-16remove obsolete commentThanos Makatos1-6/+0
2020-11-16check for short readsThanos Makatos1-0/+6
2020-11-16eliminate duplicate recv(2) codeThanos Makatos1-300/+182
2020-11-13don't realloc when returng VFIO capsThanos Makatos1-56/+41
2020-11-13move determining size of VFIO capabilities into separate functionThanos Makatos1-15/+21
2020-11-13move receiving request into separate functionThanos Makatos1-20/+41
2020-11-13move header validation into separate functionThanos Makatos1-13/+29
2020-11-13drop VFIO directory structureThanos Makatos1-66/+12
2020-11-13only allow accessing the migration region in stop-and-copy stateThanos Makatos1-1/+34
2020-11-13fixes in migration iteration codeThanos Makatos1-25/+40
2020-11-11Merge branch 'vfio-user'Thanos Makatos1-411/+1831
2020-08-12Bounce pci_info with pci_info_bounce()Felipe Franciosi1-1/+23
2020-08-12sparse_mmap: Free bounced areas on lm_ctx_destroyFelipe Franciosi1-9/+10
2020-08-12Rename libmuser*c source filesFelipe Franciosi1-0/+1376