Hi Shameer, On Wed, Aug 28, 2024 at 04:31:36PM +0000, Shameerali Kolothum Thodi wrote: > Hi Nicolin, > > > -----Original Message----- > > From: Nicolin Chen <nicolinc@xxxxxxxxxx> > > Sent: Tuesday, August 27, 2024 10:31 PM > > To: Jason Gunthorpe <jgg@xxxxxxxxxx> > > Cc: acpica-devel@xxxxxxxxxxxxxxx; Guohanjun (Hanjun Guo) > > <guohanjun@xxxxxxxxxx>; iommu@xxxxxxxxxxxxxxx; Joerg Roedel > > <joro@xxxxxxxxxx>; Kevin Tian <kevin.tian@xxxxxxxxx>; > > kvm@xxxxxxxxxxxxxxx; Len Brown <lenb@xxxxxxxxxx>; linux- > > acpi@xxxxxxxxxxxxxxx; linux-arm-kernel@xxxxxxxxxxxxxxxxxxx; Lorenzo Pieralisi > > <lpieralisi@xxxxxxxxxx>; Rafael J. Wysocki <rafael@xxxxxxxxxx>; Robert > > Moore <robert.moore@xxxxxxxxx>; Robin Murphy > > <robin.murphy@xxxxxxx>; Sudeep Holla <sudeep.holla@xxxxxxx>; Will > > Deacon <will@xxxxxxxxxx>; Alex Williamson <alex.williamson@xxxxxxxxxx>; > > Eric Auger <eric.auger@xxxxxxxxxx>; Jean-Philippe Brucker <jean- > > philippe@xxxxxxxxxx>; Moritz Fischer <mdf@xxxxxxxxxx>; Michael Shavit > > <mshavit@xxxxxxxxxx>; patches@xxxxxxxxxxxxxxx; Shameerali Kolothum > > Thodi <shameerali.kolothum.thodi@xxxxxxxxxx>; Mostafa Saleh > > <smostafa@xxxxxxxxxx> > > Subject: Re: [PATCH v2 0/8] Initial support for SMMUv3 nested translation > > > > > As mentioned above, the VIOMMU series would be required to test the > > entire nesting feature, which now has a v2 rebasing on this series. I tested it > > with a paring QEMU branch. Please refer to: > > https://lore.kernel.org/linux- > > iommu/cover.1724776335.git.nicolinc@xxxxxxxxxx/ > > Thanks for this. I haven't gone through the viommu and its Qemu branch > yet. The way we present nested-smmuv3/iommufd to the Qemu seems to > have changed with the above Qemu branch(multiple nested SMMUs). > The old Qemu command line for nested setup doesn't work anymore. > > Could you please share an example Qemu command line to verify this > series(Sorry, if I missed it in the links/git). My bad. I updated those two "for_iommufd_" QEMU branches with a README commit on top of each for the reference command. By the way, I wonder how many SMMUv3 instances there are on the platforms that SMMUv3 developers here are running on -- if some one is also working on a chip that has multiple instances? Thanks Nicolin