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] 3rd party drivers in domU or dom0

To: "Keir Fraser" <keir.fraser@xxxxxxxxxxxxx>, "xen-devel" <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: Re: [Xen-devel] 3rd party drivers in domU or dom0
From: mdlabriola@xxxxxxxxx
Date: Wed, 15 Apr 2009 18:26:44 +0000
Delivery-date: Wed, 15 Apr 2009 11:26:25 -0700
Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Received:X-YMail-OSG:X-Yahoo-Newman-Property:X-rim-org-msg-ref-id:Return-Receipt-To:Disposition-Notification-To:Message-ID:Content-Transfer-Encoding:Reply-To:X-Priority:Sensitivity:Importance:To:Subject:From:Date:Content-Type:MIME-Version; b=j5NBU262dN0KqtxOB8708CottUu6/Me0Jal2zRexMkOGx7/KX1Fqr1dijDa49aWwChYSyHSpSRKNLTTk++JvuQmlFOiiDVd/KkSVmvn/9eWv1gHX83Aivapfi8nfq5Wpa1EqAUImgP0FL8do9hSDEdAH79Wm59rHfgw56smNyow= ;
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
Importance: Normal
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>
Reply-to: mdlabriola@xxxxxxxxx
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Sensitivity: Normal
I booted the hypervizor with dom0_vcpu_pin set, dom0's kernel with nosmp set, 
then pinned my domUs to the second core.  It worked!  I'm now sending my 50Hz 
data well within my spec, even with two other domUs working away.  :-)

Now, I still would rather pass my PCI cards into a domU, but I'm pretty happy 
to be working at all.

I remember noticing an option to select one of 3 available PCI passthrough 
methods for pciback when I configured my kernel...  What's the difference 
between the three?


------Original Message------
From: Keir Fraser
To: Michael Labriola
To: xen-devel
Subject: Re: [Xen-devel] 3rd party drivers in domU or dom0
Sent: Apr 15, 2009 08:01

On 15/04/2009 12:56, "mdlabriola@xxxxxxxxx" <mdlabriola@xxxxxxxxx> wrote:

> I tried to hide the PCI cards from dom0, to see what the behavior is like in a
> domU, but I can't get that to work either.  The pciback new_slot/bind stuff
> appears to work (I don't get errors), but when I try to create my domU, I get
> errors listing other devices that must also be sent to domU (looks like
> everything on that PCI bus)
> Do you guys think there's a better chance of getting these boards working on
> domU or dom0?

Doesn't matter which as Xen schedules them the same. The safest way would be
to run a uniproc dom0 or domU, and dedicate a cpu to it (by setting affinity
masks of all domains).

 -- Keir

Michael D Labriola
21 Rip Van Winkle Cir
Warwick, RI 02886
Xen-devel mailing list
<Prev in Thread] Current Thread [Next in Thread>