summaryrefslogtreecommitdiff
path: root/hw/scsi
AgeCommit message (Expand)AuthorFilesLines
2016-06-16scsi: esp: make cmdbuf big enough for maximum CDB sizePrasad J Pandit1-2/+4
2016-06-16scsi: esp: clean up handle_ti/esp_do_dma if s->do_cmdPaolo Bonzini1-7/+4
2016-06-16scsi: esp: respect FIFO invariant after message phasePaolo Bonzini1-1/+1
2016-06-16scsi: esp: check buffer length before reading scsi commandPrasad J Pandit1-0/+3
2016-06-16scsi-disk: Use (unsigned long) typecasts when using "%lu" format stringThomas Huth1-4/+4
2016-06-08Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell3-11/+12
2016-06-07virtio: drop duplicate virtio_queue_get_id() functionStefan Hajnoczi1-1/+1
2016-06-07virtio-scsi: Remove op blocker for dataplaneFam Zheng1-62/+0
2016-06-07scsi-disk: add missing breakPaolo Bonzini1-0/+1
2016-06-07scsi: megasas: null terminate bios version bufferPrasad J Pandit1-0/+1
2016-06-06scsi: mark TYPE_SCSI_DISK_BASE as abstractPaolo Bonzini1-0/+1
2016-06-06scsi: esp: check TI buffer index before read/writePrasad J Pandit1-11/+9
2016-06-06scsi-disk: fix reads from scsi-disk devicesMark Cave-Ayland1-1/+1
2016-05-29scsi-generic: Merge block max xfer len in INQUIRY responseFam Zheng1-0/+12
2016-05-29scsi-block: always use SG_IOPaolo Bonzini1-18/+196
2016-05-29scsi-disk: introduce scsi_disk_req_check_errorPaolo Bonzini1-67/+22
2016-05-29scsi-disk: add need_fua_emulation to SCSIDiskClassPaolo Bonzini1-2/+7
2016-05-29scsi-disk: introduce dma_readv and dma_writevPaolo Bonzini1-15/+52
2016-05-29scsi-disk: introduce a common base classPaolo Bonzini1-14/+22
2016-05-29scsi: megasas: check 'read_queue_head' index valuePrasad J Pandit1-0/+2
2016-05-29scsi: megasas: initialise local configuration data bufferPrasad J Pandit1-1/+1
2016-05-29scsi: megasas: use appropriate property buffer sizePrasad J Pandit1-1/+1
2016-05-29scsi: mptsas: infinite loop while fetching requestsPrasad J Pandit1-5/+4
2016-05-29scsi: pvscsi: check command descriptor ring buffer size (CVE-2016-4952)Prasad J Pandit1-4/+20
2016-05-25block: Rename blk_write_zeroes()Eric Blake1-1/+1
2016-05-25dma-helpers: change interface to byte-basedPaolo Bonzini1-2/+4
2016-05-23esp: check dma length before reading scsi command(CVE-2016-4441)Prasad J Pandit1-4/+7
2016-05-23esp: check command buffer length before write(CVE-2016-4439)Prasad J Pandit1-1/+5
2016-05-18Fix some typos found by codespellStefan Weil2-2/+2
2016-05-12scsi-disk: Switch to byte-based aio block accessEric Blake1-21/+20
2016-05-12block: Switch blk_*write_zeroes() to byte interfaceEric Blake1-2/+2
2016-04-07virtio: merge virtio_queue_aio_set_host_notifier_handler with virtio_queue_se...Paolo Bonzini1-8/+4
2016-04-07virtio-scsi: use aio handler for data planePaolo Bonzini2-25/+83
2016-04-07virtio-scsi: fix disabled modePaolo Bonzini1-2/+2
2016-03-22util: move declarations out of qemu-common.hVeronia Bahaa3-1/+3
2016-03-22hw: explicitly include qemu-common.h and cpu.hPaolo Bonzini1-0/+2
2016-03-22Clean up includes some moreMarkus Armbruster1-1/+0
2016-03-22include/qemu/osdep.h: Don't include qapi/error.hMarkus Armbruster8-0/+8
2016-03-07scsi-bus: Remove tape command from scsi_req_xferAlex Pyrgiotis1-1/+0
2016-02-25virtio-scsi: do not use vring in dataplanePaolo Bonzini2-214/+34
2016-02-16mptsas: fix wrong formulaPaolo Bonzini1-1/+1
2016-02-16mptsas: fix memory leakPaolo Bonzini1-0/+1
2016-02-16mptsas: add missing va_endPaolo Bonzini1-0/+1
2016-02-09hw: Add support for LSI SAS1068 (mptsas) devicePaolo Bonzini6-0/+3803
2016-02-09scsi-generic: grab device and port SAS addresses from backendPaolo Bonzini2-0/+93
2016-02-09scsi: push WWN fields up to SCSIDevicePaolo Bonzini1-12/+10
2016-02-06virtio: introduce qemu_get/put_virtqueue_elementPaolo Bonzini1-5/+2
2016-02-06virtio: move allocation to virtqueue_pop/vring_popPaolo Bonzini2-16/+17
2016-02-04virtio: move VirtQueueElement at the beginning of the structsPaolo Bonzini1-2/+1
2016-02-02virtio-scsi: Catch BDS-BB removal/insertionMax Reitz1-0/+55