aboutsummaryrefslogtreecommitdiff
path: root/hw/virtio/virtio.c
AgeCommit message (Expand)AuthorFilesLines
2019-07-08virtio-scsi: restart DMA after iothreadStefan Hajnoczi1-2/+2
2019-07-04virtio: Don't change "started" flag on virtio_vmstate_change()Xie Yongji1-1/+4
2019-07-04virtio: Make sure we get correct state of device on handle_aio_output()Xie Yongji1-3/+3
2019-07-04virtio: Set "start_on_kick" on virtio_set_features()Xie Yongji1-8/+20
2019-07-04virtio: Set "start_on_kick" for legacy devicesXie Yongji1-4/+2
2019-07-04virtio: add "use-started" propertyXie Yongji1-11/+7
2019-06-12Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster1-1/+1
2019-05-24hw/virtio: Use object_initialize_child for correct reference countingPhilippe Mathieu-Daudé1-3/+2
2019-05-20virtio: Use started flag in virtio_vmstate_change()Xie Yongji1-1/+1
2019-05-20virtio: Introduce started flag to VirtioDeviceXie Yongji1-2/+50
2019-05-17vhost_net: don't set backend for the uninitialized virtqueueJason Wang1-0/+5
2019-02-22virtio-net: make VirtIOFeature usable for other virtio devicesStefano Garzarella1-0/+15
2019-02-01virtio: add checks for the size of the indirect tableDima Stepanov1-2/+2
2018-12-11virtio: pass argument by value for virtqueue_map_iovec()Dongli Zhang1-4/+4
2018-11-27vmstate: constify VMStateFieldMarc-André Lureau1-4/+4
2018-10-19clean up callback when del virtqueueliujunjie1-0/+2
2018-10-17cpu: Provide a proper prototype for target_words_bigendian() in a headerThomas Huth1-1/+0
2018-10-02virtio: Return true from virtio_queue_empty if brokenFam Zheng1-0/+8
2018-09-07virtio: update MemoryRegionCaches when guest negotiates featuresPaolo Bonzini1-2/+13
2018-06-01virtio: free MemoryRegionCache when initialization failsPaolo Bonzini1-15/+18
2018-05-23virtio: support setting memory region based host notifierTiwei Bie1-0/+13
2018-02-08virtio: improve virtio devices initialization timeGal Hammer1-2/+20
2018-02-08virtio: remove event notifier cleanup call on de-assignGal Hammer1-0/+2
2018-01-24Revert "virtio: improve virtio devices initialization time"Michael S. Tsirkin1-5/+0
2018-01-18virtio: improve virtio devices initialization timeGal Hammer1-0/+5
2017-12-19virtio_error: don't invoke status callbacksMichael S. Tsirkin1-1/+1
2017-12-01virtio: check VirtQueue Vring object is setPrasad J Pandit1-3/+11
2017-12-01virtio: Add queue interface to restore avail index from vring used indexMaxime Coquelin1-0/+10
2017-11-16fix: unrealize virtio device if we fail to hotplug itlinzhecheng1-0/+1
2017-10-15virtio: fix descriptor counting in virtqueue_popWolfgang Bumiller1-3/+3
2017-09-27migration: Route more error pathsDr. David Alan Gilbert1-6/+7
2017-09-19osdep.h: Prohibit disabling assert() in supported buildsEric Blake1-4/+2
2017-06-02virtio: add virtqueue_alloc_element tracepointPaolo Bonzini1-0/+1
2017-05-18migration: migration.h was not neededJuan Quintela1-1/+0
2017-05-18virtio: allow broken device to notify guestGreg Kurz1-2/+2
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