aboutsummaryrefslogtreecommitdiff
path: root/test
AgeCommit message (Expand)AuthorFilesLines
2021-05-26support VFIO_DMA_UNMAP_FLAG_GET_DIRTY_BITMAP (#521)Thanos Makatos1-0/+45
2021-05-26python tests: add VFIO_USER_DEVICE_GET_IRQ_INFO (#500)John Levon2-0/+159
2021-05-26improve request header handlingJohn Levon5-128/+132
2021-05-26don't support multiple DMA regions per map/unmap (#520)Thanos Makatos1-175/+14
2021-05-25cleanup some python tests (#482)John Levon4-128/+183
2021-05-25more spec updates (#491)John Levon2-8/+8
2021-05-25python tests: add vfu_irq_trigger() (#475)John Levon2-0/+92
2021-05-25Handle support of PCI FLR capability (#517)Swapnil Ingle2-3/+41
2021-05-25python tests: add vfu_setup_region() tests (#474)John Levon3-107/+130
2021-05-24python tests: add VFIO_USER_DEVICE_SET_IRQS (#473)John Levon3-211/+359
2021-05-24fix region offset handling (#485)John Levon3-25/+23
2021-05-20migration: various dirty page tracking fixes (#457)Thanos Makatos3-9/+153
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