summaryrefslogtreecommitdiffstats
path: root/hw/virtio/vhost-shadow-virtqueue.c
Commit message (Expand)AuthorAgeFilesLines
* vhost: Accept event idx flagEugenio Pérez2022-10-281-0/+1
* vhost: use avail event idx on vhost_svq_kickEugenio Pérez2022-10-281-1/+11
* vhost: toggle device callbacks using used event idxEugenio Pérez2022-10-281-3/+15
* vhost: allocate event_idx fields on vringEugenio Pérez2022-10-281-4/+4
* hw/virtio/vhost-shadow-virtqueue: Silence GCC error "maybe-uninitialized"Bernhard Beschow2022-09-291-1/+1
* vhost: Do not depend on !NULL VirtQueueElement on vhost_svq_flushEugenio Pérez2022-09-021-4/+7
* vhost: Delete useless read memory barrierEugenio Pérez2022-09-021-3/+0Star
* vhost: use SVQ element ndescs instead of opaque data for desc validationEugenio Pérez2022-09-021-1/+2
* vhost: stop transfer elem ownership in vhost_handle_guest_kickEugenio Pérez2022-09-021-6/+4Star
* vhost: Always store new kick fd on vhost_svq_set_svq_kick_fdEugenio Pérez2022-09-021-2/+2
* vhost: Add svq avail_handler callbackEugenio Pérez2022-07-201-2/+12
* vhost: add vhost_svq_pollEugenio Pérez2022-07-201-0/+27
* vhost: Expose vhost_svq_addEugenio Pérez2022-07-201-3/+3
* vhost: add vhost_svq_push_elemEugenio Pérez2022-07-201-0/+16
* vhost: Track number of descs in SVQDescStateEugenio Pérez2022-07-201-2/+2
* vhost: Add SVQDescStateEugenio Pérez2022-07-201-8/+8
* vhost: Decouple vhost_svq_add from VirtQueueElementEugenio Pérez2022-07-201-11/+22
* vhost: Check for queue full at vhost_svq_addEugenio Pérez2022-07-201-26/+33
* vhost: Move vhost_svq_kick call to vhost_svq_addEugenio Pérez2022-07-201-1/+1
* vhost: Reorder vhost_svq_kickEugenio Pérez2022-07-201-14/+14
* vdpa: Avoid compiler to squash reads to used idxEugenio Pérez2022-07-201-1/+2
* vhost: move descriptor translation to vhost_svq_vring_write_descsEugenio Pérez2022-07-201-11/+27
* vhost: Fix element in vhost_svq_add failureEugenio Pérez2022-05-131-0/+8
* vhost: Fix device's used descriptor dequeueEugenio Pérez2022-05-131-2/+15
* vhost: Track descriptor chain in private at SVQEugenio Pérez2022-05-131-5/+7
* Replace qemu_real_host_page variables with inlined functionsMarc-André Lureau2022-04-061-4/+4
* vdpa: Add custom IOTLB translations to SVQEugenio Pérez2022-03-151-9/+77
* vhost: Shadow virtqueue buffers forwardingEugenio Pérez2022-03-151-6/+346
* virtio: Add vhost_svq_get_vring_addrEugenio Pérez2022-03-151-0/+29
* vhost: Add vhost_svq_valid_features to shadow vqEugenio Pérez2022-03-151-0/+44
* vhost: Add Shadow VirtQueue call forwarding capabilitiesEugenio Pérez2022-03-151-0/+38
* vhost: Add Shadow VirtQueue kick forwarding capabilitiesEugenio Pérez2022-03-151-0/+55
* vhost: Add VhostShadowVirtqueueEugenio Pérez2022-03-151-0/+62