All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4] hw: Have DMA API take MemTxAttrs arg & propagate MemTxResult (part 3)
@ 2021-12-18 14:51 Philippe Mathieu-Daudé
  2021-12-18 14:51 ` [PATCH 1/4] dma: Let st*_dma() take MemTxAttrs argument Philippe Mathieu-Daudé
                   ` (3 more replies)
  0 siblings, 4 replies; 13+ messages in thread
From: Philippe Mathieu-Daudé @ 2021-12-18 14:51 UTC (permalink / raw)
  To: qemu-devel
  Cc: Daniel Henrique Barboza, Michael S. Tsirkin, David Hildenbrand,
	Li Qiang, Qiuhao Li, Peter Xu, Greg Kurz, Alexander Bulekov,
	qemu-ppc, Cédric Le Goater, Paolo Bonzini, David Gibson,
	Philippe Mathieu-Daudé,
	Gerd Hoffmann

After updating the dma_buf API in part 3, we now update the ld/st API
to:
- take a MemTxAttrs argument,
- propagate a MemTxResult.

Based-on: <20211216123558.799425-1-philmd@redhat.com>
"Have DMA API take MemTxAttrs arg & propagate MemTxResult (part 2)"
https://www.mail-archive.com/qemu-devel@nongnu.org/msg856860.html

Philippe Mathieu-Daudé (4):
  dma: Let st*_dma() take MemTxAttrs argument
  dma: Let ld*_dma() take MemTxAttrs argument
  dma: Let st*_dma() propagate MemTxResult
  dma: Let ld*_dma() propagate MemTxResult

 include/hw/pci/pci.h       |  8 ++++++--
 include/hw/ppc/spapr_vio.h | 19 ++++++++++++-----
 include/sysemu/dma.h       | 42 ++++++++++++++++++++------------------
 hw/intc/pnv_xive.c         |  7 ++++---
 hw/nvram/fw_cfg.c          |  4 ++--
 hw/usb/hcd-xhci.c          |  7 ++++---
 6 files changed, 52 insertions(+), 35 deletions(-)

-- 
2.33.1




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

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

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-12-18 14:51 [PATCH 0/4] hw: Have DMA API take MemTxAttrs arg & propagate MemTxResult (part 3) Philippe Mathieu-Daudé
2021-12-18 14:51 ` [PATCH 1/4] dma: Let st*_dma() take MemTxAttrs argument Philippe Mathieu-Daudé
2021-12-21 23:05   ` Richard Henderson
2021-12-22  6:44   ` Cédric Le Goater
2021-12-18 14:51 ` [PATCH 2/4] dma: Let ld*_dma() " Philippe Mathieu-Daudé
2021-12-21 23:06   ` Richard Henderson
2021-12-22  6:44   ` Cédric Le Goater
2021-12-18 14:51 ` [PATCH 3/4] dma: Let st*_dma() propagate MemTxResult Philippe Mathieu-Daudé
2021-12-21 23:07   ` Richard Henderson
2021-12-22  6:45   ` Cédric Le Goater
2021-12-18 14:51 ` [PATCH 4/4] dma: Let ld*_dma() " Philippe Mathieu-Daudé
2021-12-21 23:09   ` Richard Henderson
2021-12-22  6:45   ` Cédric Le Goater

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.