标签: arm cortex-a
根据MPCORE手册,启用SMP位可启用高速缓存一致性。但这与多核系统有关。我不希望在我的系统中启用缓存一致性。那么通过禁用SMP位,我可以使用缓存吗?
答案 0 :(得分:0)
如果您设置 SMP=0 并在页表中将页面标记为可缓存和可共享的,那么所有此类页面都将被视为未缓存的,因为这是在没有缓存一致性 (SMP=0) 的情况下确保可共享性的唯一方法).
所以关键是在 SMP=0 时将页面标记为仅可缓存且不可共享