summaryrefslogtreecommitdiffstats
path: root/hw/scsi
Commit message (Expand)AuthorAgeFilesLines
* docs: fix references to docs/devel/tracing.rstStefano Garzarella2021-06-021-1/+1
* hw/scsi: Fix sector translation bug in scsi_unmap_complete_noioKit Westneat2021-05-261-5/+7
* Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into stagingPeter Maydell2021-05-161-18/+38
|\
| * virtio-scsi: Configure all host notifiers in a single MR transactionGreg Kurz2021-05-141-0/+16
| * virtio-scsi: Set host notifiers and callbacks separatelyGreg Kurz2021-05-141-18/+22
* | Do not include cpu.h if it's not really necessaryThomas Huth2021-05-021-1/+0Star
|/
* mptsas: Remove unused MPTSASState 'pending' field (CVE-2021-3392)Michael Tokarev2021-04-192-7/+0Star
* esp: ensure that do_cmd is set to zero before submitting an ESP select commandMark Cave-Ayland2021-04-121-0/+2
* esp: don't reset async_len directly in esp_select() if cancelling requestMark Cave-Ayland2021-04-121-1/+1
* esp: don't overflow cmdfifo if TC is larger than the cmdfifo sizeMark Cave-Ayland2021-04-121-0/+1
* esp: don't overflow cmdfifo in get_cmd()Mark Cave-Ayland2021-04-121-0/+2
* esp: don't underflow cmdfifo in do_cmd()Mark Cave-Ayland2021-04-121-2/+4
* esp: ensure cmdfifo is not empty and current_dev is non-NULLMark Cave-Ayland2021-04-121-0/+3
* esp: introduce esp_fifo_pop_buf() and use it instead of fifo8_pop_buf()Mark Cave-Ayland2021-04-121-12/+28
* esp: consolidate esp_cmdfifo_pop() into esp_fifo_pop()Mark Cave-Ayland2021-04-121-14/+6Star
* esp: consolidate esp_cmdfifo_push() into esp_fifo_push()Mark Cave-Ayland2021-04-121-19/+8Star
* esp: rework write_response() to avoid using the FIFO for DMA transactionsMark Cave-Ayland2021-04-121-7/+6Star
* esp: always check current_req is not NULL before use in DMA callbacksMark Cave-Ayland2021-04-121-5/+14
* esp: fix setting of ESPState mig_version_id when launching QEMU with -S optionMark Cave-Ayland2021-04-122-3/+5
* hw/scsi: remove 'scsi-disk' deviceDaniel P. Berrangé2021-03-181-62/+0Star
* sysemu: Let VMChangeStateHandler take boolean 'running' argumentPhilippe Mathieu-Daudé2021-03-091-1/+1
* scsi: Silence gcc warningEric Blake2021-03-091-0/+1
* Merge remote-tracking branch 'remotes/mcayland/tags/qemu-sparc-20210307' into...Peter Maydell2021-03-093-318/+715
|\
| * esp: add support for unaligned accessesMark Cave-Ayland2021-03-071-7/+41
| * esp: implement non-DMA transfers in PDMA modeMark Cave-Ayland2021-03-071-36/+97
| * esp: add trivial implementation of the ESP_RFLAGS registerMark Cave-Ayland2021-03-071-0/+4
| * esp: convert cmdbuf from array to Fifo8Mark Cave-Ayland2021-03-071-55/+96
| * esp: convert ti_buf from array to Fifo8Mark Cave-Ayland2021-03-071-44/+74
| * esp: transition to message out phase after SATN and stop commandMark Cave-Ayland2021-03-071-14/+58
| * esp: add maxlen parameter to get_cmd()Mark Cave-Ayland2021-03-071-9/+11
| * esp: raise interrupt after every non-DMA byte transferred to the FIFOMark Cave-Ayland2021-03-071-0/+6
| * esp: remove old deferred command completion mechanismMark Cave-Ayland2021-03-071-26/+9Star
| * esp: defer command completion interrupt on incoming data transfersMark Cave-Ayland2021-03-071-13/+53
| * esp: latch individual bits in ESP_RINTR registerMark Cave-Ayland2021-03-071-16/+13Star
| * esp: implement FIFO flush commandMark Cave-Ayland2021-03-071-0/+2
| * esp: add 4 byte PDMA read and write transfersMark Cave-Ayland2021-03-071-2/+4
| * esp: remove pdma_origin from ESPStateMark Cave-Ayland2021-03-071-66/+8Star
| * esp: use FIFO for PDMA transfers between initiator and deviceMark Cave-Ayland2021-03-071-34/+75
| * esp: fix PDMA target selectionMark Cave-Ayland2021-03-071-19/+34
| * esp: rename get_cmd_cb() to esp_select()Mark Cave-Ayland2021-03-071-5/+5
| * esp: remove CMD pdma_originMark Cave-Ayland2021-03-071-10/+12
| * esp: use in-built TC to determine PDMA transfer lengthMark Cave-Ayland2021-03-071-15/+13Star
| * esp: use ti_wptr/ti_rptr to manage the current FIFO position for PDMAMark Cave-Ayland2021-03-071-15/+8Star
| * esp: move PDMA length adjustments into esp_pdma_read()/esp_pdma_write()Mark Cave-Ayland2021-03-071-10/+14
| * esp: remove redundant pdma_start from ESPStateMark Cave-Ayland2021-03-071-17/+2Star
| * esp: remove the buf and buflen parameters from get_cmd()Mark Cave-Ayland2021-03-071-5/+6
| * esp: remove buf parameter from do_cmd()Mark Cave-Ayland2021-03-071-6/+7
| * esp: accumulate SCSI commands for PDMA transfers in cmdbuf instead of pdma_bufMark Cave-Ayland2021-03-071-31/+25Star
| * esp: move pdma_len and TC logic into esp_pdma_read()/esp_pdma_write()Mark Cave-Ayland2021-03-071-18/+32
| * esp: use pdma_origin directly in esp_pdma_read()/esp_pdma_write()Mark Cave-Ayland2021-03-071-6/+28