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: Possible regression in "passthough: add no_wb option

To: Qing He <qing.he@xxxxxxxxx>
Subject: Re: [Xen-devel] Re: Possible regression in "passthough: add no_wb option for pci conf write"
From: Simon Horman <horms@xxxxxxxxxxxx>
Date: Mon, 7 Dec 2009 13:55:11 +1100
Cc: "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>, Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
Delivery-date: Sun, 06 Dec 2009 18:55:37 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <20091207021640.GD20810@ub-qhe2>
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: <20091206055500.GA16332@xxxxxxxxxxxx> <20091207021640.GD20810@ub-qhe2>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mutt/1.5.20 (2009-06-14)
On Mon, Dec 07, 2009 at 10:16:40AM +0800, Qing He wrote:
> On Sun, 2009-12-06 at 13:55 +0800, Simon Horman wrote:
> > > passthough: add no_wb option for pci conf write
> > > 
> > > Current pt_pci_write_config always writes back to real pci conf
> > > space. However, in the case of MSI address and data registers,
> > > if guest changes the affinity of the interrupt, stale data will
> > > be written to these registers. This is particularly a problem
> > > if Xen uses per-CPU vector, where the interrupt in question fails
> > > to work. This patch fixes this by adding an option to disable the
> > > write back of certain controls.
> > 
> > This patch seems to cause the creation of passing a domain
> > to fail     when passing through either an intel 82576 or 82572EI.
> > I didn't try any others.
> > 
> Hi Simon,
>       Do you notice anything unusual in the ioemu and hypervisor logs?

I couldn't see anything of particular note. I'll try and poke a bit harder.

Xen-devel mailing list