aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
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
2020-10-29fix typoThanos Makatos1-1/+1
2020-10-29document ROUND_ macrosThanos Makatos1-0/+1
2020-10-26don't use uninitilized variableThanos Makatos1-1/+1
2020-10-26store conn_fd in lm_ctx when connecting using lm_ctx_try_attachThanos Makatos1-0/+2
2020-10-22simplify copying file descriptorsThanos Makatos1-5/+2
2020-10-22include region header when replying to VFIO_USER_REGION_READ/VFIO_USER_REGION...Thanos Makatos1-7/+17
2020-10-22don't double-free memoryThanos Makatos1-4/+2
2020-10-22don't require directory to be a numberThanos Makatos1-7/+0
2020-10-22reindent using spacesThanos Makatos1-37/+37
2020-10-20add vim modelineThanos Makatos1-0/+2
2020-10-20remove unused function send_responseThanos Makatos1-16/+0
2020-10-19Fix LM_FLAG_ATTACH_NB commentsSwapnil Ingle2-6/+6
2020-10-19Revert "libmuser: Try to attach device for non-block ctx"Swapnil Ingle2-7/+8
2020-10-16libmuser: Try to attach device for non-block ctxSwapnil Ingle2-8/+7
2020-10-15libmuser: Block instead of spinning in recv_retrySwapnil Ingle1-8/+14
2020-10-15libmuser: retry recv() when retured EAGAIN or EINTRSwapnil Ingle1-3/+14
2020-10-07Implementation of VFIO_USER_DEVICE_RESETSwapnil Ingle1-5/+21