aboutsummaryrefslogtreecommitdiffstats
path: root/hw/scsi-disk.c
AgeCommit message (Expand)AuthorFilesLines
2011-09-12block: Rename bdrv_set_locked() to bdrv_lock_medium()Markus Armbruster1-1/+1
2011-09-12block: Drop medium lock tracking, ask device models insteadMarkus Armbruster1-0/+10
2011-09-12block: Leave enforcing tray lock to device modelsMarkus Armbruster1-0/+3
2011-09-12scsi-disk: Track tray locked stateMarkus Armbruster1-1/+3
2011-09-12block: Revert entanglement of bdrv_is_inserted() with tray statusMarkus Armbruster1-2/+8
2011-09-12scsi-disk: Track tray open/close stateMarkus Armbruster1-0/+2
2011-09-12scsi-disk: Factor out scsi_disk_emulate_start_stop()Markus Armbruster1-4/+13
2011-09-06scsi: improve MODE SENSE emulationPaolo Bonzini1-43/+53
2011-09-06scsi: refine constants for READ CAPACITY 16Paolo Bonzini1-3/+3
2011-09-06scsi: fix accounting of writesPaolo Bonzini1-6/+8
2011-09-06scsi: execute SYNCHRONIZE_CACHE asynchronouslyPaolo Bonzini1-16/+25
2011-08-25block: explicit I/O accountingChristoph Hellwig1-0/+17
2011-08-20Use glib memory allocation and free functionsAnthony Liguori1-2/+2
2011-08-20scsi-disk: fix DPRINTFBlue Swirl1-2/+2
2011-08-12scsi: report unit attention on resetPaolo Bonzini1-2/+2
2011-08-12scsi: move handling of REQUEST SENSE to common codePaolo Bonzini1-7/+2
2011-08-12scsi: move handling of REPORT LUNS and invalid LUNs to common codePaolo Bonzini1-21/+0
2011-08-12scsi: move request parsing to common codePaolo Bonzini1-5/+0
2011-08-12scsi: move request-related callbacks from SCSIDeviceInfo to SCSIReqOpsPaolo Bonzini1-18/+6
2011-08-12scsi: introduce SCSIReqOpsPaolo Bonzini1-13/+17
2011-08-12scsi: move sense handling to generic codePaolo Bonzini1-46/+23
2011-08-12scsi: pass status when completingPaolo Bonzini1-11/+4
2011-08-12scsi-disk: no need to call scsi_req_data on a short readPaolo Bonzini1-3/+0
2011-08-01scsi-disk: Remove 'drive_kind'Hannes Reinecke1-24/+22
2011-08-01scsi: Sanitize command definitionsHannes Reinecke1-5/+5
2011-08-01scsi: Remove REZERO_UNIT emulationHannes Reinecke1-7/+0
2011-08-01scsi-disk: Codingstyle fixesHannes Reinecke1-8/+8
2011-07-23Correct spelling of licensedMatthew Fernandez1-1/+1
2011-07-19scsi-disk: Mask out serial number EVPDHannes Reinecke1-3/+12
2011-07-19scsi-disk: Fixup debugging statementHannes Reinecke1-1/+1
2011-07-19scsi: Add 'hba_private' to SCSIRequestHannes Reinecke1-2/+2
2011-05-26scsi: ignore LUN field in the CDBPaolo Bonzini1-3/+3
2011-05-26scsi: make write_data return voidPaolo Bonzini1-4/+2
2011-05-26scsi-disk: add data direction checkingHannes Reinecke1-11/+24
2011-05-26scsi: Implement 'get_sense' callbackHannes Reinecke1-0/+11
2011-05-26scsi: do not call send_command directlyPaolo Bonzini1-1/+0
2011-05-26scsi: Update sense code handlingHannes Reinecke1-43/+39
2011-05-26scsi: introduce scsi_req_cancelPaolo Bonzini1-1/+0
2011-05-26scsi: commonize purging requestsPaolo Bonzini1-16/+2
2011-05-26scsi: Use 'SCSIRequest' directlyHannes Reinecke1-85/+33
2011-05-26scsi: reference-count requestsPaolo Bonzini1-8/+15
2011-05-26scsi: introduce scsi_req_dataPaolo Bonzini1-4/+4
2011-05-19blockdev: Store -drive option media in DriveInfoMarkus Armbruster1-2/+3
2011-05-19scsi: Split qdev "scsi-disk" into "scsi-hd" and "scsi-cd"Markus Armbruster1-33/+103
2011-02-14Improve vm_stop reason declarationsJan Kiszka1-1/+1
2011-01-24scsi-disk: Allow overriding SCSI INQUIRY removable bitStefan Hajnoczi1-0/+3
2010-12-17scsi-disk: support WRITE SAME (16) with unmap bitChristoph Hellwig1-2/+51
2010-12-11Add bootindex parameter to net/block/fd deviceGleb Natapov1-0/+1
2010-12-11Introduce fw_name field to DeviceInfo structure.Gleb Natapov1-0/+1
2010-11-25scsi-disk: Remove duplicate cdb parsingHannes Reinecke1-53/+21