summaryrefslogtreecommitdiff
path: root/hw/virtio/virtio.c
AgeCommit message (Expand)AuthorFilesLines
2017-03-22virtio: always use handle_aio_output if registeredPaolo Bonzini1-1/+12
2017-03-15virtio: validate address space cache during initJason Wang1-6/+27
2017-03-15virtio: destroy region cache during resetJason Wang1-15/+30
2017-03-15virtio: guard against NULL pfnJason Wang1-0/+26
2017-03-02virtio: add missing region cache init in virtio_load()Stefan Hajnoczi1-6/+19
2017-03-02virtio: invalidate memory in vring_set_avail_event()Stefan Hajnoczi1-0/+1
2017-03-02virtio: guard vring access when setting notificationCornelia Huck1-0/+4
2017-03-02virtio: check for vring setup in virtio_queue_emptyPaolo Bonzini1-1/+1
2017-02-17virtio: Fix no interrupt when not creating msi controllerMichael S. Tsirkin1-3/+8
2017-02-17virtio: use VRingMemoryRegionCaches for avail and used ringsPaolo Bonzini1-36/+96
2017-02-17virtio: check for vring setup in virtio_queue_update_used_idxPaolo Bonzini1-1/+3
2017-02-17virtio: use VRingMemoryRegionCaches for descriptor ringPaolo Bonzini1-14/+12
2017-02-17virtio: add MemoryListener to cache ring translationsPaolo Bonzini1-3/+102
2017-02-17virtio: use MemoryRegionCache to access descriptorsPaolo Bonzini1-41/+39
2017-02-17virtio: use address_space_map/unmap to access descriptorsPaolo Bonzini1-28/+75
2017-02-17virtio: Report real progress in VQ aio poll handlerFam Zheng1-6/+9
2017-02-01virtio: make virtio_should_notify staticPaolo Bonzini1-1/+1
2017-01-24migration: extend VMStateInfoJianjun Duan1-4/+11
2017-01-20Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell1-5/+5
2017-01-20Merge remote-tracking branch 'remotes/cohuck/tags/s390x-20170120-v2' into sta...Peter Maydell1-0/+5
2017-01-20virtio-ccw: fix ring sizingMichael S. Tsirkin1-0/+5
2017-01-19virtio: fix up max size checksMichael S. Tsirkin1-20/+13
2017-01-18virtio: disable notifications again after poll succeededStefan Hajnoczi1-0/+3
2017-01-18Revert "virtio: turn vq->notification into a nested counter"Stefan Hajnoczi1-12/+6
2017-01-16event_notifier: cleanups around event_notifier_set_handlerPaolo Bonzini1-5/+5
2017-01-10virtio: Introduce virtqueue_drop_all procedureYuri Benditovich1-0/+38
2017-01-10net: Add virtio queue interface to update used index from vring stateYuri Benditovich1-0/+5
2017-01-10virtio: fix vq->inuse recalc after migrHalil Pasic1-3/+5
2017-01-10virtio: convert to use DMA apiJason Wang1-20/+37
2017-01-03virtio: disable virtqueue notifications during pollingStefan Hajnoczi1-0/+18
2017-01-03virtio: turn vq->notification into a nested counterStefan Hajnoczi1-6/+12
2017-01-03virtio: poll virtqueues for new buffersStefan Hajnoczi1-1/+15
2017-01-03aio: add AioPollFn and io_poll() interfaceStefan Hajnoczi1-2/+2
2016-11-18virtio: set ISR on dataplane notificationsPaolo Bonzini1-8/+28
2016-11-18virtio: access ISR atomicallyPaolo Bonzini1-5/+17
2016-11-18virtio: introduce grab/release_ioeventfd to fix vhostPaolo Bonzini1-0/+16
2016-11-15virtio: drop virtio_queue_get_ring_{size,addr}()Greg Kurz1-11/+0
2016-11-15virtio: allow per-device-class legacy featuresMichael S. Tsirkin1-0/+2
2016-11-15virtio: make virtqueue_alloc_element staticLadi Prosek1-1/+1
2016-11-15virtio: rename virtqueue_discard to virtqueue_unpopLadi Prosek1-4/+4
2016-10-30virtio: inline virtio_queue_set_host_notifier_fd_handlerPaolo Bonzini1-18/+9
2016-10-30virtio: use virtio_bus_set_host_notifier to start/stop ioeventfdPaolo Bonzini1-5/+3
2016-10-30virtio: remove set_handler argument from set_host_notifier_internalPaolo Bonzini1-3/+13
2016-10-30Revert "virtio: Introduce virtio_add_queue_aio"Paolo Bonzini1-34/+4
2016-10-30virtio: introduce virtio_device_ioeventfd_enabledPaolo Bonzini1-0/+8
2016-10-30virtio: add start_ioeventfd and stop_ioeventfd to VirtioDeviceClassPaolo Bonzini1-0/+64
2016-10-30virtio/migration: Add VMStateDescription to VirtioDeviceClassDr. David Alan Gilbert1-0/+14
2016-10-10virtio: cleanup VMSTATE_VIRTIO_DEVICEHalil Pasic1-6/+0
2016-10-10virtio: prepare change VMSTATE_VIRTIO_DEVICE macroHalil Pasic1-0/+21
2016-10-10virtio: add virtio_detach_element()Stefan Hajnoczi1-2/+25