aboutsummaryrefslogtreecommitdiff
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 Makatos5-12/+79
2021-03-01run unit tests under valgrind too (#358)John Levon2-1/+12
2021-03-01properly initialize capabilities in unit tests (#363)John Levon1-14/+29
2021-03-01use shared libvfio-user object for gpio sample (#372)Thanos Makatos1-1/+2
2021-03-01optionally enable DMA controller in GPIO sample (#375)Thanos Makatos1-2/+25
2021-02-25don't redefine migration defines (#373)Thanos Makatos1-5/+8
2021-02-24ignore VFIO_IRQ_SET_DATA_NONE (#364)Thanos Makatos1-0/+10
2021-02-22don't use wrong buf offset for responding with PCI caps (#355)Thanos Makatos1-0/+1
2021-02-22tran_sock: don't leave errno unset when failing to attach (#352)Thanos Makatos1-2/+3
2021-02-18use UNUSED consistently (#350)John Levon4-32/+30
2021-02-18use sizeof() consistently (#351)John Levon10-129/+129
2021-02-18unit test exec_command and friends w.r.t. migration device state (#346)Thanos Makatos8-98/+356
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 Makatos5-2/+78
2021-02-16exec_command: free out structs on failure (#345)John Levon1-0/+4
2021-02-16fix DEVICE_GET_INFO specification and handling (#344)John Levon4-37/+51
2021-02-16support live migration in GPIO sample (#324)Thanos Makatos1-3/+84
2021-02-15implement server-side max_msg_size (#323)John Levon1-4/+15
2021-02-15add vfu_get_poll_fd() (#322)John Levon4-81/+113
2021-02-15make file descriptors private to the transport (#321)John Levon5-46/+121
2021-02-15rename fedora workflow (#339)John Levon2-2/+2
2021-02-15handle VFIO_USER_DIRTY_PAGES in stopped and stop-and-copy states (#335)Thanos Makatos2-9/+9
2021-02-15ack dirty page commands w/o DMA controller (#334)Thanos Makatos1-2/+7
2021-02-11move exec_command socket handling into the transport (#320)John Levon3-104/+135
2021-02-11tiny rename of vfu_ctx_t::trans -> tran (#315)John Levon4-25/+25
2021-02-11introduce transport reply() handler (#313)John Levon4-11/+26
2021-02-11CI: don't use development version of Fedora (#336)Thanos Makatos1-2/+2
2021-02-10timeout github actions jobs after 5 minutes (#332)John Levon1-0/+4
2021-02-10don't expose -errno in public API (#327)John Levon5-25/+38
2021-02-10API error return converged to one func (#325)swapnili6-68/+71
2021-02-10fix pre-push build order (#326)John Levon1-4/+4
2021-02-10set VFIO_REGION_INFO_FLAG_CAPS for migration region (#319)Thanos Makatos2-7/+30
2021-02-10expose migration region (#305)Thanos Makatos10-88/+463
2021-02-09samples/client: fix confusion over region_info argsz (#318)John Levon1-2/+2
2021-02-09introduce transport send_msg() handler (#314)John Levon4-10/+28
2021-02-09remove recv_blocking() (#316)John Levon1-22/+3
2021-02-05use tran_sock_*() namespace (#308)John Levon8-190/+194
2021-02-04fix vfio_irq_idx_to_str() (#309)John Levon1-10/+11
2021-02-04open_sock(): remove stale comment (#307)John Levon1-4/+0
2021-02-04client/server: print number of FDs per region (#302)Thanos Makatos1-2/+4
2021-02-04client/server: misc comments (#304)Thanos Makatos1-1/+12
2021-02-04client/server: move mapping sparse areas to separate function (#301)Thanos Makatos1-14/+36
2021-02-04add AddressSanitizer run (#291)John Levon2-1/+17
2021-02-04close listening socket in vfu_destroy_ctx() (#299)John Levon4-15/+38
2021-02-04fix leaks in unit tests (#298)John Levon1-0/+26
2021-02-02define full PCI Express capability struct (#289)John Levon2-6/+117
2021-02-01test_process_command_free_passed_fds: fix fd array size (#294)John Levon1-0/+1
2021-02-01samples/lspci: free vfu context (#293)John Levon1-0/+2
2021-02-01remove stale FIXME (#290)John Levon1-1/+0