aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2022-05-23libvfio-user.h: sync VFIO_DEVICE_STATE_XXXX definitions with upstream (#690)Jag Raman10-92/+110
2022-05-17tests: add checks to confirm test environment (#688)Jag Raman2-3/+8
2022-05-16add a slack invite link (#685)John Levon1-1/+2
2022-05-16add a diagram to README.md (#686)John Levon3-0/+3
2022-05-13samples/client.c: fix implicit casting of const char pointers (#682)Jag Raman2-2/+3
2022-05-13fix fedora CI (#683)John Levon1-1/+1
2022-05-12re-instate -Werror (#681)John Levon1-0/+4
2022-05-12run scan-build in CI (#680)John Levon6-27/+40
2022-05-12build PR runs in release mode (#669)John Levon2-12/+12
2022-05-12add an ubuntu-latest PR run (#668)John Levon3-0/+15
2022-05-09build: delete CMake build rulesDaniel P. Berrangé6-325/+1
2022-05-09build: switch Makefile over to use mesonDaniel P. Berrangé1-120/+11
2022-05-09docs: rewrite to refer to meson commands instead of cmakeDaniel P. Berrangé2-17/+67
2022-05-09github: switch workflows over to using mesonDaniel P. Berrangé3-29/+16
2022-05-09github: add 'coverity.sh' script to replicate 'coverity' make targetDaniel P. Berrangé1-0/+35
2022-05-09github: add 'pull_request.sh' script to replicate 'prepush' make targetDaniel P. Berrangé1-0/+39
2022-05-09build: introduce Meson build file rulesDaniel P. Berrangé9-0/+422
2022-05-09test: pass in location of libvfio-user.so libraryDaniel P. Berrangé1-0/+2
2022-05-09test: optionally pass in 'client' and 'server' pathDaniel P. Berrangé1-2/+8
2022-05-09test: optionally pass in 'lspci' pathDaniel P. Berrangé1-1/+5
2022-05-09docs: drop mention of libssl-dev package for testingDaniel P. Berrangé1-1/+2
2022-05-09drop usage of MD5_*() (#667)John Levon6-57/+508
2022-04-28test library linkage (#665)John Levon2-0/+56
2022-04-28lib: export dma_sg_size symbol in library (#664)Daniel Berrangé3-1/+11
2022-04-21fix a small coverity complaint (#663)John Levon1-6/+0
2022-04-21support AFL++ fuzzing (#623)John Levon18-348/+1064
2022-04-19use struct iovec for grouping buffer and length (#658)Thanos Makatos5-131/+125
2022-04-19add compile_commands.json generation (#661)John Levon1-0/+3
2022-04-06document live migration for SPDK (#659)Thanos Makatos1-0/+54
2022-03-24use --exit-on-first-error=yes with valgrind (#655)John Levon2-1/+2
2022-03-24retire ubuntu-18 CI (#656)John Levon2-13/+0
2022-03-07check for allowed operations in quiesce state (#647)Thanos Makatos4-0/+60
2022-03-02improve region access debugging (#653)John Levon3-60/+49
2022-02-25clarify when logging when device changes migration state (#649)Thanos Makatos1-1/+6
2022-02-24additional logging around dirty pages (#650)Thanos Makatos2-0/+30
2022-02-24clarify some semantics of migration callbacks (#651)Thanos Makatos1-3/+20
2022-02-24fix typo (#648)Thanos Makatos1-1/+1
2022-02-18test/py: simplify errno handling (#645)John Levon15-109/+102
2022-02-14test/py: don't stop logging twice (#644)John Levon1-5/+0
2022-02-04ignore writes to RO MSI-X registers (#642)Thanos Makatos4-42/+104
2022-01-25fix a small typo in docs (#638)John Levon1-1/+1
2022-01-17small get_request_header() cleanup (#637)John Levon1-9/+2
2021-12-22fix coverity issues (#636)John Levon3-0/+6
2021-12-09allow DMA funcs to be called in quiesced state (#635)Thanos Makatos5-18/+204
2021-12-02test more region access validation code (#634)John Levon1-1/+25
2021-12-01refactor process_request() (#633)John Levon2-177/+200
2021-12-01add SPDK instructions (#632)Thanos Makatos2-21/+66
2021-11-30introduce device quiesce callback (#609)Thanos Makatos35-419/+1380
2021-11-24verify region is mapped before acquiring dirty bitmap (#627)John Levon4-47/+73
2021-11-24check ->argsz for VFIO_USER_DIRTY_PAGES (#628)John Levon2-5/+24