summaryrefslogtreecommitdiff
path: root/hw/virtio-blk.c
AgeCommit message (Expand)AuthorFilesLines
2012-07-17hw/block-common: Factor out fall back to legacy -drive cyls=...Markus Armbruster1-28/+3
2012-07-17hw/block-common: Factor out fall back to legacy -drive serial=...Markus Armbruster1-7/+1
2012-07-17virtio-blk: qdev properties for disk geometryMarkus Armbruster1-9/+32
2012-07-17hd-geometry: Switch to uint32_t to match BlockConfMarkus Armbruster1-1/+1
2012-07-17hd-geometry: Cut out block layer translation middlemanMarkus Armbruster1-1/+1
2012-07-17hd-geometry: Move disk geometry guessing back from block.cMarkus Armbruster1-1/+2
2012-05-30virtio-blk: Fix geometry sector calculationChristian Borntraeger1-1/+16
2012-05-30virtio: Fix compiler warning for non Linux hostsStefan Weil1-1/+3
2012-05-21virtio: check virtio_load return codeOrit Wassermann1-1/+6
2012-05-21virtio-blk: always enable VIRTIO_BLK_F_SCSIPaolo Bonzini1-1/+2
2012-05-21virtio-blk: define VirtIOBlkConfPaolo Bonzini1-14/+13
2012-05-21virtio-blk: blockdev_mark_auto_del is transport-independentPaolo Bonzini1-0/+1
2012-05-21virtio-blk: report non-zero status when failing SG_IO requestsPaolo Bonzini1-28/+23
2012-02-22block: Rename bdrv_mon_event() & BlockMonEventActionLuiz Capitulino1-3/+3
2012-01-26virtio-blk: add virtio_blk_handle_read trace eventStefan Hajnoczi1-0/+2
2012-01-13virtio-blk: refuse SG_IO requests with scsi=offPaolo Bonzini1-0/+6
2012-01-06scsi virtio-blk usb-msd: Clean up device init error messagesMarkus Armbruster1-1/+1
2011-12-15block: bdrv_aio_* do not return NULLPaolo Bonzini1-15/+4
2011-12-05block: convert qemu_aio_flush() calls to bdrv_drain_all()Stefan Hajnoczi1-1/+1
2011-11-22virtio-blk: fix cross-endian config spacePaolo Bonzini1-3/+4
2011-11-02virtio-blk: pass full status to the guestPaolo Bonzini1-1/+15
2011-10-11virtio: Support I/O statusLuiz Capitulino1-0/+2
2011-10-04RunState: Rename enum values as generated by the QAPILuiz Capitulino1-1/+1
2011-09-15Replace the VMSTOP macros with a proper state typeLuiz Capitulino1-2/+3
2011-09-12block: New bdrv_set_buffer_alignment()Markus Armbruster1-2/+1
2011-09-12block: Move BlockConf & friends from block_int.h to block.hMarkus Armbruster1-0/+1
2011-09-12block: Drop BlockDriverState member removableMarkus Armbruster1-1/+0
2011-09-09Fix include statements for qemu-common.hStefan Weil1-1/+1
2011-09-06block: Split change_cb() into change_media_cb(), resize_cb()Markus Armbruster1-5/+3
2011-09-06block: Generalize change_cb() to BlockDevOpsMarkus Armbruster1-1/+5
2011-08-25block: explicit I/O accountingChristoph Hellwig1-2/+18
2011-08-20Use glib memory allocation and free functionsAnthony Liguori1-3/+3
2011-07-27virtio-blk: Fix memleak on exitAmit Shah1-0/+1
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