summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorMingkai Hu <mingkai.hu@nxp.com>2016-07-07 12:22:12 +0800
committerTom Rini <trini@konsulko.com>2016-07-08 17:16:49 -0400
commitd73718f3236c520a92efa401084c658e6cc067f3 (patch)
tree012ae524657977219b686318ff399c8d6ebe85ab /Makefile
parentd56dd0b1f8eb1dc13d4e6227a485fca5b9e94c1e (diff)
downloadblackbird-obmc-uboot-d73718f3236c520a92efa401084c658e6cc067f3.tar.gz
blackbird-obmc-uboot-d73718f3236c520a92efa401084c658e6cc067f3.zip
armv8: Enable CPUECTLR.SMPEN for coherency
For A53, data coherency is enabled only when the CPUECTLR.SMPEN bit is set. The SMPEN bit should be set before enabling the data cache. If not enabled, the cache is not coherent with other cores and data corruption could occur. For A57/A72, SMPEN bit enables the processor to receive instruction cache and TLB maintenance operations broadcast from other processors in the cluster. This bit should be set before enabling the caches and MMU, or performing any cache and TLB maintenance operations. Signed-off-by: Mingkai Hu <mingkai.hu@nxp.com> Signed-off-by: Gong Qianyu <Qianyu.Gong@nxp.com> Reviewed-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Diffstat (limited to 'Makefile')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud