linux – ARM MMU在各种操作模式下的操作
在我提出问题之前,我会提出与该主题相关的理解,
> Linux内核模式对应于ARM管理员模式. 问题: >是否在管理员模式下启用MMU(对于内核地址). 提前致谢. 解决方法
1:是的.启用MMU可以在所有模式下启用它(尽管需要针对安全/非安全状态单独完成,但这超出了Linux的范围).
2:是的,因为它可以对特权(内核)和用户模式具有不同的访问权限.在ARM1176技术参考手册中可以找到一个有点过时但概念上有用的表格. http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0333h/Caceaije.html 3:MMU在所有模式下的功能相同.好的,为了完整性:有一个称为“域”的概念,内核可以使用它来完全绕过访问权限检查.这在最新的处理器中已弃用,不再用于ARM11和Cortex-A处理器. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |