Re: [Qemu-devel] [PATCH v9 00/14] ARM SMMUv3 Emulation Support
Hi Peter, On 12/03/18 13:58, Peter Maydell wrote: > On 28 February 2018 at 08:44, Auger Ericwrote: >> On 27/02/18 20:02, Peter Maydell wrote: >>> On 17 February 2018 at 18:46, Eric Auger wrote: This series implements the emulation code for ARM SMMUv3. > >>> What state is this series in now? Is it "seems ready to >>> go, needs review"? Are you hoping it might get in for 2.12, >>> or targeting 2.13 ? > >> Yes I think it is in a decent state and I would be happy to get some new >> reviews, for a tentative pull in 2.12. In any case I will be reactive on >> any comment in that prospect. > > Hi, Eric. I've now gone through the patchset and reviewed it. Sorry > I didn't manage to get to this in time to be able to put it into 2.12, > but there weren't any major or structural issues, so we should be > able to get this into the tree early in the 2.13 dev cycle. No worries. I am already really grateful to you for the time you spent on this comprehensive review. I have taken into account most of your comments already. I will run some more tests and post v10 this week then. Thanks Eric > > thanks > -- PMM >
Re: [Qemu-devel] [PATCH v9 00/14] ARM SMMUv3 Emulation Support
On 28 February 2018 at 08:44, Auger Ericwrote: > On 27/02/18 20:02, Peter Maydell wrote: >> On 17 February 2018 at 18:46, Eric Auger wrote: >>> This series implements the emulation code for ARM SMMUv3. >> What state is this series in now? Is it "seems ready to >> go, needs review"? Are you hoping it might get in for 2.12, >> or targeting 2.13 ? > Yes I think it is in a decent state and I would be happy to get some new > reviews, for a tentative pull in 2.12. In any case I will be reactive on > any comment in that prospect. Hi, Eric. I've now gone through the patchset and reviewed it. Sorry I didn't manage to get to this in time to be able to put it into 2.12, but there weren't any major or structural issues, so we should be able to get this into the tree early in the 2.13 dev cycle. thanks -- PMM
Re: [Qemu-devel] [PATCH v9 00/14] ARM SMMUv3 Emulation Support
Hi Peter, On 27/02/18 20:02, Peter Maydell wrote: > On 17 February 2018 at 18:46, Eric Augerwrote: >> This series implements the emulation code for ARM SMMUv3. >> >> SMMUv3 gets instantiated by adding ",iommu=smmuv3" to the virt >> machine option. >> >> VHOST integration will be handled in a separate series. VFIO >> integration is not targeted at the moment. Only stage 1 and >> AArch64 PTW are supported. >> >> Main changes since v8: >> - fix mingw compilation (qemu/log.h) >> - put gpl v2 license on all files to respect initial license >> - change proto of smmu_ptw* to clarify inputs/outputs and >> prepare for iotlb emulation >> - fix hash table lookup >> - cleanup access type handling during ptw >> - cleanup reset infra (parent_reset) >> - replace some inline functions by macros >> - fix some CMD fields >> - increment cmdq cons only after cmd execution >> - replace some remaining error_report by qemu_log_mask > > What state is this series in now? Is it "seems ready to > go, needs review"? Are you hoping it might get in for 2.12, > or targeting 2.13 ? Yes I think it is in a decent state and I would be happy to get some new reviews, for a tentative pull in 2.12. In any case I will be reactive on any comment in that prospect. Thanks Eric > > thanks > -- PMM >
Re: [Qemu-devel] [PATCH v9 00/14] ARM SMMUv3 Emulation Support
On 17 February 2018 at 18:46, Eric Augerwrote: > This series implements the emulation code for ARM SMMUv3. > > SMMUv3 gets instantiated by adding ",iommu=smmuv3" to the virt > machine option. > > VHOST integration will be handled in a separate series. VFIO > integration is not targeted at the moment. Only stage 1 and > AArch64 PTW are supported. > > Main changes since v8: > - fix mingw compilation (qemu/log.h) > - put gpl v2 license on all files to respect initial license > - change proto of smmu_ptw* to clarify inputs/outputs and > prepare for iotlb emulation > - fix hash table lookup > - cleanup access type handling during ptw > - cleanup reset infra (parent_reset) > - replace some inline functions by macros > - fix some CMD fields > - increment cmdq cons only after cmd execution > - replace some remaining error_report by qemu_log_mask What state is this series in now? Is it "seems ready to go, needs review"? Are you hoping it might get in for 2.12, or targeting 2.13 ? thanks -- PMM