aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2020-11-23move IRQ into separate fileThanos Makatos4-390/+476
2020-11-23don't attempt to close invalid file desriptorThanos Makatos1-1/+3
2020-11-23don't dereference NULL pointerThanos Makatos1-1/+5
2020-11-23fix printf argsThanos Makatos4-27/+29
2020-11-23don't pass -1 to fstatThanos Makatos1-0/+10
2020-11-23don't omit argument from printfThanos Makatos1-1/+1
2020-11-23silence false positive coverity about out-of-bounds writeThanos Makatos1-2/+2
2020-11-23don't leak fd on failureThanos Makatos1-0/+1
2020-11-20don't expose migration as regionThanos Makatos5-64/+94
2020-11-20don't attach before initializing the DMA controllerThanos Makatos1-12/+12
2020-11-20drop pci_info from lm_ctxThanos Makatos2-34/+29
2020-11-20silence false-positive -Wmaybe-uninitialized warning in GCC 7Thanos Makatos1-1/+1
2020-11-20move migration into separate fileThanos Makatos6-419/+549
2020-11-19enable assert() in release builds (#98)John Levon4-8/+9
2020-11-19refactor socket code into lib/tran_sock.[ch] (#97)John Levon7-743/+757
2020-11-18implement new negotiation implementationJohn Levon3-84/+160
2020-11-18implement migration resuming on destination serverThanos Makatos2-51/+148
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 Makatos2-6/+11
2020-11-18small cleanups post-muser.ko removalJohn Levon2-2/+1
2020-11-17Fix compiler errors for non-dbg buildSwapnil Ingle3-10/+22
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-16Merge pull request #88 from tmakatos/drop-dup-recvThanos1-300/+182
2020-11-16eliminate duplicate recv(2) codeThanos Makatos1-300/+182
2020-11-16use object libraries to build libmuserJohn Levon1-2/+5
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-13VFIO_USER_F_DMA_REGION_MAPPABLE should be non-zeroJohn Levon1-1/+1
2020-11-13drop VFIO directory structureThanos Makatos2-73/+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-12Fix issues pointed by CFLAGS "-Wall -Werror -Wextra"Swapnil Ingle1-0/+2
2020-11-12don't use CONCAT in cmake (#81)John Levon1-1/+1
2020-11-11Merge branch 'vfio-user'Thanos Makatos16-674/+3093
2020-11-11drop the kernel moduleThanos Makatos4-475/+158
2020-11-11Merge branch 'master' into vfio-userThanos Makatos2-7/+10
2020-11-11don't check wrong region for honoring migration device stateThanos Makatos1-1/+1
2020-11-05experimental support for running the device state and copy iteration protocolThanos Makatos3-6/+358
2020-11-05don't assert when accessing region failsThanos Makatos1-1/+7
2020-11-05don't free user memoryThanos Makatos1-0/+9
2020-11-05add/fix some log messagesThanos Makatos1-16/+24
2020-11-04fix compilation with gcc < 5John Levon1-3/+4
2020-11-03install vfio_user.hThanos Makatos1-1/+1
2020-10-29support for live migration region and dirty page loggingThanos Makatos6-149/+641