|
|
|
|
|
|
|
|
|
|
xen-users
> -----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> |
- RE: [Xen-users] AMD-8131,
Petersson, Mats <=
|
|
|
|
|