aboutsummaryrefslogtreecommitdiff
path: root/hw/virtio/vhost-user.c
AgeCommit message (Expand)AuthorFilesLines
2022-03-04vhost-user: fix VirtQ notifier cleanupXueming Li1-19/+29
2022-03-04vhost-user: remove VirtQ notifier restoreXueming Li1-18/+1
2022-01-07vhost-user: stick to -errno error return conventionRoman Kagan1-178/+223
2021-10-20vhost-user: fix duplicated notifier MR initXueming Li1-2/+3
2021-09-04hw/virtio: Add flatview update in vhost_user_cleanup()Yuwei Zhang1-1/+2
2021-09-04vhost-user: add missing space in error messageAlyssa Ross1-1/+1
2021-09-04vhost: make SET_VRING_ADDR, SET_FEATURES send repliesDenis Plotnikov1-44/+101
2021-09-04hw/virtio: Fix leak of host-notifier memory-regionYajun Wu1-0/+1
2021-08-26vhost: Clean up how VhostOpts method vhost_backend_init() failsMarkus Armbruster1-0/+6
2021-08-26vhost: Clean up how VhostOpts method vhost_get_config() failsMarkus Armbruster1-0/+2
2021-08-05chardev: mark explicitly first argument as poisonedMarc-André Lureau1-1/+1
2021-07-09vhost-user: Fix backends without multiqueue supportKevin Wolf1-0/+3
2021-06-30vhost: Distinguish errors in vhost_dev_get_config()Kevin Wolf1-12/+12
2021-06-30vhost: Return 0/-errno in vhost_dev_init()Kevin Wolf1-3/+7
2021-06-30vhost: Distinguish errors in vhost_backend_init()Kevin Wolf1-20/+21
2021-05-18vhost-user-blk: Check that num-queues is supported by backendKevin Wolf1-0/+5
2021-03-22vhost-user: Monitor slave channel in vhost_user_read()Greg Kurz1-3/+32
2021-03-22vhost-user: Introduce nested event loop in vhost_user_read()Greg Kurz1-5/+60
2021-03-22vhost-user: Convert slave channel to QIOChannelSocketGreg Kurz1-60/+39
2021-03-22vhost-user: Factor out duplicated slave_fd teardown codeGreg Kurz1-9/+10
2021-03-22vhost-user: Fix double-close on slave_read() error pathGreg Kurz1-8/+3
2021-03-22vhost-user: Drop misleading EAGAIN checks in slave_read()Greg Kurz1-3/+3
2020-11-12vhost-user: fix VHOST_USER_ADD/REM_MEM_REG truncationStefan Hajnoczi1-3/+2
2020-09-01hw/virtio/vhost-user:Remove dead assignment in scrub_shadow_regions()Chen Qun1-1/+1
2020-07-27Fix vhost-user buffer over-read on ram hot-unplugRaphael Norwitz1-1/+1
2020-06-24Stop vhost-user sending uninitialized mmap_offsetsRaphael Norwitz1-6/+6
2020-06-12Lift max memory slots limit imposed by vhost-userRaphael Norwitz1-19/+37
2020-06-12Transmit vhost-user memory regions individuallyRaphael Norwitz1-72/+438
2020-06-12Add VHOST_USER_PROTOCOL_F_CONFIGURE_MEM_SLOTSRaphael Norwitz1-2/+47
2020-06-09Add vhost-user helper to get MemoryRegion dataRaphael Norwitz1-10/+15
2020-06-09Add helper to populate vhost-user message regionsRaphael Norwitz1-6/+12
2020-05-04Refactor vhost_user_set_mem_table functionsRaphael Norwitz1-76/+67
2020-02-27Fixed assert in vhost_user_set_mem_table_postcopyRaphael Norwitz1-1/+1
2020-02-27vhost-user: only set slave channel for first vqAdrian Moreno1-3/+5
2020-01-23vhost-user: Print unexpected slave message typesDr. David Alan Gilbert1-1/+1
2020-01-05vhost-user: add VHOST_USER_RESET_DEVICE to reset devicesRaphael Norwitz1-1/+7
2019-08-16Include qemu/main-loop.h lessMarkus Armbruster1-0/+1
2019-05-29vhost-user: add vhost_user_gpu_set_socket()Marc-André Lureau1-0/+11
2019-03-12vhost-user: Support transferring inflight buffer between qemu and backendXie Yongji1-0/+107
2019-03-12vhost-user: split vhost_user_read()Marc-André Lureau1-8/+19
2019-03-12vhost-user: wrap some read/write with retry handlingMarc-André Lureau1-3/+12
2019-03-12vhost-user: simplify vhost_user_init/vhost_user_cleanupMarc-André Lureau1-4/+12
2019-02-21vhost: restrict Linux dependency to kernel vhostPaolo Bonzini1-1/+12
2019-01-14vhost-user: fix ioeventfd_enabledLi Qiang1-1/+1
2018-10-11vhost-user: Don't ask for reply on postcopy mem table setIlya Maximets1-12/+1
2018-10-11vhost-user: Fix userfaultfd leakIlya Maximets1-0/+7
2018-05-24vhost-user: support registering external host notifiersTiwei Bie1-0/+113
2018-05-24vhost-user: introduce shared vhost-user stateTiwei Bie1-9/+22
2018-05-24vhost-user: allow slave to send fds via slave channelTiwei Bie1-10/+17
2018-05-24vhost: allow backends to filter memory sectionsTiwei Bie1-0/+11