summaryrefslogtreecommitdiff
path: root/hw/scsi/scsi-disk.c
AgeCommit message (Expand)AuthorFilesLines
2018-04-09hw/scsi: support SCSI-2 passthrough without PIDaniel Henrique Barboza1-1/+1
2018-04-09scsi-disk: allow customizing the SCSI versionPaolo Bonzini1-5/+24
2018-04-09scsi-disk: Don't enlarge min_io_size to max_io_sizeFam Zheng1-4/+6
2018-03-26scsi: turn "is this a SCSI device?" into a conditional hintPaolo Bonzini1-3/+4
2018-03-12scsi: support NDOB (no data-out buffer) for WRITE SAME commandsPaolo Bonzini1-1/+1
2018-03-12scsi-disk.c: consider bl->max_transfer in INQUIRY emulationDaniel Henrique Barboza1-0/+15
2018-01-16scsi-disk: release AioContext in unaligned WRITE SAME caseStefan Hajnoczi1-0/+1
2017-12-21scsi-block: Add share-rw optionFam Zheng1-0/+1
2017-12-19hw/block: Use errp directly rather than local_errMao Zhongyi1-9/+4
2017-10-18scsi: reject configurations with logical block size > physical block sizeMark Kanda1-0/+8
2017-10-12scsi-disk: support reporting of rotation rateDaniel P. Berrange1-0/+20
2017-09-19scsi: move block/scsi.h to include/scsi/constants.hPaolo Bonzini1-1/+1
2017-09-19scsi: move non-emulation specific code to scsi/Paolo Bonzini1-1/+0
2017-09-19scsi: rename scsi_build_sense to scsi_convert_sensePaolo Bonzini1-2/+2
2017-09-19scsi-block: Support rerror/werrorFam Zheng1-14/+24
2017-07-18scsi-disk: bdrv_attach_dev() for empty CD-ROMKevin Wolf1-0/+5
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