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