aboutsummaryrefslogtreecommitdiff
path: root/hw/virtio
AgeCommit message (Expand)AuthorFilesLines
2022-12-16hw/virtio: Convert TYPE_VIRTIO_PCI to 3-phase resetPeter Maydell1-3/+5
2022-12-15Merge tag 'pull-misc-2022-12-14' of https://repo.or.cz/qemu/armbru into stagingPeter Maydell5-27/+14
2022-12-14qapi virtio: Elide redundant has_FOO in generated CMarkus Armbruster1-1/+0
2022-12-14qapi machine: Elide redundant has_FOO in generated CMarkus Armbruster2-4/+1
2022-12-14cleanup: Tweak and re-run return_directly.cocciMarkus Armbruster1-5/+1
2022-12-14qapi: Use returned bool to check for failure (again)Markus Armbruster2-19/+11
2022-12-14error: Move ERRP_GUARD() to the beginning of the functionMarkus Armbruster1-1/+1
2022-12-14Drop more useless casts from void * to pointerMarkus Armbruster1-2/+1
2022-12-01hw/virtio: generalise CHR_EVENT_CLOSED handlingAlex Bennée2-1/+81
2022-12-01hw/virtio: add started_vu status field to vhost-user-gpioAlex Bennée1-7/+4
2022-12-01vhost: enable vrings in vhost_dev_start() for vhost-user devicesStefano Garzarella7-17/+51
2022-11-22virtio: disable error for out of spec queue-enableMichael S. Tsirkin1-0/+7
2022-11-22vhost: mask VIRTIO_F_RING_RESET for vhost and vhost-user devicesStefano Garzarella5-2/+13
2022-11-07hw/virtio: introduce virtio_device_should_startAlex Bennée6-6/+6
2022-11-07vhost-user: Support vhost_dev_startYajun Wu1-1/+73
2022-11-07msix: Assert that specified vector is in rangeAkihiko Odaki1-18/+49
2022-11-07vhost-user: Fix out of order vring host notification handlingYajun Wu1-0/+5
2022-11-07virtio-rng-pci: Allow setting nvectors, so we can use MSI-XDavid Daney1-0/+14
2022-11-07vhost: expose vhost_virtqueue_stop()Kangjie Xu1-4/+4
2022-11-07vhost: expose vhost_virtqueue_start()Kangjie Xu1-4/+4
2022-11-07virtio-pci: support queue enableKangjie Xu1-0/+1
2022-11-07virtio-pci: support queue resetXuan Zhuo1-0/+15
2022-11-07virtio: introduce virtio_queue_enable()Kangjie Xu1-0/+14
2022-11-07virtio: introduce virtio_queue_reset()Xuan Zhuo1-0/+11
2022-11-07virtio: introduce __virtio_queue_reset()Xuan Zhuo1-16/+21
2022-11-07hw/virtio/virtio-iommu-pci: Enforce the device is plugged on the root busEric Auger1-2/+10
2022-11-02virtio-crypto: Support asynchronous modeLei He1-147/+190
2022-10-30Merge tag 'mem-2022-10-28' of https://github.com/davidhildenbrand/qemu into s...Stefan Hajnoczi1-1/+1
2022-10-28vhost: Accept event idx flagEugenio Pérez1-0/+1
2022-10-28vhost: use avail event idx on vhost_svq_kickEugenio Pérez1-1/+11
2022-10-28vhost: toggle device callbacks using used event idxEugenio Pérez1-3/+15
2022-10-28vhost: allocate event_idx fields on vringEugenio Pérez1-4/+4
2022-10-27util: Make qemu_prealloc_mem() optionally consume a ThreadContextDavid Hildenbrand1-1/+1
2022-10-27util: Cleanup and rename os_mem_prealloc()David Hildenbrand1-1/+1
2022-10-24treewide: Remove the unnecessary space before semicolonBin Meng1-1/+1
2022-10-13Merge tag 'kraxel-20221013-pull-request' of https://gitlab.com/kraxel/qemu in...Stefan Hajnoczi4-8/+2
2022-10-12pci-ids: document modern virtio-pci ids in pci.h tooGerd Hoffmann1-1/+1
2022-10-12pci-ids: drop PCI_DEVICE_ID_VIRTIO_PMEMGerd Hoffmann1-2/+0
2022-10-12pci-ids: drop PCI_DEVICE_ID_VIRTIO_MEMGerd Hoffmann1-2/+0
2022-10-12pci-ids: drop PCI_DEVICE_ID_VIRTIO_IOMMUGerd Hoffmann1-3/+1
2022-10-09qmp: add QMP command x-query-virtio-queue-elementLaurent Vivier2-0/+163
2022-10-09qmp: add QMP commands for virtio/vhost queue-statusLaurent Vivier2-0/+117
2022-10-09qmp: decode feature & status bits in virtio-statusLaurent Vivier1-8/+635
2022-10-09qmp: add QMP command x-query-virtio-statusLaurent Vivier2-0/+109
2022-10-09qmp: add QMP command x-query-virtioLaurent Vivier3-0/+60
2022-10-07virtio: introduce VirtIOConfigSizeParams & virtio_get_config_sizeDaniil Tatianin1-4/+6
2022-10-07hw/virtio: add vhost-user-gpio-pci boilerplateViresh Kumar2-0/+70
2022-10-07hw/virtio: add boilerplate for vhost-user-gpio deviceViresh Kumar4-0/+422
2022-10-07hw/virtio: move vhd->started check into helper and add FIXMEAlex Bennée6-8/+10
2022-10-07hw/virtio: move vm_running check to virtio_device_startedAlex Bennée5-25/+5