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