aboutsummaryrefslogtreecommitdiff
path: root/hw/scsi/scsi-disk.c
AgeCommit message (Expand)Author
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
2014-10-31scsi: devirtualize unrealize of SCSI devicesPaolo Bonzini
2014-10-31scsi: Rename scsi_*_length() to scsi_*_xfer(), add scsi_cdb_length()Hannes Reinecke
2014-10-20blockdev: Fix blockdev-add not to create DriveInfoMarkus Armbruster
2014-10-20hw: Convert from BlockDriverState to BlockBackend, mostlyMarkus Armbruster
2014-10-15bootindex: move calling add_boot_device_patch to bootindex setter functionGonglei
2014-10-15block: remove bootindex property from qdev to qomGonglei
2014-09-30scsi: Introduce scsi_req_cancel_completeFam Zheng
2014-09-30scsi: Drop SCSIReqOps.cancel_ioFam Zheng
2014-09-30scsi: Unify request unref in scsi_req_cancelFam Zheng
2014-09-10block: Make the block accounting functions operate on BlockAcctStatsBenoît Canet
2014-09-10block: rename BlockAcctType members to start with BLOCK_ instead of BDRV_Benoît Canet
2014-08-26scsi-bus: Convert DeviceClass init to realizeFam Zheng
2014-08-26block: Pass errp in blkconf_geometryFam Zheng
2014-07-29scsi-block, scsi-generic: implement parse_cdbPaolo Bonzini
2014-07-29scsi-block: extract scsi_block_is_passthroughPaolo Bonzini
2014-06-23qapi: adjust existing definesWenchao Xia
2014-06-18scsi: Print command name in debugAlexey Kardashevskiy
2014-06-18scsi-disk: fix bug in scsi_block_new_request() introduced by commit 137745cUlrich Obergfell
2014-06-18scsi-disk.c: Fix compilation with -DDEBUG_SCSIPaul Janzen