summaryrefslogtreecommitdiffstats
path: root/hw/virtio
Commit message (Expand)AuthorAgeFilesLines
* virtio: disable error for out of spec queue-enableMichael S. Tsirkin2022-11-221-0/+7
* vhost: mask VIRTIO_F_RING_RESET for vhost and vhost-user devicesStefano Garzarella2022-11-225-2/+13
* hw/virtio: introduce virtio_device_should_startAlex Bennée2022-11-076-6/+6
* vhost-user: Support vhost_dev_startYajun Wu2022-11-071-1/+73
* msix: Assert that specified vector is in rangeAkihiko Odaki2022-11-071-18/+49
* vhost-user: Fix out of order vring host notification handlingYajun Wu2022-11-071-0/+5
* virtio-rng-pci: Allow setting nvectors, so we can use MSI-XDavid Daney2022-11-071-0/+14
* vhost: expose vhost_virtqueue_stop()Kangjie Xu2022-11-071-4/+4
* vhost: expose vhost_virtqueue_start()Kangjie Xu2022-11-071-4/+4
* virtio-pci: support queue enableKangjie Xu2022-11-071-0/+1
* virtio-pci: support queue resetXuan Zhuo2022-11-071-0/+15
* virtio: introduce virtio_queue_enable()Kangjie Xu2022-11-071-0/+14
* virtio: introduce virtio_queue_reset()Xuan Zhuo2022-11-071-0/+11
* virtio: introduce __virtio_queue_reset()Xuan Zhuo2022-11-071-16/+21
* hw/virtio/virtio-iommu-pci: Enforce the device is plugged on the root busEric Auger2022-11-071-2/+10
* virtio-crypto: Support asynchronous modeLei He2022-11-021-147/+190
* Merge tag 'mem-2022-10-28' of https://github.com/davidhildenbrand/qemu into s...Stefan Hajnoczi2022-10-301-1/+1
|\
| * util: Make qemu_prealloc_mem() optionally consume a ThreadContextDavid Hildenbrand2022-10-271-1/+1
| * util: Cleanup and rename os_mem_prealloc()David Hildenbrand2022-10-271-1/+1
* | vhost: Accept event idx flagEugenio Pérez2022-10-281-0/+1
* | vhost: use avail event idx on vhost_svq_kickEugenio Pérez2022-10-281-1/+11
* | vhost: toggle device callbacks using used event idxEugenio Pérez2022-10-281-3/+15
* | vhost: allocate event_idx fields on vringEugenio Pérez2022-10-281-4/+4
* | treewide: Remove the unnecessary space before semicolonBin Meng2022-10-241-1/+1
|/
* Merge tag 'kraxel-20221013-pull-request' of https://gitlab.com/kraxel/qemu in...Stefan Hajnoczi2022-10-134-8/+2Star
|\
| * pci-ids: document modern virtio-pci ids in pci.h tooGerd Hoffmann2022-10-121-1/+1
| * pci-ids: drop PCI_DEVICE_ID_VIRTIO_PMEMGerd Hoffmann2022-10-121-2/+0Star
| * pci-ids: drop PCI_DEVICE_ID_VIRTIO_MEMGerd Hoffmann2022-10-121-2/+0Star
| * pci-ids: drop PCI_DEVICE_ID_VIRTIO_IOMMUGerd Hoffmann2022-10-121-3/+1Star
* | qmp: add QMP command x-query-virtio-queue-elementLaurent Vivier2022-10-092-0/+163
* | qmp: add QMP commands for virtio/vhost queue-statusLaurent Vivier2022-10-092-0/+117
* | qmp: decode feature & status bits in virtio-statusLaurent Vivier2022-10-091-8/+635
* | qmp: add QMP command x-query-virtio-statusLaurent Vivier2022-10-092-0/+109
* | qmp: add QMP command x-query-virtioLaurent Vivier2022-10-093-0/+60
* | virtio: introduce VirtIOConfigSizeParams & virtio_get_config_sizeDaniil Tatianin2022-10-071-4/+6
* | hw/virtio: add vhost-user-gpio-pci boilerplateViresh Kumar2022-10-072-0/+70
* | hw/virtio: add boilerplate for vhost-user-gpio deviceViresh Kumar2022-10-074-0/+422
* | hw/virtio: move vhd->started check into helper and add FIXMEAlex Bennée2022-10-076-8/+10
* | hw/virtio: move vm_running check to virtio_device_startedAlex Bennée2022-10-075-25/+5Star
* | hw/virtio: add some vhost-user trace eventsAlex Bennée2022-10-072-0/+10
* | hw/virtio: log potentially buggy guest driversAlex Bennée2022-10-071-0/+7
* | hw/virtio: fix some coding style issuesAlex Bennée2022-10-071-3/+4
* | hw/virtio: incorporate backend features in featuresAlex Bennée2022-10-071-1/+8
|/
* Merge tag 'trivial-branch-for-7.2-pull-request' of https://gitlab.com/laurent...Stefan Hajnoczi2022-10-042-2/+2
|\
| * Use g_new() & friends where that makes obvious senseMarkus Armbruster2022-10-041-1/+1
| * hw/virtio/vhost-shadow-virtqueue: Silence GCC error "maybe-uninitialized"Bernhard Beschow2022-09-291-1/+1
* | vhost-user: Call qemu_socketpair() instead of socketpair()Guoyi Tu2022-09-291-1/+1
|/
* vdpa: Delete CVQ migration blockerEugenio Pérez2022-09-021-15/+0Star
* vhost: Do not depend on !NULL VirtQueueElement on vhost_svq_flushEugenio Pérez2022-09-021-4/+7
* vhost: Delete useless read memory barrierEugenio Pérez2022-09-021-3/+0Star