This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


Re: [Xen-devel] Re: PCI passthrough and 3.3.1/3.4.0

To: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: Re: [Xen-devel] Re: PCI passthrough and 3.3.1/3.4.0
From: Mark Williamson <mark.williamson@xxxxxxxxxxxx>
Date: Mon, 2 Mar 2009 04:22:01 +0000
Cc: Christian Tramnitz <chris.ace@xxxxxxx>
Delivery-date: Sun, 01 Mar 2009 20:22:26 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <gofk89$g8b$1@xxxxxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <C5D014AF.3A97%keir.fraser@xxxxxxxxxxxxx> <200903011819.54520.mark.williamson@xxxxxxxxxxxx> <gofk89$g8b$1@xxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: KMail/1.11.0 (Linux/2.6.27-11-generic; KDE/4.2.0; i686; ; )
> Unfortunately this is not the case: as far as I know there is no
> pci-frontend yet, so pass-through is still not possible with vanilla
> linux as domU...

I was considering that (perhaps non-obviously!) as being "dom0-type" 
functionality.  But I should have said so, so thank you for pointing it out.

Part of the code required (aside from pcifront itself) would actually be code 
to make DMA work properly - code which dom0 has to have whereas an 
unprivileged domU does not.  I assume that this code will go into the kernel 
if basic dom0 support is merged; that might make a pcifront in Linux upstream 
somewhat more likely.  Fingers crossed!


Xen-devel mailing list