aboutsummaryrefslogtreecommitdiff
path: root/hw/virtio/virtio.c
AgeCommit message (Expand)Author
2019-10-25virtio: event suppression support for packed ringJason Wang
2019-10-25virtio: basic packed virtqueue supportJason Wang
2019-10-25virtio: device/driver area size calculation refactor for split ringWei Xu
2019-10-25virtio: basic structure for packed ringWei Xu
2019-08-16sysemu: Split sysemu/runstate.h off sysemu/sysemu.hMarkus Armbruster
2019-08-16sysemu: Move the VMChangeStateEntry typedef to qemu/typedefs.hMarkus Armbruster
2019-08-16Include hw/qdev-properties.h lessMarkus Armbruster
2019-08-16Include qemu/main-loop.h lessMarkus Armbruster
2019-08-16Include migration/qemu-file-types.h a lot lessMarkus Armbruster
2019-07-08virtio-scsi: restart DMA after iothreadStefan Hajnoczi
2019-07-04virtio: Don't change "started" flag on virtio_vmstate_change()Xie Yongji
2019-07-04virtio: Make sure we get correct state of device on handle_aio_output()Xie Yongji
2019-07-04virtio: Set "start_on_kick" on virtio_set_features()Xie Yongji
2019-07-04virtio: Set "start_on_kick" for legacy devicesXie Yongji
2019-07-04virtio: add "use-started" propertyXie Yongji
2019-06-12Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster
2019-05-24hw/virtio: Use object_initialize_child for correct reference countingPhilippe Mathieu-Daudé
2019-05-20virtio: Use started flag in virtio_vmstate_change()Xie Yongji
2019-05-20virtio: Introduce started flag to VirtioDeviceXie Yongji
2019-05-17vhost_net: don't set backend for the uninitialized virtqueueJason Wang
2019-02-22virtio-net: make VirtIOFeature usable for other virtio devicesStefano Garzarella
2019-02-01virtio: add checks for the size of the indirect tableDima Stepanov
2018-12-11virtio: pass argument by value for virtqueue_map_iovec()Dongli Zhang
2018-11-27vmstate: constify VMStateFieldMarc-André Lureau
2018-10-19clean up callback when del virtqueueliujunjie
2018-10-17cpu: Provide a proper prototype for target_words_bigendian() in a headerThomas Huth
2018-10-02virtio: Return true from virtio_queue_empty if brokenFam Zheng
2018-09-07virtio: update MemoryRegionCaches when guest negotiates featuresPaolo Bonzini
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