aboutsummaryrefslogtreecommitdiff
path: root/test
AgeCommit message (Expand)AuthorFilesLines
2021-05-20python tests: add VFIO_USER_DEVICE_GET_REGION_INFO (#471)John Levon3-185/+318
2021-05-15python tests: add VFIO_USER_DEVICE_GET_INFO (#454)John Levon3-36/+93
2021-05-15move PCI capability testing to Python (#453)John Levon6-440/+755
2021-05-14dma: Use correct len type (#479)Swapnil Ingle1-1/+20
2021-05-11some specification updates (#465)John Levon1-5/+5
2021-05-10python tests: add vfu_create_ctx(), vfu_realize_ctx() (#448)John Levon4-132/+292
2021-05-10start python-based testing framework (#447)John Levon4-0/+360
2021-05-04stop using struct vfio_device_info (#456)John Levon1-2/+2
2021-05-04refactor message handling path (#376)John Levon2-706/+686
2021-04-19vfu_realize_ctx(): fix default PCI config space region (#445)John Levon1-0/+12
2021-04-15vfu_ctx_create(): validate flags argument (#442)John Levon1-3/+12
2021-04-14libvfio-user.c: use ERROR_INT() (#433)John Levon1-7/+14
2021-04-14hard-code migration region index (#441)John Levon1-1/+0
2021-04-13tran_sock: use ERROR_INT() (#431)John Levon2-4/+5
2021-04-13pci: use ERROR_INT() (#430)John Levon1-2/+4
2021-04-13drop use of __u* types (#438)John Levon1-2/+2
2021-04-13irq.c: use ERROR_INT() (#429)John Levon1-15/+30
2021-04-13dma: use ERROR_INT()John Levon2-4/+14
2021-04-07test-client-server.sh: exit properly on failures (#424)John Levon1-0/+1
2021-04-06samples client/server: log more consistently (#420)John Levon1-1/+1
2021-03-31rework DMA callbacks (#396)John Levon3-119/+145
2021-03-26clean up client/server test properly on failure (#404)John Levon1-1/+3
2021-03-25re-work unit test mocking (#400)John Levon5-309/+288
2021-03-24_dma_addr_sg_split(): set errno when not found (#402)John Levon1-1/+1
2021-03-23add -Wmissing-declarations (#399)John Levon3-57/+14
2021-03-10fix IRQ disable path (#386)John Levon1-1/+167
2021-03-04don't munmap(2) unmapped DMA region (#384)Thanos Makatos3-17/+57
2021-03-01add unit test for PCI config space accesses (#362)John Levon1-0/+36
2021-03-01don't call user's unmap_dma callback when removing DMA region (#370)Thanos Makatos4-4/+74
2021-03-01run unit tests under valgrind too (#358)John Levon1-1/+11
2021-03-01properly initialize capabilities in unit tests (#363)John Levon1-14/+29
2021-02-18use UNUSED consistently (#350)John Levon2-28/+29
2021-02-18use sizeof() consistently (#351)John Levon1-36/+36
2021-02-18unit test exec_command and friends w.r.t. migration device state (#346)Thanos Makatos4-3/+196
2021-02-18drop -Wno-implicit-function-declaration from unit tests (#349)Thanos Makatos2-2/+28
2021-02-17add unit tests for handle dirty pages w/o DMA (#348)Thanos Makatos4-1/+75
2021-02-16fix DEVICE_GET_INFO specification and handling (#344)John Levon1-20/+27
2021-02-15make file descriptors private to the transport (#321)John Levon1-5/+11
2021-02-15handle VFIO_USER_DIRTY_PAGES in stopped and stop-and-copy states (#335)Thanos Makatos1-4/+0
2021-02-11tiny rename of vfu_ctx_t::trans -> tran (#315)John Levon1-3/+3
2021-02-11introduce transport reply() handler (#313)John Levon1-1/+2
2021-02-10set VFIO_REGION_INFO_FLAG_CAPS for migration region (#319)Thanos Makatos1-4/+29
2021-02-10expose migration region (#305)Thanos Makatos3-3/+198
2021-02-05use tran_sock_*() namespace (#308)John Levon3-17/+17
2021-02-04add AddressSanitizer run (#291)John Levon1-1/+8
2021-02-04close listening socket in vfu_destroy_ctx() (#299)John Levon1-1/+1
2021-02-04fix leaks in unit tests (#298)John Levon1-0/+26
2021-02-01test_process_command_free_passed_fds: fix fd array size (#294)John Levon1-0/+1
2021-02-01CI: run client/server through Valgrind (#282)Thanos Makatos1-3/+4
2021-02-01run client/server sample in CI (#274)Thanos Makatos2-0/+14