[英]Enabling MMU in Linux
在 ARM Linux 中,正是在哪个点启用了 mmu。 即,在哪个文件中(汇编文件或 arch/arm/kernel/setup.c 中的 paging_init())
ARM linux 是否支持不分页运行。
提前致谢。
看看这个(死)和这个关于 ARM Linux 引导过程的页面。 它们可能有些过时,但应该非常接近。
__enable_mmu
function 中。 实际上,如果您在 ARM 系统上使用 Linux 在嵌入式系统上工作,那么通常在引导加载程序中没有 MMU,当引导加载程序切换到 Kernel 然后在arch/arm/boot/compressed/head.S中,我们在__setup_mmu
function 中设置 MMU .
首先创建用于页面转换的页表,然后我们从 MMU 设置开始。
我不知道第一个问题的答案。 我会浏览资源。
我在自定义 ARM 板上使用的 ELDK 没有分页功能,而 Linux 工作正常。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.