[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCHv2 0/4] sun4m: implement memory region IOMMU translat
From: |
Mark Cave-Ayland |
Subject: |
[Qemu-devel] [PATCHv2 0/4] sun4m: implement memory region IOMMU translation and DMA API |
Date: |
Fri, 27 Oct 2017 13:19:45 +0100 |
The original sun4m IOMMU/DMA code dates from before the introduction of the QEMU
memory region API (in particular IOMMU memory regions) and the DMA API.
This patchset removes these sun4m-specific implementations and replaces them
with
the more up-to-date QEMU APIs instead.
Signed-off-by: Mark Cave-Ayland <address@hidden>
Based-on: address@hidden ([PATCHv4 00/13] sun4m: sparc32_dma tidy-ups)
v2:
- Rebase onto v4 sparc32_dma tidy-up patchset
- Change TYPE_SUN4M_IOMMU macro from "iommu" to "sun4m-iommu" as suggested by
Philippe
Mark Cave-Ayland (4):
sun4m: implement IOMMU translation using IOMMU memory region
sparc32_dma: switch over to using IOMMU memory region and DMA API
sun4m_iommu: remove legacy sparc_iommu_memory_rw() function
sun4m: change TYPE_SUN4M_IOMMU macro from "iommu" to "sun4m-iommu"
hw/dma/sparc32_dma.c | 17 +++++----
hw/dma/sun4m_iommu.c | 87 ++++++++++++++++++++++++++++++----------------
include/hw/sparc/sun4m.h | 23 ++++--------
3 files changed, 75 insertions(+), 52 deletions(-)
--
1.7.10.4
- [Qemu-devel] [PATCHv2 0/4] sun4m: implement memory region IOMMU translation and DMA API,
Mark Cave-Ayland <=
- [Qemu-devel] [PATCHv2 2/4] sparc32_dma: switch over to using IOMMU memory region and DMA API, Mark Cave-Ayland, 2017/10/27
- [Qemu-devel] [PATCHv2 1/4] sun4m: implement IOMMU translation using IOMMU memory region, Mark Cave-Ayland, 2017/10/27
- [Qemu-devel] [PATCHv2 4/4] sun4m: change TYPE_SUN4M_IOMMU macro from "iommu" to "sun4m-iommu", Mark Cave-Ayland, 2017/10/27
- [Qemu-devel] [PATCHv2 3/4] sun4m_iommu: remove legacy sparc_iommu_memory_rw() function, Mark Cave-Ayland, 2017/10/27
- Re: [Qemu-devel] [PATCHv2 0/4] sun4m: implement memory region IOMMU translation and DMA API, Philippe Mathieu-Daudé, 2017/10/27