aboutsummaryrefslogtreecommitdiff
path: root/hw/scsi/scsi-disk.c
AgeCommit message (Expand)Author
2018-11-22scsi-disk: Fix crash if underlying host file or disk returns errorRichard W.M. Jones
2018-11-06scsi-generic: avoid invalid access to struct when emulating block limitsPaolo Bonzini
2018-10-19scsi-disk: fix rerror/werror=ignorePaolo Bonzini
2018-10-19scsi-disk: fix double completion of failing passthrough requestsPaolo Bonzini
2018-10-02scsi-block: Deprecate rotation_rateFam Zheng
2018-08-15block: Remove deprecated -drive option serialKevin Wolf
2018-07-12scsi-disk: Block Device Characteristics emulation fixDaniel Henrique Barboza
2018-07-10Revert "block: Remove deprecated -drive option serial"Cornelia Huck
2018-07-02hw/scsi: Use the IEC binary prefix definitionsPhilippe Mathieu-Daudé
2018-06-29hw/scsi: add VPD Block Limits emulationDaniel Henrique Barboza
2018-06-29hw/scsi: centralize SG_IO calls into single functionDaniel Henrique Barboza
2018-06-29hw/scsi: cleanups before VPD BL emulationDaniel Henrique Barboza
2018-06-15block: Remove deprecated -drive option serialKevin Wolf
2018-04-09hw/scsi: support SCSI-2 passthrough without PIDaniel Henrique Barboza
2018-04-09scsi-disk: allow customizing the SCSI versionPaolo Bonzini
2018-04-09scsi-disk: Don't enlarge min_io_size to max_io_sizeFam Zheng
2018-03-26scsi: turn "is this a SCSI device?" into a conditional hintPaolo Bonzini
2018-03-12scsi: support NDOB (no data-out buffer) for WRITE SAME commandsPaolo Bonzini
2018-03-12scsi-disk.c: consider bl->max_transfer in INQUIRY emulationDaniel Henrique Barboza
2018-01-16scsi-disk: release AioContext in unaligned WRITE SAME caseStefan Hajnoczi
2017-12-21scsi-block: Add share-rw optionFam Zheng
2017-12-19hw/block: Use errp directly rather than local_errMao Zhongyi
2017-10-18scsi: reject configurations with logical block size > physical block sizeMark Kanda
2017-10-12scsi-disk: support reporting of rotation rateDaniel P. Berrange
2017-09-19scsi: move block/scsi.h to include/scsi/constants.hPaolo Bonzini
2017-09-19scsi: move non-emulation specific code to scsi/Paolo Bonzini
2017-09-19scsi: rename scsi_build_sense to scsi_convert_sensePaolo Bonzini
2017-09-19scsi-block: Support rerror/werrorFam Zheng
2017-07-18scsi-disk: bdrv_attach_dev() for empty CD-ROMKevin Wolf
2017-02-28hw/block: Request permissionsKevin Wolf
2017-02-28block: Allow error return in BlockDevOps.change_media_cb()Kevin Wolf
2017-02-28block: Add permissions to blk_new()Kevin Wolf
2017-02-21block: explicitly acquire aiocontext in aio callbacks that need itPaolo Bonzini
2017-01-24scsi-disk: add 'fall through' comment to switch VERIFY casesPeter Maydell
2017-01-16scsi-block: fix direction of BYTCHK test for VERIFY commandsPaolo Bonzini
2016-12-22scsi-disk: fix VERIFY for scsi-blockPaolo Bonzini
2016-10-27dma-helpers: explicitly pass alignment into DMA helpersMark Cave-Ayland
2016-09-14scsi-disk: Cleaning up around tray open stateFam Zheng
2016-09-13scsi-disk: change disk serial length from 20 to 36Rony Weng
2016-09-05scsi: scsi-cd without drive property for empty driveKevin Wolf
2016-07-20block: Convert BB interface to byte-based discardsEric Blake
2016-07-13block/qdev: Allow configuring rerror/werror with qdev propertiesKevin Wolf
2016-07-13block/qdev: Allow configuring WCE with qdev propertiesKevin Wolf
2016-06-16scsi-disk: Use (unsigned long) typecasts when using "%lu" format stringThomas Huth
2016-06-07scsi-disk: add missing breakPaolo Bonzini
2016-06-06scsi: mark TYPE_SCSI_DISK_BASE as abstractPaolo Bonzini
2016-06-06scsi-disk: fix reads from scsi-disk devicesMark Cave-Ayland
2016-05-29scsi-block: always use SG_IOPaolo Bonzini
2016-05-29scsi-disk: introduce scsi_disk_req_check_errorPaolo Bonzini
2016-05-29scsi-disk: add need_fua_emulation to SCSIDiskClassPaolo Bonzini