summaryrefslogtreecommitdiffstats
path: root/hw/scsi-disk.c
Commit message (Expand)AuthorAgeFilesLines
* scsi: copy serial number into VPD page 0x83Paolo Bonzini2012-03-191-3/+4
* scsi-cd: check ready condition before processing several commandsPaolo Bonzini2012-03-191-13/+29
* Merge remote-tracking branch 'qmp/queue/qmp' into stagingAnthony Liguori2012-02-241-5/+8
|\
| * block: Don't call bdrv_eject() if the tray state didn't changeLuiz Capitulino2012-02-221-2/+5
| * block: Rename bdrv_mon_event() & BlockMonEventActionLuiz Capitulino2012-02-221-3/+3
* | scsi-block: always use scsi_generic_ops for cache != nonePaolo Bonzini2012-02-241-4/+14
* | scsi-disk: add migration supportPaolo Bonzini2012-02-221-4/+55
* | scsi-disk: enable scatter/gather functionalityPaolo Bonzini2012-02-221-13/+50
|/
* qom: Unify type registrationAndreas Färber2012-02-151-2/+3
* qdev: register all types natively through QEMU Object ModelAnthony Liguori2012-02-031-50/+66
* scsi: convert to QEMU Object ModelAnthony Liguori2012-01-271-63/+96
* scsi: Guard against buflen exceeding req->cmd.xfer in scsi_disk_emulate_commandThomas Higdon2012-01-261-9/+1
* scsi virtio-blk usb-msd: Clean up device init error messagesMarkus Armbruster2012-01-061-2/+2
* block: bdrv_aio_* do not return NULLPaolo Bonzini2011-12-151-9/+0
* scsi-block: always use SG_IO for MMC devicesPaolo Bonzini2011-11-181-2/+14
* scsi: pass down REQUEST SENSE to the device when there is no stored sensePaolo Bonzini2011-11-181-2/+6
* scsi: remove block descriptors from CDsPaolo Bonzini2011-11-181-1/+2
* scsi: update list of commandsPaolo Bonzini2011-11-181-3/+1
* scsi-disk: guess geometryPaolo Bonzini2011-11-181-2/+2
* scsi: fix fw pathPaolo Bonzini2011-11-181-1/+1
* scsi-disk: implement eject requestsPaolo Bonzini2011-11-111-3/+21
* scsi-disk: add scsi-block for device passthroughPaolo Bonzini2011-10-281-0/+118
* scsi: push request restart to SCSIDevicePaolo Bonzini2011-10-281-69/+7
* scsi-disk: bump SCSIRequest reference count until aio completion runsPaolo Bonzini2011-10-281-3/+45
* scsi: pass cdb to alloc_reqPaolo Bonzini2011-10-281-2/+2
* scsi: make reqops constPaolo Bonzini2011-10-281-1/+1
* scsi: move max_lba to SCSIDevicePaolo Bonzini2011-10-281-8/+7
* scsi-disk: small clean up to INQUIRYPaolo Bonzini2011-10-281-25/+21
* scsi-disk: remove cluster_sizePaolo Bonzini2011-10-281-19/+16
* scsi-disk: do not duplicate BlockDriverState memberPaolo Bonzini2011-10-281-47/+45
* scsi-disk: fix retrying a flushPaolo Bonzini2011-10-281-6/+3
* scsi-disk: fail READ CAPACITY if LBA != 0 but PMI == 0Paolo Bonzini2011-10-281-0/+6
* scsi: move tcq/ndev to SCSIBusOps (now SCSIBusInfo)Paolo Bonzini2011-10-281-1/+1
* scsi-disk: report media changed via GET EVENT STATUS NOTIFICATIONPaolo Bonzini2011-10-281-4/+53
* scsi-disk: support READ DVD STRUCTUREPaolo Bonzini2011-10-281-1/+101
* scsi-disk: support DVD profile in GET CONFIGURATIONPaolo Bonzini2011-10-281-8/+42
* atapi/scsi-disk: make mode page values coherent between the twoPaolo Bonzini2011-10-281-9/+24
* scsi-disk: store valid mode pages in a tablePaolo Bonzini2011-10-281-12/+13
* scsi-disk: add stubs for more MMC commandsPaolo Bonzini2011-10-281-5/+62
* scsi-disk: fix coding style issues (braces)Paolo Bonzini2011-10-281-25/+46
* scsi-disk: report media changed via unit attention sense codesPaolo Bonzini2011-10-281-1/+28
* atapi/scsi: unify definitions for MMCPaolo Bonzini2011-10-281-4/+4
* scsi: pass correct sense code for ENOMEDIUMPaolo Bonzini2011-10-281-0/+3
* scsi: Support I/O statusLuiz Capitulino2011-10-111-0/+2
* RunState: Rename enum values as generated by the QAPILuiz Capitulino2011-10-041-1/+1
* Merge remote-tracking branch 'kwolf/for-anthony' into stagingAnthony Liguori2011-09-201-34/+50
|\
| * scsi-disk: lazily allocate bounce bufferPaolo Bonzini2011-09-201-11/+33
| * scsi-disk: commonize iovec creation between reads and writesPaolo Bonzini2011-09-201-24/+18
* | Replace the VMSTOP macros with a proper state typeLuiz Capitulino2011-09-151-2/+2
|/
* ide/atapi scsi-disk: Make monitor eject -f, then change workMarkus Armbruster2011-09-121-0/+1
OpenPOWER on IntegriCloud