aboutsummaryrefslogtreecommitdiff
path: root/lib/libvfio-user.c
AgeCommit message (Expand)AuthorFilesLines
2021-01-25print errno string instead of errno value (#251)Thanos Makatos1-2/+2
2021-01-21Misc fixes for DMA_MAP region prot (#233)swapnili1-1/+3
2021-01-20support extended capabilities (#226)John Levon1-0/+1
2021-01-20add whole-region mmap area for vfu_setup_region() (#225)John Levon1-49/+38
2021-01-20re-work API for adding capabilities (#200)John Levon1-4/+2
2021-01-13don't fail vfio_device_info if incoming struct has more fields (#232)Thanos Makatos1-1/+1
2021-01-13make vfu_region_to_offset public (#228)Thanos Makatos1-0/+6
2021-01-08Use prot flags sent by client to map dma regions (#227)swapnili1-3/+4
2021-01-07re-work access handling (#220)John Levon1-302/+199
2021-01-05re-work capability-locating API (#199)John Levon1-8/+0
2021-01-04move PCI-specific code to pci.c (#219)John Levon1-168/+15
2021-01-04remove vestigial vfu_mmap() (#221)John Levon1-17/+0
2021-01-04pass vfu_ctx_t to callbacks (#222)John Levon1-9/+14
2020-12-18don't set wrong buffer size when replying to device info region (#217)Thanos Makatos1-5/+7
2020-12-17General fixes (#213)swapnili1-24/+19
2020-12-16enable ERR and REQ IRQs by default (#209)Thanos Makatos1-0/+9
2020-12-16don't treat non-zero return value of dma_controller_add_region as failure (#206)Thanos Makatos1-0/+1
2020-12-15send file descriptors for sparse areas in get region info (#201)Thanos Makatos1-20/+63
2020-12-15remove vfu_get_pci_non_std_config_space() (#195)John Levon1-11/+1
2020-12-14return region capabilities a la VFIO (#187)Thanos Makatos1-19/+25
2020-12-14add unit test for device get info (#192)Thanos Makatos1-1/+1
2020-12-14don't return memory allocated on the stackThanos Makatos1-16/+30
2020-12-11minor comment fixesThanos Makatos1-0/+8
2020-12-10Drop vfu_ctx_drive() and use vfu_ctx_poll() (#178)swapnili1-20/+9
2020-12-08Misc fixes for vfu_ctx_try_attach() and vfu_realize_ctx() (#175)swapnili1-37/+7
2020-12-07rename prepare_ctx into vfio_realize_ctx and make it publicThanos Makatos1-11/+11
2020-12-07don't ignore PCI type set by userThanos Makatos1-0/+1
2020-12-07convert vfu_ctx->read to boolThanos Makatos1-3/+3
2020-12-07group PCI membersThanos Makatos1-21/+21
2020-12-04implement VFIO_USER_FLAG_NO_REPLY (#157)John Levon1-6/+14
2020-12-02don't spam logs when closing unexpected file descriptorThanos Makatos1-7/+3
2020-12-02replace struct vfu_mmap_area with struct iovecThanos Makatos1-5/+5
2020-12-02emit warning when receiving extraneous file descriptorsThanos Makatos1-1/+7
2020-12-02rename VFU_REG_FLAG_* (#145)John Levon1-4/+4
2020-12-02use log level defines from syslogThanos Makatos1-56/+56
2020-12-02introduce PCI typesThanos Makatos1-13/+31
2020-12-02introduce device typeThanos Makatos1-1/+8
2020-12-01drop unnecessary restore_fdThanos Makatos1-7/+1
2020-12-01log when closing unused file descriptorThanos Makatos1-0/+1
2020-12-01remove obsolete commentThanos Makatos1-2/+1
2020-12-01make consume_fd to return the fd it consumesThanos Makatos1-8/+22
2020-12-01introduce consume_fd to simplify tracking of passed file descriptorsThanos Makatos1-17/+17
2020-12-01also closed unused file descriptors on successThanos Makatos1-3/+5
2020-12-01don't leak passed file descriptors on failureThanos Makatos1-32/+52
2020-11-30Misc cleanup (#138)swapnili1-38/+33
2020-11-30Update API's to accept sparse mmap areas as array and its count (#134)swapnili1-12/+15
2020-11-27refactor process_requestThanos Makatos1-61/+83
2020-11-27rename to libvfio-user (#128)John Levon1-0/+1647