aboutsummaryrefslogtreecommitdiff
path: root/hw/virtio
AgeCommit message (Expand)Author
2023-09-13virtio: Drop out of coroutine context in virtio_load()Kevin Wolf
2023-09-11hw: replace most qemu_bh_new calls with qemu_bh_new_guardedAlexander Bulekov
2023-08-04virtio-crypto: verify src&dst buffer length for sym requestzhenwei pi
2023-08-04hw/virtio-iommu: Fix potential OOB access in virtio_iommu_handle_command()Eric Auger
2023-07-31vhost: register and change IOMMU flag depending on Device-TLB stateViktor Prutyanov
2023-07-31virtio-pci: add handling of PCI ATS and Device-TLB enable/disableViktor Prutyanov
2023-06-26vhost: release memory_listener object in error pathPrasad Pandit
2023-05-22virtio-crypto: fix NULL pointer dereference in virtio_crypto_free_requestMauro Matteo Cascella
2023-05-19vhost: fix possible wrap in SVQ descriptor ringHawkins Jiawei
2023-05-18Revert "vhost-user: Introduce nested event loop in vhost_user_read()"Greg Kurz
2023-05-18Revert "vhost-user: Monitor slave channel in vhost_user_read()"Greg Kurz
2023-05-18virtio: fix reachable assertion due to stale value of cached region sizeCarlos López
2023-05-18hw/virtio/vhost-user: avoid using unitialized errpAlbert Esteve
2023-03-29vhost: avoid a potential use of an uninitialized variable in vhost_svq_poll()Carlos López
2023-03-29vdpa: stop all svq on device deletionEugenio Pérez
2023-03-29vhost-user-rng: Back up vqs before cleaning up vhost_devAkihiko Odaki
2023-03-29vhost-user-i2c: Back up vqs before cleaning up vhost_devAkihiko Odaki
2023-03-29vhost-user-gpio: Configure vhost_dev when connectingAkihiko Odaki
2023-03-29virtio-mem: Fix the iterator variable in a vmem->rdl_list loopChenyi Qiang
2023-03-29virtio-mem: Fix the bitmap index of the section offsetChenyi Qiang
2023-03-29vhost: fix vq dirty bitmap syncing when vIOMMU is enabledJason Wang
2022-12-01hw/virtio: generalise CHR_EVENT_CLOSED handlingAlex Bennée
2022-12-01hw/virtio: add started_vu status field to vhost-user-gpioAlex Bennée
2022-12-01vhost: enable vrings in vhost_dev_start() for vhost-user devicesStefano Garzarella
2022-11-22virtio: disable error for out of spec queue-enableMichael S. Tsirkin
2022-11-22vhost: mask VIRTIO_F_RING_RESET for vhost and vhost-user devicesStefano Garzarella
2022-11-07hw/virtio: introduce virtio_device_should_startAlex Bennée
2022-11-07vhost-user: Support vhost_dev_startYajun Wu
2022-11-07msix: Assert that specified vector is in rangeAkihiko Odaki
2022-11-07vhost-user: Fix out of order vring host notification handlingYajun Wu
2022-11-07virtio-rng-pci: Allow setting nvectors, so we can use MSI-XDavid Daney
2022-11-07vhost: expose vhost_virtqueue_stop()Kangjie Xu
2022-11-07vhost: expose vhost_virtqueue_start()Kangjie Xu
2022-11-07virtio-pci: support queue enableKangjie Xu
2022-11-07virtio-pci: support queue resetXuan Zhuo
2022-11-07virtio: introduce virtio_queue_enable()Kangjie Xu
2022-11-07virtio: introduce virtio_queue_reset()Xuan Zhuo
2022-11-07virtio: introduce __virtio_queue_reset()Xuan Zhuo
2022-11-07hw/virtio/virtio-iommu-pci: Enforce the device is plugged on the root busEric Auger
2022-11-02virtio-crypto: Support asynchronous modeLei He
2022-10-30Merge tag 'mem-2022-10-28' of https://github.com/davidhildenbrand/qemu into s...Stefan Hajnoczi
2022-10-28vhost: Accept event idx flagEugenio Pérez
2022-10-28vhost: use avail event idx on vhost_svq_kickEugenio Pérez
2022-10-28vhost: toggle device callbacks using used event idxEugenio Pérez
2022-10-28vhost: allocate event_idx fields on vringEugenio Pérez
2022-10-27util: Make qemu_prealloc_mem() optionally consume a ThreadContextDavid Hildenbrand
2022-10-27util: Cleanup and rename os_mem_prealloc()David Hildenbrand
2022-10-24treewide: Remove the unnecessary space before semicolonBin Meng
2022-10-13Merge tag 'kraxel-20221013-pull-request' of https://gitlab.com/kraxel/qemu in...Stefan Hajnoczi
2022-10-12pci-ids: document modern virtio-pci ids in pci.h tooGerd Hoffmann