aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2021-01-20support extended capabilities (#226)John Levon15-203/+777
2021-01-20add whole-region mmap area for vfu_setup_region() (#225)John Levon4-68/+52
2021-01-20re-work API for adding capabilities (#200)John Levon12-738/+908
2021-01-13don't fail vfio_device_info if incoming struct has more fields (#232)Thanos Makatos2-1/+24
2021-01-13make vfu_region_to_offset public (#228)Thanos Makatos2-0/+16
2021-01-08Fix error path (#229)swapnili1-0/+1
2021-01-08Use prot flags sent by client to map dma regions (#227)swapnili5-17/+45
2021-01-07re-work access handling (#220)John Levon9-470/+367
2021-01-05re-work capability-locating API (#199)John Levon5-75/+154
2021-01-04re-work PCI config setup API (#198)John Levon8-69/+94
2021-01-04move PCI-specific code to pci.c (#219)John Levon7-200/+217
2021-01-04remove vestigial vfu_mmap() (#221)John Levon2-31/+1
2021-01-04pass vfu_ctx_t to callbacks (#222)John Levon8-105/+121
2021-01-04remove Python bindings (#223)John Levon6-388/+1
2020-12-18don't set wrong buffer size when replying to device info region (#217)Thanos Makatos1-5/+7
2020-12-17add mappable bit in DMA segment (#215)Thanos Makatos4-14/+44
2020-12-17General fixes (#213)swapnili3-26/+33
2020-12-17Fix passing of recv_data (#214)swapnili1-1/+1
2020-12-17add copy of vfio-user protocol specification (v8)Thanos Makatos1-0/+1670
2020-12-17unit test for validating arguments in dma_map_sgThanos Makatos1-1/+32
2020-12-17fail to map segment if DMA region isn't backed by file descriptorThanos Makatos1-1/+4
2020-12-17validate region is segmentThanos Makatos1-0/+8
2020-12-16enable ERR and REQ IRQs by default (#209)Thanos Makatos3-1/+13
2020-12-16fix clang build (#210)John Levon5-46/+61
2020-12-16add github settings configuration (#207)John Levon1-0/+113
2020-12-16don't treat non-zero return value of dma_controller_add_region as failure (#206)Thanos Makatos2-1/+29
2020-12-15send file descriptors for sparse areas in get region info (#201)Thanos Makatos10-145/+340
2020-12-15add CentOS 7 build to github pull_request workflow (#194)John Levon3-3/+17
2020-12-15clean up the API header file (#197)John Levon2-242/+240
2020-12-15remove vfu_get_pci_non_std_config_space() (#195)John Levon3-33/+11
2020-12-14return region capabilities a la VFIO (#187)Thanos Makatos5-67/+160
2020-12-14unit-tests: fix GCC4 build (#193)John Levon1-1/+1
2020-12-14add unit test for device get info (#192)Thanos Makatos3-1/+19
2020-12-14don't return memory allocated on the stackThanos Makatos1-16/+30
2020-12-14don't leak memory in server sampleThanos Makatos1-0/+1
2020-12-11add support PCI vendor-specific capabilityThanos Makatos6-20/+147
2020-12-11minor comment fixesThanos Makatos2-4/+11
2020-12-11remove unused typedefThanos Makatos1-18/+0
2020-12-11allow over-riding "cmake" (#184)John Levon1-1/+3
2020-12-10add docs on running the gpio server back to README (#181)John Levon1-3/+36
2020-12-10Drop vfu_ctx_drive() and use vfu_ctx_poll() (#178)swapnili8-44/+68
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)swapnili7-54/+86
2020-12-08add shared library versioning (#174)John Levon1-4/+18
2020-12-08build a static libvfio-user (#173)John Levon2-15/+19
2020-12-07lspci: fix build with gcc 4 (#172)John Levon1-4/+4
2020-12-07replace travis with github actions (#171)John Levon2-7/+19
2020-12-07add lspci sampleThanos Makatos3-6/+120
2020-12-07rename prepare_ctx into vfio_realize_ctx and make it publicThanos Makatos2-12/+24