aboutsummaryrefslogtreecommitdiff
path: root/hw/virtio/virtio.c
AgeCommit message (Expand)AuthorFilesLines
8 daysvirtio: fix off-by-one and invalid access in virtqueue_ordered_fillJonah Palmer1-6/+16
2025-07-16Merge tag 'for_upstream' of https://git.kernel.org/pub/scm/virt/kvm/mst/qemu ...Stefan Hajnoczi1-1/+1
2025-07-15qemu: Convert target_words_bigendian() to TargetInfo APIPhilippe Mathieu-Daudé1-1/+1
2025-07-14virtio-net: Add queues for RSS during migrationAkihiko Odaki1-7/+7
2025-06-12hw/virtio/virtio: avoid cost of -ftrivial-auto-var-init in hot pathStefan Hajnoczi1-4/+4
2025-06-01virtio: check for validity of indirect descriptorsYuri Benditovich1-0/+11
2025-05-14virtio: Move virtio_reset()Akihiko Odaki1-45/+43
2025-05-14virtio: Call set_features during resetAkihiko Odaki1-1/+3
2025-05-14vhost-user: return failure if backend crash when live migrationHaoqian He1-7/+15
2025-05-14system/runstate: add VM state change cb with return valueHaoqian He1-1/+1
2025-04-25exec: Rename target_words_bigendian() -> target_big_endian()Philippe Mathieu-Daudé1-1/+1
2025-04-25qom: Have class_init() take a const data argumentPhilippe Mathieu-Daudé1-1/+1
2025-04-24cleanup: Drop pointless return at end of functionMarkus Armbruster1-2/+0
2024-12-21Merge tag 'exec-20241220' of https://github.com/philmd/qemu into stagingStefan Hajnoczi1-2/+2
2024-12-20include: Rename sysemu/ -> system/Philippe Mathieu-Daudé1-2/+2
2024-12-19include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LISTRichard Henderson1-1/+0
2024-12-15hw/virtio: Constify all PropertyRichard Henderson1-1/+1
2024-11-26virtio-net: Add queues before loading themAkihiko Odaki1-0/+7
2024-09-11virtio: rename virtio_split_packed_update_used_idxWenyu Huang1-2/+2
2024-09-10virtio: Always reset vhost devicesHanna Czenczek1-2/+6
2024-08-02virtio-net: Fix network stall at the host side waiting for kickthomas1-4/+60
2024-07-21virtio: virtqueue_ordered_flush - VIRTIO_F_IN_ORDER supportJonah Palmer1-1/+70
2024-07-21virtio: virtqueue_ordered_fill - VIRTIO_F_IN_ORDER supportJonah Palmer1-1/+43
2024-07-21virtio: virtqueue_pop - VIRTIO_F_IN_ORDER supportJonah Palmer1-1/+15
2024-07-03virtio: remove virtio_tswap16s() call in vring_packed_event_read()Stefano Garzarella1-1/+0
2024-07-01hw/virtio: Fix obtain the buffer id from the last descriptorWafer1-0/+5
2024-07-01virtio: Prevent creation of device using notification-data with ioeventfdJonah Palmer1-0/+22
2024-07-01virtio/virtio-pci: Handle extra notification dataJonah Palmer1-0/+18
2024-04-26exec: Declare target_words_bigendian() in 'exec/tswap.h'Philippe Mathieu-Daudé1-0/+1
2024-04-10hw/virtio: Introduce virtio_bh_new_guarded() helperPhilippe Mathieu-Daudé1-0/+10
2024-04-09hw/virtio: Fix packed virtqueue flush used_idxWafer1-2/+10
2024-04-09Revert "hw/virtio: Add support for VDPA network simulation devices"Michael S. Tsirkin1-39/+0
2024-03-12hw/virtio: Add support for VDPA network simulation devicesHao Chen1-0/+39
2024-02-07virtio: Re-enable notifications after drainHanna Czenczek1-0/+42
2023-12-30hw/virtio: Constify VMStateRichard Henderson1-14/+14
2023-12-02vhost-user-scsi: free the inflight area when resetLi Feng1-1/+1
2023-10-31virtio: use defer_call() in virtio_irqfd_notify()Stefan Hajnoczi1-1/+12
2023-10-22virtio: call ->vhost_reset_device() during resetStefan Hajnoczi1-0/+4
2023-10-04virtio: remove unused next argument from virtqueue_split_read_next_desc()Ilya Maximets1-10/+8
2023-10-04virtio: remove unnecessary thread fence while reading next descriptorIlya Maximets1-2/+0
2023-10-04virtio: use shadow_avail_idx while checking number of headsIlya Maximets1-3/+15
2023-10-04qmp: remove virtio_list, search QOM tree insteadJonah Palmer1-6/+0
2023-10-04virtio: don't zero out memory region cache for indirect descriptorsIlya Maximets1-5/+15
2023-09-21hw/other: spelling fixesMichael Tokarev1-1/+1
2023-09-08virtio: Drop out of coroutine context in virtio_load()Kevin Wolf1-5/+40
2023-08-03virtio: Fix packed virtqueue used_idx maskHanna Czenczek1-1/+1
2023-05-30aio: remove aio_disable_external() APIStefan Hajnoczi1-3/+3
2023-05-30virtio: do not set is_external=true on host notifiersStefan Hajnoczi1-3/+3
2023-05-30virtio: make it possible to detach host notifier from any threadStefan Hajnoczi1-3/+0
2023-04-21virtio: refresh vring region cache after updating a virtqueue sizeCarlos López1-1/+1