summaryrefslogtreecommitdiffstats
path: root/hw/virtio
Commit message (Expand)AuthorAgeFilesLines
* 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
* vhost: use SVQ element ndescs instead of opaque data for desc validationEugenio Pérez2022-09-021-1/+2
* vhost: stop transfer elem ownership in vhost_handle_guest_kickEugenio Pérez2022-09-021-6/+4Star
* vdpa: Use ring hwaddr at vhost_vdpa_svq_unmap_ringEugenio Pérez2022-09-021-9/+8Star
* vhost: Always store new kick fd on vhost_svq_set_svq_kick_fdEugenio Pérez2022-09-021-2/+2
* vdpa: Make SVQ vring unmapping return voidEugenio Pérez2022-09-021-22/+10Star
* vdpa: Remove SVQ vring from iova_tree at shutdownEugenio Pérez2022-09-021-0/+6
* util: accept iova_tree_remove_parameter by valueEugenio Pérez2022-09-023-5/+5
* vdpa: do not save failed dma maps in SVQ iova treeEugenio Pérez2022-09-021-7/+13
* vdpa: Skip the maps not in the iova treeEugenio Pérez2022-09-021-0/+4
* virtio-pci: don't touch pci on virtio resetMichael S. Tsirkin2022-08-171-2/+8
* hw/virtio: fix vhost_user_read tracepointAlex Bennée2022-08-171-2/+2
* hw/virtio: handle un-configured shutdown in virtio-pciAlex Bennée2022-08-171-2/+7
* hw/virtio: gracefully handle unset vhost_dev vdevAlex Bennée2022-08-171-3/+7
* hw/virtio/virtio-iommu: Enforce power-of-two notify for both MAP and UNMAPJean-Philippe Brucker2022-07-261-19/+28
* vdpa: Fix memory listener deletions of iova treeEugenio Pérez2022-07-261-1/+1
* vhost: Get vring base from vq, not svqEugenio Pérez2022-07-261-12/+12