aboutsummaryrefslogtreecommitdiff
path: root/test
AgeCommit message (Expand)AuthorFilesLines
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
2021-01-05re-work capability-locating API (#199)John Levon1-16/+59
2021-01-04re-work PCI config setup API (#198)John Levon1-6/+2
2020-12-17add mappable bit in DMA segment (#215)Thanos Makatos1-0/+26
2020-12-17General fixes (#213)swapnili1-1/+11
2020-12-17unit test for validating arguments in dma_map_sgThanos Makatos1-1/+32
2020-12-16enable ERR and REQ IRQs by default (#209)Thanos Makatos1-0/+2
2020-12-16fix clang build (#210)John Levon1-28/+32
2020-12-16don't treat non-zero return value of dma_controller_add_region as failure (#206)Thanos Makatos1-1/+28
2020-12-15send file descriptors for sparse areas in get region info (#201)Thanos Makatos2-11/+77
2020-12-14return region capabilities a la VFIO (#187)Thanos Makatos1-0/+63
2020-12-14unit-tests: fix GCC4 build (#193)John Levon1-1/+1
2020-12-14add unit test for device get info (#192)Thanos Makatos1-0/+14
2020-12-11add support PCI vendor-specific capabilityThanos Makatos1-1/+92
2020-12-10Drop vfu_ctx_drive() and use vfu_ctx_poll() (#178)swapnili3-1/+46
2020-12-09unit tests: fix gcc4 build (#182)John Levon1-1/+1
2020-12-08Better vfu_attach_ctx() UT (#176)swapnili1-3/+12
2020-12-08Misc fixes for vfu_ctx_try_attach() and vfu_realize_ctx() (#175)swapnili1-0/+33
2020-12-01drop unnecessary restore_fdThanos Makatos1-2/+6