aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2022-06-09test/py: fix the arguments for vfu_dev_irq_state_cb_t (#695)Jag Raman2-4/+7
2022-06-09report function in quiesce_check_allowed() (#693)John Levon1-7/+10
2022-06-07irq: inform device of IRQ mask & unmask via callback (#694)Jag Raman6-2/+107
2022-05-30allow all LOG_* levels (#691)John Levon1-2/+1
2022-05-30allow concurrent dirty bitmap get (#677)John Levon4-45/+161
2022-05-27add some documentation on memory handling (#676)John Levon2-1/+141
2022-05-27re-work SGL API (#675)John Levon13-168/+175
2022-05-27remove maps list from DMA controller (#674)John Levon4-45/+8
2022-05-27remove refcnt from region (#673)John Levon3-6/+0
2022-05-27re-work SG dirty tracking (#672)John Levon4-37/+91
2022-05-27require quiesce for VFIO_USER_DIRTY_PAGES (#671)John Levon2-6/+90
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