On Tue, Apr 14, 2015 at 02:32:26PM +0100, Varun Sethi wrote:
> Hi Will,

Hey Varun,

> > -----Original Message-----
> > From: iommu-boun...@lists.linux-foundation.org [mailto:iommu-
> > boun...@lists.linux-foundation.org] On Behalf Of Will Deacon
> > Sent: Monday, April 13, 2015 4:11 PM
> > To: Baptiste Reynal
> > Cc: Linux IOMMU
> > Subject: Re: SMMU 2-stage support
> > 
> > On Fri, Apr 03, 2015 at 10:55:02AM +0100, Baptiste Reynal wrote:
> > > We are eventually working on the vSMMU implementation. Relying on the
> > > talk Will Deacon gave at the Linux Plumbers IOMMU Microconference on
> > > October
> > > 2014 (http://linuxplumbersconf.org/2014/ocw/proposals/2019), I tried
> > > the vSMMU initialization.
> > 
> > My position on the vSMMU still hasn't changed:
> > 
> > > > Anyway, until somebody actually wants this feature I've put it on
> > > > ice as it adds a whole bunch of complication to the ARM SMMU driver,
> > > > as well as new user ABI extensions that I don't really want to maintain 
> > > > for
> > fun.
> > 
> > So, whilst it's great that you're looking at the code, I'm not very keen on
> > merging anything until we have people committed to using it. Right now, the
> > only feedback I've had has been going in the para-virt direction and I don't
> > think we should do this "for fun".
> Freescale would be interested in using the vSMMU implementation. We have
> use cases for assigning devices to guest user space. Are you suggesting
> that you are more inclined to using the para virtualized approach?

I can see arguments either way; the vSMMU means that the guest can use the
same SMMU driver as the host but a para-virtualised approach could
theoretically be used across multiple SMMU implementations as well as
potentially being kinder on the TLB.

Will
_______________________________________________
iommu mailing list
iommu@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/iommu

Reply via email to