1. 1c0cf16 fix: minor memory bugs #784 by William Henderson · 1 year, 6 months ago
  2. 190f85b adapt to VFIO live migration v2 (#782) by William Henderson · 1 year, 6 months ago
  3. 1569a37 Pass server->client command over a separate socket pair (#762) by Mattias Nissler · 1 year, 6 months ago
  4. 8872c36 fix: server sample not marking dirty pages (#748) by William Henderson · 1 year, 7 months ago
  5. 56eeb68 fix: CRC calculation in client sample (#750) by William Henderson · 1 year, 7 months ago
  6. b9ee22b refactor: remove private includes from server.c (#752) by William Henderson · 1 year, 8 months ago
  7. bb308a2 Fix address calculation for message-based DMA (#740) by Mattias Nissler · 1 year, 8 months ago
  8. 6756ee8 shadow ioeventfd: add demo (#722) by Thanos Makatos · 2 years, 4 months ago
  9. b975ee6 check spelling (#720) by John Levon · 2 years, 4 months ago
  10. aa19ba9 fix compilation for i386 and ppc64 (#709) by Thanos Makatos · 2 years, 5 months ago
  11. ff0ef3f delete socket on vfu_ctx_destroy (#702) by Thanos Makatos · 2 years, 7 months ago
  12. 188cd00 re-work SGL API (#675) by John Levon · 2 years, 9 months ago
  13. b52bff7 libvfio-user.h: sync VFIO_DEVICE_STATE_XXXX definitions with upstream (#690) by Jag Raman · 2 years, 10 months ago
  14. aa3087d samples/client.c: fix implicit casting of const char pointers (#682) by Jag Raman · 2 years, 10 months ago
  15. ffdd1d6 run scan-build in CI (#680) by John Levon · 2 years, 10 months ago
  16. 42d4747 build: delete CMake build rules by Daniel P. Berrangé · 2 years, 11 months ago
  17. 5b69b60 build: introduce Meson build file rules by Daniel P. Berrangé · 2 years, 11 months ago
  18. bc44bd1 drop usage of MD5_*() (#667) by John Levon · 2 years, 10 months ago
  19. 3779fca support AFL++ fuzzing (#623) by John Levon · 2 years, 11 months ago
  20. 17769cf fix coverity issues (#636) by John Levon · 3 years, 3 months ago
  21. f2dd096 introduce device quiesce callback (#609) by Thanos Makatos · 3 years, 3 months ago
  22. 68f2cae enable options in Valgrind that improve tracking uninit values (#617) by Thanos Makatos · 3 years, 4 months ago
  23. 5590ea8 fix coverity warnings (#611) by John Levon · 3 years, 5 months ago
  24. 080e664 Add support for VFIO_DMA_UNMAP_FLAG_ALL flag (#600) by Swapnil Ingle · 3 years, 6 months ago
  25. b665c39 clear dirty pages bitmap after getting dirty pages but keep mapped segments dirty (#551) by Thanos Makatos · 3 years, 9 months ago
  26. 1abe697 drop mappable flag from DMA map (#553) by Thanos Makatos · 3 years, 9 months ago
  27. 57684de replace max_msg_size with max_data_xfer_size (#541) by John Levon · 3 years, 9 months ago
  28. b8234a7 clean up migration register definitions (#550) by John Levon · 3 years, 9 months ago
  29. 96ec963 samples/client: free bitmap data (#547) by John Levon · 3 years, 9 months ago
  30. 30c7ef2 samples/client: check for reply cmd value (#546) by John Levon · 3 years, 9 months ago
  31. 9ed0776 fixes for VFIO_USER_DIRTY_PAGES (#537) by John Levon · 3 years, 9 months ago
  32. ad88ffd restore argsz for DMA map/unmap (#523) by Thanos Makatos · 3 years, 9 months ago
  33. 226e04e gpio: optionally disable migration (#536) by Thanos Makatos · 3 years, 9 months ago
  34. aaa1949 Fix struct pxcap (#534) by Swapnil Ingle · 3 years, 10 months ago
  35. af573e1 don't support multiple DMA regions per map/unmap (#520) by Thanos Makatos · 3 years, 10 months ago
  36. bf3938d fix region offset handling (#485) by John Levon · 3 years, 10 months ago
  37. 300f87e gpio-pci-idio-16: default to keep running (#470) by John Levon · 3 years, 10 months ago
  38. cfe9901 migration: various dirty page tracking fixes (#457) by Thanos Makatos · 3 years, 10 months ago
  39. 71f8b30 some specification updates (#465) by John Levon · 3 years, 10 months ago
  40. 4a9df7b samples/server: correct double mmap() (#483) by John Levon · 3 years, 10 months ago
  41. f87e78f stop using struct vfio_device_info (#456) by John Levon · 3 years, 10 months ago
  42. 1b8f3e6 refactor message handling path (#376) by John Levon · 3 years, 10 months ago
  43. 2e50c56 libvfio-user.c: use ERROR_INT() (#433) by John Levon · 3 years, 11 months ago
  44. 29dbda6 hard-code migration region index (#441) by John Levon · 3 years, 11 months ago
  45. 7c08067 tran_sock: use ERROR_INT() (#431) by John Levon · 3 years, 11 months ago
  46. b0cba8d drop use of __u* types (#438) by John Levon · 3 years, 11 months ago
  47. 451b418 dma: use ERROR_INT() by John Levon · 3 years, 11 months ago
  48. 0e7d2d7 Fix compiler error comparison is always true (#434) by Michael Piszczek · 4 years ago
  49. 293e1a9 clean up newlines in logs (#423) by John Levon · 4 years ago
  50. c42ac84 call reset callback on losing client connection (#419) by John Levon · 4 years ago
  51. b2ce987 samples client/server: log more consistently (#420) by John Levon · 4 years ago
  52. 14b237f rework DMA callbacks (#396) by John Levon · 4 years ago
  53. c0c891a globally define _GNU_SOURCE (#401) by John Levon · 4 years ago
  54. 9ed4c9e add -Wmissing-declarations (#399) by John Levon · 4 years ago
  55. 997536e remove vfu_irq_message() (#389) by John Levon · 4 years ago
  56. b0cebe8 gpio-pci-idio-16: fix library dependency (#382) by John Levon · 4 years ago
  57. 442958c use shared libvfio-user object for gpio sample (#372) by Thanos Makatos · 4 years ago
  58. 064071b optionally enable DMA controller in GPIO sample (#375) by Thanos Makatos · 4 years ago
  59. c4f6f81 use sizeof() consistently (#351) by John Levon · 4 years, 1 month ago
  60. 4b8d6d3 support live migration in GPIO sample (#324) by Thanos Makatos · 4 years, 1 month ago
  61. cf449d6 don't expose -errno in public API (#327) by John Levon · 4 years, 1 month ago
  62. 365ca96 expose migration region (#305) by Thanos Makatos · 4 years, 1 month ago
  63. c5d1165 samples/client: fix confusion over region_info argsz (#318) by John Levon · 4 years, 1 month ago
  64. 687f2a3 use tran_sock_*() namespace (#308) by John Levon · 4 years, 1 month ago
  65. 0e656dc client/server: print number of FDs per region (#302) by Thanos Makatos · 4 years, 1 month ago
  66. dc82d02 client/server: misc comments (#304) by Thanos Makatos · 4 years, 1 month ago
  67. 1193fa7 client/server: move mapping sparse areas to separate function (#301) by Thanos Makatos · 4 years, 1 month ago
  68. aa6fc6f samples/lspci: free vfu context (#293) by John Levon · 4 years, 1 month ago
  69. 387f05d client/server: don't sleep before migrating (#281) by Thanos Makatos · 4 years, 1 month ago
  70. 45d383c client/server: arm timer for a little longer (#283) by Thanos Makatos · 4 years, 1 month ago
  71. 50639d1 client/server: don't leak memory in client (#285) by Thanos Makatos · 4 years, 1 month ago
  72. 1f95428 client/server: make number of migration iterations deterministic (#277) by Thanos Makatos · 4 years, 1 month ago
  73. 91cf408 client/server: disarm timer when device is stopped (#276) by Thanos Makatos · 4 years, 1 month ago
  74. df2e7e2 client/server: don't sleep for fake guest thread (#275) by Thanos Makatos · 4 years, 1 month ago
  75. 73ede8c simplify client/server pre-copy phase by always copying entire BAR1 (#273) by Thanos Makatos · 4 years, 1 month ago
  76. 8adcf8f allow device to specify data_offset when resuming (#272) by Thanos Makatos · 4 years, 1 month ago
  77. 4bf6d3a implement fake guest thread in client/server live migration sample (#264) by Thanos Makatos · 4 years, 1 month ago
  78. 6fd7eea store BAR1 in pre-copy and BAR0 in stop-and-copy (#256) by Thanos Makatos · 4 years, 1 month ago
  79. 4cb7d59 drop data_size and migr_data (#245) by Thanos Makatos · 4 years, 1 month ago
  80. ba691a9 minor comments and assertions (#258) by Thanos Makatos · 4 years, 1 month ago
  81. f2fe9d8 add pre-copy phase in live migration example (#247) by Thanos Makatos · 4 years, 1 month ago
  82. 915a5b0 don't assume specific message ID when negotiating (#248) by Thanos Makatos · 4 years, 1 month ago
  83. 5f2fa52 use unique message IDs in client sample (#255) by Thanos Makatos · 4 years, 1 month ago
  84. ed80aab don't use uninitialized memory (#244) by Thanos Makatos · 4 years, 1 month ago
  85. e899af8 Misc fixes for DMA_MAP region prot (#233) by swapnili · 4 years, 2 months ago
  86. 53cc29b support extended capabilities (#226) by John Levon · 4 years, 2 months ago
  87. 5aa56c5 re-work API for adding capabilities (#200) by John Levon · 4 years, 2 months ago
  88. 1fa90d5 re-work PCI config setup API (#198) by John Levon · 4 years, 2 months ago
  89. 13f1cd8 pass vfu_ctx_t to callbacks (#222) by John Levon · 4 years, 2 months ago
  90. dd8fb3c remove Python bindings (#223) by John Levon · 4 years, 2 months ago
  91. ff260aa Fix passing of recv_data (#214) by swapnili · 4 years, 3 months ago
  92. 0502943 fix clang build (#210) by John Levon · 4 years, 3 months ago
  93. 8694149 send file descriptors for sparse areas in get region info (#201) by Thanos Makatos · 4 years, 3 months ago
  94. f240c88 return region capabilities a la VFIO (#187) by Thanos Makatos · 4 years, 3 months ago
  95. 36d99cf don't leak memory in server sample by Thanos Makatos · 4 years, 3 months ago
  96. 90211fb add support PCI vendor-specific capability by Thanos Makatos · 4 years, 3 months ago
  97. b406036 Drop vfu_ctx_drive() and use vfu_ctx_poll() (#178) by swapnili · 4 years, 3 months ago
  98. 2015453 Misc fixes for vfu_ctx_try_attach() and vfu_realize_ctx() (#175) by swapnili · 4 years, 3 months ago
  99. 620b62b build a static libvfio-user (#173) by John Levon · 4 years, 3 months ago
  100. 5ebfe0b lspci: fix build with gcc 4 (#172) by John Levon · 4 years, 3 months ago