summaryrefslogtreecommitdiffstats
path: root/hw/block/virtio-blk.c
Commit message (Expand)AuthorAgeFilesLines
* virtio-blk: Correct bug in support for flexible descriptor layoutMarc Marí2014-08-151-7/+7
* virtio-blk: Treat read/write beyond end as invalidMarkus Armbruster2014-07-141-0/+7
* virtio-blk: Bypass error action and I/O accounting on invalid r/wMarkus Armbruster2014-07-141-6/+8
* virtio-blk: Factor common checks out of virtio_blk_handle_read/write()Markus Armbruster2014-07-141-10/+14
* virtio-blk: embed VirtQueueElement in VirtIOBlockReqStefan Hajnoczi2014-07-141-24/+22Star
* virtio-blk: avoid g_slice_new0() for VirtIOBlockReq and VirtQueueElementStefan Hajnoczi2014-07-141-2/+4
* virtio-blk: replace x-iothread with iothread link propertyStefan Hajnoczi2014-07-011-1/+11
* virtio-blk: move qdev properties into virtio-blk.cStefan Hajnoczi2014-07-011-1/+11
* virtio-blk: drop virtio_blk_set_conf()Stefan Hajnoczi2014-07-011-6/+0Star
* virtio-blk: use virtio wrappers to access headersRusty Russell2014-06-291-17/+21
* virtio-blk: implement per-device migration callsGreg Kurz2014-06-291-8/+16
* virtio: introduce device specific migration callsGreg Kurz2014-06-291-1/+1
* virtio-blk: Schedule BH in the right contextFam Zheng2014-06-271-1/+2
* virtio-blk: Export request handling functions to dataplaneFam Zheng2014-06-271-8/+2Star
* virtio-blk: Make request completion function virtualFam Zheng2014-06-271-1/+8
* virtio-blk: Fix and clean up the in_sg and out_sg checkFam Zheng2014-06-271-7/+14
* virtio-blk: Convert VirtIOBlockReq.out to structrueFam Zheng2014-06-271-6/+14
* virtio-blk: Convert VirtIOBlockReq.elem to pointerFam Zheng2014-06-271-39/+46
* virtio-blk: Move VirtIOBlockReq to headerFam Zheng2014-06-271-11/+0Star
* qapi: adjust existing definesWenchao Xia2014-06-231-3/+3
* Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into ...Peter Maydell2014-06-091-35/+48
|\
| * virtio-blk: Factor out virtio_blk_handle_scsi_req from virtio_blk_handle_scsiFam Zheng2014-06-041-34/+41
| * virtio-blk: Allow config-wce in dataplaneFam Zheng2014-06-041-1/+7
* | hw: use ld_p/st_p instead of ld_raw/st_rawPaolo Bonzini2014-06-051-6/+6
|/
* block: rename buffer_alignment to guest_block_sizePaolo Bonzini2014-01-241-1/+1
* virtio: Convert exit to unrealizeAndreas Färber2013-12-091-4/+6
* virtio-blk: Convert to QOM realizeAndreas Färber2013-12-091-12/+12
* virtio-blk: QOM realize preparationsAndreas Färber2013-12-091-4/+4
* virtio-blk-dataplane: Improve error reportingAndreas Färber2013-12-091-2/+13
* virtio-blk: switch exit callback to VirtioDeviceClassPaolo Bonzini2013-12-091-6/+4Star
* virtio: Remove unneeded memcpyStefan Weil2013-10-181-1/+0Star
* virtio-blk: do not relay a previous driver's WCE configuration to the currentPaolo Bonzini2013-09-201-2/+22
* Merge remote-tracking branch 'stefanha/block' into stagingAnthony Liguori2013-07-291-0/+32
|\
| * dataplane: enable virtio-blk x-data-plane=on live migrationStefan Hajnoczi2013-07-291-0/+32
* | devices: Associate devices to their logical categoryMarcel Apfelbaum2013-07-291-0/+1
|/
* virtio: cleanup: init and exit function.KONRAD Frederic2013-04-241-2/+2
* virtio: remove the function pointer.KONRAD Frederic2013-04-241-5/+0Star
* Typo, spelling and grammatical fixesPeter Maydell2013-04-121-2/+2
* hw: move virtio devices to hw/ subdirectoriesPaolo Bonzini2013-04-081-0/+732