aboutsummaryrefslogtreecommitdiffstats
path: root/contrib
AgeCommit message (Expand)AuthorFilesLines
2018-02-13Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into stagingPeter Maydell2-14/+136
2018-02-13libvhost-user: Support across-memory-boundary accessYongji Xie2-14/+122
2018-02-13libvhost-user: Fix resource leakYongji Xie1-0/+14
2018-02-09Move include qemu/option.h from qemu-common.h to actual usersMarkus Armbruster1-1/+1
2018-02-09Use #include "..." for our own headers, <...> for othersMarkus Armbruster1-2/+2
2018-01-18contrib/vhost-user-blk: introduce a vhost-user-blk sample applicationChangpeng Liu2-0/+546
2018-01-18contrib/libvhost-user: enable virtio config space messagesChangpeng Liu2-0/+75
2017-12-20contrib: add systemd unit filesPaolo Bonzini3-0/+35
2017-10-12libvhost-user: Support VHOST_USER_SET_SLAVE_REQ_FDDr. David Alan Gilbert2-1/+27
2017-10-12libvhost-user: Update and fix feature and request listsDr. David Alan Gilbert2-6/+13
2017-10-12libvhost-user: vu_queue_startedDr. David Alan Gilbert2-0/+15
2017-10-10vhost-user-scsi: remove server_sock from VusDevMarc-André Lureau1-53/+24
2017-10-10vhost-user-scsi: use libvhost-user glib helperMarc-André Lureau1-146/+16
2017-10-10libvhost-user: add glib source helperMarc-André Lureau3-1/+187
2017-10-10vhost-user-scsi: use glib loggingMarc-André Lureau1-56/+21
2017-10-10vhost-user-scsi: simplify source handlingMarc-André Lureau1-33/+12
2017-10-10vhost-user-scsi: drop extra callback pointerMarc-André Lureau1-9/+3
2017-10-10vhost-user-scsi: don't copy iscsi/scsi-lowlevel.hMarc-André Lureau1-87/+9
2017-10-10vhost-user-scsi: avoid use of iscsi_ namespaceMarc-André Lureau1-2/+2
2017-10-10vhost-user-scsi: rename VUS typesMarc-André Lureau1-23/+23
2017-10-10vhost-user-scsi: remove unimplemented functionsMarc-André Lureau1-18/+3
2017-10-10vhost-user-scsi: remove VUS_MAX_LUNSMarc-André Lureau1-5/+3
2017-10-10vhost-user-scsi: remove vdev_scsi_add_iscsi_lun()Marc-André Lureau1-15/+1
2017-10-10vhost-user-scsi: assert() in iscsi_add_lun()Marc-André Lureau1-5/+1
2017-10-10vhost-user-scsi: use NULL pointerMarc-André Lureau1-1/+1
2017-10-10vhost-user-scsi: simplify unix path cleanupMarc-André Lureau1-17/+5
2017-10-10vhost-user-scsi: remove vdev_scsi_find_by_vu()Marc-André Lureau1-43/+4
2017-10-10vhost-user-scsi: also free the gtreeMarc-André Lureau1-0/+1
2017-10-10vhost-user-scsi: glib calls that allocate don't return NULLMarc-André Lureau1-45/+7
2017-10-10vhost-user-scsi: use glib allocationMarc-André Lureau1-26/+9
2017-10-10vhost-user-scsi: code style fixesMarc-André Lureau1-8/+12
2017-10-10vhost-user-scsi: connect unix socket before allocatingMarc-André Lureau1-10/+8
2017-10-10vhost-user-scsi: use g_strdup()Marc-André Lureau1-8/+4
2017-10-10libvhost-user: improve vu_queue_pop() docMarc-André Lureau1-1/+2
2017-10-10libvhost-user: drop dependency on glibMarc-André Lureau1-3/+26
2017-10-10glib-compat: move G_SOURCE_CONTINUE/REMOVE thereMarc-André Lureau1-8/+0
2017-09-08libvhost-user: support resuming vq->last_avail_idx based on used_idxMarc-André Lureau2-0/+20
2017-08-09libvhost-user: quit when no more data receivedJens Freimann1-1/+3
2017-06-15vhost-user-scsi: Introduce a vhost-user-scsi sample applicationFelipe Franciosi3-5/+893
2017-05-10libvhost-user: fix crash when rings aren't readyMarc-André Lureau2-9/+23
2017-05-05libvhost-user: replace vasprintf() to fix buildFelipe Franciosi1-1/+1
2016-12-16contrib: add libvhost-userMarc-André Lureau3-0/+1935
2016-07-12Clean up ill-advised or unusual header guardsMarkus Armbruster2-6/+6
2016-06-16os-posix: include sys/mman.hPaolo Bonzini1-1/+0
2016-05-19qemu-common: stop including qemu/host-utils.h from qemu-common.hPaolo Bonzini1-0/+1
2016-05-18Fix some typos found by codespellStefan Weil1-1/+1
2016-03-24Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell1-1/+2
2016-03-22util: move declarations out of qemu-common.hVeronia Bahaa1-1/+1
2016-03-22include/qemu/osdep.h: Don't include qapi/error.hMarkus Armbruster1-0/+1
2016-03-21contrib/ivshmem-server: Print "not for production" warningMarkus Armbruster1-0/+6
2016-03-18ivshmem-server: Don't overload POSIX shmem and file nameMarkus Armbruster3-51/+23
2016-03-18ivshmem-server: Fix and clean up command line helpMarkus Armbruster1-44/+42
2016-02-23all: Clean up includesPeter Maydell2-4/+0
2016-02-04contrib: Clean up includesPeter Maydell4-2/+4
2016-01-13error: Consistently name Error * objects err, and not errpMarkus Armbruster1-4/+4
2016-01-13error: Use error_report_err() instead of ad hoc printsMarkus Armbruster1-3/+1
2015-11-06ivshmem-server: fix possible OVERRUNGonglei1-1/+3
2015-10-26ivshmem: use little-endian int64_t for the protocolMarc-André Lureau5-26/+29
2015-10-24contrib: remove unnecessary strdup()Marc-André Lureau2-4/+4
2015-10-24ivshmem: add check on protocol version in QEMUDavid Marchand4-3/+21
2015-10-24ivshmem-server: fix hugetlbfs supportMarc-André Lureau3-6/+54
2015-10-24ivshmem-server: use a uint16 for client IDMarc-André Lureau2-2/+11
2015-10-24ivshmem-client: check the number of vectorsMarc-André Lureau1-0/+5
2015-10-24contrib: add ivshmem client and serverDavid Marchand8-0/+1739