1. 4d9f663 Free dirty_bitmap when unmapping DMA region to fix memory leak (#847) by Hollin · 6 days ago master
  2. 2311cde cleanup scripts (#850) by John Levon · 7 days ago
  3. 81a205f make scan-build issues fatal (#849) by John Levon · 7 days ago
  4. fc0286e Fix scan-build lint (#851) by John Levon · 7 days ago
  5. 0d6c6e0 scan-build fixes (#848) by John Levon · 7 days ago
  6. 8b1396b Add flags to vfu_sgl_read/write() (#845) by John Levon · 7 days ago
  7. 20e9803 De-duplicate file descriptors used for DMA region access (#841) by Mattias Nissler · 2 weeks ago
  8. cd4d390 Fix coverity nits (#840) by John Levon · 4 weeks ago
  9. f3742ed Use a B-Tree for DMA region bookkeeping (#835) by Mattias Nissler · 4 weeks ago
  10. 082925c Fix default "make all" (#838) by John Levon · 5 weeks ago
  11. 1fb7acc Correct relative include (#839) by John Levon · 5 weeks ago
  12. 3bc6d6f Update SPDK docs to v25.09 (#837) by John Levon · 5 weeks ago
  13. 23da2d8 Make libvfio-user headers self-contained (#834) by Peter Foley · 6 weeks ago
  14. 380cb25 Add missing reserved field to pxdcap2 structure (#818) (#829) by mills-ng · 6 weeks ago
  15. 850ded8 Support 64b bar region size (#832) by Donghyun Kang · 7 weeks ago
  16. 7e7a0a6 libvfio-user.h: remove comment duplicate wording (#831) by Baruch Siach · 4 months ago
  17. 219417b libvfio-user.h: fix comment typo (#830) by Baruch Siach · 4 months ago
  18. ca9943b samples: improve gpio-pci-idio-16 emulation (#821) by mcayland-ntx · 6 months ago
  19. d7cb436 Rework documentation (#817) by John Levon · 6 months ago
  20. f922ada docs: use custom image for gpio test (#808) by John Levon · 8 months ago
  21. 635befb spruce up shadow ioeventfd documentation (#810) by Thanos Makatos · 8 months ago
  22. c6688a6 Update SPDK docs (#811) by John Levon · 8 months ago
  23. c918b65 Update runs-on past ubuntu-20.04 (#813) by John Levon · 8 months ago
  24. b1a156d Add further sanity checking of hdr->error_no (#805) by John Levon · 1 year, 8 months ago
  25. 3f1500b samples: keep coverity quiet (#804) by John Levon · 1 year, 8 months ago
  26. a5fca05 lib/libvfio-user: Fix calloc-transposed-args reported by gcc >= 14 (#802) by Michal Berger · 1 year, 8 months ago
  27. f468169 workaround centos:7 issue (#803) by John Levon · 1 year, 8 months ago
  28. 2bf46f2 bump MAX_DMA_REGIONS (#800) by John Levon · 1 year, 11 months ago
  29. c4ce707 docs/qemu: add missing -numa argument (#799) by John Levon · 1 year, 11 months ago
  30. bedaf99 improve documentation on testing with qemu (#797) by John Levon · 2 years ago
  31. 324f74c docs: correct markdown links (#796) by John Levon · 2 years ago
  32. 09bb7f1 remove arch OS github action (#798) by John Levon · 2 years ago
  33. 99e0e09 Remove dangling quotes from vfio-user.rst (#795) by David Reiss · 2 years ago
  34. cfa568e docs: document SPDK dependency (#794) by John Levon · 2 years ago
  35. 143b4f8 Support 64 bits and prefetchable BARs (#792) by jfgd · 2 years, 1 month ago
  36. b646559 correct IRQ range check (#791) by John Levon · 2 years, 1 month ago
  37. 6f6fdc5 Fix DMA message size calculation (#788) by Mattias Nissler · 2 years, 3 months ago
  38. c9effb4 make arch CI non-required (#789) by John Levon · 2 years, 3 months ago
  39. 2c6239a replace bcopy() with memcpy() (#786) by John Levon · 2 years, 7 months ago
  40. 8d38e8c fix VFIO_USER_DEVICE_GET_REGION_IO_FDS allocation (#785) by John Levon · 2 years, 7 months ago
  41. 7da33b5 test_negotiate: add migration testing (#781) by John Levon · 2 years, 7 months ago
  42. 1c0cf16 fix: minor memory bugs #784 by William Henderson · 2 years, 7 months ago
  43. 3c18696 Add some notes on live migration version and SPDK usage. (#783) by John Levon · 2 years, 7 months ago
  44. 190f85b adapt to VFIO live migration v2 (#782) by William Henderson · 2 years, 7 months ago
  45. 1569a37 Pass server->client command over a separate socket pair (#762) by Mattias Nissler · 2 years, 7 months ago
  46. 478ddb5 Describe the twin-socket feature in the spec (#775) by Mattias Nissler · 2 years, 7 months ago
  47. f63ef82 update SDPK version spdk.md (#769) by Thanos Makatos · 2 years, 8 months ago
  48. a7eedff Introduce client object in python tests (#772) by Mattias Nissler · 2 years, 8 months ago
  49. 2e8ec2e Prepare python test helpers for receiving commands (#774) by Mattias Nissler · 2 years, 8 months ago
  50. 8530d6c Construct server capabilities using json-c (#771) by Mattias Nissler · 2 years, 8 months ago
  51. f981913 Replace protocol header flags bit field with mask (#773) by Mattias Nissler · 2 years, 8 months ago
  52. 149aa84 fix: incorrect number of dirty pages printed (#766) by William Henderson · 2 years, 8 months ago
  53. cfb7d90 Make debian-11, debian-12 and arch-202307 required pull request jobs by Sandro-Alessio Gierens · 2 years, 8 months ago
  54. 4635ac6 Revise iovec_t.__eq__ and vfu_dma_info_t.__eq__ to fix flake8 E721 by Sandro-Alessio Gierens · 2 years, 8 months ago
  55. da8fbe8 Add debian 11, 12 and arch linux jobs to pull_request workflow by Sandro-Alessio Gierens · 2 years, 8 months ago
  56. b450644 Bump Github Actions version to v3 by Sandro-Alessio Gierens · 2 years, 8 months ago
  57. e8c37f8 Introduce close_safely helper function (#763) by Mattias Nissler · 2 years, 8 months ago
  58. 1cca91a Allow adding MSI capability via vfu_pci_add_capability (#758) by Florian Freudiger · 2 years, 8 months ago
  59. 852ca25 Add another lspci test output variant (#761) by Sandro-Alessio Gierens · 2 years, 8 months ago
  60. 89f1e5c Fix MSI-X capability write logging opposite status (#759) by Florian Freudiger · 2 years, 9 months ago
  61. 8872c36 fix: server sample not marking dirty pages (#748) by William Henderson · 2 years, 9 months ago
  62. 53f85b9 docs: document test debugging with GDB (#756) by William Henderson · 2 years, 9 months ago
  63. 8038da1 docs: document DMA message dirty handling (#755) by John Levon · 2 years, 9 months ago
  64. 56eeb68 fix: CRC calculation in client sample (#750) by William Henderson · 2 years, 9 months ago
  65. b9ee22b refactor: remove private includes from server.c (#752) by William Henderson · 2 years, 9 months ago
  66. bb308a2 Fix address calculation for message-based DMA (#740) by Mattias Nissler · 2 years, 10 months ago
  67. bf8ce3f fix build instructions for samples (#739) by William Henderson · 2 years, 10 months ago
  68. 728da2b Fix some python tests (#737) by Axel PASCON · 2 years, 10 months ago
  69. 74e7348 fix err/req irq fd issue (#731) by limiao-intel · 2 years, 11 months ago
  70. e817d2e test: don't leave global pointing to stack memory (#735) by Jim Harris · 2 years, 11 months ago
  71. 9fc7cc2 allow -1 file descriptor for ioregionfd (#727) by Thanos Makatos · 3 years, 4 months ago
  72. 3eb7ff6 fix FLR reset callback (#729) by John Levon · 3 years, 4 months ago
  73. ad96efb test: use `grep -E` instead of `egrep` (#728) by Ville Skyttä · 3 years, 4 months ago
  74. 6756ee8 shadow ioeventfd: add demo (#722) by Thanos Makatos · 3 years, 5 months ago
  75. 360f6a6 vfu_pci_init: initialize PCI config space flags (#724) by Thanos Makatos · 3 years, 5 months ago
  76. 229a1ea add debugging to handle_device_get_region_io_fds (#723) by Thanos Makatos · 3 years, 5 months ago
  77. ff68d2e fix shadow ioeventfd unit test (#726) by Thanos Makatos · 3 years, 5 months ago
  78. 14c0bc5 allow shadow memory offset per shadow ioeventfd (#703) by Thanos Makatos · 3 years, 5 months ago
  79. b975ee6 check spelling (#720) by John Levon · 3 years, 5 months ago
  80. 388db3c add some unlikely (#717) by Thanos Makatos · 3 years, 7 months ago
  81. 1980f9d only call debug_region_access if in debug mode (#716) by Thanos Makatos · 3 years, 7 months ago
  82. 7e91fd2 don't duplicate FD in get region info (#715) by Thanos Makatos · 3 years, 7 months ago
  83. aa19ba9 fix compilation for i386 and ppc64 (#709) by Thanos Makatos · 3 years, 7 months ago
  84. 87c216d document how to run individual Python unit tests (#712) by Thanos Makatos · 3 years, 7 months ago
  85. 4953810 make SGL error-checking DEBUG-only (#706) by John Levon · 3 years, 8 months ago
  86. a511dd9 avoid vfu_log() in SGL hot path (#705) by John Levon · 3 years, 8 months ago
  87. ff0ef3f delete socket on vfu_ctx_destroy (#702) by Thanos Makatos · 3 years, 9 months ago
  88. 1305f16 disable client-server test by default (#700) by John Levon · 3 years, 9 months ago
  89. 36beb63 support for shadow ioeventfd (#698) by Thanos Makatos · 3 years, 10 months ago
  90. 1c27402 improve README.md (#696) by John Levon · 3 years, 10 months ago
  91. 0b28d20 test/py: fix the arguments for vfu_dev_irq_state_cb_t (#695) by Jag Raman · 3 years, 11 months ago
  92. 9a5124d report function in quiesce_check_allowed() (#693) by John Levon · 3 years, 11 months ago
  93. a767ebd irq: inform device of IRQ mask & unmask via callback (#694) by Jag Raman · 3 years, 11 months ago
  94. d307dbc allow all LOG_* levels (#691) by John Levon · 3 years, 11 months ago
  95. e036ac1 allow concurrent dirty bitmap get (#677) by John Levon · 3 years, 11 months ago
  96. 79e83e4 add some documentation on memory handling (#676) by John Levon · 4 years ago
  97. 188cd00 re-work SGL API (#675) by John Levon · 4 years ago
  98. 538d606 remove maps list from DMA controller (#674) by John Levon · 4 years ago
  99. 065c33e remove refcnt from region (#673) by John Levon · 4 years ago
  100. 54b7ef9 re-work SG dirty tracking (#672) by John Levon · 4 years ago