aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2021-05-04stop using struct vfio_device_info (#456)John Levon1-2/+2
2021-05-04refactor message handling path (#376)John Levon5-480/+455
2021-04-23correct PM capability definition (#452)John Levon1-1/+14
2021-04-23handle_region_access(): fix error-path log message (#451)John Levon1-2/+2
2021-04-23cap_write_pm(): remove assert() (#450)John Levon1-2/+2
2021-04-23reduce VFU_MAX_CAPS (#449)John Levon1-3/+3
2021-04-19vfu_realize_ctx(): fix default PCI config space region (#445)John Levon1-7/+5
2021-04-15remove stale comment (#443)John Levon1-2/+0
2021-04-15remove vfu_get_region_info() (#444)John Levon3-14/+3
2021-04-15vfu_ctx_create(): validate flags argument (#442)John Levon1-2/+4
2021-04-14libvfio-user.c: use ERROR_INT() (#433)John Levon3-107/+101
2021-04-14hard-code migration region index (#441)John Levon2-18/+10
2021-04-14migration: use ERROR_INT() (#432)John Levon3-30/+30
2021-04-13tran_sock: use ERROR_INT() (#431)John Levon3-90/+100
2021-04-13pci: use ERROR_INT() (#430)John Levon3-29/+34
2021-04-13drop use of __u* types (#438)John Levon4-21/+18
2021-04-13irq.c: use ERROR_INT() (#429)John Levon2-8/+12
2021-04-13dma: use ERROR_INT()John Levon7-58/+64
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-07clean up newlines in logs (#423)John Levon5-76/+75
2021-04-07mark vfu_log() with format attribute (#426)John Levon6-21/+22
2021-04-06call reset callback on losing client connection (#419)John Levon1-3/+5
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 Levon2-28/+77
2021-04-06tran_sock: fix EOF handling (#414)John Levon1-10/+16
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 Levon5-278/+253
2021-03-29don't access invalid array index (#405)Thanos Makatos1-4/+4
2021-03-25re-work unit test mocking (#400)John Levon9-84/+65
2021-03-24_dma_addr_sg_split(): set errno when not found (#402)John Levon1-1/+2
2021-03-24check for double attach (#403)John Levon1-0/+7
2021-03-23globally define _GNU_SOURCE (#401)John Levon2-2/+0
2021-03-23add -Wmissing-declarations (#399)John Levon7-51/+57
2021-03-22fix vfu_ctx_create() error path (#393)John Levon1-4/+2
2021-03-10fix IRQ disable path (#386)John Levon3-178/+138
2021-03-09remove vfu_irq_message() (#389)John Levon1-22/+0
2021-03-04don't munmap(2) unmapped DMA region (#384)Thanos Makatos1-21/+22
2021-03-01don't call user's unmap_dma callback when removing DMA region (#370)Thanos Makatos1-8/+5
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 Levon1-3/+0
2021-02-18use sizeof() consistently (#351)John Levon6-52/+52