summaryrefslogtreecommitdiffstats
path: root/hw/virtio/virtio.c
Commit message (Expand)AuthorAgeFilesLines
* virtio: turn vq->notification into a nested counterStefan Hajnoczi2017-01-031-6/+12
* virtio: poll virtqueues for new buffersStefan Hajnoczi2017-01-031-1/+15
* aio: add AioPollFn and io_poll() interfaceStefan Hajnoczi2017-01-031-2/+2
* virtio: set ISR on dataplane notificationsPaolo Bonzini2016-11-181-8/+28
* virtio: access ISR atomicallyPaolo Bonzini2016-11-181-5/+17
* virtio: introduce grab/release_ioeventfd to fix vhostPaolo Bonzini2016-11-181-0/+16
* virtio: drop virtio_queue_get_ring_{size,addr}()Greg Kurz2016-11-151-11/+0Star
* virtio: allow per-device-class legacy featuresMichael S. Tsirkin2016-11-151-0/+2
* virtio: make virtqueue_alloc_element staticLadi Prosek2016-11-151-1/+1
* virtio: rename virtqueue_discard to virtqueue_unpopLadi Prosek2016-11-151-4/+4
* virtio: inline virtio_queue_set_host_notifier_fd_handlerPaolo Bonzini2016-10-301-18/+9Star
* virtio: use virtio_bus_set_host_notifier to start/stop ioeventfdPaolo Bonzini2016-10-301-5/+3Star
* virtio: remove set_handler argument from set_host_notifier_internalPaolo Bonzini2016-10-301-3/+13
* Revert "virtio: Introduce virtio_add_queue_aio"Paolo Bonzini2016-10-301-34/+4Star
* virtio: introduce virtio_device_ioeventfd_enabledPaolo Bonzini2016-10-301-0/+8
* virtio: add start_ioeventfd and stop_ioeventfd to VirtioDeviceClassPaolo Bonzini2016-10-301-0/+64
* virtio/migration: Add VMStateDescription to VirtioDeviceClassDr. David Alan Gilbert2016-10-301-0/+14
* virtio: cleanup VMSTATE_VIRTIO_DEVICEHalil Pasic2016-10-101-6/+0Star
* virtio: prepare change VMSTATE_VIRTIO_DEVICE macroHalil Pasic2016-10-101-0/+21
* virtio: add virtio_detach_element()Stefan Hajnoczi2016-10-101-2/+25
* virtio: handle virtqueue_get_head() errorsStefan Hajnoczi2016-09-231-10/+17
* virtio: handle virtqueue_num_heads() errorsStefan Hajnoczi2016-09-231-3/+8
* virtio: handle virtqueue_read_next_desc() errorsStefan Hajnoczi2016-09-231-13/+32
* virtio: use unsigned int for virtqueue_get_avail_bytes() indexStefan Hajnoczi2016-09-231-1/+1
* virtio: handle virtqueue_get_avail_bytes() errorsStefan Hajnoczi2016-09-231-6/+11
* virtio: handle virtqueue_map_desc() errorsStefan Hajnoczi2016-09-231-19/+55
* virtio: migrate vdev->broken flagStefan Hajnoczi2016-09-231-0/+19
* virtio: stop virtqueue processing if device is brokenStefan Hajnoczi2016-09-231-0/+39
* virtio: fix stray tab characterStefan Hajnoczi2016-09-231-1/+1
* virtio: add check for descriptor's mapped addressPrasad J Pandit2016-09-231-0/+5
* virtio: add virtqueue_rewind()Stefan Hajnoczi2016-09-091-0/+22
* virtio: zero vq->inuse in virtio_reset()Stefan Hajnoczi2016-09-091-0/+1
* virtio: decrement vq->inuse in virtqueue_discard()Stefan Hajnoczi2016-08-231-0/+1
* virtio: recalculate vq->inuse after migrationStefan Hajnoczi2016-08-231-0/+15
* Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into stagingPeter Maydell2016-07-291-0/+5
|\
| * virtio: check vring descriptor buffer lengthPrasad J Pandit2016-07-281-0/+5
* | virtio: error out if guest exceeds virtqueue sizeStefan Hajnoczi2016-07-271-0/+5
|/
* virtio: Migration helper function and macroDr. David Alan Gilbert2016-07-211-0/+6
* virtio: Introduce virtio_add_queue_aioFam Zheng2016-07-211-4/+34
* virtio: Add typedef for handle_outputFam Zheng2016-07-211-5/+4Star
* virtio: set low features early on loadMichael S. Tsirkin2016-07-041-0/+10
* virtio: drop duplicate virtio_queue_get_id() functionStefan Hajnoczi2016-06-071-7/+0Star
* virtio: Mark host notifiers as externalFam Zheng2016-04-221-2/+2
* event-notifier: Add "is_external" parameterFam Zheng2016-04-221-4/+4
* virtio: merge virtio_queue_aio_set_host_notifier_handler with virtio_queue_se...Paolo Bonzini2016-04-071-12/+5Star
* virtio: add aio handlerMichael S. Tsirkin2016-04-071-4/+32
* virtio: make virtio_queue_notify_vq staticPaolo Bonzini2016-04-071-1/+1
* hw: explicitly include qemu-common.h and cpu.hPaolo Bonzini2016-03-221-1/+2
* include/qemu/osdep.h: Don't include qapi/error.hMarkus Armbruster2016-03-221-0/+1
* virtio: export vring_notify as virtio_should_notifyPaolo Bonzini2016-02-251-2/+2