summary refs log tree commit diff stats
path: root/hw/scsi/scsi-bus.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* scsi: Don't ignore most usb-storage propertiesKevin Wolf2024-02-071-20/+13
* scsi: Await request purgingHanna Czenczek2024-02-071-9/+21
* hw/scsi: Constify VMStateRichard Henderson2023-12-301-3/+3
* scsi: remove AioContext lockingStefan Hajnoczi2023-12-211-2/+0
* scsi: only access SCSIDevice->requests from one threadStefan Hajnoczi2023-12-211-56/+125
* scsi: clear unit attention only for REPORT LUNS commandsStefano Garzarella2023-07-141-23/+11
* scsi: cleanup scsi_clear_unit_attention()Stefano Garzarella2023-07-141-22/+6
* scsi: fetch unit attention when creating the requestStefano Garzarella2023-07-141-3/+33
* virtio-scsi: implement BlockDevOps->drained_begin()Stefan Hajnoczi2023-05-301-0/+40
* virtio-scsi: avoid race between unplug and transport eventStefan Hajnoczi2023-05-301-1/+2
* hw/qdev: introduce qdev_is_realized() helperStefan Hajnoczi2023-05-301-2/+1
* hw: replace most qemu_bh_new calls with qemu_bh_new_guardedAlexander Bulekov2023-04-281-1/+2
* replace TABs with spacesYeqi Fu2023-03-201-2/+2
* virtio-scsi: Send "REPORTED LUNS CHANGED" sense data upon disk hotplug eventsVenu Busireddy2022-10-131-0/+18
* scsi: Reject commands if the CDB length exceeds buf_lenJohn Millikin2022-09-011-1/+7
* scsi: Add buf_len parameter to scsi_req_new()John Millikin2022-09-011-8/+13
* include: Move hardware version declarations to new qemu/hw-version.hPeter Maydell2022-02-211-0/+1
* hw/dma: Let dma_buf_read() / dma_buf_write() propagate MemTxResultPhilippe Mathieu-Daudé2022-01-181-2/+4
* hw/scsi: Rename SCSIRequest::resid as 'residual'Philippe Mathieu-Daudé2022-01-181-5/+5
* dma: Let dma_buf_read() take MemTxAttrs argumentPhilippe Mathieu-Daudé2021-12-311-1/+1
* dma: Let dma_buf_write() take MemTxAttrs argumentPhilippe Mathieu-Daudé2021-12-311-1/+1
* qbus: Rename qbus_create_inplace() to qbus_init()Peter Maydell2021-09-301-1/+1
* scsi: Replace scsi_bus_new() with scsi_bus_init(), scsi_bus_init_named()Peter Maydell2021-09-301-2/+2
* sysemu: Let VMChangeStateHandler take boolean 'running' argumentPhilippe Mathieu-Daudé2021-03-091-1/+1
* scsi: move host_status handling into SCSI driversHannes Reinecke2021-03-061-2/+31
* scsi: drop 'result' argument from command_complete callbackHannes Reinecke2021-02-251-1/+1
* migration: Replace migration's JSON writer by the general oneMarkus Armbruster2020-12-191-1/+1
* 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/+33
* 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/+3
* qdev: Use returned bool to check for failure, Coccinelle partMarkus Armbruster2020-07-101-2/+1
* qom: Use returned bool to check for failure, Coccinelle partMarkus Armbruster2020-07-101-2/+1
* 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/+1
* 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/+4
* 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