aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2021-04-13irq.c: use ERROR_INT() (#429)John Levon3-23/+42
2021-04-13dma: use ERROR_INT()John Levon11-72/+88
2021-04-13add ioeventfd/ioregionfd support to vfio-user spec (#437)John Levon1-40/+217
2021-04-13correct DMA region add/remove returns (#427)John Levon2-16/+18
2021-04-08tran_sock: remove umask() (#435)John Levon1-6/+0
2021-04-08update README.md with chat and contributing info (#436)John Levon1-2/+16
2021-04-08Fix compiler error comparison is always true (#434)Michael Piszczek2-2/+2
2021-04-07clean up newlines in logs (#423)John Levon8-87/+90
2021-04-07mark vfu_log() with format attribute (#426)John Levon7-22/+24
2021-04-07correct type for dma_sg_t::dma_addr (#425)John Levon1-1/+1
2021-04-07test-client-server.sh: exit properly on failures (#424)John Levon1-0/+1
2021-04-06call reset callback on losing client connection (#419)John Levon3-11/+33
2021-04-06vfu_reset_ctx(): tear down DMA and IRQs (#418)John Levon5-1/+36
2021-04-06tran_sock_send_iovec(): check for full write (#416)John Levon1-1/+7
2021-04-06implement short read/write, EOF handling (#415)John Levon3-31/+84
2021-04-06tran_sock: fix EOF handling (#414)John Levon1-10/+16
2021-04-06samples client/server: log more consistently (#420)John Levon3-26/+31
2021-04-06->get_request(): return failure if not connected (#411)John Levon1-0/+5
2021-04-06use MSG_NOSIGNAL for sendmsg() (#410)John Levon1-1/+1
2021-04-06dma_controller_remove_regions: reset region array (#413)John Levon1-0/+3
2021-03-31tran_sock_recv_fds(): fix handling of get_msg() failures (#412)John Levon1-2/+2
2021-03-31make some tran_sock functions static (#409)John Levon2-18/+5
2021-03-31irqs_disable() can return void (#407)John Levon1-5/+3
2021-03-31rework DMA callbacks (#396)John Levon11-466/+514
2021-03-29don't access invalid array index (#405)Thanos Makatos1-4/+4
2021-03-26clean up client/server test properly on failure (#404)John Levon1-1/+3
2021-03-25re-work unit test mocking (#400)John Levon14-393/+353
2021-03-24_dma_addr_sg_split(): set errno when not found (#402)John Levon3-3/+4
2021-03-24check for double attach (#403)John Levon1-0/+7
2021-03-23globally define _GNU_SOURCE (#401)John Levon5-5/+1
2021-03-23add -Wmissing-declarations (#399)John Levon13-117/+85
2021-03-22fix vfu_ctx_create() error path (#393)John Levon1-4/+2
2021-03-22README: fix qemu cmdline (#398)John Levon1-6/+7
2021-03-10fix IRQ disable path (#386)John Levon5-181/+309
2021-03-09remove vfu_irq_message() (#389)John Levon4-90/+17
2021-03-04don't munmap(2) unmapped DMA region (#384)Thanos Makatos4-38/+79
2021-03-02gpio-pci-idio-16: fix library dependency (#382)John Levon1-1/+1
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