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-users

RE: [Xen-users] AMD-8131

To: "Mark Williamson" <mark.williamson@xxxxxxxxxxxx>, xen-users@xxxxxxxxxxxxxxxxxxx
Subject: RE: [Xen-users] AMD-8131
From: "Petersson, Mats" <Mats.Petersson@xxxxxxx>
Date: Mon, 30 Jan 2006 16:02:45 +0100
Cc: Ernst Bachmann <e.bachmann@xxxxxxxx>, Sebastian Böhm <seb@xxxxxxxx>
Delivery-date: Mon, 30 Jan 2006 15:12:59 +0000
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AcYlqZvOY8BeXv0TS4ylmi46i5VXOgAAdZOA
Thread-topic: [Xen-users] AMD-8131
> -----Original Message-----
> From: xen-users-bounces@xxxxxxxxxxxxxxxxxxx 
> [mailto:xen-users-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of 
> Mark Williamson
> Sent: 30 January 2006 14:24
> To: xen-users@xxxxxxxxxxxxxxxxxxx
> Cc: Ernst Bachmann; Sebastian Böhm
> Subject: Re: [Xen-users] AMD-8131
> 
> > > Did you check the dom0 kernel config if it contains the 
> neccessary 
> > > functions? If you create a non-xen kernel with the same 
> config (copy 
> > > the .config into a vanilla kernel dir, run make oldconfig), does 
> > > that one work with PCI-X?
> >
> > This was the first thing I tried. And yes: without xen it 
> does work (i 
> > use the same kernel-config for xen2, and there pcix works also).
> 
> Unfortunately you can't just copy the config from the Xen2 
> kernel to the Xen3
> kernel: the PCI functionality that you saw in Xen 2 hasn't 
> been *removed*, it's just been *moved* into Linux itself and 
> out of Xen.
> 
> The Linux/Xen2 kernel config won't have the PCI quirk 
> handling code because PCI quirks were handled by Xen itself.  
> In Xen 3, Linux needs to have this enabled because Xen will 
> not help it anymore.
> 
> Can you verify that any config options for your board that 
> are enabled in your native Linux build are also enabled under 
> the Xen 3-patched Linux kernel?
> 
> Cheers,
> Mark
> 
The fix in quirks.c isn't something that will make the devices behind the PCI-X 
bridge disappear or appear - it sets a signle bit in a configuration register, 
which I think deals with Message Signaled Interrupts [based on the printout 
comments]. 

If the devices behind 8131 don't appear, then there's something wrong with the 
PCI enumeration, which not directly related to the quirks.c code. 

--
Mats


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

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