aboutsummaryrefslogtreecommitdiff
path: root/hw/scsi/scsi-disk.c
AgeCommit message (Expand)AuthorFilesLines
2019-06-12Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster1-0/+1
2019-06-04scsi-disk: Use qdev_prop_drive_iothreadKevin Wolf1-7/+15
2019-06-04block: Add BlockBackend.ctxKevin Wolf1-1/+1
2019-03-11scsi-disk: Fix crash if request is invaild or disk is no mediumZhengui Li1-13/+24
2019-02-05scsi-disk: Convert from DPRINTF() macro to trace eventsLaurent Vivier1-53/+50
2019-02-01scsi-disk: Add device_id propertyKevin Wolf1-8/+16
2019-02-01scsi-disk: Don't use empty string as device idKevin Wolf1-6/+8
2019-02-01scsi-disk: Acquire the AioContext in scsi_*_realize()Alberto Garcia1-3/+20
2018-11-22scsi-disk: Fix crash if underlying host file or disk returns errorRichard W.M. Jones1-1/+1
2018-11-06scsi-generic: avoid invalid access to struct when emulating block limitsPaolo Bonzini1-72/+20
2018-10-19scsi-disk: fix rerror/werror=ignorePaolo Bonzini1-1/+6
2018-10-19scsi-disk: fix double completion of failing passthrough requestsPaolo Bonzini1-13/+11
2018-10-02scsi-block: Deprecate rotation_rateFam Zheng1-0/+6
2018-08-15block: Remove deprecated -drive option serialKevin Wolf1-1/+0
2018-07-12scsi-disk: Block Device Characteristics emulation fixDaniel Henrique Barboza1-3/+4
2018-07-10Revert "block: Remove deprecated -drive option serial"Cornelia Huck1-0/+1
2018-07-02hw/scsi: Use the IEC binary prefix definitionsPhilippe Mathieu-Daudé1-4/+5
2018-06-29hw/scsi: add VPD Block Limits emulationDaniel Henrique Barboza1-1/+1
2018-06-29hw/scsi: centralize SG_IO calls into single functionDaniel Henrique Barboza1-15/+3
2018-06-29hw/scsi: cleanups before VPD BL emulationDaniel Henrique Barboza1-197/+210
2018-06-15block: Remove deprecated -drive option serialKevin Wolf1-1/+0
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