首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Linux中启用MMU

在Linux中启用MMU
EN

Stack Overflow用户
提问于 2012-04-03 20:15:28
回答 3查看 3K关注 0票数 2
  1. 在ARM Linux中,到底在哪个点启用了mmu。ie,在哪个文件中(汇编文件或arch/arm/内核/setup.c中的paging_init() )
  2. ARM linux是否支持不分页地运行。

提前谢谢。

EN

回答 3

Stack Overflow用户

发布于 2012-04-04 12:31:30

看看ARM Linux引导过程中的(死的)和页面。他们可能有点过时了,但应该相当接近。

  1. MMU在拱/臂/核/头中在__enable_mmu函数中被启用。
  2. 您甚至可以在没有MMU的情况下运行;几年前,uCLinux项目已经合并到主线中。
票数 5
EN

Stack Overflow用户

发布于 2014-09-26 23:37:59

实际上,如果您在ARM系统上使用Linux处理嵌入式系统,那么通常在引导加载程序中没有MMU,当引导加载程序切换到内核时,在弓/臂/靴/压缩/头中,我们在__setup_mmu函数中设置MMU。

首先创建用于页面翻译的页面表,然后从MMU设置开始。

票数 2
EN

Stack Overflow用户

发布于 2012-04-03 20:26:18

我不知道第一个问题的答案。我会浏览资料来源的。

我在定制ARM板上使用的ELDK没有分页,而且Linux运行得很好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10000693

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档