Subject: Re: [PATCH 3/5] Float the pci bus number on MPC8641HPCN board.

From: Segher Boessenkool <[email-masked]>
Date: Sat, 2 Jun 2007 10:36:11 +0200

>> The real fix is in the kernel to make it
>> very clear that domains and proper, per-domain bus numbering (not
>> global bus numbering) and suchlike is the standard like it is on SPARC
>> and PPC64 and IA64.
>
> Well... if the real fix means suddenly nobody can use X ...  I'm sorry
> but I won't inflict that one the remaining lots of 32 bits PowerMac 
> (and
> Pegasos) users. Not until there is a fixed X available. Once Ian's work
> on pci-rework X.org branch is finally merged with the trunk then life
> will be better for everybody.

In the meantime, you could have a kernel config option
selecting between "good new" and "bad old" ppc32 PCI
stack.  At the very least it will make it easier for both
kernel and X people to test their stuff.  Also it will
allow users to switch to the bad old but working stack
if things don't go too smoothly during the transition.

Segher