aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
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)swapnili2-38/+8
2020-12-08add shared library versioning (#174)John Levon1-4/+18
2020-12-08build a static libvfio-user (#173)John Levon1-9/+13
2020-12-07rename prepare_ctx into vfio_realize_ctx and make it publicThanos Makatos1-11/+11
2020-12-07assorted PCI capabilities improvementsThanos Makatos1-3/+10
2020-12-07don't ignore PCI type set by userThanos Makatos1-0/+1
2020-12-07convert vfu_ctx->read to boolThanos Makatos2-4/+4
2020-12-07don't return invalid errnoThanos Makatos1-1/+1
2020-12-07group PCI membersThanos Makatos2-24/+28
2020-12-07Remove obsolete comment (#167)swapnili1-2/+0
2020-12-07Remove sock_flags from struct vfu_ctx (#163)swapnili2-7/+5
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 Makatos2-6/+6
2020-12-02emit warning when receiving extraneous file descriptorsThanos Makatos1-1/+7
2020-12-02rename VFU_REG_FLAG_* (#145)John Levon4-9/+9
2020-12-02use log level defines from syslogThanos Makatos10-170/+170
2020-12-02Merge pull request #144 from tmakatos/issues/106Thanos2-14/+41
2020-12-02introduce PCI typesThanos Makatos2-13/+32
2020-12-02introduce device typeThanos Makatos2-1/+9
2020-12-01Check for truncated response in get_request_sock() (#142)swapnili1-0/+4
2020-12-01drop unnecessary restore_fdThanos Makatos2-15/+7
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 Makatos3-12/+30
2020-12-01introduce consume_fd to simplify tracking of passed file descriptorsThanos Makatos3-25/+29
2020-12-01also closed unused file descriptors on successThanos Makatos1-3/+5
2020-12-01remove obsolete FIXMEThanos Makatos1-1/+0
2020-12-01don't leak passed file descriptors on failureThanos Makatos5-38/+77
2020-11-30Misc cleanup (#138)swapnili2-40/+36
2020-11-30Update API's to accept sparse mmap areas as array and its count (#134)swapnili2-12/+20
2020-11-27refactor process_requestThanos Makatos1-61/+83
2020-11-27rename to libvfio-user (#128)John Levon18-1088/+1041
2020-11-27add unit tests for DMA regions without file descriptorThanos Makatos4-17/+29
2020-11-27allow DMA regions without file descriptorThanos Makatos2-52/+58
2020-11-27add assertThanos Makatos1-0/+2
2020-11-25handle_dma_map_or_unmap(): correct fd handling (#118)John Levon1-14/+24
2020-11-25PCI regions idx enum renamed to start with LM_PCI (#125)swapnili3-14/+14
2020-11-25Split log setup from lm_create_ctx() to lm_setup_log() (#126)swapnili1-3/+15
2020-11-25introduce cmocka unit test framework and first unit testThanos Makatos2-1/+6
2020-11-25ignore DMA map/unmap if device isn't using DMA controllerThanos Makatos1-4/+4
2020-11-24Api refactoring (#115)swapnili9-285/+415
2020-11-24clean up headersJohn Levon16-1468/+94
2020-11-24get_request_sock: set nr_fds always (#116)John Levon1-0/+2
2020-11-24refactor sock send/recv functions (#114)John Levon5-72/+132
2020-11-24parse VFIO_USER_VERSION JSON stanzaJohn Levon7-66/+205
2020-11-23move IRQ into separate fileThanos Makatos4-390/+476
2020-11-23don't attempt to close invalid file desriptorThanos Makatos1-1/+3