All of lore.kernel.org
 help / color / mirror / Atom feed
From: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
To: qemu-devel@nongnu.org, peter.maydell@linaro.org
Subject: [PULL 00/42] qemu-sparc queue 20210307
Date: Sun,  7 Mar 2021 12:08:08 +0000	[thread overview]
Message-ID: <20210307120850.10418-1-mark.cave-ayland@ilande.co.uk> (raw)

The following changes since commit 91e92cad67caca3bc4b8e920ddb5c8ca64aac9e1:

  Merge remote-tracking branch 'remotes/cohuck-gitlab/tags/s390x-20210305' into staging (2021-03-05 19:04:47 +0000)

are available in the Git repository at:

  git://github.com/mcayland/qemu.git tags/qemu-sparc-20210307

for you to fetch changes up to 7aa6baee7c8a54473f28c6fa1e980a9ff7989036:

  esp: add support for unaligned accesses (2021-03-07 10:39:05 +0000)

----------------------------------------------------------------
qemu-sparc queue

----------------------------------------------------------------
Mark Cave-Ayland (42):
      esp: checkpatch fixes
      esp: rename existing ESP QOM type to SYSBUS_ESP
      esp: QOMify the internal ESP device state
      esp: add vmstate_esp version to embedded ESPState
      esp: add trace event when receiving a TI command
      esp: fix esp_reg_read() trace event
      esp: add PDMA trace events
      esp: determine transfer direction directly from SCSI phase
      esp: introduce esp_get_tc() and esp_set_tc()
      esp: introduce esp_get_stc()
      esp: apply transfer length adjustment when STC is zero at TC load time
      esp: remove dma_counter from ESPState
      esp: remove dma_left from ESPState
      esp: remove minlen restriction in handle_ti
      esp: introduce esp_pdma_read() and esp_pdma_write() functions
      esp: use pdma_origin directly in esp_pdma_read()/esp_pdma_write()
      esp: move pdma_len and TC logic into esp_pdma_read()/esp_pdma_write()
      esp: accumulate SCSI commands for PDMA transfers in cmdbuf instead of pdma_buf
      esp: remove buf parameter from do_cmd()
      esp: remove the buf and buflen parameters from get_cmd()
      esp: remove redundant pdma_start from ESPState
      esp: move PDMA length adjustments into esp_pdma_read()/esp_pdma_write()
      esp: use ti_wptr/ti_rptr to manage the current FIFO position for PDMA
      esp: use in-built TC to determine PDMA transfer length
      esp: remove CMD pdma_origin
      esp: rename get_cmd_cb() to esp_select()
      esp: fix PDMA target selection
      esp: use FIFO for PDMA transfers between initiator and device
      esp: remove pdma_origin from ESPState
      esp: add 4 byte PDMA read and write transfers
      esp: implement FIFO flush command
      esp: latch individual bits in ESP_RINTR register
      esp: defer command completion interrupt on incoming data transfers
      esp: remove old deferred command completion mechanism
      esp: raise interrupt after every non-DMA byte transferred to the FIFO
      esp: add maxlen parameter to get_cmd()
      esp: transition to message out phase after SATN and stop command
      esp: convert ti_buf from array to Fifo8
      esp: convert cmdbuf from array to Fifo8
      esp: add trivial implementation of the ESP_RFLAGS register
      esp: implement non-DMA transfers in PDMA mode
      esp: add support for unaligned accesses

 hw/dma/sparc32_dma.c  |   4 +-
 hw/m68k/q800.c        |   4 +-
 hw/mips/jazz.c        |   4 +-
 hw/scsi/esp-pci.c     |  53 ++-
 hw/scsi/esp.c         | 975 ++++++++++++++++++++++++++++++++++----------------
 hw/scsi/trace-events  |   5 +
 hw/sparc/sun4m.c      |   2 +-
 include/hw/scsi/esp.h |  52 +--
 8 files changed, 748 insertions(+), 351 deletions(-)


             reply	other threads:[~2021-03-07 12:11 UTC|newest]

Thread overview: 44+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-03-07 12:08 Mark Cave-Ayland [this message]
2021-03-07 12:08 ` [PULL 01/42] esp: checkpatch fixes Mark Cave-Ayland
2021-03-07 12:08 ` [PULL 02/42] esp: rename existing ESP QOM type to SYSBUS_ESP Mark Cave-Ayland
2021-03-07 12:08 ` [PULL 03/42] esp: QOMify the internal ESP device state Mark Cave-Ayland
2021-03-07 12:08 ` [PULL 04/42] esp: add vmstate_esp version to embedded ESPState Mark Cave-Ayland
2021-03-07 12:08 ` [PULL 05/42] esp: add trace event when receiving a TI command Mark Cave-Ayland
2021-03-07 12:08 ` [PULL 06/42] esp: fix esp_reg_read() trace event Mark Cave-Ayland
2021-03-07 12:08 ` [PULL 07/42] esp: add PDMA trace events Mark Cave-Ayland
2021-03-07 12:08 ` [PULL 08/42] esp: determine transfer direction directly from SCSI phase Mark Cave-Ayland
2021-03-07 12:08 ` [PULL 09/42] esp: introduce esp_get_tc() and esp_set_tc() Mark Cave-Ayland
2021-03-07 12:08 ` [PULL 10/42] esp: introduce esp_get_stc() Mark Cave-Ayland
2021-03-07 12:08 ` [PULL 11/42] esp: apply transfer length adjustment when STC is zero at TC load time Mark Cave-Ayland
2021-03-07 12:08 ` [PULL 12/42] esp: remove dma_counter from ESPState Mark Cave-Ayland
2021-03-07 12:08 ` [PULL 13/42] esp: remove dma_left " Mark Cave-Ayland
2021-03-07 12:08 ` [PULL 14/42] esp: remove minlen restriction in handle_ti Mark Cave-Ayland
2021-03-07 12:08 ` [PULL 15/42] esp: introduce esp_pdma_read() and esp_pdma_write() functions Mark Cave-Ayland
2021-03-07 12:08 ` [PULL 16/42] esp: use pdma_origin directly in esp_pdma_read()/esp_pdma_write() Mark Cave-Ayland
2021-03-07 12:08 ` [PULL 17/42] esp: move pdma_len and TC logic into esp_pdma_read()/esp_pdma_write() Mark Cave-Ayland
2021-03-07 12:08 ` [PULL 18/42] esp: accumulate SCSI commands for PDMA transfers in cmdbuf instead of pdma_buf Mark Cave-Ayland
2021-03-07 12:08 ` [PULL 19/42] esp: remove buf parameter from do_cmd() Mark Cave-Ayland
2021-03-07 12:08 ` [PULL 20/42] esp: remove the buf and buflen parameters from get_cmd() Mark Cave-Ayland
2021-03-07 12:08 ` [PULL 21/42] esp: remove redundant pdma_start from ESPState Mark Cave-Ayland
2021-03-07 12:08 ` [PULL 22/42] esp: move PDMA length adjustments into esp_pdma_read()/esp_pdma_write() Mark Cave-Ayland
2021-03-07 12:08 ` [PULL 23/42] esp: use ti_wptr/ti_rptr to manage the current FIFO position for PDMA Mark Cave-Ayland
2021-03-07 12:08 ` [PULL 24/42] esp: use in-built TC to determine PDMA transfer length Mark Cave-Ayland
2021-03-07 12:08 ` [PULL 25/42] esp: remove CMD pdma_origin Mark Cave-Ayland
2021-03-07 12:08 ` [PULL 26/42] esp: rename get_cmd_cb() to esp_select() Mark Cave-Ayland
2021-03-07 12:08 ` [PULL 27/42] esp: fix PDMA target selection Mark Cave-Ayland
2021-03-07 12:08 ` [PULL 28/42] esp: use FIFO for PDMA transfers between initiator and device Mark Cave-Ayland
2021-03-07 12:08 ` [PULL 29/42] esp: remove pdma_origin from ESPState Mark Cave-Ayland
2021-03-07 12:08 ` [PULL 30/42] esp: add 4 byte PDMA read and write transfers Mark Cave-Ayland
2021-03-07 12:08 ` [PULL 31/42] esp: implement FIFO flush command Mark Cave-Ayland
2021-03-07 12:08 ` [PULL 32/42] esp: latch individual bits in ESP_RINTR register Mark Cave-Ayland
2021-03-07 12:08 ` [PULL 33/42] esp: defer command completion interrupt on incoming data transfers Mark Cave-Ayland
2021-03-07 12:08 ` [PULL 34/42] esp: remove old deferred command completion mechanism Mark Cave-Ayland
2021-03-07 12:08 ` [PULL 35/42] esp: raise interrupt after every non-DMA byte transferred to the FIFO Mark Cave-Ayland
2021-03-07 12:08 ` [PULL 36/42] esp: add maxlen parameter to get_cmd() Mark Cave-Ayland
2021-03-07 12:08 ` [PULL 37/42] esp: transition to message out phase after SATN and stop command Mark Cave-Ayland
2021-03-07 12:08 ` [PULL 38/42] esp: convert ti_buf from array to Fifo8 Mark Cave-Ayland
2021-03-07 12:08 ` [PULL 39/42] esp: convert cmdbuf " Mark Cave-Ayland
2021-03-07 12:08 ` [PULL 40/42] esp: add trivial implementation of the ESP_RFLAGS register Mark Cave-Ayland
2021-03-07 12:08 ` [PULL 41/42] esp: implement non-DMA transfers in PDMA mode Mark Cave-Ayland
2021-03-07 12:08 ` [PULL 42/42] esp: add support for unaligned accesses Mark Cave-Ayland
2021-03-09 16:09 ` [PULL 00/42] qemu-sparc queue 20210307 Peter Maydell

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20210307120850.10418-1-mark.cave-ayland@ilande.co.uk \
    --to=mark.cave-ayland@ilande.co.uk \
    --cc=peter.maydell@linaro.org \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.