aboutsummaryrefslogtreecommitdiff
path: root/test
AgeCommit message (Expand)AuthorFilesLines
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
2021-01-26use names for migration states when logging (#250)Thanos Makatos1-1/+68
2021-01-22fix compilation on newer GCC versions (#241)John Levon4-11/+53
2021-01-21Misc fixes for DMA_MAP region prot (#233)swapnili1-2/+33
2021-01-20support extended capabilities (#226)John Levon5-0/+255
2021-01-20add whole-region mmap area for vfu_setup_region() (#225)John Levon1-9/+8
2021-01-20re-work API for adding capabilities (#200)John Levon2-52/+136
2021-01-13don't fail vfio_device_info if incoming struct has more fields (#232)Thanos Makatos1-0/+23
2021-01-08Use prot flags sent by client to map dma regions (#227)swapnili2-9/+26
2021-01-07re-work access handling (#220)John Levon1-16/+28