aboutsummaryrefslogtreecommitdiff
path: root/hw/virtio/virtio.c
AgeCommit message (Expand)Author
2018-06-01virtio: free MemoryRegionCache when initialization failsPaolo Bonzini
2018-05-23virtio: support setting memory region based host notifierTiwei Bie
2018-02-08virtio: improve virtio devices initialization timeGal Hammer
2018-02-08virtio: remove event notifier cleanup call on de-assignGal Hammer
2018-01-24Revert "virtio: improve virtio devices initialization time"Michael S. Tsirkin
2018-01-18virtio: improve virtio devices initialization timeGal Hammer
2017-12-19virtio_error: don't invoke status callbacksMichael S. Tsirkin
2017-12-01virtio: check VirtQueue Vring object is setPrasad J Pandit
2017-12-01virtio: Add queue interface to restore avail index from vring used indexMaxime Coquelin
2017-11-16fix: unrealize virtio device if we fail to hotplug itlinzhecheng
2017-10-15virtio: fix descriptor counting in virtqueue_popWolfgang Bumiller
2017-09-27migration: Route more error pathsDr. David Alan Gilbert
2017-09-19osdep.h: Prohibit disabling assert() in supported buildsEric Blake
2017-06-02virtio: add virtqueue_alloc_element tracepointPaolo Bonzini
2017-05-18migration: migration.h was not neededJuan Quintela
2017-05-18virtio: allow broken device to notify guestGreg Kurz
2017-03-22virtio: always use handle_aio_output if registeredPaolo Bonzini
2017-03-15virtio: validate address space cache during initJason Wang
2017-03-15virtio: destroy region cache during resetJason Wang
2017-03-15virtio: guard against NULL pfnJason Wang
2017-03-02virtio: add missing region cache init in virtio_load()Stefan Hajnoczi
2017-03-02virtio: invalidate memory in vring_set_avail_event()Stefan Hajnoczi
2017-03-02virtio: guard vring access when setting notificationCornelia Huck
2017-03-02virtio: check for vring setup in virtio_queue_emptyPaolo Bonzini
2017-02-17virtio: Fix no interrupt when not creating msi controllerMichael S. Tsirkin
2017-02-17virtio: use VRingMemoryRegionCaches for avail and used ringsPaolo Bonzini
2017-02-17virtio: check for vring setup in virtio_queue_update_used_idxPaolo Bonzini
2017-02-17virtio: use VRingMemoryRegionCaches for descriptor ringPaolo Bonzini
2017-02-17virtio: add MemoryListener to cache ring translationsPaolo Bonzini
2017-02-17virtio: use MemoryRegionCache to access descriptorsPaolo Bonzini
2017-02-17virtio: use address_space_map/unmap to access descriptorsPaolo Bonzini
2017-02-17virtio: Report real progress in VQ aio poll handlerFam Zheng
2017-02-01virtio: make virtio_should_notify staticPaolo Bonzini
2017-01-24migration: extend VMStateInfoJianjun Duan
2017-01-20Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell
2017-01-20Merge remote-tracking branch 'remotes/cohuck/tags/s390x-20170120-v2' into sta...Peter Maydell
2017-01-20virtio-ccw: fix ring sizingMichael S. Tsirkin
2017-01-19virtio: fix up max size checksMichael S. Tsirkin
2017-01-18virtio: disable notifications again after poll succeededStefan Hajnoczi
2017-01-18Revert "virtio: turn vq->notification into a nested counter"Stefan Hajnoczi
2017-01-16event_notifier: cleanups around event_notifier_set_handlerPaolo Bonzini
2017-01-10virtio: Introduce virtqueue_drop_all procedureYuri Benditovich
2017-01-10net: Add virtio queue interface to update used index from vring stateYuri Benditovich
2017-01-10virtio: fix vq->inuse recalc after migrHalil Pasic
2017-01-10virtio: convert to use DMA apiJason Wang
2017-01-03virtio: disable virtqueue notifications during pollingStefan Hajnoczi
2017-01-03virtio: turn vq->notification into a nested counterStefan Hajnoczi
2017-01-03virtio: poll virtqueues for new buffersStefan Hajnoczi
2017-01-03aio: add AioPollFn and io_poll() interfaceStefan Hajnoczi
2016-11-18virtio: set ISR on dataplane notificationsPaolo Bonzini