summaryrefslogtreecommitdiffstats
path: root/arch/parisc
diff options
context:
space:
mode:
authorBenjamin Herrenschmidt <benh@kernel.crashing.org>2011-02-01 12:13:09 +1100
committerBenjamin Herrenschmidt <benh@kernel.crashing.org>2011-04-20 11:03:24 +1000
commitad0693ee722b93b63a89c845e99513f242e43aa6 (patch)
tree994d7ef63c3356e3dc90372a2abe961430769a29 /arch/parisc
parentb144871cb5f2c268e94258ae8f1ec810db2e1120 (diff)
downloadop-kernel-dev-ad0693ee722b93b63a89c845e99513f242e43aa6.zip
op-kernel-dev-ad0693ee722b93b63a89c845e99513f242e43aa6.tar.gz
powerpc: Call CPU ->restore callback earlier on secondary CPUs
We do it before we loop on the PACA start flag. This way, we get a chance to set critical SPRs on all CPUs before Linux tries to start them up, which avoids problems when changing some bits such as LPCR bits that need to be identical on all threads of a core or similar things like that. Ideally, some of that should also be done before the MMU is enabled, but that's a separate issue which would require moving some of the SMP startup code earlier, let's not get there for now, it works with that change alone. Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Diffstat (limited to 'arch/parisc')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud