aboutsummaryrefslogtreecommitdiff
path: root/hw/scsi/scsi-disk.c
AgeCommit message (Expand)Author
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
2016-05-29scsi-disk: introduce dma_readv and dma_writevPaolo Bonzini
2016-05-29scsi-disk: introduce a common base classPaolo Bonzini
2016-05-25block: Rename blk_write_zeroes()Eric Blake
2016-05-25dma-helpers: change interface to byte-basedPaolo Bonzini
2016-05-12scsi-disk: Switch to byte-based aio block accessEric Blake
2016-05-12block: Switch blk_*write_zeroes() to byte interfaceEric Blake
2016-03-22util: move declarations out of qemu-common.hVeronia Bahaa
2016-03-22include/qemu/osdep.h: Don't include qapi/error.hMarkus Armbruster
2016-02-09scsi-generic: grab device and port SAS addresses from backendPaolo Bonzini
2016-02-09scsi: push WWN fields up to SCSIDevicePaolo Bonzini
2016-01-29hw/scsi: Clean up includesPeter Maydell
2015-11-12scsi-disk: Account for failed operationsAlberto Garcia
2015-11-04osdep: Rename qemu_{get, set}_version() to qemu_{, set_}hw_version()Eduardo Habkost
2015-08-14scsi-disk: identify AIO callbacks more clearlyPaolo Bonzini
2015-07-30scsi-disk: Fix assertion failure on WRITE SAMEFam Zheng
2015-07-30scsi-disk: fix cmd.mode field typoStefan Hajnoczi
2015-07-24scsi: Handle no media case for scsi_get_configurationMatthew Rosato
2015-03-10scsi-hd: fix property unset caseEkaterina Tumanova
2015-03-10BlockConf: Call backend functions to detect geometry and blocksizesEkaterina Tumanova
2014-12-15scsi-disk: provide maximum transfer lengthPaolo Bonzini