Age | Commit message (Expand) | Author | Files | Lines |
2021-09-30 | scsi: Replace scsi_bus_new() with scsi_bus_init(), scsi_bus_init_named() | Peter Maydell | 1 | -1/+1 |
2021-06-15 | esp: store lun coming from the MESSAGE OUT phase | Paolo Bonzini | 1 | -16/+31 |
2021-06-15 | esp: fix migration version check in esp_is_version_5() | Mark Cave-Ayland | 1 | -1/+1 |
2021-06-15 | esp: correctly accumulate extended messages for PDMA | Mark Cave-Ayland | 1 | -3/+20 |
2021-06-15 | esp: revert 75ef849696 "esp: correctly fill bus id with requested lun" | Mark Cave-Ayland | 1 | -3/+0 |
2021-06-15 | esp: ensure PDMA write transfers are flushed from the FIFO to the target imme... | Mark Cave-Ayland | 1 | -14/+11 |
2021-06-15 | esp: handle non-DMA transfers from the target one byte at a time | Mark Cave-Ayland | 1 | -22/+50 |
2021-06-15 | esp: allow non-DMA callback in esp_transfer_data() initial transfer | Mark Cave-Ayland | 1 | -12/+2 |
2021-06-15 | esp: only set ESP_RSEQ at the start of the select sequence | Mark Cave-Ayland | 1 | -2/+9 |
2021-06-15 | esp: only assert INTR_DC interrupt flag if selection fails | Mark Cave-Ayland | 1 | -1/+1 |
2021-04-12 | esp: ensure that do_cmd is set to zero before submitting an ESP select command | Mark Cave-Ayland | 1 | -0/+2 |
2021-04-12 | esp: don't reset async_len directly in esp_select() if cancelling request | Mark Cave-Ayland | 1 | -1/+1 |
2021-04-12 | esp: don't overflow cmdfifo if TC is larger than the cmdfifo size | Mark Cave-Ayland | 1 | -0/+1 |
2021-04-12 | esp: don't overflow cmdfifo in get_cmd() | Mark Cave-Ayland | 1 | -0/+2 |
2021-04-12 | esp: don't underflow cmdfifo in do_cmd() | Mark Cave-Ayland | 1 | -2/+4 |
2021-04-12 | esp: ensure cmdfifo is not empty and current_dev is non-NULL | Mark Cave-Ayland | 1 | -0/+3 |
2021-04-12 | esp: introduce esp_fifo_pop_buf() and use it instead of fifo8_pop_buf() | Mark Cave-Ayland | 1 | -12/+28 |
2021-04-12 | esp: consolidate esp_cmdfifo_pop() into esp_fifo_pop() | Mark Cave-Ayland | 1 | -14/+6 |
2021-04-12 | esp: consolidate esp_cmdfifo_push() into esp_fifo_push() | Mark Cave-Ayland | 1 | -19/+8 |
2021-04-12 | esp: rework write_response() to avoid using the FIFO for DMA transactions | Mark Cave-Ayland | 1 | -7/+6 |
2021-04-12 | esp: always check current_req is not NULL before use in DMA callbacks | Mark Cave-Ayland | 1 | -5/+14 |
2021-04-12 | esp: fix setting of ESPState mig_version_id when launching QEMU with -S option | Mark Cave-Ayland | 1 | -3/+4 |
2021-03-07 | esp: add support for unaligned accesses | Mark Cave-Ayland | 1 | -7/+41 |
2021-03-07 | esp: implement non-DMA transfers in PDMA mode | Mark Cave-Ayland | 1 | -36/+97 |
2021-03-07 | esp: add trivial implementation of the ESP_RFLAGS register | Mark Cave-Ayland | 1 | -0/+4 |
2021-03-07 | esp: convert cmdbuf from array to Fifo8 | Mark Cave-Ayland | 1 | -55/+96 |
2021-03-07 | esp: convert ti_buf from array to Fifo8 | Mark Cave-Ayland | 1 | -44/+74 |
2021-03-07 | esp: transition to message out phase after SATN and stop command | Mark Cave-Ayland | 1 | -14/+58 |
2021-03-07 | esp: add maxlen parameter to get_cmd() | Mark Cave-Ayland | 1 | -9/+11 |
2021-03-07 | esp: raise interrupt after every non-DMA byte transferred to the FIFO | Mark Cave-Ayland | 1 | -0/+6 |
2021-03-07 | esp: remove old deferred command completion mechanism | Mark Cave-Ayland | 1 | -26/+9 |
2021-03-07 | esp: defer command completion interrupt on incoming data transfers | Mark Cave-Ayland | 1 | -13/+53 |
2021-03-07 | esp: latch individual bits in ESP_RINTR register | Mark Cave-Ayland | 1 | -16/+13 |
2021-03-07 | esp: implement FIFO flush command | Mark Cave-Ayland | 1 | -0/+2 |
2021-03-07 | esp: add 4 byte PDMA read and write transfers | Mark Cave-Ayland | 1 | -2/+4 |
2021-03-07 | esp: remove pdma_origin from ESPState | Mark Cave-Ayland | 1 | -66/+8 |
2021-03-07 | esp: use FIFO for PDMA transfers between initiator and device | Mark Cave-Ayland | 1 | -34/+75 |
2021-03-07 | esp: fix PDMA target selection | Mark Cave-Ayland | 1 | -19/+34 |
2021-03-07 | esp: rename get_cmd_cb() to esp_select() | Mark Cave-Ayland | 1 | -5/+5 |
2021-03-07 | esp: remove CMD pdma_origin | Mark Cave-Ayland | 1 | -10/+12 |
2021-03-07 | esp: use in-built TC to determine PDMA transfer length | Mark Cave-Ayland | 1 | -15/+13 |
2021-03-07 | esp: use ti_wptr/ti_rptr to manage the current FIFO position for PDMA | Mark Cave-Ayland | 1 | -15/+8 |
2021-03-07 | esp: move PDMA length adjustments into esp_pdma_read()/esp_pdma_write() | Mark Cave-Ayland | 1 | -10/+14 |
2021-03-07 | esp: remove redundant pdma_start from ESPState | Mark Cave-Ayland | 1 | -17/+2 |
2021-03-07 | esp: remove the buf and buflen parameters from get_cmd() | Mark Cave-Ayland | 1 | -5/+6 |
2021-03-07 | esp: remove buf parameter from do_cmd() | Mark Cave-Ayland | 1 | -6/+7 |
2021-03-07 | esp: accumulate SCSI commands for PDMA transfers in cmdbuf instead of pdma_buf | Mark Cave-Ayland | 1 | -31/+25 |
2021-03-07 | esp: move pdma_len and TC logic into esp_pdma_read()/esp_pdma_write() | Mark Cave-Ayland | 1 | -18/+32 |
2021-03-07 | esp: use pdma_origin directly in esp_pdma_read()/esp_pdma_write() | Mark Cave-Ayland | 1 | -6/+28 |
2021-03-07 | esp: introduce esp_pdma_read() and esp_pdma_write() functions | Mark Cave-Ayland | 1 | -8/+20 |