summaryrefslogtreecommitdiffstats
path: root/hw/block/vhost-user-blk.c
Commit message (Expand)AuthorAgeFilesLines
* hw/virtio: generalise CHR_EVENT_CLOSED handlingAlex Bennée2022-12-011-36/+5Star
* vhost: enable vrings in vhost_dev_start() for vhost-user devicesStefano Garzarella2022-12-011-2/+2
* vhost: mask VIRTIO_F_RING_RESET for vhost and vhost-user devicesStefano Garzarella2022-11-221-0/+1
* hw/virtio: introduce virtio_device_should_startAlex Bennée2022-11-071-5/+1Star
* vhost: Change the sequence of device startYajun Wu2022-11-071-7/+11
* vhost-user-blk: fix the resize crashLi Feng2022-10-271-0/+4
* vhost-user-blk: dynamically resize config space based on featuresDaniil Tatianin2022-10-071-7/+10
* vhost-user-blk: make 'config_wce' part of 'host_features'Daniil Tatianin2022-10-071-4/+2Star
* vhost-user-blk: make it possible to disable write-zeroes/discardDaniil Tatianin2022-10-071-2/+4
* hw/virtio: move vhd->started check into helper and add FIXMEAlex Bennée2022-10-071-2/+8
* hw/vhost-user-scsi|blk: set `supports_config` flag correctlyChangpeng Liu2022-06-101-0/+1
* virtio: add vhost support for virtio devicesJonah Palmer2022-05-161-0/+7
* virtio: drop name parameter for virtio_init()Jonah Palmer2022-05-161-1/+1
* hw/vhost-user-blk: turn on VIRTIO_BLK_F_SIZE_MAX feature for virtio blk deviceAndy Pei2022-01-071-0/+1
* vhost-user-blk: propagate error return from generic vhostRoman Kagan2022-01-071-1/+1
* vhost-user-blk: reconnect on any error during realizeRoman Kagan2022-01-071-1/+1
* vhost-user-blk: Implement reconnection during realizeKevin Wolf2021-06-301-1/+15
* vhost-user-blk: Factor out vhost_user_blk_realize_connect()Kevin Wolf2021-06-301-16/+32
* vhost: Distinguish errors in vhost_dev_get_config()Kevin Wolf2021-06-301-4/+5
* vhost-user-blk: Add Error parameter to vhost_user_blk_start()Kevin Wolf2021-06-301-16/+15Star
* vhost: Add Error parameter to vhost_dev_init()Kevin Wolf2021-06-301-2/+2
* vhost-user-blk: Check that num-queues is supported by backendKevin Wolf2021-05-181-0/+1
* vhost-user-blk: Get more feature flags from vhost deviceKevin Wolf2021-05-181-0/+2
* vhost-user-blk: Improve error reporting in realizeKevin Wolf2021-05-181-12/+11Star
* vhost-user-blk: Don't reconnect during initialisationKevin Wolf2021-05-181-42/+17Star
* vhost-user-blk: Make sure to set Error on realize failureKevin Wolf2021-05-181-3/+1Star
* vhost-user-blk: Fail gracefully on too large queue sizeKevin Wolf2021-04-301-0/+5
* vhost-user-blk: add immediate cleanup on shutdownDenis Plotnikov2021-04-011-1/+1
* vhost-user-blk: perform immediate cleanup if disconnect on initializationDenis Plotnikov2021-04-011-24/+24
* vhost-user-blk: use different event handlers on initializationDenis Plotnikov2021-04-011-7/+24
* vhost-user-blk: fix blkcfg->num_queues endiannessStefan Hajnoczi2021-03-081-4/+3Star
* qdev: Move softmmu properties to qdev-properties-system.hEduardo Habkost2020-12-181-0/+1
* vhost-blk: set features before setting inflight featureJin Yu2020-11-031-0/+6
* Revert "vhost-blk: set features before setting inflight feature"Stefan Hajnoczi2020-11-031-6/+0Star
* vhost-blk: set features before setting inflight featureJin Yu2020-10-301-0/+6
* vhost: recheck dev state in the vhost_migration_log routineDima Stepanov2020-09-291-3/+16
* vhost-user-blk-pci: default num_queues to -smp NStefan Hajnoczi2020-08-271-1/+5
* Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell2020-06-131-1/+0Star
|\
| * qom/object: Move Object typedef to 'qemu/typedefs.h'Philippe Mathieu-Daudé2020-06-101-1/+0Star
* | vhost-user-blk: delay vhost_user_blk_disconnectDima Stepanov2020-06-091-1/+37
|/
* qdev: Unrealize must not failMarkus Armbruster2020-05-151-1/+1
* Drop more @errp parameters after previous commitMarkus Armbruster2020-05-151-1/+1
* vhost-user-blk: fix invalid memory accessLi Feng2020-05-041-0/+4
* fix vhost_user_blk_watch crashLi Feng2020-03-291-19/+0Star
* vhost-user-blk: convert to new virtio_delete_queuePan Nengyuan2020-02-251-8/+11
* vhost-user-blk: delete virtioqueues in unrealize to fix memleaksPan Nengyuan2020-02-251-0/+8
* qdev: set properties with device_class_set_props()Marc-André Lureau2020-01-241-1/+1
* chardev: Use QEMUChrEvent enum in IOEventHandler typedefPhilippe Mathieu-Daudé2020-01-081-1/+1
* vhost-user-blk: Explicit we ignore few QEMUChrEvent in IOEventHandlerPhilippe Mathieu-Daudé2020-01-071-0/+5
* vhost-user-blk: prevent using uninitialized vqsRaphael Norwitz2019-09-161-1/+1