aboutsummaryrefslogtreecommitdiff
path: root/hw/scsi/vhost-scsi.c
AgeCommit message (Expand)AuthorFilesLines
2024-03-12hw/scsi/vhost-scsi: Fix missing ERRP_GUARD() for error_prepend()Zhao Liu1-0/+1
2023-12-30hw/scsi: Constify VMStateRichard Henderson1-1/+1
2023-12-26vhost-scsi: fix usage of error_reportf_err()Dongli Zhang1-2/+2
2023-12-25vhost-scsi: Add support for a worker thread per virtqueueMike Christie1-0/+62
2023-11-01cpr: relax vhost migration blockersSteve Sistare1-1/+1
2023-10-23Merge tag 'for_upstream' of https://git.kernel.org/pub/scm/virt/kvm/mst/qemu ...Stefan Hajnoczi1-2/+4
2023-10-22vhost-user-scsi: support reconnect to backendLi Feng1-2/+4
2023-10-20migration: simplify blockersSteve Sistare1-5/+3
2023-06-23hw/virtio: Remove unnecessary 'virtio-access.h' headerPhilippe Mathieu-Daudé1-1/+0
2022-11-22vhost: mask VIRTIO_F_RING_RESET for vhost and vhost-user devicesStefano Garzarella1-0/+1
2022-10-07hw/virtio: move vhd->started check into helper and add FIXMEAlex Bennée1-2/+2
2022-05-16virtio: add vhost support for virtio devicesJonah Palmer1-0/+8
2022-01-07hw/scsi/vhost-scsi: don't double close vhostfd on errorDaniil Tatianin1-1/+8
2022-01-07hw/scsi/vhost-scsi: don't leak vqs on errorDaniil Tatianin1-2/+4
2021-08-26vhost-scsi: Plug memory leak on migrate_add_blocker() failureMarkus Armbruster1-2/+2
2021-06-30vhost: Add Error parameter to vhost_dev_init()Kevin Wolf1-3/+1
2020-10-09monitor: Use getter/setter functions for cur_monKevin Wolf1-1/+1
2020-08-27virtio-scsi-pci: default num_queues to -smp NStefan Hajnoczi1-1/+2
2020-07-10error: Avoid error_propagate() after migrate_add_blocker()Markus Armbruster1-3/+1
2020-05-15qdev: Unrealize must not failMarkus Armbruster1-1/+1
2020-05-15Drop more @errp parameters after previous commitMarkus Armbruster1-1/+1
2020-01-24qdev: set properties with device_class_set_props()Marc-André Lureau1-1/+1
2020-01-06virtio: make seg_max virtqueue size dependentDenis Plotnikov1-0/+2
2019-08-16sysemu: Move the VMChangeStateEntry typedef to qemu/typedefs.hMarkus Armbruster1-0/+1
2019-08-16Include hw/qdev-properties.h lessMarkus Armbruster1-0/+1
2019-08-16Include qemu/queue.h slightly lessMarkus Armbruster1-1/+0
2019-07-19vhost-scsi: Call virtio_scsi_common_unrealize() when device realize failedXie Yongji1-1/+3
2019-07-19virtio-scsi: remove unused argument to virtio_scsi_common_realizePaolo Bonzini1-1/+1
2019-06-12Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster1-0/+1
2019-06-02vhost-scsi: Allow user to enable migrationLiran Alon1-10/+20
2019-06-02vhost-scsi: Add VMState descriptorNir Weiner1-0/+23
2019-06-02vhost-scsi: The vhost backend should be stopped when the VM is not runningNir Weiner1-0/+4
2019-01-14qemu: avoid memory leak while remove diskJian Wang1-1/+2
2018-11-05vhost-scsi: prevent using uninitialized vqsyuchenlin1-1/+1
2018-08-23vhost-scsi: expose 't10_pi' property for VIRTIO_SCSI_F_T10_PIGreg Edwards1-0/+3
2017-12-05vhost-scsi: add missing virtqueue_size parameterEric Farman1-0/+2
2017-05-17migration: Create migration/blocker.hJuan Quintela1-1/+1
2017-05-05vhost-scsi: create a vhost-scsi-common abstractionFelipe Franciosi1-138/+56
2017-04-24scsi: Make errp the last parameter of virtio_scsi_common_realizeFam Zheng1-2/+4
2017-01-24migration: disallow migrate_add_blocker during migrationAshijeet Acharya1-6/+19
2016-07-12Use #include "..." for our own headers, <...> for othersMarkus Armbruster1-2/+2
2016-07-07tap: vhost busy polling supportJason Wang1-1/+1
2016-03-22util: move declarations out of qemu-common.hVeronia Bahaa1-0/+1
2016-03-22include/qemu/osdep.h: Don't include qapi/error.hMarkus Armbruster1-0/+1
2016-01-29hw/scsi: Clean up includesPeter Maydell1-1/+1
2016-01-13error: Use error_prepend() where it makes obvious senseMarkus Armbruster1-4/+2
2015-10-22vhost: use a function for each callMarc-André Lureau1-4/+3
2015-09-25vhost-scsi: include linux/vhost.hMarc-André Lureau1-0/+1
2015-09-09vhost-scsi: fix wrong vhost-scsi firmware pathGonglei1-1/+1
2015-08-14vhost-scsi: Clarify vhost_virtqueue_mask argumentLu Lina1-1/+1