summaryrefslogtreecommitdiffstats
path: root/hw/scsi/scsi-bus.c
Commit message (Expand)AuthorAgeFilesLines
* scsi: fix device removal race vs IO restart callback on resumeMaxim Levitsky2020-12-151-0/+4
* scsi/scsi_bus: fix races in REPORT LUNSMaxim Levitsky2020-10-121-35/+33Star
* scsi/scsi_bus: Add scsi_device_getMaxim Levitsky2020-10-121-0/+11
* scsi/scsi-bus: scsi_device_find: don't return unrealized devicesPaolo Bonzini2020-10-121-30/+53
* scsi: switch to bus->check_addressPaolo Bonzini2020-10-121-47/+75
* device-core: use RCU for list of children of a busMaxim Levitsky2020-10-121-3/+9
* scsi/scsi_bus: switch search direction in scsi_device_findMaxim Levitsky2020-10-121-2/+10
* qom: simplify object_find_property / object_class_find_propertyDaniel P. Berrangé2020-09-221-2/+2
* error: Eliminate error_propagate() with Coccinelle, part 1Markus Armbruster2020-07-101-7/+3Star
* qdev: Use returned bool to check for failure, Coccinelle partMarkus Armbruster2020-07-101-2/+1Star
* qom: Use returned bool to check for failure, Coccinelle partMarkus Armbruster2020-07-101-2/+1Star
* qom: Put name parameter before value / visitor parameterMarkus Armbruster2020-07-101-2/+2
* qdev: Use returned bool to check for qdev_realize() etc. failureMarkus Armbruster2020-07-101-2/+1Star
* qdev: Drop qbus_set_bus_hotplug_handler() parameter @errpMarkus Armbruster2020-07-021-1/+1
* qdev: Make qdev_prop_set_drive() match the other helpersMarkus Armbruster2020-06-231-1/+1
* qdev: Convert uses of qdev_create() with CoccinelleMarkus Armbruster2020-06-151-2/+2
* qdev: Unrealize must not failMarkus Armbruster2020-05-151-9/+4Star
* Drop more @errp parameters after previous commitMarkus Armbruster2020-05-151-1/+1
* qom: Drop parameter @errp of object_property_add() & friendsMarkus Armbruster2020-05-151-1/+1
* qdev: set properties with device_class_set_props()Marc-André Lureau2020-01-241-1/+1
* scsi: deprecate scsi-diskPaolo Bonzini2019-11-191-1/+11
* scsi: Propagate unrealize() callback to scsi-hdSam Eiderman2019-10-311-0/+16
* sysemu: Split sysemu/runstate.h off sysemu/sysemu.hMarkus Armbruster2019-08-161-0/+1
* sysemu: Move the VMChangeStateEntry typedef to qemu/typedefs.hMarkus Armbruster2019-08-161-0/+1
* Include hw/qdev-properties.h lessMarkus Armbruster2019-08-161-1/+1
* Include hw/hw.h exactly where neededMarkus Armbruster2019-08-161-1/+0Star
* Include migration/vmstate.h lessMarkus Armbruster2019-08-161-0/+1
* Include migration/qemu-file-types.h a lot lessMarkus Armbruster2019-08-161-0/+1
* virtio-scsi: restart DMA after iothreadStefan Hajnoczi2019-07-081-2/+2
* Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster2019-06-121-0/+1
* qemu/queue.h: simplify reverse access to QTAILQPaolo Bonzini2019-01-111-1/+1
* vmstate: constify VMStateFieldMarc-André Lureau2018-11-271-2/+2
* usb-storage: Add rerror/werror propertiesKevin Wolf2018-06-291-1/+10
* 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/+1Star
* 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/+2Star
* scsi: move block/scsi.h to include/scsi/constants.hPaolo Bonzini2017-09-191-1/+1
* scsi: introduce scsi_build_sensePaolo Bonzini2017-09-191-7/+1Star
* scsi: move non-emulation specific code to scsi/Paolo Bonzini2017-09-191-397/+0Star
* 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