[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <1247234520.4002.418.camel@zakaz.uk.xensource.com>
Date: Fri, 10 Jul 2009 15:02:00 +0100
From: Ian Campbell <Ian.Campbell@...rix.com>
To: FUJITA Tomonori <fujita.tomonori@....ntt.co.jp>
CC: <mingo@...e.hu>, <jeremy@...p.org>, <linux-kernel@...r.kernel.org>,
<linux-ia64@...r.kernel.org>, <linuxppc-dev@...abs.org>,
<benh@...nel.crashing.org>, <tony.luck@...el.com>,
<x86@...nel.org>, <beckyb@...nel.crashing.org>,
<joerg.roedel@....com>
Subject: Re: [00/15] swiotlb cleanup
On Fri, 2009-07-10 at 14:35 +0900, FUJITA Tomonori wrote:
> I don't think that we need to take account of dom0 support; we don't
> have a clear idea about an acceptable dom0 design (it needs to use
> swiotlb code? I don't know yet), we don't even know we will have dom0
> support in mainline. That's why I didn't CC this patchset to Xen
> camp.
The core domain 0 patches which were the subject of the discussions a
few week back are completely orthogonal to the swiotlb side of things
and whatever form they eventually take I do not think it will have any
impact on the shape of the solution which we arrive at for swiotlb. I
don't think that assuming that domain 0 can never be done in a way which
everyone finds acceptable and therefore discounting all consideration of
it is a useful way to make progress with these issues.
The DMA use case is much more tightly tied to the paravirtualized MMU
(which is already in the kernel for domU purposes) than it is to "the
domain 0" patches anyway. Although domain 0 is probably the main use
case, at least today, swiotlb support is also used in a Xen domU as part
of the support for direct assignment of PCI devices to paravirtualised
guests (pci passthrough).
The pci frontend driver depends on some bits of the domain 0 physical
interrupt patches as well as swiotlb which is why I/we haven't tried to
upstream that particular series yet.
Ian.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists