]> git.proxmox.com Git - mirror_qemu.git/history - hw/scsi/esp.c
Merge tag 'for_upstream' of https://git.kernel.org/pub/scm/virt/kvm/mst/qemu into...
[mirror_qemu.git] / hw / scsi / esp.c
2022-11-14 Stefan HajnocziMerge tag 'for-upstream' of https://repo.or.cz/qemu...
2022-11-12 Stefan HajnocziMerge tag 'pull-la-20221112' of https://gitlab.com...
2022-11-11 Stefan HajnocziMerge tag 'pull-request-2022-11-11' of https://gitlab...
2022-11-11 Stefan WeilFix several typos in documentation (found by codespell)
2022-10-18 Stefan HajnocziMerge tag 'for-upstream' of https://gitlab.com/bonzini...
2022-10-18 Peter Maydellscsi: Use device_cold_reset() and bus_cold_reset()
2022-09-02 Stefan HajnocziMerge tag 'for-upstream' of https://gitlab.com/bonzini...
2022-09-01 John Millikinscsi: Add buf_len parameter to scsi_req_new()
2022-09-01 John Millikinesp: Handle CMD_BUSRESET by resetting the SCSI bus
2022-03-10 Peter MaydellMerge remote-tracking branch 'remotes/mcayland/tags...
2022-03-09 Mark Cave-Aylandesp: recreate ESPState current_req after migration
2022-03-09 Mark Cave-Aylandesp: include the current PDMA callback in the migration...
2022-03-09 Mark Cave-Aylandesp: convert ESPState pdma_cb from a function pointer...
2022-03-09 Mark Cave-Aylandesp: introduce esp_pdma_cb() function
2022-03-09 Mark Cave-Aylandesp: introduce esp_set_pdma_cb() function
2021-12-16 Cédric Le GoaterMerge tag 'qemu-slof-20211112' of github.com:aik/qemu...
2021-11-19 Richard HendersonMerge tag 'for-upstream' of https://gitlab.com/bonzini...
2021-11-19 Mark Cave-Aylandesp: ensure that async_len is reset to 0 during esp_har...
2021-11-04 Richard HendersonMerge remote-tracking branch 'remotes/quic/tags/pull...
2021-11-04 Richard HendersonMerge remote-tracking branch 'remotes/juanquintela...
2021-11-03 Richard HendersonMerge remote-tracking branch 'remotes/bonzini/tags...
2021-11-02 Mark Cave-Aylandesp: ensure in-flight SCSI requests are always cancelled
2021-09-30 Peter MaydellMerge remote-tracking branch 'remotes/pmaydell/tags...
2021-09-30 Peter Maydellscsi: Replace scsi_bus_new() with scsi_bus_init(),...
2021-07-11 Peter MaydellMerge remote-tracking branch 'remotes/cminyard/tags...
2021-06-22 Peter MaydellMerge remote-tracking branch 'remotes/vivier2/tags...
2021-06-21 Peter MaydellMerge remote-tracking branch 'remotes/ehabkost-gl/tags...
2021-06-18 Peter MaydellMerge remote-tracking branch 'remotes/kraxel/tags/audio...
2021-06-17 Peter MaydellMerge remote-tracking branch 'remotes/bonzini-gitlab...
2021-06-15 Paolo Bonziniesp: store lun coming from the MESSAGE OUT phase
2021-06-15 Mark Cave-Aylandesp: fix migration version check in esp_is_version_5()
2021-06-15 Mark Cave-Aylandesp: correctly accumulate extended messages for PDMA
2021-06-15 Mark Cave-Aylandesp: revert 75ef849696 "esp: correctly fill bus id...
2021-06-15 Mark Cave-Aylandesp: ensure PDMA write transfers are flushed from the...
2021-06-15 Mark Cave-Aylandesp: handle non-DMA transfers from the target one byte...
2021-06-15 Mark Cave-Aylandesp: allow non-DMA callback in esp_transfer_data()...
2021-06-15 Mark Cave-Aylandesp: only set ESP_RSEQ at the start of the select sequence
2021-06-15 Mark Cave-Aylandesp: only assert INTR_DC interrupt flag if selection...
2021-04-13 Peter MaydellMerge remote-tracking branch 'remotes/pmaydell/tags...
2021-04-13 Peter MaydellMerge remote-tracking branch 'remotes/philmd/tags/mips...
2021-04-13 Peter MaydellMerge remote-tracking branch 'remotes/dg-gitlab/tags...
2021-04-13 Peter MaydellMerge remote-tracking branch 'remotes/mcayland/tags...
2021-04-12 Mark Cave-Aylandesp: ensure that do_cmd is set to zero before submittin...
2021-04-12 Mark Cave-Aylandesp: don't reset async_len directly in esp_select(...
2021-04-12 Mark Cave-Aylandesp: don't overflow cmdfifo if TC is larger than the...
2021-04-12 Mark Cave-Aylandesp: don't overflow cmdfifo in get_cmd()
2021-04-12 Mark Cave-Aylandesp: don't underflow cmdfifo in do_cmd()
2021-04-12 Mark Cave-Aylandesp: ensure cmdfifo is not empty and current_dev is...
2021-04-12 Mark Cave-Aylandesp: introduce esp_fifo_pop_buf() and use it instead...
2021-04-12 Mark Cave-Aylandesp: consolidate esp_cmdfifo_pop() into esp_fifo_pop()
2021-04-12 Mark Cave-Aylandesp: consolidate esp_cmdfifo_push() into esp_fifo_push()
2021-04-12 Mark Cave-Aylandesp: rework write_response() to avoid using the FIFO...
2021-04-12 Mark Cave-Aylandesp: always check current_req is not NULL before use...
2021-04-12 Mark Cave-Aylandesp: fix setting of ESPState mig_version_id when launch...
2021-03-11 Peter MaydellMerge remote-tracking branch 'remotes/ericb/tags/pull...
2021-03-11 Peter MaydellMerge remote-tracking branch 'remotes/legoater/tags...
2021-03-10 Peter MaydellMerge remote-tracking branch 'remotes/nvme/tags/nvme...
2021-03-10 Peter MaydellMerge remote-tracking branch 'remotes/thuth-gitlab...
2021-03-10 Peter MaydellMerge remote-tracking branch 'remotes/pmaydell/tags...
2021-03-09 Peter MaydellMerge remote-tracking branch 'remotes/kevin/tags/for...
2021-03-09 Peter MaydellMerge remote-tracking branch 'remotes/mcayland/tags...
2021-03-07 Mark Cave-Aylandesp: add support for unaligned accesses
2021-03-07 Mark Cave-Aylandesp: implement non-DMA transfers in PDMA mode
2021-03-07 Mark Cave-Aylandesp: add trivial implementation of the ESP_RFLAGS register
2021-03-07 Mark Cave-Aylandesp: convert cmdbuf from array to Fifo8
2021-03-07 Mark Cave-Aylandesp: convert ti_buf from array to Fifo8
2021-03-07 Mark Cave-Aylandesp: transition to message out phase after SATN and...
2021-03-07 Mark Cave-Aylandesp: add maxlen parameter to get_cmd()
2021-03-07 Mark Cave-Aylandesp: raise interrupt after every non-DMA byte transferr...
2021-03-07 Mark Cave-Aylandesp: remove old deferred command completion mechanism
2021-03-07 Mark Cave-Aylandesp: defer command completion interrupt on incoming...
2021-03-07 Mark Cave-Aylandesp: latch individual bits in ESP_RINTR register
2021-03-07 Mark Cave-Aylandesp: implement FIFO flush command
2021-03-07 Mark Cave-Aylandesp: add 4 byte PDMA read and write transfers
2021-03-07 Mark Cave-Aylandesp: remove pdma_origin from ESPState
2021-03-07 Mark Cave-Aylandesp: use FIFO for PDMA transfers between initiator...
2021-03-07 Mark Cave-Aylandesp: fix PDMA target selection
2021-03-07 Mark Cave-Aylandesp: rename get_cmd_cb() to esp_select()
2021-03-07 Mark Cave-Aylandesp: remove CMD pdma_origin
2021-03-07 Mark Cave-Aylandesp: use in-built TC to determine PDMA transfer length
2021-03-07 Mark Cave-Aylandesp: use ti_wptr/ti_rptr to manage the current FIFO...
2021-03-07 Mark Cave-Aylandesp: move PDMA length adjustments into esp_pdma_read...
2021-03-07 Mark Cave-Aylandesp: remove redundant pdma_start from ESPState
2021-03-07 Mark Cave-Aylandesp: remove the buf and buflen parameters from get_cmd()
2021-03-07 Mark Cave-Aylandesp: remove buf parameter from do_cmd()
2021-03-07 Mark Cave-Aylandesp: accumulate SCSI commands for PDMA transfers in...
2021-03-07 Mark Cave-Aylandesp: move pdma_len and TC logic into esp_pdma_read...
2021-03-07 Mark Cave-Aylandesp: use pdma_origin directly in esp_pdma_read()/esp_pd...
2021-03-07 Mark Cave-Aylandesp: introduce esp_pdma_read() and esp_pdma_write(...
2021-03-07 Mark Cave-Aylandesp: remove minlen restriction in handle_ti
2021-03-07 Mark Cave-Aylandesp: remove dma_left from ESPState
2021-03-07 Mark Cave-Aylandesp: remove dma_counter from ESPState
2021-03-07 Mark Cave-Aylandesp: apply transfer length adjustment when STC is zero...
2021-03-07 Mark Cave-Aylandesp: introduce esp_get_stc()
2021-03-07 Mark Cave-Aylandesp: introduce esp_get_tc() and esp_set_tc()
2021-03-07 Mark Cave-Aylandesp: determine transfer direction directly from SCSI...
2021-03-07 Mark Cave-Aylandesp: add PDMA trace events
2021-03-07 Mark Cave-Aylandesp: fix esp_reg_read() trace event
2021-03-07 Mark Cave-Aylandesp: add trace event when receiving a TI command
2021-03-07 Mark Cave-Aylandesp: add vmstate_esp version to embedded ESPState
next