aboutsummaryrefslogtreecommitdiff
path: root/hw/virtio-blk.c
AgeCommit message (Expand)Author
2012-01-26virtio-blk: add virtio_blk_handle_read trace eventStefan Hajnoczi
2012-01-13virtio-blk: refuse SG_IO requests with scsi=offPaolo Bonzini
2012-01-06scsi virtio-blk usb-msd: Clean up device init error messagesMarkus Armbruster
2011-12-15block: bdrv_aio_* do not return NULLPaolo Bonzini
2011-12-05block: convert qemu_aio_flush() calls to bdrv_drain_all()Stefan Hajnoczi
2011-11-22virtio-blk: fix cross-endian config spacePaolo Bonzini
2011-11-02virtio-blk: pass full status to the guestPaolo Bonzini
2011-10-11virtio: Support I/O statusLuiz Capitulino
2011-10-04RunState: Rename enum values as generated by the QAPILuiz Capitulino
2011-09-15Replace the VMSTOP macros with a proper state typeLuiz Capitulino
2011-09-12block: New bdrv_set_buffer_alignment()Markus Armbruster
2011-09-12block: Move BlockConf & friends from block_int.h to block.hMarkus Armbruster
2011-09-12block: Drop BlockDriverState member removableMarkus Armbruster
2011-09-09Fix include statements for qemu-common.hStefan Weil
2011-09-06block: Split change_cb() into change_media_cb(), resize_cb()Markus Armbruster
2011-09-06block: Generalize change_cb() to BlockDevOpsMarkus Armbruster
2011-08-25block: explicit I/O accountingChristoph Hellwig
2011-08-20Use glib memory allocation and free functionsAnthony Liguori
2011-07-27virtio-blk: Fix memleak on exitAmit Shah
2011-07-05virtio-blk: Turn drive serial into a qdev propertyMarkus Armbruster
2011-04-07virtio-blk: fail unaligned requestsChristoph Hellwig
2011-02-14Improve vm_stop reason declarationsJan Kiszka
2011-01-31virtio-blk: tell the guest about size changesChristoph Hellwig
2011-01-29virtio-blk: fix cross-endianness targetsAurelien Jarno
2010-12-11Add bootindex parameter to net/block/fd deviceGleb Natapov
2010-11-21virtio-blk: Convert fprintf() to error_report()Stefan Hajnoczi
2010-11-04virtio-blk: Handle immediate flush failure properlyKevin Wolf
2010-10-22virtio-blk: Respect werror option for flushesKevin Wolf
2010-09-21virtio-blk: propagate the required alignmentChristoph Hellwig
2010-09-09trace: Trace virtio-blk, multiwrite, and paio_submitStefan Hajnoczi
2010-08-30virtio-blk: Fix migration of queued requestsKevin Wolf
2010-08-24Rearrange block headersBlue Swirl
2010-07-26virtio-blk: Create exit function to unregister savevmAlex Williamson
2010-07-13ide scsi virtio-blk: Reject empty drives unless media is removableMarkus Armbruster
2010-07-13virtio-blk: Fix virtio-blk-s390 to require driveMarkus Armbruster
2010-07-06Merge remote branch 'kwolf/for-anthony' into stagingAnthony Liguori
2010-07-06savevm: Add DeviceState paramAlex Williamson
2010-07-06Add virtio disk identification supportjohn cooper
2010-07-02block: Fix virtual media change for if=noneMarkus Armbruster
2010-07-02qdev: Decouple qdev_prop_drive from DriveInfoMarkus Armbruster
2010-06-22virtio-blk: fix the list operation in virtio_blk_load().Yoshiaki Tamura
2010-06-15block: Move error actions from DriveInfo to BlockDriverStateMarkus Armbruster
2010-06-14virtio-blk: simplify multiwrite calling conventionsChristoph Hellwig
2010-06-14virtio-blk: stop tracking old_bsChristoph Hellwig
2010-06-04blockdev: Collect block device code in new blockdev.cMarkus Armbruster
2010-06-04Cleanup: virtio-blk.c: Be more consistent using BDRV_SECTOR_SIZE insteadJes Sorensen
2010-05-21virtio-blk: fix barrier supportChristoph Hellwig
2010-05-21virtio-blk: Avoid zeroing every request structureStefan Hajnoczi
2010-04-23Remove un-needed codeBruce Rogers
2010-04-18virtio-blk: Fix use after free in error caseKevin Wolf