summaryrefslogtreecommitdiff
path: root/hw/virtio/vhost-user.c
AgeCommit message (Expand)Author
2021-07-09vhost-user: Fix backends without multiqueue supportKevin Wolf
2021-06-30vhost: Distinguish errors in vhost_dev_get_config()Kevin Wolf
2021-06-30vhost: Return 0/-errno in vhost_dev_init()Kevin Wolf
2021-06-30vhost: Distinguish errors in vhost_backend_init()Kevin Wolf
2021-05-18vhost-user-blk: Check that num-queues is supported by backendKevin Wolf
2021-03-22vhost-user: Monitor slave channel in vhost_user_read()Greg Kurz
2021-03-22vhost-user: Introduce nested event loop in vhost_user_read()Greg Kurz
2021-03-22vhost-user: Convert slave channel to QIOChannelSocketGreg Kurz
2021-03-22vhost-user: Factor out duplicated slave_fd teardown codeGreg Kurz
2021-03-22vhost-user: Fix double-close on slave_read() error pathGreg Kurz
2021-03-22vhost-user: Drop misleading EAGAIN checks in slave_read()Greg Kurz
2020-11-12vhost-user: fix VHOST_USER_ADD/REM_MEM_REG truncationStefan Hajnoczi
2020-09-01hw/virtio/vhost-user:Remove dead assignment in scrub_shadow_regions()Chen Qun
2020-07-27Fix vhost-user buffer over-read on ram hot-unplugRaphael Norwitz
2020-06-24Stop vhost-user sending uninitialized mmap_offsetsRaphael Norwitz
2020-06-12Lift max memory slots limit imposed by vhost-userRaphael Norwitz
2020-06-12Transmit vhost-user memory regions individuallyRaphael Norwitz
2020-06-12Add VHOST_USER_PROTOCOL_F_CONFIGURE_MEM_SLOTSRaphael Norwitz
2020-06-09Add vhost-user helper to get MemoryRegion dataRaphael Norwitz
2020-06-09Add helper to populate vhost-user message regionsRaphael Norwitz
2020-05-04Refactor vhost_user_set_mem_table functionsRaphael Norwitz
2020-02-27Fixed assert in vhost_user_set_mem_table_postcopyRaphael Norwitz
2020-02-27vhost-user: only set slave channel for first vqAdrian Moreno
2020-01-23vhost-user: Print unexpected slave message typesDr. David Alan Gilbert
2020-01-05vhost-user: add VHOST_USER_RESET_DEVICE to reset devicesRaphael Norwitz
2019-08-16Include qemu/main-loop.h lessMarkus Armbruster
2019-05-29vhost-user: add vhost_user_gpu_set_socket()Marc-André Lureau
2019-03-12vhost-user: Support transferring inflight buffer between qemu and backendXie Yongji
2019-03-12vhost-user: split vhost_user_read()Marc-André Lureau
2019-03-12vhost-user: wrap some read/write with retry handlingMarc-André Lureau
2019-03-12vhost-user: simplify vhost_user_init/vhost_user_cleanupMarc-André Lureau
2019-02-21vhost: restrict Linux dependency to kernel vhostPaolo Bonzini
2019-01-14vhost-user: fix ioeventfd_enabledLi Qiang
2018-10-11vhost-user: Don't ask for reply on postcopy mem table setIlya Maximets
2018-10-11vhost-user: Fix userfaultfd leakIlya Maximets
2018-05-24vhost-user: support registering external host notifiersTiwei Bie
2018-05-24vhost-user: introduce shared vhost-user stateTiwei Bie
2018-05-24vhost-user: allow slave to send fds via slave channelTiwei Bie
2018-05-24vhost: allow backends to filter memory sectionsTiwei Bie
2018-05-23hw/virtio: Fix brace Werror with clang 6.0.0Richard Henderson
2018-05-23vhost-user+postcopy: Use qemu_set_nonblockDr. David Alan Gilbert
2018-05-23vhost-user: support receiving file descriptors in slave_readTiwei Bie
2018-04-09vhost-user: back SET/GET_CONFIG requests with a protocol featureMaxime Coquelin
2018-03-20vhost+postcopy: Wire up POSTCOPY_END notifyDr. David Alan Gilbert
2018-03-20vhost-user: Add VHOST_USER_POSTCOPY_END messageDr. David Alan Gilbert
2018-03-20vhost+postcopy: Add vhost wakerDr. David Alan Gilbert
2018-03-20vhost+postcopy: Resolve client addressDr. David Alan Gilbert
2018-03-20vhost+postcopy: Stash RAMBlock and offsetDr. David Alan Gilbert
2018-03-20vhost+postcopy: Send address back to qemuDr. David Alan Gilbert
2018-03-20postcopy+vhost-user: Split set_mem_table for postcopyDr. David Alan Gilbert