[PATCH] powerpc/pci: check the bus address instead of resource address in pcibios_fixup_resources
Benjamin Herrenschmidt
benh at kernel.crashing.org
Thu Jun 6 08:38:11 EST 2013
On Wed, 2013-06-05 at 14:10 +0100, David Laight wrote:
> > If a BAR has the value of 0, we would assume that it is unset yet and
> > then mark the resource as unset and would reassign it later.
>
> IIRC the PCI spec allows a BAR address of zero.
> Certainly some sparc systems have assigned 0 to a BAR.
> So assuming a BAR of 0 means it is unset may not be
> true for all systems.
Yes, look at the code and the comment above :-) It tries to make a
guess... which so far has worked well for us.
Note that people assigning 0 to BARs are asking for trouble anyway.
Cheers,
Ben.
More information about the Linuxppc-dev
mailing list