mbox series

[0/4] hw: Have DMA API take MemTxAttrs arg & propagate MemTxResult (part 3)

Message ID 20211218145111.1540114-1-philmd@redhat.com (mailing list archive)
Headers show
Series hw: Have DMA API take MemTxAttrs arg & propagate MemTxResult (part 3) | expand

Message

Philippe Mathieu-Daudé Dec. 18, 2021, 2:51 p.m. UTC
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(-)