summaryrefslogtreecommitdiffstats
path: root/hw/scsi/virtio-scsi.c
Commit message (Expand)AuthorAgeFilesLines
* virtio: avoid leading underscores for helpersCornelia Huck2015-09-101-4/+4
* virtio-scsi: use virtqueue_map_sg() when loading requestsStefan Hajnoczi2015-07-301-0/+5
* virtio: get_features() can failJason Wang2015-07-271-1/+2
* virtio: set any_layout in virtio coreMichael S. Tsirkin2015-07-271-2/+0
* virtio-scsi: move qdev properties into virtio-scsi.cShannon Zhao2015-06-101-2/+11
* virtio: make features 64bit wideGerd Hoffmann2015-06-011-2/+2
* virtio: rename VIRTIO_PCI_QUEUE_MAX to VIRTIO_QUEUE_MAXJason Wang2015-05-311-2/+2
* virtio-scsi: Move DEFINE_VIRTIO_SCSI_FEATURES to virtio-scsiShannon Zhao2015-04-281-0/+5
* virtio-scsi: Fix assert in virtio_scsi_push_eventFam Zheng2015-03-181-2/+6
* virtio-scsi: clean out duplicate cdb fieldMichael S. Tsirkin2015-03-111-1/+1
* virtio-scsi: fix cdb/sense sizeMichael S. Tsirkin2015-03-111-5/+5
* Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into stagingPeter Maydell2015-03-091-4/+5
|\
| * virtio: add feature checking helpersCornelia Huck2015-02-261-4/+4
| * virtio-scsi: use standard-headersMichael S. Tsirkin2015-02-261-0/+1
* | virtio-scsi: Allocate op blocker reason before blockingMax Reitz2015-03-021-0/+4
* | virtio-scsi-dataplane: Call blk_set_aio_context within BQLFam Zheng2015-02-271-8/+7
|/
* virtio: fix feature bit checksCornelia Huck2015-01-271-1/+1
* scsi: Use g_new() & friends where that makes obvious senseMarkus Armbruster2014-12-151-1/+1
* virtio-scsi: work around bug in old BIOSesPaolo Bonzini2014-11-071-0/+17
* virtio-scsi: Fix num_queue input validationFam Zheng2014-10-311-3/+4
* virtio-scsi: Fix memory leak when realize failedFam Zheng2014-10-311-0/+1
* hw/scsi/virtio-scsi.c: fix the "type" use error in virtio_scsi_handle_ctrlBin Wu2014-10-271-5/+5
* virtio-scsi: sense in virtio_scsi_command_completeTing Wang2014-10-271-1/+1
* virtio-scsi-dataplane: Add op blockerFam Zheng2014-10-231-2/+17
* hw: Convert from BlockDriverState to BlockBackend, mostlyMarkus Armbruster2014-10-201-7/+8
* scsi: Convert virtio-scsi HBA to hotplug handler APIIgor Mammedov2014-10-151-10/+20
* virtio-scsi: fix use-after-free of VirtIOSCSIReqPaolo Bonzini2014-10-091-4/+5
* virtio-scsi: Handle TMF request cancellation asynchronouslyFam Zheng2014-09-301-7/+57
* virtio-scsi: Process ".iothread" propertyFam Zheng2014-09-301-0/+4
* virtio-scsi: Call bdrv_io_plug/bdrv_io_unplug in cmd request handlingFam Zheng2014-09-301-0/+4
* virtio-scsi: Batched prepare for cmd reqsFam Zheng2014-09-301-2/+7
* virtio-scsi: Two stages processing of cmd requestFam Zheng2014-09-301-8/+12
* virtio-scsi: Add migration state notifier for dataplane codeFam Zheng2014-09-301-3/+32
* virtio-scsi: Hook up with dataplaneFam Zheng2014-09-301-4/+48
* virtio-scsi: Add 'iothread' property to virtio-scsiFam Zheng2014-09-301-0/+11
* virtio-scsi: Make virtio_scsi_push_event publicFam Zheng2014-09-231-2/+2
* virtio-scsi: Make virtio_scsi_free_req publicFam Zheng2014-09-231-1/+1
* virtio-scsi: Make virtio_scsi_init_req publicFam Zheng2014-09-231-1/+1
* virtio-scsi: Split virtio_scsi_handle_ctrl_req from virtio_scsi_handle_ctrlFam Zheng2014-09-231-27/+33
* virtio-scsi: Split virtio_scsi_handle_cmd_req from virtio_scsi_handle_cmdFam Zheng2014-09-231-74/+43
* virtio-scsi: clean up virtio_scsi_parse_cdbPaolo Bonzini2014-09-231-7/+1
* virtio-scsi: Optimize virtio_scsi_init_reqFam Zheng2014-09-231-7/+17
* virtio-scsi: Report error if num_queues is 0 or too largeFam Zheng2014-08-261-0/+6
* virtio-scsi: implement parse_cdbPaolo Bonzini2014-07-291-0/+25
* virtio-scsi: scsi events must be converted to target endiannessCédric Le Goater2014-07-011-2/+2
* virtio-scsi: virtio_scsi_push_event() lacks VirtIOSCSIReq parsingGreg Kurz2014-07-011-7/+1
* virtio-scsi: use virtio wrappers to access headersRusty Russell2014-06-291-18/+20
* virtio: introduce device specific migration callsGreg Kurz2014-06-291-1/+1
* virtio-scsi: define dummy handle_output for vhost-scsi vqsMing Lei2014-06-191-5/+9
* virtio-scsi: add support for the any_layout featurePaolo Bonzini2014-06-181-89/+104
OpenPOWER on IntegriCloud