WARNING - OLD ARCHIVES

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/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

Re: [Xen-devel] Regression in PCI pass-through from qemu-xen changeset "

To: Simon Horman <horms@xxxxxxxxxxxx>, "Cui, Dexuan" <dexuan.cui@xxxxxxxxx>
Subject: Re: [Xen-devel] Regression in PCI pass-through from qemu-xen changeset "passthrough: Fix older kernel assigned device resume failure problem"
From: Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx>
Date: Tue, 5 May 2009 14:58:29 +0100
Cc: Yuji Shimada <shimada-yxb@xxxxxxxxxxxxxxx>, Yu Zhao <yu.zhao@xxxxxxxxx>, "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>, Keir Fraser <Keir.Fraser@xxxxxxxxxxxxx>, Liping Ke <Liping.Ke@xxxxxxxxx>
Delivery-date: Tue, 05 May 2009 06:59:03 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <20090502021802.GC13195@xxxxxxxxxxxx>
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: <EADF0A36011179459010BDF5142A45751555F260@xxxxxxxxxxxxxxxxxxxxxxxxxxxx> <20090502021015.GB13195@xxxxxxxxxxxx> <20090502021802.GC13195@xxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Simon Horman writes ("Re: [Xen-devel] Regression in PCI pass-through from 
qemu-xen changeset "passthrough: Fix older kernel assigned device resume      
failure problem""):
On Sat, May 02, 2009 at 12:10:15PM +1000, Simon Horman wrote:
> Changeset "passthrough: Fix older kernel assigned device resume failure
> problem" (dbb8aafa702b8b4f5568e08641d98471fd04e0f8) in
> qemu-xen-unstable.git appears to cause a regression. This changeset was
> applied between the xen-3.4.0-rc2 and xen-3.4.0-rc3 tags of
> qemu-xen-unstable.git.
...
> The problem that I am seeing is that with this changeset applied
> I am not able to correctly initialise Intel network cards. Though
> I assume the problem is not specific to this hardware.

Thanks ...

Cui, Dexuan writes ("[PATCH][ioemu] fix PCI bar mapping"):
> dbb8aafa702b8b4f5568e08641d98471fd04e0f8 has a bug:
> The virtual CMD value we get from reg_entry->data is not the proper value 
> because reg_entry->data only holds the emulated bits and the 
> PCI_COMMAND_IO/PCI_COMMAND_MEMORY bits are not in it.
> Instead, we can use pt_pci_read_config(&ptdev->dev, PCI_COMMAND, 2) to get 
> the proper value. 

... Cui, do you think this is likely to fix Simon's problem ?

I'm about to apply it, in any case, but I was wondering if we have
another problem too.

Thanks,
Ian.

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel