aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2022-11-22allow shadow memory offset per shadow ioeventfd (#703)Thanos Makatos7-28/+34
2022-11-16check spelling (#720)John Levon6-3/+22
2022-10-05add some unlikely (#717)Thanos Makatos1-13/+16
2022-10-05only call debug_region_access if in debug mode (#716)Thanos Makatos1-1/+9
2022-10-05don't duplicate FD in get region info (#715)Thanos Makatos2-22/+5
2022-10-04fix compilation for i386 and ppc64 (#709)Thanos Makatos23-204/+319
2022-10-03document how to run individual Python unit tests (#712)Thanos Makatos1-0/+7
2022-08-18make SGL error-checking DEBUG-only (#706)John Levon1-3/+11
2022-08-18avoid vfu_log() in SGL hot path (#705)John Levon4-1/+18
2022-08-08delete socket on vfu_ctx_destroy (#702)Thanos Makatos4-5/+13
2022-07-21disable client-server test by default (#700)John Levon2-12/+16
2022-07-04support for shadow ioeventfd (#698)Thanos Makatos12-13/+184
2022-06-16improve README.md (#696)John Levon1-114/+100
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