aboutsummaryrefslogtreecommitdiff
path: root/hw/virtio/vhost-shadow-virtqueue.c
AgeCommit message (Expand)AuthorFilesLines
2023-03-02vhost: avoid a potential use of an uninitialized variable in vhost_svq_poll()Carlos López1-1/+1
2022-12-21vhost: move iova_tree set to vhost_svq_startEugenio Pérez1-5/+4
2022-12-21vhost: allocate SVQ device file descriptors at device startEugenio Pérez1-29/+2
2022-12-21vhost: set SVQ device call handler at SVQ startEugenio Pérez1-2/+2
2022-10-28vhost: Accept event idx flagEugenio Pérez1-0/+1
2022-10-28vhost: use avail event idx on vhost_svq_kickEugenio Pérez1-1/+11
2022-10-28vhost: toggle device callbacks using used event idxEugenio Pérez1-3/+15
2022-10-28vhost: allocate event_idx fields on vringEugenio Pérez1-4/+4
2022-09-29hw/virtio/vhost-shadow-virtqueue: Silence GCC error "maybe-uninitialized"Bernhard Beschow1-1/+1
2022-09-02vhost: Do not depend on !NULL VirtQueueElement on vhost_svq_flushEugenio Pérez1-4/+7
2022-09-02vhost: Delete useless read memory barrierEugenio Pérez1-3/+0
2022-09-02vhost: use SVQ element ndescs instead of opaque data for desc validationEugenio Pérez1-1/+2
2022-09-02vhost: stop transfer elem ownership in vhost_handle_guest_kickEugenio Pérez1-6/+4
2022-09-02vhost: Always store new kick fd on vhost_svq_set_svq_kick_fdEugenio Pérez1-2/+2
2022-07-20vhost: Add svq avail_handler callbackEugenio Pérez1-2/+12
2022-07-20vhost: add vhost_svq_pollEugenio Pérez1-0/+27
2022-07-20vhost: Expose vhost_svq_addEugenio Pérez1-3/+3
2022-07-20vhost: add vhost_svq_push_elemEugenio Pérez1-0/+16
2022-07-20vhost: Track number of descs in SVQDescStateEugenio Pérez1-2/+2
2022-07-20vhost: Add SVQDescStateEugenio Pérez1-8/+8
2022-07-20vhost: Decouple vhost_svq_add from VirtQueueElementEugenio Pérez1-11/+22
2022-07-20vhost: Check for queue full at vhost_svq_addEugenio Pérez1-26/+33
2022-07-20vhost: Move vhost_svq_kick call to vhost_svq_addEugenio Pérez1-1/+1
2022-07-20vhost: Reorder vhost_svq_kickEugenio Pérez1-14/+14
2022-07-20vdpa: Avoid compiler to squash reads to used idxEugenio Pérez1-1/+2
2022-07-20vhost: move descriptor translation to vhost_svq_vring_write_descsEugenio Pérez1-11/+27
2022-05-13vhost: Fix element in vhost_svq_add failureEugenio Pérez1-0/+8
2022-05-13vhost: Fix device's used descriptor dequeueEugenio Pérez1-2/+15
2022-05-13vhost: Track descriptor chain in private at SVQEugenio Pérez1-5/+7
2022-04-06Replace qemu_real_host_page variables with inlined functionsMarc-André Lureau1-4/+4
2022-03-15vdpa: Add custom IOTLB translations to SVQEugenio Pérez1-9/+77
2022-03-15vhost: Shadow virtqueue buffers forwardingEugenio Pérez1-6/+346
2022-03-15virtio: Add vhost_svq_get_vring_addrEugenio Pérez1-0/+29
2022-03-15vhost: Add vhost_svq_valid_features to shadow vqEugenio Pérez1-0/+44
2022-03-15vhost: Add Shadow VirtQueue call forwarding capabilitiesEugenio Pérez1-0/+38
2022-03-15vhost: Add Shadow VirtQueue kick forwarding capabilitiesEugenio Pérez1-0/+55
2022-03-15vhost: Add VhostShadowVirtqueueEugenio Pérez1-0/+62