summaryrefslogtreecommitdiff
path: root/hw/virtio-blk.c
AgeCommit message (Expand)AuthorFilesLines
2011-07-05virtio-blk: Turn drive serial into a qdev propertyMarkus Armbruster1-10/+19
2011-04-07virtio-blk: fail unaligned requestsChristoph Hellwig1-0/+8
2011-02-14Improve vm_stop reason declarationsJan Kiszka1-1/+1
2011-01-31virtio-blk: tell the guest about size changesChristoph Hellwig1-0/+10
2011-01-29virtio-blk: fix cross-endianness targetsAurelien Jarno1-15/+25
2010-12-11Add bootindex parameter to net/block/fd deviceGleb Natapov1-0/+2
2010-11-21virtio-blk: Convert fprintf() to error_report()Stefan Hajnoczi1-2/+2
2010-11-04virtio-blk: Handle immediate flush failure properlyKevin Wolf1-1/+1
2010-10-22virtio-blk: Respect werror option for flushesKevin Wolf1-1/+7
2010-09-21virtio-blk: propagate the required alignmentChristoph Hellwig1-0/+1
2010-09-09trace: Trace virtio-blk, multiwrite, and paio_submitStefan Hajnoczi1-0/+7
2010-08-30virtio-blk: Fix migration of queued requestsKevin Wolf1-0/+5
2010-08-24Rearrange block headersBlue Swirl1-0/+1
2010-07-26virtio-blk: Create exit function to unregister savevmAlex Williamson1-0/+8
2010-07-13ide scsi virtio-blk: Reject empty drives unless media is removableMarkus Armbruster1-0/+4
2010-07-13virtio-blk: Fix virtio-blk-s390 to require driveMarkus Armbruster1-0/+6
2010-07-06Merge remote branch 'kwolf/for-anthony' into stagingAnthony Liguori1-0/+14
2010-07-06savevm: Add DeviceState paramAlex Williamson1-1/+1
2010-07-06Add virtio disk identification supportjohn cooper1-0/+14
2010-07-02block: Fix virtual media change for if=noneMarkus Armbruster1-0/+1
2010-07-02qdev: Decouple qdev_prop_drive from DriveInfoMarkus Armbruster1-1/+1
2010-06-22virtio-blk: fix the list operation in virtio_blk_load().Yoshiaki Tamura1-1/+1
2010-06-15block: Move error actions from DriveInfo to BlockDriverStateMarkus Armbruster1-2/+1
2010-06-14virtio-blk: simplify multiwrite calling conventionsChristoph Hellwig1-37/+35
2010-06-14virtio-blk: stop tracking old_bsChristoph Hellwig1-19/+10
2010-06-04blockdev: Collect block device code in new blockdev.cMarkus Armbruster1-2/+0
2010-06-04Cleanup: virtio-blk.c: Be more consistent using BDRV_SECTOR_SIZE insteadJes Sorensen1-3/+4
2010-05-21virtio-blk: fix barrier supportChristoph Hellwig1-2/+13
2010-05-21virtio-blk: Avoid zeroing every request structureStefan Hajnoczi1-1/+3
2010-04-23Remove un-needed codeBruce Rogers1-1/+0
2010-04-18virtio-blk: Fix use after free in error caseKevin Wolf1-3/+3
2010-03-17block: add logical_block_size propertyChristoph Hellwig1-3/+17
2010-03-08block: Emit BLOCK_IO_ERROR before vm_stop() callLuiz Capitulino1-1/+1
2010-02-10virtio-blk: add topology supportChristoph Hellwig1-0/+7
2010-02-10block: add topology qdev propertiesChristoph Hellwig1-2/+2
2010-02-10virtio-blk: revert serial number supporthch@lst.de1-58/+2
2010-02-10virtio-blk: Generate BLOCK_IO_ERROR QMP eventLuiz Capitulino1-1/+5
2010-01-29virtio-blk: Fix error cases which ignored rerror/werrorKevin Wolf1-2/+2
2010-01-29virtio-blk: Fix restart after read errorKevin Wolf1-2/+9
2010-01-29virtio_blk: Factor virtio_blk_handle_request outKevin Wolf1-32/+46
2010-01-13virtio-blk: remove dead variable in virtio_blk_handle_scsiChristoph Hellwig1-4/+1
2010-01-11virtio: add features as qdev propertiesMichael S. Tsirkin1-5/+1
2009-12-03virtio-blk: Implement rerror optionKevin Wolf1-5/+8
2009-12-03Rename DriveInfo.onerror to on_write_errorKevin Wolf1-1/+1
2009-11-12virtio-blk: Pass read errors to the guestKevin Wolf1-1/+1
2009-11-09Pass the drive's readonly attribute to the guest OSNaphtali Sprei1-0/+3
2009-10-05drive cleanup fixes.Gerd Hoffmann1-1/+0
2009-09-11virtio-blk: add volatile writecache featureChristoph Hellwig1-1/+23
2009-09-11qemu: make virtio-blk PCI compliant by defaultMichael S. Tsirkin1-4/+8
2009-09-11virtio-blk: Use bdrv_aio_multiwriteKevin Wolf1-8/+42