summaryrefslogtreecommitdiff
path: root/hw/scsi/scsi-disk.c
AgeCommit message (Expand)AuthorFilesLines
2017-02-28hw/block: Request permissionsKevin Wolf1-2/+7
2017-02-28block: Allow error return in BlockDevOps.change_media_cb()Kevin Wolf1-1/+1
2017-02-28block: Add permissions to blk_new()Kevin Wolf1-1/+2
2017-02-21block: explicitly acquire aiocontext in aio callbacks that need itPaolo Bonzini1-0/+15
2017-01-24scsi-disk: add 'fall through' comment to switch VERIFY casesPeter Maydell1-0/+1
2017-01-16scsi-block: fix direction of BYTCHK test for VERIFY commandsPaolo Bonzini1-1/+1
2016-12-22scsi-disk: fix VERIFY for scsi-blockPaolo Bonzini1-1/+8
2016-10-27dma-helpers: explicitly pass alignment into DMA helpersMark Cave-Ayland1-0/+2
2016-09-14scsi-disk: Cleaning up around tray open stateFam Zheng1-14/+8
2016-09-13scsi-disk: change disk serial length from 20 to 36Rony Weng1-2/+2
2016-09-05scsi: scsi-cd without drive property for empty driveKevin Wolf1-0/+5
2016-07-20block: Convert BB interface to byte-based discardsEric Blake1-4/+4
2016-07-13block/qdev: Allow configuring rerror/werror with qdev propertiesKevin Wolf1-0/+1
2016-07-13block/qdev: Allow configuring WCE with qdev propertiesKevin Wolf1-0/+1
2016-06-16scsi-disk: Use (unsigned long) typecasts when using "%lu" format stringThomas Huth1-4/+4
2016-06-07scsi-disk: add missing breakPaolo Bonzini1-0/+1
2016-06-06scsi: mark TYPE_SCSI_DISK_BASE as abstractPaolo Bonzini1-0/+1
2016-06-06scsi-disk: fix reads from scsi-disk devicesMark Cave-Ayland1-1/+1
2016-05-29scsi-block: always use SG_IOPaolo Bonzini1-18/+196
2016-05-29scsi-disk: introduce scsi_disk_req_check_errorPaolo Bonzini1-67/+22
2016-05-29scsi-disk: add need_fua_emulation to SCSIDiskClassPaolo Bonzini1-2/+7
2016-05-29scsi-disk: introduce dma_readv and dma_writevPaolo Bonzini1-15/+52
2016-05-29scsi-disk: introduce a common base classPaolo Bonzini1-14/+22
2016-05-25block: Rename blk_write_zeroes()Eric Blake1-1/+1
2016-05-25dma-helpers: change interface to byte-basedPaolo Bonzini1-2/+4
2016-05-12scsi-disk: Switch to byte-based aio block accessEric Blake1-21/+20
2016-05-12block: Switch blk_*write_zeroes() to byte interfaceEric Blake1-2/+2
2016-03-22util: move declarations out of qemu-common.hVeronia Bahaa1-1/+1
2016-03-22include/qemu/osdep.h: Don't include qapi/error.hMarkus Armbruster1-0/+1
2016-02-09scsi-generic: grab device and port SAS addresses from backendPaolo Bonzini1-0/+1
2016-02-09scsi: push WWN fields up to SCSIDevicePaolo Bonzini1-12/+10
2016-01-29hw/scsi: Clean up includesPeter Maydell1-0/+1
2015-11-12scsi-disk: Account for failed operationsAlberto Garcia1-15/+31
2015-11-04osdep: Rename qemu_{get, set}_version() to qemu_{, set_}hw_version()Eduardo Habkost1-1/+1
2015-08-14scsi-disk: identify AIO callbacks more clearlyPaolo Bonzini1-30/+61
2015-07-30scsi-disk: Fix assertion failure on WRITE SAMEFam Zheng1-0/+4
2015-07-30scsi-disk: fix cmd.mode field typoStefan Hajnoczi1-1/+1
2015-07-24scsi: Handle no media case for scsi_get_configurationMatthew Rosato1-1/+15
2015-03-10scsi-hd: fix property unset caseEkaterina Tumanova1-1/+6
2015-03-10BlockConf: Call backend functions to detect geometry and blocksizesEkaterina Tumanova1-0/+2
2014-12-15scsi-disk: provide maximum transfer lengthPaolo Bonzini1-0/+27
2014-10-31scsi: devirtualize unrealize of SCSI devicesPaolo Bonzini1-12/+0
2014-10-31scsi: Rename scsi_*_length() to scsi_*_xfer(), add scsi_cdb_length()Hannes Reinecke1-3/+3
2014-10-20blockdev: Fix blockdev-add not to create DriveInfoMarkus Armbruster1-1/+1
2014-10-20hw: Convert from BlockDriverState to BlockBackend, mostlyMarkus Armbruster1-90/+92
2014-10-15bootindex: move calling add_boot_device_patch to bootindex setter functionGonglei1-1/+0
2014-10-15block: remove bootindex property from qdev to qomGonglei1-1/+0
2014-09-30scsi: Introduce scsi_req_cancel_completeFam Zheng1-0/+8
2014-09-30scsi: Drop SCSIReqOps.cancel_ioFam Zheng1-14/+0
2014-09-30scsi: Unify request unref in scsi_req_cancelFam Zheng1-29/+8