summaryrefslogtreecommitdiffstats
path: root/hw/scsi-disk.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* block: New change_media_cb() parameter loadMarkus Armbruster2011-09-121-1/+1
* block: New bdrv_set_buffer_alignment()Markus Armbruster2011-09-121-1/+1
* block: Move BlockConf & friends from block_int.h to block.hMarkus Armbruster2011-09-121-0/+1
* block: Show whether the virtual tray is open in info blockMarkus Armbruster2011-09-121-0/+6
* block: Drop BlockDriverState member removableMarkus Armbruster2011-09-121-1/+0
* block: Clean up remaining users of "removable"Markus Armbruster2011-09-121-0/+5
* scsi-disk: Fix START_STOP to fail when it can't ejectMarkus Armbruster2011-09-121-4/+11
* block: Rename bdrv_set_locked() to bdrv_lock_medium()Markus Armbruster2011-09-121-1/+1
* block: Drop medium lock tracking, ask device models insteadMarkus Armbruster2011-09-121-0/+10
* block: Leave enforcing tray lock to device modelsMarkus Armbruster2011-09-121-0/+3
* scsi-disk: Track tray locked stateMarkus Armbruster2011-09-121-1/+3
* block: Revert entanglement of bdrv_is_inserted() with tray statusMarkus Armbruster2011-09-121-2/+8
* scsi-disk: Track tray open/close stateMarkus Armbruster2011-09-121-0/+2
* scsi-disk: Factor out scsi_disk_emulate_start_stop()Markus Armbruster2011-09-121-4/+13
OpenPOWER on IntegriCloud