summary refs log tree commit diff stats
path: root/hw/virtio/virtio.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* exec: Declare target_words_bigendian() in 'exec/tswap.h'Philippe Mathieu-Daudé2024-04-261-0/+1
* hw/virtio: Introduce virtio_bh_new_guarded() helperPhilippe Mathieu-Daudé2024-04-101-0/+10
* hw/virtio: Fix packed virtqueue flush used_idxWafer2024-04-091-2/+10
* Revert "hw/virtio: Add support for VDPA network simulation devices"Michael S. Tsirkin2024-04-091-39/+0
* hw/virtio: Add support for VDPA network simulation devicesHao Chen2024-03-121-0/+39
* virtio: Re-enable notifications after drainHanna Czenczek2024-02-071-0/+42
* hw/virtio: Constify VMStateRichard Henderson2023-12-301-14/+14
* vhost-user-scsi: free the inflight area when resetLi Feng2023-12-021-1/+1
* virtio: use defer_call() in virtio_irqfd_notify()Stefan Hajnoczi2023-10-311-1/+12
* virtio: call ->vhost_reset_device() during resetStefan Hajnoczi2023-10-221-0/+4
* virtio: remove unused next argument from virtqueue_split_read_next_desc()Ilya Maximets2023-10-041-10/+8
* virtio: remove unnecessary thread fence while reading next descriptorIlya Maximets2023-10-041-2/+0
* virtio: use shadow_avail_idx while checking number of headsIlya Maximets2023-10-041-3/+15
* qmp: remove virtio_list, search QOM tree insteadJonah Palmer2023-10-041-6/+0
* virtio: don't zero out memory region cache for indirect descriptorsIlya Maximets2023-10-041-5/+15
* hw/other: spelling fixesMichael Tokarev2023-09-211-1/+1
* virtio: Drop out of coroutine context in virtio_load()Kevin Wolf2023-09-081-5/+40
* virtio: Fix packed virtqueue used_idx maskHanna Czenczek2023-08-031-1/+1
* aio: remove aio_disable_external() APIStefan Hajnoczi2023-05-301-3/+3
* virtio: do not set is_external=true on host notifiersStefan Hajnoczi2023-05-301-3/+3
* virtio: make it possible to detach host notifier from any threadStefan Hajnoczi2023-05-301-3/+0
* virtio: refresh vring region cache after updating a virtqueue sizeCarlos López2023-04-211-1/+1
* virtio: fix reachable assertion due to stale value of cached region sizeCarlos López2023-03-071-6/+5
* include/hw/virtio: Break inclusion loopMarkus Armbruster2023-01-081-0/+1
* hw/virtio: Extract QMP QOM-specific functions to virtio-qmp.cPhilippe Mathieu-Daudé2023-01-081-190/+1
* hw/virtio: Rename virtio_device_find() -> qmp_find_virtio_device()Philippe Mathieu-Daudé2023-01-081-5/+5
* virtio: add support for configure interruptCindy Lu2023-01-081-0/+29
* hw/virtio: Extract QMP related code virtio-qmp.cPhilippe Mathieu-Daudé2022-12-211-633/+2
* hw/virtio: Extract config read/write accessors to virtio-config-io.cPhilippe Mathieu-Daudé2022-12-211-190/+0
* hw/virtio: Constify qmp_virtio_feature_map_t[]Philippe Mathieu-Daudé2022-12-211-17/+17
* hw/virtio: Guard and restrict scope of qmp_virtio_feature_map_t[]Philippe Mathieu-Daudé2022-12-211-14/+42
* hw/virtio: Add missing "hw/core/cpu.h" includePhilippe Mathieu-Daudé2022-12-211-0/+1
* qapi virtio: Elide redundant has_FOO in generated CMarkus Armbruster2022-12-141-1/+0
* virtio: disable error for out of spec queue-enableMichael S. Tsirkin2022-11-221-0/+7
* 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
* qmp: add QMP command x-query-virtio-queue-elementLaurent Vivier2022-10-091-0/+154
* qmp: add QMP commands for virtio/vhost queue-statusLaurent Vivier2022-10-091-0/+103
* qmp: decode feature & status bits in virtio-statusLaurent Vivier2022-10-091-8/+635
* qmp: add QMP command x-query-virtio-statusLaurent Vivier2022-10-091-0/+104
* qmp: add QMP command x-query-virtioLaurent Vivier2022-10-091-0/+44
* virtio: introduce VirtIOConfigSizeParams & virtio_get_config_sizeDaniil Tatianin2022-10-071-4/+6
* hw/virtio: log potentially buggy guest driversAlex Bennée2022-10-071-0/+7
* virtio: add vhost support for virtio devicesJonah Palmer2022-05-161-0/+1
* virtio: drop name parameter for virtio_init()Jonah Palmer2022-05-161-3/+52
* virtio-scsi: don't waste CPU polling the event virtqueueStefan Hajnoczi2022-05-091-0/+13
* Replace GCC_FMT_ATTR with G_GNUC_PRINTFMarc-André Lureau2022-03-221-1/+1
* Use g_new() & friends where that makes obvious senseMarkus Armbruster2022-03-211-3/+2
* Remove unnecessary minimum_version_id_old fieldsPeter Maydell2022-01-281-1/+0