summary refs log tree commit diff stats
path: root/hw/scsi/scsi-bus.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* scsi: support NDOB (no data-out buffer) for WRITE SAME commandsPaolo Bonzini2018-03-121-1/+1
* scsi: Remove automatic creation of SCSI controllers with -drive if=scsiThomas Huth2018-03-061-48/+1
* Move include qemu/option.h from qemu-common.h to actual usersMarkus Armbruster2018-02-091-0/+1
* usb-storage: Fix share-rw option parsingFam Zheng2018-01-261-1/+8
* scsi: provide general-purpose functions to manage sense dataPaolo Bonzini2017-12-211-14/+2
* scsi: move block/scsi.h to include/scsi/constants.hPaolo Bonzini2017-09-191-1/+1
* scsi: introduce scsi_build_sensePaolo Bonzini2017-09-191-7/+1
* scsi: move non-emulation specific code to scsi/Paolo Bonzini2017-09-191-397/+0
* scsi: rename scsi_build_sense to scsi_convert_sensePaolo Bonzini2017-09-191-5/+5
* scsi-bus: correct responses for INQUIRY and REQUEST SENSEHannes Reinecke2017-09-191-4/+25
* scsi: clarify sense codes for LUN0 emulationHannes Reinecke2017-08-081-1/+6
* Convert error_report() to warn_report()Alistair Francis2017-07-131-3/+3
* Merge remote-tracking branch 'remotes/armbru/tags/pull-block-2017-02-21' into...Peter Maydell2017-02-211-7/+49
|\
| * hw: Deprecate -drive if=scsi with non-onboard HBAsMarkus Armbruster2017-02-211-2/+13
| * hw/scsi: Concentrate -drive if=scsi auto-create in one placeMarkus Armbruster2017-02-211-7/+38
* | block: explicitly acquire aiocontext in bottom halves that need itPaolo Bonzini2017-02-211-0/+2
|/
* migration: extend VMStateInfoJianjun Duan2017-01-241-2/+6
* scsi-bus: Use longer sense buffer with scannersJarkko Lavinen2016-07-121-1/+9
* scsi-bus: Add SCSI scanner supportJarkko Lavinen2016-07-121-0/+31
* util: move declarations out of qemu-common.hVeronia Bahaa2016-03-221-0/+1
* include/qemu/osdep.h: Don't include qapi/error.hMarkus Armbruster2016-03-221-0/+1
* scsi-bus: Remove tape command from scsi_req_xferAlex Pyrgiotis2016-03-071-1/+0
* hw/scsi: Clean up includesPeter Maydell2016-01-291-0/+1
* SCSI device: fix to incomplete QOMifyCao jin2016-01-151-2/+2
* scsi: revert change to scsi_req_cancel_async and add assertionsPaolo Bonzini2016-01-151-0/+11
* scsi: always call notifier on async cancellationPaolo Bonzini2015-12-171-3/+0
* scsi: use scsi_req_cancel_async when purging requestsPaolo Bonzini2015-12-171-2/+4
* osdep: Rename qemu_{get, set}_version() to qemu_{, set_}hw_version()Eduardo Habkost2015-11-041-1/+1
* scsi: switch from g_slice allocator to mallocPaolo Bonzini2015-10-121-2/+2
* scsi: create restart bottom half in the right AioContextPaolo Bonzini2015-08-141-1/+2
* scsi: fix buffer overflow in scsi_req_parse_cdb (CVE-2015-5158)Paolo Bonzini2015-07-241-1/+6
* migration: Use normal VMStateDescriptions for SubsectionsJuan Quintela2015-06-121-7/+4
* scsi: Improve error reporting for invalid drive propertyMarkus Armbruster2015-03-101-4/+1
* hw: Propagate errors through qdev_prop_set_drive()Markus Armbruster2015-03-101-1/+5
* scsi: Clean up duplicated error in legacy if=scsi codeMarkus Armbruster2015-03-101-1/+0
* scsi: give device a parent before setting propertiesPaolo Bonzini2015-02-271-0/+5
* scsi: Fix scsi_req_cancel_async for no aiocb reqFam Zheng2015-02-021-0/+2
* scsi: fix cancellation when I/O was completed but DMA was not.Paolo Bonzini2015-01-141-0/+2
* scsi: devirtualize unrealize of SCSI devicesPaolo Bonzini2014-10-311-9/+3
* megasas: Clear unit attention on initial resetHannes Reinecke2014-10-311-1/+1
* scsi: Rename scsi_*_length() to scsi_*_xfer(), add scsi_cdb_length()Hannes Reinecke2014-10-311-25/+32
* hw: Convert from BlockDriverState to BlockBackend, mostlyMarkus Armbruster2014-10-201-6/+6
* block: Eliminate DriveInfo member bdrv, use blk_by_legacy_dinfo()Markus Armbruster2014-10-201-2/+3
* Merge remote-tracking branch 'remotes/kraxel/tags/pull-bootindex-20141015-1' ...Peter Maydell2014-10-161-1/+13
|\
| * block: remove bootindex property from qdev to qomGonglei2014-10-151-1/+2
| * scsi: add bootindex to qom propertyGonglei2014-10-151-0/+11
* | scsi: Cleanup not used anymore SCSIBusInfo{hotplug, hot_unplug} fieldsIgor Mammedov2014-10-151-16/+0
* | scsi: Set SCSI BUS itself as default HotplugHandlerIgor Mammedov2014-10-151-1/+7
|/
* scsi: Introduce scsi_req_cancel_asyncFam Zheng2014-09-301-0/+26
* scsi: Introduce scsi_req_cancel_completeFam Zheng2014-09-301-4/+10