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] [PATCH PV_OPS PCIFRONT]

To: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: Re: [Xen-devel] [PATCH PV_OPS PCIFRONT]
From: Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx>
Date: Thu, 5 Nov 2009 17:04:14 -0500
Cc: Jeremy Fitzhardinge <jeremy@xxxxxxxx>
Delivery-date: Thu, 05 Nov 2009 14:09:48 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <1257456819-782-1-git-send-email-konrad.wilk@xxxxxxxxxx>
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: <1257456819-782-1-git-send-email-konrad.wilk@xxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mutt/1.5.19 (2009-01-05)
> That is it for right now. The driver works with INTx and MSI cards. I've 
> tested
> with USB and network (Broadcom) succesfully. There is still some more work to 
> do:
>  - MSI disable is not yet in,
>  - no MSI-X enable/disable functionality.
and:
 - If 4GB or more are allocated to the domain, you get this:

PCI: Warning: Cannot find a gap in the 32bit address range
PCI: Unassigned devices with 32bit resource registers may break!

   and the device shows up as disabled and is not usuable.

 - No support yet for 'reassign_device' which page aligns the BARs
   on PCI devices.

 - Haven't tested FLR or PCI AER.
 - Saw this once:

WARNING: at drivers/pci/msi.c:602 pci_enable_msi_block+0xcd/0x339()
.. snip ..
Call Trace:
 [<ffffffff8107ed59>] warn_slowpath_common+0xc9/0x10c
 [<ffffffff8107edcc>] warn_slowpath_null+0x30/0x4d
 [<ffffffff81362cec>] pci_enable_msi_block+0xcd/0x339
 [<ffffffff814006ec>] ? pciback_do_op+0x0/0x1b4
 [<ffffffff8140469e>] pciback_enable_msi+0x3e/0xb0
 [<ffffffff814007b9>] pciback_do_op+0xcd/0x1b4
..snip..

But besides that it works :-)

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

<Prev in Thread] Current Thread [Next in Thread>