1. e47daa3 test library linkage (#665) by John Levon · 2 years, 9 months ago
  2. 418f58b lib: export dma_sg_size symbol in library (#664) by Daniel Berrangé · 2 years, 9 months ago
  3. 4ba8cde fix a small coverity complaint (#663) by John Levon · 2 years, 9 months ago
  4. 3779fca support AFL++ fuzzing (#623) by John Levon · 2 years, 9 months ago
  5. 9ad7474 use struct iovec for grouping buffer and length (#658) by Thanos Makatos · 2 years, 9 months ago
  6. cdf824c add compile_commands.json generation (#661) by John Levon · 2 years, 9 months ago
  7. c08f206 document live migration for SPDK (#659) by Thanos Makatos · 2 years, 10 months ago
  8. 030d2f6 use --exit-on-first-error=yes with valgrind (#655) by John Levon · 2 years, 10 months ago
  9. d6f239d retire ubuntu-18 CI (#656) by John Levon · 2 years, 10 months ago
  10. a8d452e check for allowed operations in quiesce state (#647) by Thanos Makatos · 2 years, 11 months ago
  11. 6bb0c5c improve region access debugging (#653) by John Levon · 2 years, 11 months ago
  12. 86a5fd9 clarify when logging when device changes migration state (#649) by Thanos Makatos · 3 years ago
  13. 440652c additional logging around dirty pages (#650) by Thanos Makatos · 3 years ago
  14. a23ef27 clarify some semantics of migration callbacks (#651) by Thanos Makatos · 3 years ago
  15. c278ce9 fix typo (#648) by Thanos Makatos · 3 years ago
  16. f968d29 test/py: simplify errno handling (#645) by John Levon · 3 years ago
  17. 403bb2a test/py: don't stop logging twice (#644) by John Levon · 3 years ago
  18. 2d1d870 ignore writes to RO MSI-X registers (#642) by Thanos Makatos · 3 years ago
  19. 314ed91 fix a small typo in docs (#638) by John Levon · 3 years ago
  20. 12725b9 small get_request_header() cleanup (#637) by John Levon · 3 years ago
  21. 17769cf fix coverity issues (#636) by John Levon · 3 years, 1 month ago
  22. 190dcbd allow DMA funcs to be called in quiesced state (#635) by Thanos Makatos · 3 years, 2 months ago
  23. 7056525 test more region access validation code (#634) by John Levon · 3 years, 2 months ago
  24. df6fcef refactor process_request() (#633) by John Levon · 3 years, 2 months ago
  25. 96b3d14 add SPDK instructions (#632) by Thanos Makatos · 3 years, 2 months ago
  26. f2dd096 introduce device quiesce callback (#609) by Thanos Makatos · 3 years, 2 months ago
  27. 0217487 verify region is mapped before acquiring dirty bitmap (#627) by John Levon · 3 years, 2 months ago
  28. d8a08f1 check ->argsz for VFIO_USER_DIRTY_PAGES (#628) by John Levon · 3 years, 2 months ago
  29. 75a0ac2 fix dma unmap validation (#626) by John Levon · 3 years, 2 months ago
  30. 3602ad8 is_valid_region_access(): account for wrap-around (#624) by John Levon · 3 years, 2 months ago
  31. ace83ab add a doc on testing by John Levon · 3 years, 3 months ago
  32. 353fee1 don't assert in dev_get_caps() (#621) by John Levon · 3 years, 3 months ago
  33. 5684296 Fix reply of VFIO_USER_DEVICE_GET_REGION_INFO (#619) by Swapnil Ingle · 3 years, 3 months ago
  34. 8614299 Use fedora35 for pre-push test (#620) by Swapnil Ingle · 3 years, 3 months ago
  35. 68f2cae enable options in Valgrind that improve tracking uninit values (#617) by Thanos Makatos · 3 years, 3 months ago
  36. a9fd732 fix vfu_run_ctx() docs (#616) by John Levon · 3 years, 3 months ago
  37. 7fd786f run python code through flake8 (#613) by John Levon · 3 years, 3 months ago
  38. 3111d8e add coverity scan support in github action (#612) by John Levon · 3 years, 3 months ago
  39. 5590ea8 fix coverity warnings (#611) by John Levon · 3 years, 3 months ago
  40. 8d82bd5 make migration state callback optionally asynchronous (#608) by Thanos Makatos · 3 years, 4 months ago
  41. e7f0fc7 disable VFIO_USER_DEVICE_GET_REGION_IO_FDS on invalid region (#607) by John Levon · 3 years, 4 months ago
  42. 2789a97 fix issue with get_region_io_fds when fd = -1 (#606) by John Levon · 3 years, 4 months ago
  43. 2cc236e clarify LIBVFIO_USER_FLAG_ATTACH_NB behavior (#603) by John Levon · 3 years, 4 months ago
  44. d12584b initial ioeventfd support (#601) by JAKelly10 · 3 years, 5 months ago
  45. 080e664 Add support for VFIO_DMA_UNMAP_FLAG_ALL flag (#600) by Swapnil Ingle · 3 years, 5 months ago
  46. 2ed6126 Fix err path of handle_dma_unmap() (#597) by Swapnil Ingle · 3 years, 5 months ago
  47. 647c934 pytests for vfu_dma_{map, unmap}_sg (#596) by Swapnil Ingle · 3 years, 5 months ago
  48. 6621648 dma: cleanup dma_{map,unmap}_sg (#591) by Swapnil Ingle · 3 years, 5 months ago
  49. 2944bf7 docs/vfio-user.rst: Fix typo (#592) by Swapnil Ingle · 3 years, 5 months ago
  50. 82635b2 improve README, mention vIOMMU (#590) by John Levon · 3 years, 5 months ago
  51. 1f56379 improve API docs a little bit (#587) by John Levon · 3 years, 5 months ago
  52. 46ed1db fix dma_{map,unmap}_sg() array handling (#586) by John Levon · 3 years, 5 months ago
  53. b4760d5 change verbosity of some PCI config space accesses (#584) by Thanos Makatos · 3 years, 6 months ago
  54. 2a0a929 check for valid vfu_setup_region() flags (#579) by John Levon · 3 years, 7 months ago
  55. 561b309 check vfu_run_ctx() in python tests (#582) by John Levon · 3 years, 7 months ago
  56. e0c15df add VFU_REGION_FLAG_ALWAYS_CB to receive callback always (#583) by Jag Raman · 3 years, 7 months ago
  57. f44091d basic write support for PXLC, PXSC, PXRS, and PXSC2 (#575) by Thanos Makatos · 3 years, 7 months ago
  58. b5164c7 ignore writes to some RO registers in PCI config space (#576) by Thanos Makatos · 3 years, 7 months ago
  59. 2a7621b exclude build dir in ctags (#577) by Thanos Makatos · 3 years, 7 months ago
  60. 677a541 return process request count in vfu_run_ctx() (#574) by John Levon · 3 years, 7 months ago
  61. 8b4089a disable EROM (#572) by Thanos Makatos · 3 years, 7 months ago
  62. 397bb4f PCI: handle cache line register (#573) by Thanos Makatos · 3 years, 7 months ago
  63. a28eb4a split writes to PCI header (#569) by Thanos Makatos · 3 years, 7 months ago
  64. 3dea515 superficially handle Device Control 2 and Link Control 2 (#568) by Thanos Makatos · 3 years, 7 months ago
  65. 6b8d930 fix print (#567) by Thanos Makatos · 3 years, 7 months ago
  66. 3fe0df4 dma: Fix returned sg array (#564) by Swapnil Ingle · 3 years, 8 months ago
  67. 8b6db2e Fix make CFLAGS="-DNDEBUG" failure (#563) by Ivan Efremov · 3 years, 8 months ago
  68. c34d6ec python tests: add msg() utility function (#562) by John Levon · 3 years, 8 months ago
  69. b665c39 clear dirty pages bitmap after getting dirty pages but keep mapped segments dirty (#551) by Thanos Makatos · 3 years, 8 months ago
  70. 970d9b3 test_device_set_irqs: fix bool test (#561) by John Levon · 3 years, 8 months ago
  71. 9d96d7e Make pytest succeed even if python-3-pytest is not installed (#556) by Ivan Efremov · 3 years, 8 months ago
  72. b5598b4 Add valgrind build requirement for running tests (e.g. 'make test') by Ivan Efremov · 3 years, 8 months ago
  73. 9709462 don't allow portion of DMA region to be removed (#560) by Thanos Makatos · 3 years, 8 months ago
  74. ae59526 spec: require DMA unmap to match exactly previous mapping (#559) by Thanos Makatos · 3 years, 8 months ago
  75. 1abe697 drop mappable flag from DMA map (#553) by Thanos Makatos · 3 years, 8 months ago
  76. 57684de replace max_msg_size with max_data_xfer_size (#541) by John Levon · 3 years, 8 months ago
  77. b8234a7 clean up migration register definitions (#550) by John Levon · 3 years, 8 months ago
  78. 8ac2360 check spec with rst-lint (#549) by John Levon · 3 years, 8 months ago
  79. 9c37a18 limit max DMA region size (#545) by John Levon · 3 years, 8 months ago
  80. 96ec963 samples/client: free bitmap data (#547) by John Levon · 3 years, 8 months ago
  81. 30c7ef2 samples/client: check for reply cmd value (#546) by John Levon · 3 years, 8 months ago
  82. 9ed0776 fixes for VFIO_USER_DIRTY_PAGES (#537) by John Levon · 3 years, 8 months ago
  83. d69581a don't return non-zero caps for zero-sized regions (#543) by Thanos Makatos · 3 years, 8 months ago
  84. 950a984 hide non-ABI symbols (#538) by John Levon · 3 years, 8 months ago
  85. ad88ffd restore argsz for DMA map/unmap (#523) by Thanos Makatos · 3 years, 8 months ago
  86. 226e04e gpio: optionally disable migration (#536) by Thanos Makatos · 3 years, 8 months ago
  87. aaa1949 Fix struct pxcap (#534) by Swapnil Ingle · 3 years, 8 months ago
  88. e0690cf Cleanup and fix structs padding (#532) by Swapnil Ingle · 3 years, 8 months ago
  89. cda5e5f spec: allow exactly one DMA region to be added/removed per command (#530) by Thanos Makatos · 3 years, 8 months ago
  90. 527b841 fix `make install` (#531) by John Levon · 3 years, 8 months ago
  91. aee8c0f support VFIO_DMA_UNMAP_FLAG_GET_DIRTY_BITMAP (#521) by Thanos Makatos · 3 years, 8 months ago
  92. 0a04aea remove a stale FIXME (#527) by John Levon · 3 years, 8 months ago
  93. bc8ae1d python tests: add VFIO_USER_DEVICE_GET_IRQ_INFO (#500) by John Levon · 3 years, 8 months ago
  94. 7aca16a improve request header handling by John Levon · 3 years, 8 months ago
  95. 03edc3a spec: allow transitioning from stopped/stop-and-copy to running state (#516) by Thanos Makatos · 3 years, 8 months ago
  96. af573e1 don't support multiple DMA regions per map/unmap (#520) by Thanos Makatos · 3 years, 8 months ago
  97. bd32c19 cleanup some python tests (#482) by John Levon · 3 years, 8 months ago
  98. 4cc22bf don't treat DMA segment as absolute when determining dirty page bit (#519) by Thanos Makatos · 3 years, 8 months ago
  99. 6037d88 log dirty pages for new DMA regions as well (#518) by Thanos Makatos · 3 years, 8 months ago
  100. 29d9168 more spec updates (#491) by John Levon · 3 years, 8 months ago