未验证 提交 3309ef60 编写于 作者: W Wayne 提交者: GitHub

[libcpu/arm/cortex-a] Revert safety MMU initialization. (#6796)

* Revert safety MMU initialization.
Co-authored-by: NWayne Lin <wclin@nuvoton.com>
上级 3c2169e6
......@@ -147,7 +147,14 @@ after_enable_mmu:
/* disable the data alignment check */
mrc p15, 0, r1, c1, c0, 0
bic r1, #(1<<1)
bic r1, #(1<<1) /* Disable Alignment fault checking */
#ifndef RT_USING_SMART
bic r1, #(1<<0) /* Disable MMU */
bic r1, #(1<<2) /* Disable data cache */
bic r1, #(1<<11) /* Disable program flow prediction */
bic r1, #(1<<12) /* Disable instruction cache */
bic r1, #(3<<19) /* bit[20:19] must be zero */
#endif /* RT_USING_SMART */
mcr p15, 0, r1, c1, c0, 0
/* enable I cache + branch prediction */
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册