summaryrefslogtreecommitdiffstats
path: root/kernel
diff options
context:
space:
mode:
authorPaul Burton <paul.burton@imgtec.com>2014-04-14 12:21:49 +0100
committerPaul Burton <paul.burton@imgtec.com>2014-05-28 16:20:29 +0100
commit0f4d3d1155d9a5e71e74658ac50b61141e370cf3 (patch)
tree71f5551d006d11d323ecf434f4c5b1bb624d6ea1 /kernel
parent68c1232f51350b007cb1f05260e9e784770ec513 (diff)
downloadblackbird-op-linux-0f4d3d1155d9a5e71e74658ac50b61141e370cf3.tar.gz
blackbird-op-linux-0f4d3d1155d9a5e71e74658ac50b61141e370cf3.zip
MIPS: smp-cps: flush cache after patching mips_cps_core_entry
The start of mips_cps_core_entry is patched in order to provide the code with the address of the CM register region at a point where it will be running non-coherent with the rest of the system. However the cache wasn't being flushed after that patching which could in principle lead to secondary cores using an invalid CM base address. The patching is moved to cps_prepare_cpus since local_flush_icache_range has not been initialised at the point cps_smp_setup is called. Signed-off-by: Paul Burton <paul.burton@imgtec.com>
Diffstat (limited to 'kernel')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud