summaryrefslogtreecommitdiffstats
path: root/hw/block/virtio-blk.c
Commit message (Expand)AuthorAgeFilesLines
* virtio: cleanup VMSTATE_VIRTIO_DEVICEHalil Pasic2016-10-101-2/+0Star
* virtio-blk: convert VMSTATE_VIRTIO_DEVICEHalil Pasic2016-10-101-16/+11Star
* virtio-blk: handle virtio_blk_handle_request() errorsGreg Kurz2016-10-101-10/+28
* virtio-blk: make some functions staticGreg Kurz2016-10-101-5/+5
* virtio-blk: add missing virtio_detach_element() callStefan Hajnoczi2016-10-101-0/+1
* virtio-blk: rename virtio_device_info to virtio_blk_infoChanglong Xie2016-09-131-2/+2
* virtio-blk: Remove stale comment about drainingFam Zheng2016-08-051-4/+0Star
* virtio-blk: Release s->rq queue at system_resetFam Zheng2016-08-051-0/+9
* virtio-blk: Wrap in vmstateDr. David Alan Gilbert2016-07-211-10/+6Star
* virtio-blk: Call virtio_add_queue_aioFam Zheng2016-07-211-1/+1
* block/qdev: Allow configuring rerror/werror with qdev propertiesKevin Wolf2016-07-131-0/+1
* block/qdev: Allow configuring WCE with qdev propertiesKevin Wolf2016-07-131-0/+1
* block: Switch transfer length bounds to byte-basedEric Blake2016-07-051-4/+5
* block: Give nonzero result to blk_get_max_transfer_length()Eric Blake2016-07-051-2/+1Star
* virtio-blk: add num-queues device propertyStefan Hajnoczi2016-06-281-2/+13
* virtio-blk: live migrate s->rq with multiqueueStefan Hajnoczi2016-06-281-1/+19
* virtio-blk: associate request with a virtqueueStefan Hajnoczi2016-06-281-9/+11
* virtio-blk: tell dataplane which vq to notifyStefan Hajnoczi2016-06-281-1/+1
* virtio-blk: add VirtIOBlockConf->num_queuesStefan Hajnoczi2016-06-281-0/+1
* Revert "virtio: sync the dataplane vring state to the virtqueue before virtio...Stefan Hajnoczi2016-06-281-5/+0Star
* virtio: Switch to byte-based aio block accessEric Blake2016-05-121-10/+8Star
* virtio-blk: use aio handler for data planeMichael S. Tsirkin2016-04-071-10/+17
* virtio-blk: fix disabled modePaolo Bonzini2016-04-071-1/+1
* include/qemu/osdep.h: Don't include qapi/error.hMarkus Armbruster2016-03-221-0/+1
* virtio-blk: do not use vring in dataplanePaolo Bonzini2016-02-251-43/+6Star
* virtio-blk: fix "disabled data plane" modePaolo Bonzini2016-02-251-1/+1
* virtio: introduce qemu_get/put_virtqueue_elementPaolo Bonzini2016-02-061-7/+3Star
* virtio: move allocation to virtqueue_pop/vring_popPaolo Bonzini2016-02-061-9/+6Star
* block: Clean up includesPeter Maydell2016-01-201-0/+1
* block: replace IOV_MAX with BlockLimits.max_iovStefan Hajnoczi2015-12-221-1/+1
* virtio-blk: trivial code optimizationGonglei2015-12-221-18/+10Star
* virtio-blk: Drop x-data-plane optionFam Zheng2015-12-071-1/+0Star
* virtio-blk: Move resetting of req->mr_next to virtio_blk_handle_rw_errorFam Zheng2015-11-241-4/+3Star
* virtio-blk: Fix double completion for werror=stopFam Zheng2015-11-171-0/+4
* virtio-blk: Account for failed and invalid operationsAlberto Garcia2015-11-121-1/+3
* virtio: sync the dataplane vring state to the virtqueue before virtio_savePavel Butsykin2015-10-291-0/+5
* virtio-blk: switch off scsi-passthrough by defaultCornelia Huck2015-10-291-1/+1
* virtio-blk: convert to virtqueue_mapMichael S. Tsirkin2015-10-291-4/+1Star
* block: switch from g_slice allocator to mallocPaolo Bonzini2015-10-121-2/+2
* virtio-blk: use blk_io_plug/unplug for Linux AIO batchingStefan Hajnoczi2015-10-121-0/+4
* virtio: avoid leading underscores for helpersCornelia Huck2015-09-101-3/+4
* virtio: minor cleanupMichael S. Tsirkin2015-07-271-1/+0Star
* virtio-blk: only clear VIRTIO_F_ANY_LAYOUT for legacy deviceJason Wang2015-07-271-1/+1
* virtio-blk: fail get_features when both scsi and 1.0 were setJason Wang2015-07-271-1/+9
* virtio: get_features() can failJason Wang2015-07-271-1/+2
* virtio: set any_layout in virtio coreMichael S. Tsirkin2015-07-271-0/+1
* virito-blk: drop duplicate checkGonglei2015-06-241-2/+1Star
* virtio-blk: Use blk_drain() to drain IO requestsAlexander Yarygin2015-06-231-5/+10
* virtio: make features 64bit wideGerd Hoffmann2015-06-011-1/+1
* misc: Fix new collection of typosStefan Weil2015-04-301-1/+1