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-phi...@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