On Mon, 2007-12-10 at 17:15 +1100, Benjamin Herrenschmidt wrote: > The current pci_assign_unassigned_resources() code doesn't work properly > on 32 bits platforms with 64 bits resources. The main reason is the use > of unsigned long in various places instead of resource_size_t. > > This fixes it, along with some tricks to avoid casting to 64 bits on > platforms that don't need it in every printk around. > > This is a pre-requisite for making powerpc use the generic code instead of > its own half-useful implementation. > > Signed-off-by: Benjamin Herrenschmidt <[EMAIL PROTECTED]> > --- > > This version now uses casts as Greg asked for and adds proper setup > of the prefetchable base & limit "upper" registers when using 64 bits > resources.
Crap ! Ignore it. I forgot to quilt ref again... won't build. Sending it again, with a separate patch fixing a warning in setup-res.c that isn't directly related to the changes to setup-bus.c Cheers, Ben. _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-dev