All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/5] hw: Have DMA API take MemTxAttrs arg & propagate MemTxResult (part 4)
@ 2021-12-18 15:10 Philippe Mathieu-Daudé
  2021-12-18 15:10 ` [PATCH 1/5] hw/scsi/megasas: Use uint32_t for reply queue head/tail values Philippe Mathieu-Daudé
                   ` (4 more replies)
  0 siblings, 5 replies; 11+ messages in thread
From: Philippe Mathieu-Daudé @ 2021-12-18 15:10 UTC (permalink / raw)
  To: qemu-devel
  Cc: Fam Zheng, Hannes Reinecke, Dmitry Fleytman, qemu-block,
	Michael S. Tsirkin, Stefan Weil, Jason Wang, David Hildenbrand,
	Li Qiang, Qiuhao Li, Peter Xu, Philippe Mathieu-Daudé,
	Alexander Bulekov, Gerd Hoffmann, Paolo Bonzini, Sven Schnelle

After updating the dma_buf API (part 2) and the ld/st DMA API
(part 3), we now update the ld/st PCI DMA API to:
- take a MemTxAttrs argument,
- propagate a MemTxResult.

Based-on: <20211218145111.1540114-1-philmd@redhat.com>
"Have DMA API take MemTxAttrs arg & propagate MemTxResult (part 3)"
https://lore.kernel.org/all/20211218145111.1540114-1-philmd@redhat.com/

Philippe Mathieu-Daudé (5):
  hw/scsi/megasas: Use uint32_t for reply queue head/tail values
  dma: Let st*_pci_dma() take MemTxAttrs argument
  dma: Let ld*_pci_dma() take MemTxAttrs argument
  dma: Let st*_pci_dma() propagate MemTxResult
  dma: Let ld*_pci_dma() propagate MemTxResult

 include/hw/pci/pci.h | 28 ++++++++++++-------------
 hw/audio/intel-hda.c | 12 ++++++-----
 hw/net/eepro100.c    | 49 ++++++++++++++++++++++++++------------------
 hw/net/tulip.c       | 36 +++++++++++++++++---------------
 hw/scsi/megasas.c    | 38 ++++++++++++++++++++++------------
 hw/scsi/mptsas.c     | 16 +++++++++++----
 hw/scsi/vmw_pvscsi.c | 20 +++++++++++-------
 hw/usb/hcd-xhci.c    |  1 +
 hw/scsi/trace-events |  8 ++++----
 9 files changed, 125 insertions(+), 83 deletions(-)

-- 
2.33.1




^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2021-12-21 23:22 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-12-18 15:10 [PATCH 0/5] hw: Have DMA API take MemTxAttrs arg & propagate MemTxResult (part 4) Philippe Mathieu-Daudé
2021-12-18 15:10 ` [PATCH 1/5] hw/scsi/megasas: Use uint32_t for reply queue head/tail values Philippe Mathieu-Daudé
2021-12-21 23:13   ` Richard Henderson
2021-12-18 15:10 ` [PATCH 2/5] dma: Let st*_pci_dma() take MemTxAttrs argument Philippe Mathieu-Daudé
2021-12-21 23:14   ` Richard Henderson
2021-12-18 15:10 ` [PATCH 3/5] dma: Let ld*_pci_dma() " Philippe Mathieu-Daudé
2021-12-21 23:15   ` Richard Henderson
2021-12-18 15:10 ` [PATCH 4/5] dma: Let st*_pci_dma() propagate MemTxResult Philippe Mathieu-Daudé
2021-12-21 23:16   ` Richard Henderson
2021-12-18 15:10 ` [PATCH 5/5] dma: Let ld*_pci_dma() " Philippe Mathieu-Daudé
2021-12-21 23:18   ` Richard Henderson

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.