[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 0/8] sun4m : sparc32_dma tidy-ups
From: |
Mark Cave-Ayland |
Subject: |
Re: [Qemu-devel] [PATCH 0/8] sun4m : sparc32_dma tidy-ups |
Date: |
Sat, 14 Oct 2017 18:56:42 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 |
On 10/10/17 09:21, Artyom Tarasenko wrote:
> On Mon, Oct 9, 2017 at 11:06 PM, Mark Cave-Ayland
> <address@hidden> wrote:
>> This patchset aims to tidy-up the sparc32_dma code by improving the
>> modelling of the espdma/ledma devices using both QOM and the memory
>> API which didn't exist when the code was first written.
>>
>> The result is that it is now possible to remove both the iommu_opaque
>> and is_ledma workarounds from the code.
>>
>> Signed-off-by: Mark Cave-Ayland <address@hidden>
>
> Reviewed-by: Artyom Tarasenko <address@hidden>
With some further experimentation I've found that making the esp/le
devices children of their respective espdma/ledma devices makes things a
lot cleaner.
I've also got another related patch to update the espdma/ledma
tracepoints to log the DMA transaction length, so I'll submit a v2 of
this with the additional changes shortly.
ATB,
Mark.
- [Qemu-devel] [PATCH 3/8] sparc32_dma: move type declarations from sparc32_dma.c to sparc32_dma.h, (continued)
- [Qemu-devel] [PATCH 3/8] sparc32_dma: move type declarations from sparc32_dma.c to sparc32_dma.h, Mark Cave-Ayland, 2017/10/09
- [Qemu-devel] [PATCH 4/8] sun4m: move DMA device wiring from sparc32_dma_init() to sun4m_hw_init(), Mark Cave-Ayland, 2017/10/09
- [Qemu-devel] [PATCH 1/8] sparc32_dma: rename SPARC32_DMA type to SPARC32_DMA_DEVICE, Mark Cave-Ayland, 2017/10/09
- [Qemu-devel] [PATCH 7/8] sparc32_dma: introduce new SPARC32_DMA type container object, Mark Cave-Ayland, 2017/10/09
- [Qemu-devel] [PATCH 8/8] sparc32_dma: remove is_ledma hack and replace with memory region alias, Mark Cave-Ayland, 2017/10/09
- [Qemu-devel] [PATCH 6/8] sparc32_dma: use object link instead of qdev property to pass IOMMU reference, Mark Cave-Ayland, 2017/10/09
- [Qemu-devel] [PATCH 5/8] sun4m_iommu: move TYPE_SUN4M_IOMMU declaration to sun4m.h, Mark Cave-Ayland, 2017/10/09
- Re: [Qemu-devel] [PATCH 0/8] sun4m : sparc32_dma tidy-ups, no-reply, 2017/10/09
- Re: [Qemu-devel] [PATCH 0/8] sun4m : sparc32_dma tidy-ups, Artyom Tarasenko, 2017/10/10
- Re: [Qemu-devel] [PATCH 0/8] sun4m : sparc32_dma tidy-ups,
Mark Cave-Ayland <=