1. b1a156d Add further sanity checking of hdr->error_no (#805) by John Levon · 3 months ago master
  2. 3f1500b samples: keep coverity quiet (#804) by John Levon · 3 months ago
  3. a5fca05 lib/libvfio-user: Fix calloc-transposed-args reported by gcc >= 14 (#802) by Michal Berger · 3 months ago
  4. f468169 workaround centos:7 issue (#803) by John Levon · 3 months ago
  5. 2bf46f2 bump MAX_DMA_REGIONS (#800) by John Levon · 6 months ago
  6. c4ce707 docs/qemu: add missing -numa argument (#799) by John Levon · 6 months ago
  7. bedaf99 improve documentation on testing with qemu (#797) by John Levon · 6 months ago
  8. 324f74c docs: correct markdown links (#796) by John Levon · 6 months ago
  9. 09bb7f1 remove arch OS github action (#798) by John Levon · 6 months ago
  10. 99e0e09 Remove dangling quotes from vfio-user.rst (#795) by David Reiss · 7 months ago
  11. cfa568e docs: document SPDK dependency (#794) by John Levon · 7 months ago
  12. 143b4f8 Support 64 bits and prefetchable BARs (#792) by jfgd · 8 months ago
  13. b646559 correct IRQ range check (#791) by John Levon · 8 months ago
  14. 6f6fdc5 Fix DMA message size calculation (#788) by Mattias Nissler · 10 months ago
  15. c9effb4 make arch CI non-required (#789) by John Levon · 10 months ago
  16. 2c6239a replace bcopy() with memcpy() (#786) by John Levon · 1 year, 2 months ago
  17. 8d38e8c fix VFIO_USER_DEVICE_GET_REGION_IO_FDS allocation (#785) by John Levon · 1 year, 2 months ago
  18. 7da33b5 test_negotiate: add migration testing (#781) by John Levon · 1 year, 2 months ago
  19. 1c0cf16 fix: minor memory bugs #784 by William Henderson · 1 year, 2 months ago
  20. 3c18696 Add some notes on live migration version and SPDK usage. (#783) by John Levon · 1 year, 2 months ago
  21. 190f85b adapt to VFIO live migration v2 (#782) by William Henderson · 1 year, 2 months ago
  22. 1569a37 Pass server->client command over a separate socket pair (#762) by Mattias Nissler · 1 year, 2 months ago
  23. 478ddb5 Describe the twin-socket feature in the spec (#775) by Mattias Nissler · 1 year, 2 months ago
  24. f63ef82 update SDPK version spdk.md (#769) by Thanos Makatos · 1 year, 3 months ago
  25. a7eedff Introduce client object in python tests (#772) by Mattias Nissler · 1 year, 3 months ago
  26. 2e8ec2e Prepare python test helpers for receiving commands (#774) by Mattias Nissler · 1 year, 3 months ago
  27. 8530d6c Construct server capabilities using json-c (#771) by Mattias Nissler · 1 year, 3 months ago
  28. f981913 Replace protocol header flags bit field with mask (#773) by Mattias Nissler · 1 year, 3 months ago
  29. 149aa84 fix: incorrect number of dirty pages printed (#766) by William Henderson · 1 year, 3 months ago
  30. cfb7d90 Make debian-11, debian-12 and arch-202307 required pull request jobs by Sandro-Alessio Gierens · 1 year, 3 months ago
  31. 4635ac6 Revise iovec_t.__eq__ and vfu_dma_info_t.__eq__ to fix flake8 E721 by Sandro-Alessio Gierens · 1 year, 3 months ago
  32. da8fbe8 Add debian 11, 12 and arch linux jobs to pull_request workflow by Sandro-Alessio Gierens · 1 year, 3 months ago
  33. b450644 Bump Github Actions version to v3 by Sandro-Alessio Gierens · 1 year, 3 months ago
  34. e8c37f8 Introduce close_safely helper function (#763) by Mattias Nissler · 1 year, 3 months ago
  35. 1cca91a Allow adding MSI capability via vfu_pci_add_capability (#758) by Florian Freudiger · 1 year, 3 months ago
  36. 852ca25 Add another lspci test output variant (#761) by Sandro-Alessio Gierens · 1 year, 3 months ago
  37. 89f1e5c Fix MSI-X capability write logging opposite status (#759) by Florian Freudiger · 1 year, 4 months ago
  38. 8872c36 fix: server sample not marking dirty pages (#748) by William Henderson · 1 year, 4 months ago
  39. 53f85b9 docs: document test debugging with GDB (#756) by William Henderson · 1 year, 4 months ago
  40. 8038da1 docs: document DMA message dirty handling (#755) by John Levon · 1 year, 4 months ago
  41. 56eeb68 fix: CRC calculation in client sample (#750) by William Henderson · 1 year, 4 months ago
  42. b9ee22b refactor: remove private includes from server.c (#752) by William Henderson · 1 year, 4 months ago
  43. bb308a2 Fix address calculation for message-based DMA (#740) by Mattias Nissler · 1 year, 5 months ago
  44. bf8ce3f fix build instructions for samples (#739) by William Henderson · 1 year, 5 months ago
  45. 728da2b Fix some python tests (#737) by Axel PASCON · 1 year, 5 months ago
  46. 74e7348 fix err/req irq fd issue (#731) by limiao-intel · 1 year, 6 months ago
  47. e817d2e test: don't leave global pointing to stack memory (#735) by Jim Harris · 1 year, 6 months ago
  48. 9fc7cc2 allow -1 file descriptor for ioregionfd (#727) by Thanos Makatos · 1 year, 11 months ago
  49. 3eb7ff6 fix FLR reset callback (#729) by John Levon · 1 year, 11 months ago
  50. ad96efb test: use `grep -E` instead of `egrep` (#728) by Ville Skyttä · 1 year, 11 months ago
  51. 6756ee8 shadow ioeventfd: add demo (#722) by Thanos Makatos · 2 years ago
  52. 360f6a6 vfu_pci_init: initialize PCI config space flags (#724) by Thanos Makatos · 2 years ago
  53. 229a1ea add debugging to handle_device_get_region_io_fds (#723) by Thanos Makatos · 2 years ago
  54. ff68d2e fix shadow ioeventfd unit test (#726) by Thanos Makatos · 2 years ago
  55. 14c0bc5 allow shadow memory offset per shadow ioeventfd (#703) by Thanos Makatos · 2 years ago
  56. b975ee6 check spelling (#720) by John Levon · 2 years ago
  57. 388db3c add some unlikely (#717) by Thanos Makatos · 2 years, 2 months ago
  58. 1980f9d only call debug_region_access if in debug mode (#716) by Thanos Makatos · 2 years, 2 months ago
  59. 7e91fd2 don't duplicate FD in get region info (#715) by Thanos Makatos · 2 years, 2 months ago
  60. aa19ba9 fix compilation for i386 and ppc64 (#709) by Thanos Makatos · 2 years, 2 months ago
  61. 87c216d document how to run individual Python unit tests (#712) by Thanos Makatos · 2 years, 2 months ago
  62. 4953810 make SGL error-checking DEBUG-only (#706) by John Levon · 2 years, 3 months ago
  63. a511dd9 avoid vfu_log() in SGL hot path (#705) by John Levon · 2 years, 3 months ago
  64. ff0ef3f delete socket on vfu_ctx_destroy (#702) by Thanos Makatos · 2 years, 4 months ago
  65. 1305f16 disable client-server test by default (#700) by John Levon · 2 years, 4 months ago
  66. 36beb63 support for shadow ioeventfd (#698) by Thanos Makatos · 2 years, 5 months ago
  67. 1c27402 improve README.md (#696) by John Levon · 2 years, 5 months ago
  68. 0b28d20 test/py: fix the arguments for vfu_dev_irq_state_cb_t (#695) by Jag Raman · 2 years, 6 months ago
  69. 9a5124d report function in quiesce_check_allowed() (#693) by John Levon · 2 years, 6 months ago
  70. a767ebd irq: inform device of IRQ mask & unmask via callback (#694) by Jag Raman · 2 years, 6 months ago
  71. d307dbc allow all LOG_* levels (#691) by John Levon · 2 years, 6 months ago
  72. e036ac1 allow concurrent dirty bitmap get (#677) by John Levon · 2 years, 6 months ago
  73. 79e83e4 add some documentation on memory handling (#676) by John Levon · 2 years, 6 months ago
  74. 188cd00 re-work SGL API (#675) by John Levon · 2 years, 6 months ago
  75. 538d606 remove maps list from DMA controller (#674) by John Levon · 2 years, 6 months ago
  76. 065c33e remove refcnt from region (#673) by John Levon · 2 years, 6 months ago
  77. 54b7ef9 re-work SG dirty tracking (#672) by John Levon · 2 years, 6 months ago
  78. c985a9a require quiesce for VFIO_USER_DIRTY_PAGES (#671) by John Levon · 2 years, 6 months ago
  79. b52bff7 libvfio-user.h: sync VFIO_DEVICE_STATE_XXXX definitions with upstream (#690) by Jag Raman · 2 years, 6 months ago
  80. b427c60 tests: add checks to confirm test environment (#688) by Jag Raman · 2 years, 6 months ago
  81. 7dc1c72 add a slack invite link (#685) by John Levon · 2 years, 6 months ago
  82. e2b9237 add a diagram to README.md (#686) by John Levon · 2 years, 6 months ago
  83. aa3087d samples/client.c: fix implicit casting of const char pointers (#682) by Jag Raman · 2 years, 6 months ago
  84. da08ac0 fix fedora CI (#683) by John Levon · 2 years, 6 months ago
  85. 359d8da re-instate -Werror (#681) by John Levon · 2 years, 6 months ago
  86. ffdd1d6 run scan-build in CI (#680) by John Levon · 2 years, 6 months ago
  87. 294aa66 build PR runs in release mode (#669) by John Levon · 2 years, 6 months ago
  88. 928bba3 add an ubuntu-latest PR run (#668) by John Levon · 2 years, 6 months ago
  89. 42d4747 build: delete CMake build rules by Daniel P. Berrangé · 2 years, 7 months ago
  90. 11ccc96 build: switch Makefile over to use meson by Daniel P. Berrangé · 2 years, 7 months ago
  91. 75384af docs: rewrite to refer to meson commands instead of cmake by Daniel P. Berrangé · 2 years, 7 months ago
  92. 93709c0 github: switch workflows over to using meson by Daniel P. Berrangé · 2 years, 7 months ago
  93. f751103 github: add 'coverity.sh' script to replicate 'coverity' make target by Daniel P. Berrangé · 2 years, 7 months ago
  94. 17118f9 github: add 'pull_request.sh' script to replicate 'prepush' make target by Daniel P. Berrangé · 2 years, 7 months ago
  95. 5b69b60 build: introduce Meson build file rules by Daniel P. Berrangé · 2 years, 7 months ago
  96. 18fb66b test: pass in location of libvfio-user.so library by Daniel P. Berrangé · 2 years, 7 months ago
  97. e254ff6 test: optionally pass in 'client' and 'server' path by Daniel P. Berrangé · 2 years, 7 months ago
  98. abdf5e0 test: optionally pass in 'lspci' path by Daniel P. Berrangé · 2 years, 7 months ago
  99. bfc3ff0 docs: drop mention of libssl-dev package for testing by Daniel P. Berrangé · 2 years, 7 months ago
  100. bc44bd1 drop usage of MD5_*() (#667) by John Levon · 2 years, 7 months ago