[PATCH] powerpc/mpic: don't reset affinity for secondary MPIC on boot
Arnd Bergmann
arnd at arndb.de
Sat Nov 22 01:40:02 EST 2008
On Friday 21 November 2008, Benjamin Herrenschmidt wrote:
> Oh just that for powermac for example, I know I'm resetting the thing,
> so can't rely on init values, and on some BML embedded boxes too, while
> on things like cell I don't off hand know what the right CPU number is
> to hit the right C3PO interrupt, so I'm better off reading what SLOF
> did :-)
The current code will always use destination 0 for any MPIC, because
mpic_init is run befew smp_init and it currently uses the local CPU.
If an SMP powermac requires a specific destination setting in the
secondary MPIC, either the current mpic_init code is broken there
in the same way as on cell, or more broken if it requires something
other than destination 0.
> But if you think on Cell we can just hard wire in the platform code,
> then I'm ok.
On cell, I know that destination 0 is always correct because of the wiring
inside of Axon.
Arnd <><
More information about the Linuxppc-dev
mailing list