aboutsummaryrefslogtreecommitdiff
path: root/lib/libvfio-user.c
AgeCommit message (Expand)AuthorFilesLines
2021-05-20python tests: add VFIO_USER_DEVICE_GET_REGION_INFO (#471)John Levon1-1/+1
2021-05-15python tests: add VFIO_USER_DEVICE_GET_INFO (#454)John Levon1-1/+1
2021-05-14Fix dma read write count (#497)Swapnil Ingle1-2/+2
2021-05-11some specification updates (#465)John Levon1-2/+2
2021-05-10fix dma unregister callback during region removal (#464)John Levon1-4/+5
2021-05-07don't close outgoing message fds (#472)John Levon1-6/+0
2021-05-04stop using struct vfio_device_info (#456)John Levon1-2/+2
2021-05-04refactor message handling path (#376)John Levon1-347/+314
2021-04-23handle_region_access(): fix error-path log message (#451)John Levon1-2/+2
2021-04-19vfu_realize_ctx(): fix default PCI config space region (#445)John Levon1-7/+5
2021-04-15remove vfu_get_region_info() (#444)John Levon1-7/+0
2021-04-15vfu_ctx_create(): validate flags argument (#442)John Levon1-2/+4
2021-04-14libvfio-user.c: use ERROR_INT() (#433)John Levon1-105/+99
2021-04-14hard-code migration region index (#441)John Levon1-17/+10
2021-04-14migration: use ERROR_INT() (#432)John Levon1-0/+3
2021-04-13tran_sock: use ERROR_INT() (#431)John Levon1-35/+42
2021-04-13pci: use ERROR_INT() (#430)John Levon1-0/+3
2021-04-13irq.c: use ERROR_INT() (#429)John Levon1-0/+4
2021-04-13dma: use ERROR_INT()John Levon1-6/+13
2021-04-07mark vfu_log() with format attribute (#426)John Levon1-7/+7
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 Levon1-0/+8
2021-04-06implement short read/write, EOF handling (#415)John Levon1-21/+70
2021-03-31rework DMA callbacks (#396)John Levon1-54/+53
2021-03-25re-work unit test mocking (#400)John Levon1-24/+13
2021-03-23globally define _GNU_SOURCE (#401)John Levon1-1/+0
2021-03-10fix IRQ disable path (#386)John Levon1-6/+3
2021-03-01don't call user's unmap_dma callback when removing DMA region (#370)Thanos Makatos1-8/+5
2021-02-18use sizeof() consistently (#351)John Levon1-20/+20
2021-02-18unit test exec_command and friends w.r.t. migration device state (#346)Thanos Makatos1-17/+36
2021-02-17add unit tests for handle dirty pages w/o DMA (#348)Thanos Makatos1-1/+3
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 Levon1-11/+16
2021-02-15add vfu_get_poll_fd() (#322)John Levon1-9/+18
2021-02-15make file descriptors private to the transport (#321)John Levon1-3/+1
2021-02-15handle VFIO_USER_DIRTY_PAGES in stopped and stop-and-copy states (#335)Thanos Makatos1-5/+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 Levon1-102/+96
2021-02-11tiny rename of vfu_ctx_t::trans -> tran (#315)John Levon1-17/+17
2021-02-11introduce transport reply() handler (#313)John Levon1-10/+7
2021-02-10don't expose -errno in public API (#327)John Levon1-2/+2
2021-02-10API error return converged to one func (#325)swapnili1-32/+34
2021-02-10set VFIO_REGION_INFO_FLAG_CAPS for migration region (#319)Thanos Makatos1-3/+1
2021-02-10expose migration region (#305)Thanos Makatos1-27/+80
2021-02-09introduce transport send_msg() handler (#314)John Levon1-6/+6
2021-02-05use tran_sock_*() namespace (#308)John Levon1-9/+10
2021-02-04close listening socket in vfu_destroy_ctx() (#299)John Levon1-3/+10
2021-02-01remove stale FIXME (#290)John Levon1-1/+0
2021-01-28don't leak FDs after response (#284)Thanos Makatos1-1/+1
2021-01-25print errno string instead of errno value (#251)Thanos Makatos1-2/+2