aboutsummaryrefslogtreecommitdiffstats
path: root/hw/scsi-disk.c
AgeCommit message (Expand)AuthorFilesLines
2010-11-04scsi-disk: Fix immediate failure of bdrv_aio_*Kevin Wolf1-5/+6
2010-11-04scsi-disk: Implement werror for flushesKevin Wolf1-1/+16
2010-11-04scsi-disk: Complete failed requests in scsi_disk_emulate_commandKevin Wolf1-11/+10
2010-11-04scsi-disk: Implement rerror optionKevin Wolf1-34/+66
2010-09-21scsi-disk: propagate the required alignmentChristoph Hellwig1-0/+1
2010-09-21use qemu_blockalign consistentlyChristoph Hellwig1-4/+5
2010-09-08scsi-disk: add some optional scsi commandsBernhard Kohl1-1/+35
2010-09-08scsi: fix and improve debug printsBernhard Kohl1-4/+4
2010-09-08scsi-disk: fix the check of the DBD bit in the MODE SENSE commandBernhard Kohl1-1/+1
2010-09-08scsi-disk: return CHECK CONDITION for unknown page codes in the MODE SENSE co...Bernhard Kohl1-0/+2
2010-09-08scsi-disk: fix the block descriptor returned by the MODE SENSE commandBernhard Kohl1-2/+1
2010-09-08scsi-disk: respect the page control (PC) field in the MODE SENSE commandBernhard Kohl1-10/+35
2010-09-08scsi-disk: fix the mode data header returned by the MODE SENSE(10) commandBernhard Kohl1-6/+32
2010-09-08scsi-disk: fix the mode data length field returned by the MODE SENSE commandBernhard Kohl1-1/+1
2010-08-24Rearrange block headersBlue Swirl1-0/+1
2010-07-13ide scsi virtio-blk: Reject empty drives unless media is removableMarkus Armbruster1-0/+5
2010-07-06scsi: Reject unimplemented error actionsMarkus Armbruster1-0/+5
2010-07-02block: Fix virtual media change for if=noneMarkus Armbruster1-1/+4
2010-07-02qdev: Decouple qdev_prop_drive from DriveInfoMarkus Armbruster1-9/+7
2010-07-02blockdev: Clean up automatic drive deletionMarkus Armbruster1-1/+1
2010-06-15block: Move error actions from DriveInfo to BlockDriverStateMarkus Armbruster1-1/+1
2010-06-04blockdev: Collect block device code in new blockdev.cMarkus Armbruster1-1/+1
2010-06-04scsi: Fix info qtree for scsi-disk.verMarkus Armbruster1-2/+5
2010-06-04scsi: Turn drive serial into a qdev property scsi-disk.serialMarkus Armbruster1-4/+13
2010-05-10scsi-disk: Clear aiocb on read completionJan Kiszka1-0/+2
2010-05-10SCSI: Add disk reset handlerJan Kiszka1-8/+27
2010-03-17scsi-disk: fix buffer overflowGerd Hoffmann1-1/+3
2010-03-17read-only: Another minor cleanupNaphtali Sprei1-2/+1
2010-03-17block: add logical_block_size propertyChristoph Hellwig1-5/+8
2010-03-16error: Replace qemu_error() by error_report()Markus Armbruster1-2/+2
2010-03-16error: Move qemu_error & friends into their own headerMarkus Armbruster1-2/+1
2010-03-09scsi: Make device scsi-disk reject /dev/sg*Markus Armbruster1-0/+5
2010-03-08block: Emit BLOCK_IO_ERROR before vm_stop() callLuiz Capitulino1-1/+1
2010-03-06scsi: update comment on the standards revisionChristoph Hellwig1-2/+6
2010-02-10scsi: add topology supportChristoph Hellwig1-2/+26
2010-02-10block: add topology qdev propertiesChristoph Hellwig1-36/+33
2010-02-10scsi: Generate BLOCK_IO_ERROR QMP eventLuiz Capitulino1-1/+5
2010-01-26win32: pair qemu_memalign() with qemu_vfree()Herve Poussineau1-1/+1
2010-01-19scsi: device version propertyGerd Hoffmann1-1/+4
2009-12-13scsi-disk: Inquiry with allocation length of CDB < 36 (v4)Artyom Tarasenko1-6/+15
2009-12-04scsi: fix incorrect ?: useBlue Swirl1-1/+2
2009-12-03SCSI: Fix Standard INQUIRY dataLaszlo Ast1-3/+3
2009-12-03Rename DriveInfo.onerror to on_write_errorKevin Wolf1-1/+2
2009-12-03scsi: add read/write 16 commands.Gerd Hoffmann1-2/+4
2009-12-03scsi-disk: restruct emulation: VERIFYGerd Hoffmann1-3/+3
2009-12-03scsi-disk: restruct emulation: REPORT_LUNSGerd Hoffmann1-8/+8
2009-12-03scsi-disk: restruct emulation: SERVICE_ACTION_INGerd Hoffmann1-35/+32
2009-12-03scsi-disk: restruct emulation: GET_CONFIGURATIONGerd Hoffmann1-8/+8
2009-12-03scsi-disk: restruct emulation: READ_TOCGerd Hoffmann1-38/+42
2009-12-03scsi-disk: restruct emulation: SYNCHRONIZE_CACHEGerd Hoffmann1-4/+4