Message ID | 1373863857-27239-1-git-send-email-Varun.Sethi@freescale.com (mailing list archive) |
---|---|
State | Not Applicable |
Headers | show |
On Mon, Jul 15, 2013 at 10:20:55AM +0530, Varun Sethi wrote: > Add an iommu domain pointer to device (powerpc) archdata. Devices > are attached to iommu domains and this pointer provides a mechanism > to correlate between a device and the associated iommu domain. This > field is set when a device is attached to a domain. > > Signed-off-by: Varun Sethi <Varun.Sethi@freescale.com> > Acked-by: Kumar Gala <galak@kernel.crashing.org> > --- > - rebased patch to 3.11-rc1 > arch/powerpc/include/asm/device.h | 3 +++ > 1 files changed, 3 insertions(+), 0 deletions(-) Okay, I applied these patches to my ppc/pamu branch. But before I merge it to my next branch (so that it can go upstream) I want to have a compile-test-case first. Can you send me a working .config which includes this driver? Thanks, Joerg
Hi Joerg, Please find the .config file attached with this mail. Regards Varun > -----Original Message----- > From: Joerg Roedel [mailto:joro@8bytes.org] > Sent: Wednesday, August 14, 2013 3:18 PM > To: Sethi Varun-B16395 > Cc: iommu@lists.linux-foundation.org; linuxppc-dev@lists.ozlabs.org; > linux-kernel@vger.kernel.org; benh@kernel.crashing.org; > galak@kernel.crashing.org; alex.williamson@redhat.com; Yoder Stuart- > B08248; Wood Scott-B07421 > Subject: Re: [PATCH 1/3] powerpc: Add iommu domain pointer to device > archdata > > On Mon, Jul 15, 2013 at 10:20:55AM +0530, Varun Sethi wrote: > > Add an iommu domain pointer to device (powerpc) archdata. Devices are > > attached to iommu domains and this pointer provides a mechanism to > > correlate between a device and the associated iommu domain. This > > field is set when a device is attached to a domain. > > > > Signed-off-by: Varun Sethi <Varun.Sethi@freescale.com> > > Acked-by: Kumar Gala <galak@kernel.crashing.org> > > --- > > - rebased patch to 3.11-rc1 > > arch/powerpc/include/asm/device.h | 3 +++ > > 1 files changed, 3 insertions(+), 0 deletions(-) > > Okay, I applied these patches to my ppc/pamu branch. But before I merge > it to my next branch (so that it can go upstream) I want to have a > compile-test-case first. Can you send me a working .config which includes > this driver? > > Thanks, > > Joerg > >
On Wed, Aug 14, 2013 at 09:56:11AM +0000, Sethi Varun-B16395 wrote:
> Please find the .config file attached with this mail.
Fantastic, thanks. The build works fine, I'll include the driver into my
next-branch. I also have two minor clean-up patches on-top, just if you
where wondering.
Joerg
Thanks Joerg. > -----Original Message----- > From: Joerg Roedel [mailto:joro@8bytes.org] > Sent: Wednesday, August 14, 2013 9:45 PM > To: Sethi Varun-B16395 > Cc: iommu@lists.linux-foundation.org; linuxppc-dev@lists.ozlabs.org; > linux-kernel@vger.kernel.org; benh@kernel.crashing.org; > galak@kernel.crashing.org; alex.williamson@redhat.com; Yoder Stuart- > B08248; Wood Scott-B07421 > Subject: Re: [PATCH 1/3] powerpc: Add iommu domain pointer to device > archdata > > On Wed, Aug 14, 2013 at 09:56:11AM +0000, Sethi Varun-B16395 wrote: > > Please find the .config file attached with this mail. > > Fantastic, thanks. The build works fine, I'll include the driver into my > next-branch. I also have two minor clean-up patches on-top, just if you > where wondering. > > > Joerg > >
diff --git a/arch/powerpc/include/asm/device.h b/arch/powerpc/include/asm/device.h index 77e97dd..38faede 100644 --- a/arch/powerpc/include/asm/device.h +++ b/arch/powerpc/include/asm/device.h @@ -28,6 +28,9 @@ struct dev_archdata { void *iommu_table_base; } dma_data; +#ifdef CONFIG_IOMMU_API + void *iommu_domain; +#endif #ifdef CONFIG_SWIOTLB dma_addr_t max_direct_dma_addr; #endif